Tour de France 2023 - Stage 20
01.07-23.07
The Tour de France, also known as La Grande Boucle, will be held for the 114th time in 2027. First organised in 1903, it has grown into the third most-watched sporting event in the world, with over 3.5 billion viewers across all platforms. This year’s edition runs from July 2 to July 25, starting in Edinburgh and finishing in Paris. The race is broadcast in over 190 countries, underlining its global reach. At stake is the iconic maillot jaune, one of the most prestigious jerseys in sport.
Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 3:27:18 |
| 2 | Felix Gall | AG2R Citroën Team | + 00.00 |
| 3 | Jonas Vingegaard | Jumbo-Visma | + 00.00 |
| 4 | Simon Yates | Team Jayco-AlUla | + 00.00 |
| 5 | Adam Yates | UAE Team Emirates | + 00.07 |
| 6 | Warren Barguil | Team Arkéa-Samsic | + 00.33 |
| 7 | Thibaut Pinot | Groupama-FDJ | + 00.33 |
| 8 | Pello Bilbao | Bahrain Victorious | + 00.33 |
| 9 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 00.50 |
| 10 | Rafal Majka | UAE Team Emirates | + 00.50 |
| 11 | Jai Hindley | BORA-hansgrohe | + 00.50 |
| 12 | Carlos Rodriguez | INEOS Grenadiers | + 00.52 |
| 13 | Wout Poels | Bahrain Victorious | + 02.42 |
| 14 | Nick Schultz | Israel-Premier Tech | + 02.52 |
| 15 | Dylan Teuns | Israel-Premier Tech | + 02.52 |
| 16 | Chris Harper | Team Jayco-AlUla | + 02.54 |
| 17 | Wilco Kelderman | Jumbo-Visma | + 03.00 |
| 18 | Tom Pidcock | INEOS Grenadiers | + 03.04 |
| 19 | Simon Guglielmi | Team Arkéa-Samsic | + 03.33 |
| 20 | Guillaume Martin | Cofidis | + 03.33 |
| 21 | Alex Aranburu | Movistar Team | + 05.07 |
| 22 | Rui Costa | Intermarché-Circus-Wanty | + 05.07 |
| 23 | Kevin Vermaerke | Team dsm-firmenich | + 05.07 |
| 24 | David Gaudu | Groupama-FDJ | + 05.07 |
| 25 | Jonas Gregaard | Uno-X Pro Cycling Team | + 05.07 |
| 26 | Ben O'Connor | AG2R Citroën Team | + 05.09 |
| 27 | Omar Fraile | INEOS Grenadiers | + 05.09 |
| 28 | Valentin Madouas | Groupama-FDJ | + 05.12 |
| 29 | Clément Berthet | AG2R Citroën Team | + 07.26 |
| 30 | Gregor Mühlberger | Movistar Team | + 07.26 |
| 31 | Emanuel Buchmann | BORA-hansgrohe | + 07.26 |
| 32 | Felix Großschartner | UAE Team Emirates | + 07.26 |
| 33 | Mikel Landa | Bahrain Victorious | + 09.36 |
| 34 | Harold Tejada | Astana Qazaqstan Team | + 09.36 |
| 35 | Nans Peters | AG2R Citroën Team | + 09.36 |
| 36 | Alexey Lutsenko | Astana Qazaqstan Team | + 09.36 |
| 37 | Jonathan Castroviejo | INEOS Grenadiers | + 09.36 |
| 38 | Maxim Van Gils | Lotto Dstny | + 09.36 |
| 39 | Giulio Ciccone | Lidl-Trek | + 09.44 |
| 40 | Laurent Pichon | Team Arkéa-Samsic | + 11.23 |
| 41 | Quentin Pacher | Groupama-FDJ | + 11.23 |
| 42 | Matthew Dinham | Team dsm-firmenich | + 11.23 |
| 43 | Tiesj Benoot | Jumbo-Visma | + 11.23 |
| 44 | Bob Jungels | BORA-hansgrohe | + 12.27 |
| 45 | Jack Haig | Bahrain Victorious | + 12.27 |
| 46 | Chris Hamilton | Team dsm-firmenich | + 12.27 |
| 47 | Nelson Oliveira | Movistar Team | + 12.27 |
| 48 | Hugo Houle | Israel-Premier Tech | + 12.27 |
| 49 | Clément Champoussin | Team Arkéa-Samsic | + 12.27 |
| 50 | Rigoberto Uran | EF Education-EasyPost | + 12.34 |
| 51 | Egan Bernal | INEOS Grenadiers | + 15.43 |
| 52 | Stefan Küng | Groupama-FDJ | + 16.38 |
| 53 | Daniel Oss | TotalEnergies | + 16.38 |
| 54 | Stan Dewulf | AG2R Citroën Team | + 16.38 |
| 55 | Valentin Ferron | TotalEnergies | + 16.38 |
| 56 | Ion Izagirre | Cofidis | + 16.38 |
| 57 | Mathieu van der Poel | Alpecin-Deceuninck | + 16.38 |
| 58 | Gorka Izagirre | Movistar Team | + 16.38 |
| 59 | Pierre Latour | TotalEnergies | + 16.38 |
| 60 | Dylan van Baarle | Jumbo-Visma | + 17.27 |
| 61 | Christophe Laporte | Jumbo-Visma | + 17.27 |
| 62 | Nils Politt | BORA-hansgrohe | + 19.11 |
| 63 | Patrick Konrad | BORA-hansgrohe | + 19.11 |
| 64 | Matis Louvel | Team Arkéa-Samsic | + 19.19 |
| 65 | Mathieu Burgaudeau | TotalEnergies | + 19.19 |
| 66 | Oliver Naesen | AG2R Citroën Team | + 19.19 |
| 67 | Vegard Stake Laengen | UAE Team Emirates | + 19.19 |
| 68 | Lilian Calmejane | Intermarché-Circus-Wanty | + 20.20 |
| 69 | Mattias Skjelmose | Lidl-Trek | + 20.39 |
| 70 | Krists Neilands | Israel-Premier Tech | + 20.39 |
| 71 | Bryan Coquard | Cofidis | + 20.39 |
| 72 | Tony Gallopin | Lidl-Trek | + 20.39 |
| 73 | Axel Zingle | Cofidis | + 20.39 |
| 74 | Fred Wright | Bahrain Victorious | + 20.39 |
| 75 | Corbin Strong | Israel-Premier Tech | + 20.39 |
| 76 | Georg Zimmermann | Intermarché-Circus-Wanty | + 20.39 |
| 77 | Michael Woods | Israel-Premier Tech | + 20.39 |
| 78 | Tim Declercq | Soudal Quick-Step | + 20.39 |
| 79 | Anthony Delaplace | Team Arkéa-Samsic | + 20.39 |
| 80 | Marco Haller | BORA-hansgrohe | + 20.39 |
| 81 | Juan Pedro Lopez | Lidl-Trek | + 20.39 |
| 82 | Alberto Bettiol | EF Education-EasyPost | + 20.39 |
| 83 | Sepp Kuss | Jumbo-Visma | + 20.39 |
| 84 | Mikkel Bjerg | UAE Team Emirates | + 20.39 |
| 85 | Yves Lampaert | Soudal Quick-Step | + 20.39 |
| 86 | Lawson Craddock | Team Jayco-AlUla | + 20.39 |
| 87 | Marc Soler | UAE Team Emirates | + 20.39 |
| 88 | Christopher Juul-Jensen | Team Jayco-AlUla | + 20.58 |
| 89 | Aurélien Paret-Peintre | AG2R Citroën Team | + 22.51 |
| 90 | Kevin Geniets | Groupama-FDJ | + 22.51 |
| 91 | Benoît Cosnefroy | AG2R Citroën Team | + 22.51 |
| 92 | Anthon Charmig | Uno-X Pro Cycling Team | + 23.45 |
| 93 | Jonas Abrahamsen | Uno-X Pro Cycling Team | + 23.46 |
| 94 | Edvald Boasson-Hagen | TotalEnergies | + 23.46 |
| 95 | Torstein Træen | Uno-X Pro Cycling Team | + 23.46 |
| 96 | Gianni Moscon | Astana Qazaqstan Team | + 24.34 |
| 97 | Dries Devenyns | Soudal Quick-Step | + 25.09 |
| 98 | Luke Durbridge | Team Jayco-AlUla | + 25.16 |
| 99 | Julian Alaphilippe | Soudal Quick-Step | + 25.16 |
| 100 | Neilson Powless | EF Education-EasyPost | + 25.16 |
| 101 | Magnus Cort | EF Education-EasyPost | + 25.16 |
| 102 | Florian Vermeersch | Lotto Dstny | + 25.16 |
| 103 | Andrey Amador | EF Education-EasyPost | + 25.16 |
| 104 | Peter Sagan | TotalEnergies | + 25.16 |
| 105 | Michal Kwiatkowski | INEOS Grenadiers | + 25.16 |
| 106 | Luca Mozzato | Team Arkéa-Samsic | + 25.16 |
| 107 | Anthony Turgis | TotalEnergies | + 25.16 |
| 108 | Remi Cavagna | Soudal Quick-Step | + 25.16 |
| 109 | Nathan Van Hooydonck | Jumbo-Visma | + 25.30 |
| 110 | Kasper Asgreen | Soudal Quick-Step | + 29.53 |
| 111 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 30.02 |
| 112 | Rasmus Tiller | Uno-X Pro Cycling Team | + 30.02 |
| 113 | Silvan Dillier | Alpecin-Deceuninck | + 30.02 |
| 114 | Jenthe Biermans | Team Arkéa-Samsic | + 30.02 |
| 115 | Dion Smith | Intermarché-Circus-Wanty | + 30.02 |
| 116 | Olivier Le Gac | Groupama-FDJ | + 30.02 |
| 117 | Lars van den Berg | Groupama-FDJ | + 30.02 |
| 118 | Quinten Hermans | Alpecin-Deceuninck | + 30.02 |
| 119 | Jasper Philipsen | Alpecin-Deceuninck | + 30.02 |
| 120 | Jasper Stuyven | Lidl-Trek | + 30.02 |
| 121 | Frederik Frison | Lotto Dstny | + 30.02 |
| 122 | Victor Campenaerts | Lotto Dstny | + 30.11 |
| 123 | Jasper De Buyst | Lotto Dstny | + 30.11 |
| 124 | Danny van Poppel | BORA-hansgrohe | + 31.25 |
| 125 | Nils Eekhoff | Team dsm-firmenich | + 31.25 |
| 126 | Alex Edmondson | Team dsm-firmenich | + 31.25 |
| 127 | John Degenkolb | Team dsm-firmenich | + 31.25 |
| 128 | Sam Welsford | Team dsm-firmenich | + 31.25 |
| 129 | Nikias Arndt | Bahrain Victorious | + 31.25 |
| 130 | Matteo Trentin | UAE Team Emirates | + 31.25 |
| 131 | Guillaume Boivin | Israel-Premier Tech | + 31.25 |
| 132 | Simon Clarke | Israel-Premier Tech | + 31.25 |
| 133 | Matej Mohoric | Bahrain Victorious | + 31.25 |
| 134 | Alex Kirsch | Lidl-Trek | + 31.25 |
| 135 | Mads Pedersen | Lidl-Trek | + 31.25 |
| 136 | Michael Gogl | Alpecin-Deceuninck | + 31.25 |
| 137 | Biniam Girmay | Intermarché-Circus-Wanty | + 31.25 |
| 138 | Pascal Eenkhoorn | Lotto Dstny | + 31.25 |
| 139 | Michael Mørkøv | Soudal Quick-Step | + 31.25 |
| 140 | Adrien Petit | Intermarché-Circus-Wanty | + 31.25 |
| 141 | Mike Teunissen | Intermarché-Circus-Wanty | + 31.25 |
| 142 | Cees Bol | Astana Qazaqstan Team | + 31.25 |
| 143 | Elmar Reinders | Team Jayco-AlUla | + 31.25 |
| 144 | Alexander Kristoff | Uno-X Pro Cycling Team | + 31.25 |
| 145 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 31.25 |
| 146 | Jordi Meeus | BORA-hansgrohe | + 31.25 |
| 147 | Luka Mezgec | Team Jayco-AlUla | + 31.25 |
| 148 | Dylan Groenewegen | Team Jayco-AlUla | + 31.25 |
| 149 | Søren Kragh Andersen | Alpecin-Deceuninck | + 31.25 |
| 150 | Jonas Rickaert | Alpecin-Deceuninck | + 31.25 |
| - | Victor Lafay | Cofidis | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Jonas Vingegaard | Jumbo-Visma | 79:16:38 |
| 2 | Tadej Pogacar | UAE Team Emirates | + 07.29 |
| 3 | Adam Yates | UAE Team Emirates | + 10.56 |
| 4 | Simon Yates | Team Jayco-AlUla | + 12.23 |
| 5 | Carlos Rodriguez | INEOS Grenadiers | + 13.17 |
| 6 | Pello Bilbao | Bahrain Victorious | + 13.27 |
| 7 | Jai Hindley | BORA-hansgrohe | + 14.44 |
| 8 | Felix Gall | AG2R Citroën Team | + 16.09 |
| 9 | David Gaudu | Groupama-FDJ | + 23.08 |
| 10 | Guillaume Martin | Cofidis | + 26.30 |
| 11 | Thibaut Pinot | Groupama-FDJ | + 28.03 |
| 12 | Sepp Kuss | Jumbo-Visma | + 37.32 |
| 13 | Tom Pidcock | INEOS Grenadiers | + 47.52 |
| 14 | Rafal Majka | UAE Team Emirates | + 56.09 |
| 15 | Jonathan Castroviejo | INEOS Grenadiers | + 56.37 |
| 16 | Chris Harper | Team Jayco-AlUla | + 57.29 |
| 17 | Ben O'Connor | AG2R Citroën Team | + 01:04.59 |
| 18 | Wilco Kelderman | Jumbo-Visma | + 01:06.46 |
| 19 | Mikel Landa | Bahrain Victorious | + 01:12.41 |
| 20 | Valentin Madouas | Groupama-FDJ | + 01:14.10 |
| 21 | Emanuel Buchmann | BORA-hansgrohe | + 01:15.44 |
| 22 | Warren Barguil | Team Arkéa-Samsic | + 01:17.06 |
| 23 | Felix Großschartner | UAE Team Emirates | + 01:45.21 |
| 24 | Tiesj Benoot | Jumbo-Visma | + 01:46.55 |
| 25 | Clément Berthet | AG2R Citroën Team | + 01:50.19 |
| 26 | Bob Jungels | BORA-hansgrohe | + 01:58.46 |
| 27 | Wout Poels | Bahrain Victorious | + 02:05.44 |
| 28 | Jack Haig | Bahrain Victorious | + 02:10.32 |
| 29 | Mattias Skjelmose | Lidl-Trek | + 02:15.27 |
| 30 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 02:15.33 |
| 31 | Mathieu Burgaudeau | TotalEnergies | + 02:21.13 |
| 32 | Giulio Ciccone | Lidl-Trek | + 02:24.29 |
| 33 | Julian Alaphilippe | Soudal Quick-Step | + 02:25.43 |
| 34 | Harold Tejada | Astana Qazaqstan Team | + 02:27.46 |
| 35 | Dylan Teuns | Israel-Premier Tech | + 02:34.28 |
| 36 | Egan Bernal | INEOS Grenadiers | + 02:38.16 |
| 37 | Gorka Izagirre | Movistar Team | + 02:38.53 |
| 38 | Hugo Houle | Israel-Premier Tech | + 02:42.05 |
| 39 | Nick Schultz | Israel-Premier Tech | + 02:43.32 |
| 40 | Alexey Lutsenko | Astana Qazaqstan Team | + 02:43.33 |
| 41 | Kevin Geniets | Groupama-FDJ | + 02:44.14 |
| 42 | Dylan van Baarle | Jumbo-Visma | + 02:46.05 |
| 43 | Jonas Gregaard | Uno-X Pro Cycling Team | + 02:47.07 |
| 44 | Gregor Mühlberger | Movistar Team | + 02:49.22 |
| 45 | Ion Izagirre | Cofidis | + 02:50.09 |
| 46 | Chris Hamilton | Team dsm-firmenich | + 02:51.00 |
| 47 | Georg Zimmermann | Intermarché-Circus-Wanty | + 02:54.05 |
| 48 | Michael Woods | Israel-Premier Tech | + 02:54.47 |
| 49 | Michal Kwiatkowski | INEOS Grenadiers | + 02:56.08 |
| 50 | Krists Neilands | Israel-Premier Tech | + 02:56.21 |
| 51 | Clément Champoussin | Team Arkéa-Samsic | + 02:58.07 |
| 52 | Alex Aranburu | Movistar Team | + 03:02.59 |
| 53 | Nelson Oliveira | Movistar Team | + 03:08.26 |
| 54 | Stefan Küng | Groupama-FDJ | + 03:08.29 |
| 55 | Marc Soler | UAE Team Emirates | + 03:08.56 |
| 56 | Aurélien Paret-Peintre | AG2R Citroën Team | + 03:09.31 |
| 57 | Mathieu van der Poel | Alpecin-Deceuninck | + 03:11.24 |
| 58 | Matthew Dinham | Team dsm-firmenich | + 03:13.32 |
| 59 | Maxim Van Gils | Lotto Dstny | + 03:17.49 |
| 60 | Omar Fraile | INEOS Grenadiers | + 03:19.04 |
| 61 | Kevin Vermaerke | Team dsm-firmenich | + 03:24.20 |
| 62 | Nils Politt | BORA-hansgrohe | + 03:28.47 |
| 63 | Quentin Pacher | Groupama-FDJ | + 03:33.43 |
| 64 | Victor Campenaerts | Lotto Dstny | + 03:34.58 |
| 65 | Matis Louvel | Team Arkéa-Samsic | + 03:36.09 |
| 66 | Neilson Powless | EF Education-EasyPost | + 03:37.30 |
| 67 | Rui Costa | Intermarché-Circus-Wanty | + 03:37.57 |
| 68 | Anthony Delaplace | Team Arkéa-Samsic | + 03:41.37 |
| 69 | Simon Guglielmi | Team Arkéa-Samsic | + 03:41.48 |
| 70 | Lars van den Berg | Groupama-FDJ | + 03:46.03 |
| 71 | Rigoberto Uran | EF Education-EasyPost | + 03:50.15 |
| 72 | Matej Mohoric | Bahrain Victorious | + 03:51.05 |
| 73 | Nans Peters | AG2R Citroën Team | + 03:53.06 |
| 74 | Juan Pedro Lopez | Lidl-Trek | + 03:54.39 |
| 75 | Pierre Latour | TotalEnergies | + 03:55.25 |
| 76 | Oliver Naesen | AG2R Citroën Team | + 03:56.45 |
| 77 | Lilian Calmejane | Intermarché-Circus-Wanty | + 04:01.43 |
| 78 | Marco Haller | BORA-hansgrohe | + 04:02.37 |
| 79 | Jasper Stuyven | Lidl-Trek | + 04:03.24 |
| 80 | Christophe Laporte | Jumbo-Visma | + 04:05.47 |
| 81 | Stan Dewulf | AG2R Citroën Team | + 04:07.42 |
| 82 | Patrick Konrad | BORA-hansgrohe | + 04:07.43 |
| 83 | Alberto Bettiol | EF Education-EasyPost | + 04:08.58 |
| 84 | Lawson Craddock | Team Jayco-AlUla | + 04:12.31 |
| 85 | Jonas Abrahamsen | Uno-X Pro Cycling Team | + 04:13.32 |
| 86 | Tony Gallopin | Lidl-Trek | + 04:14.49 |
| 87 | Kasper Asgreen | Soudal Quick-Step | + 04:15.09 |
| 88 | Daniel Oss | TotalEnergies | + 04:16.19 |
| 89 | Valentin Ferron | TotalEnergies | + 04:19.15 |
| 90 | Corbin Strong | Israel-Premier Tech | + 04:21.21 |
| 91 | Pascal Eenkhoorn | Lotto Dstny | + 04:21.55 |
| 92 | Fred Wright | Bahrain Victorious | + 04:22.51 |
| 93 | Nathan Van Hooydonck | Jumbo-Visma | + 04:24.04 |
| 94 | Anthony Turgis | TotalEnergies | + 04:24.22 |
| 95 | Torstein Træen | Uno-X Pro Cycling Team | + 04:26.27 |
| 96 | Magnus Cort | EF Education-EasyPost | + 04:32.15 |
| 97 | Jasper Philipsen | Alpecin-Deceuninck | + 04:32.46 |
| 98 | Bryan Coquard | Cofidis | + 04:33.15 |
| 99 | Anthon Charmig | Uno-X Pro Cycling Team | + 04:34.51 |
| 100 | Edvald Boasson-Hagen | TotalEnergies | + 04:37.58 |
| 101 | Benoît Cosnefroy | AG2R Citroën Team | + 04:39.22 |
| 102 | Vegard Stake Laengen | UAE Team Emirates | + 04:40.23 |
| 103 | Mike Teunissen | Intermarché-Circus-Wanty | + 04:41.35 |
| 104 | Yves Lampaert | Soudal Quick-Step | + 04:42.36 |
| 105 | Mads Pedersen | Lidl-Trek | + 04:43.50 |
| 106 | Remi Cavagna | Soudal Quick-Step | + 04:44.01 |
| 107 | Matteo Trentin | UAE Team Emirates | + 04:44.34 |
| 108 | Rasmus Tiller | Uno-X Pro Cycling Team | + 04:46.38 |
| 109 | Simon Clarke | Israel-Premier Tech | + 04:50.33 |
| 110 | Andrey Amador | EF Education-EasyPost | + 04:54.07 |
| 111 | Dion Smith | Intermarché-Circus-Wanty | + 04:54.13 |
| 112 | Luka Mezgec | Team Jayco-AlUla | + 04:56.32 |
| 113 | Quinten Hermans | Alpecin-Deceuninck | + 04:58.42 |
| 114 | Jonas Rickaert | Alpecin-Deceuninck | + 05:00.23 |
| 115 | Alex Kirsch | Lidl-Trek | + 05:00.55 |
| 116 | Danny van Poppel | BORA-hansgrohe | + 05:01.34 |
| 117 | Christopher Juul-Jensen | Team Jayco-AlUla | + 05:04.03 |
| 118 | Tim Declercq | Soudal Quick-Step | + 05:05.18 |
| 119 | Dries Devenyns | Soudal Quick-Step | + 05:06.37 |
| 120 | Florian Vermeersch | Lotto Dstny | + 05:06.38 |
| 121 | Nikias Arndt | Bahrain Victorious | + 05:08.07 |
| 122 | Søren Kragh Andersen | Alpecin-Deceuninck | + 05:08.38 |
| 123 | Mikkel Bjerg | UAE Team Emirates | + 05:09.02 |
| 124 | Laurent Pichon | Team Arkéa-Samsic | + 05:10.04 |
| 125 | Biniam Girmay | Intermarché-Circus-Wanty | + 05:10.20 |
| 126 | Guillaume Boivin | Israel-Premier Tech | + 05:11.01 |
| 127 | Peter Sagan | TotalEnergies | + 05:14.17 |
| 128 | Jenthe Biermans | Team Arkéa-Samsic | + 05:14.24 |
| 129 | Silvan Dillier | Alpecin-Deceuninck | + 05:15.06 |
| 130 | Luke Durbridge | Team Jayco-AlUla | + 05:16.18 |
| 131 | Olivier Le Gac | Groupama-FDJ | + 05:17.09 |
| 132 | Luca Mozzato | Team Arkéa-Samsic | + 05:17.22 |
| 133 | Michael Gogl | Alpecin-Deceuninck | + 05:19.44 |
| 134 | Alexander Kristoff | Uno-X Pro Cycling Team | + 05:23.51 |
| 135 | Gianni Moscon | Astana Qazaqstan Team | + 05:23.59 |
| 136 | Jasper De Buyst | Lotto Dstny | + 05:27.04 |
| 137 | Dylan Groenewegen | Team Jayco-AlUla | + 05:27.21 |
| 138 | Nils Eekhoff | Team dsm-firmenich | + 05:33.18 |
| 139 | Jordi Meeus | BORA-hansgrohe | + 05:33.51 |
| 140 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 05:33.52 |
| 141 | Elmar Reinders | Team Jayco-AlUla | + 05:35.17 |
| 142 | Axel Zingle | Cofidis | + 05:39.23 |
| 143 | Adrien Petit | Intermarché-Circus-Wanty | + 05:41.14 |
| 144 | Sam Welsford | Team dsm-firmenich | + 05:42.20 |
| 145 | John Degenkolb | Team dsm-firmenich | + 05:44.09 |
| 146 | Alex Edmondson | Team dsm-firmenich | + 05:44.39 |
| 147 | Frederik Frison | Lotto Dstny | + 05:54.42 |
| 148 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 05:56.37 |
| 149 | Cees Bol | Astana Qazaqstan Team | + 05:57.44 |
| 150 | Michael Mørkøv | Soudal Quick-Step | + 06:07.11 |
| - | Victor Lafay | Cofidis | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 79:24:07 |
| 2 | Carlos Rodriguez | INEOS Grenadiers | + 05.48 |
| 3 | Felix Gall | AG2R Citroën Team | + 08.40 |
| 4 | Tom Pidcock | INEOS Grenadiers | + 40.23 |
| 5 | Mattias Skjelmose | Lidl-Trek | + 02:07.58 |
| 6 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 02:08.04 |
| 7 | Mathieu Burgaudeau | TotalEnergies | + 02:13.44 |
| 8 | Clément Champoussin | Team Arkéa-Samsic | + 02:50.38 |
| 9 | Matthew Dinham | Team dsm-firmenich | + 03:06.03 |
| 10 | Maxim Van Gils | Lotto Dstny | + 03:10.20 |
| 11 | Kevin Vermaerke | Team dsm-firmenich | + 03:16.51 |
| 12 | Matis Louvel | Team Arkéa-Samsic | + 03:28.40 |
| 13 | Lars van den Berg | Groupama-FDJ | + 03:38.34 |
| 14 | Valentin Ferron | TotalEnergies | + 04:11.46 |
| 15 | Corbin Strong | Israel-Premier Tech | + 04:13.52 |
| 16 | Fred Wright | Bahrain Victorious | + 04:15.22 |
| 17 | Jasper Philipsen | Alpecin-Deceuninck | + 04:25.17 |
| 18 | Anthon Charmig | Uno-X Pro Cycling Team | + 04:27.22 |
| 19 | Florian Vermeersch | Lotto Dstny | + 04:59.09 |
| 20 | Mikkel Bjerg | UAE Team Emirates | + 05:01.33 |
| 21 | Biniam Girmay | Intermarché-Circus-Wanty | + 05:02.51 |
| 22 | Luca Mozzato | Team Arkéa-Samsic | + 05:09.53 |
| 23 | Nils Eekhoff | Team dsm-firmenich | + 05:25.49 |
| 24 | Jordi Meeus | BORA-hansgrohe | + 05:26.22 |
| 25 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 05:26.23 |
| 26 | Axel Zingle | Cofidis | + 05:31.54 |
| 27 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 05:49.08 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jasper Philipsen | Alpecin-Deceuninck | 377 |
| 2 | Mads Pedersen | Lidl-Trek | 258 |
| 3 | Bryan Coquard | Cofidis | 188 |
| 4 | Tadej Pogacar | UAE Team Emirates | 166 |
| 5 | Jonas Vingegaard | Jumbo-Visma | 128 |
| 6 | Kasper Asgreen | Soudal Quick-Step | 125 |
| 7 | Jordi Meeus | BORA-hansgrohe | 123 |
| 8 | Matej Mohoric | Bahrain Victorious | 106 |
| 9 | Pello Bilbao | Bahrain Victorious | 103 |
| 10 | Simon Yates | Team Jayco-AlUla | 95 |
| 11 | Dylan Groenewegen | Team Jayco-AlUla | 95 |
| 12 | Biniam Girmay | Intermarché-Circus-Wanty | 90 |
| 13 | Jonas Abrahamsen | Uno-X Pro Cycling Team | 89 |
| 14 | Michael Woods | Israel-Premier Tech | 88 |
| 15 | Adam Yates | UAE Team Emirates | 85 |
| 16 | Jai Hindley | BORA-hansgrohe | 85 |
| 17 | Thibaut Pinot | Groupama-FDJ | 84 |
| 18 | Julian Alaphilippe | Soudal Quick-Step | 79 |
| 19 | Giulio Ciccone | Lidl-Trek | 75 |
| 20 | Felix Gall | AG2R Citroën Team | 74 |
| 21 | Neilson Powless | EF Education-EasyPost | 71 |
| 22 | Victor Campenaerts | Lotto Dstny | 70 |
| 23 | Pascal Eenkhoorn | Lotto Dstny | 69 |
| 24 | Mattias Skjelmose | Lidl-Trek | 69 |
| 25 | Michal Kwiatkowski | INEOS Grenadiers | 68 |
| 26 | Mathieu Burgaudeau | TotalEnergies | 67 |
| 27 | Mathieu van der Poel | Alpecin-Deceuninck | 65 |
| 28 | Alexander Kristoff | Uno-X Pro Cycling Team | 63 |
| 29 | Warren Barguil | Team Arkéa-Samsic | 62 |
| 30 | Georg Zimmermann | Intermarché-Circus-Wanty | 62 |
| 31 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | 60 |
| 32 | Guillaume Martin | Cofidis | 58 |
| 33 | Tiesj Benoot | Jumbo-Visma | 51 |
| 34 | Maxim Van Gils | Lotto Dstny | 51 |
| 35 | Luca Mozzato | Team Arkéa-Samsic | 51 |
| 36 | Carlos Rodriguez | INEOS Grenadiers | 50 |
| 37 | Tom Pidcock | INEOS Grenadiers | 50 |
| 38 | Jonas Gregaard | Uno-X Pro Cycling Team | 50 |
| 39 | Corbin Strong | Israel-Premier Tech | 49 |
| 40 | Ion Izagirre | Cofidis | 48 |
| 41 | Pierre Latour | TotalEnergies | 48 |
| 42 | Krists Neilands | Israel-Premier Tech | 47 |
| 43 | Ben O'Connor | AG2R Citroën Team | 45 |
| 44 | Alexey Lutsenko | Astana Qazaqstan Team | 45 |
| 45 | Simon Guglielmi | Team Arkéa-Samsic | 44 |
| 46 | Dylan Teuns | Israel-Premier Tech | 40 |
| 47 | David Gaudu | Groupama-FDJ | 39 |
| 48 | Remi Cavagna | Soudal Quick-Step | 38 |
| 49 | Matteo Trentin | UAE Team Emirates | 38 |
| 50 | Matis Louvel | Team Arkéa-Samsic | 37 |
| 51 | Andrey Amador | EF Education-EasyPost | 36 |
| 52 | Wout Poels | Bahrain Victorious | 33 |
| 53 | Alex Aranburu | Movistar Team | 33 |
| 54 | Peter Sagan | TotalEnergies | 33 |
| 55 | Mike Teunissen | Intermarché-Circus-Wanty | 32 |
| 56 | Danny van Poppel | BORA-hansgrohe | 32 |
| 57 | Jack Haig | Bahrain Victorious | 30 |
| 58 | Harold Tejada | Astana Qazaqstan Team | 29 |
| 59 | Clément Berthet | AG2R Citroën Team | 28 |
| 60 | Cees Bol | Astana Qazaqstan Team | 28 |
| 61 | Christophe Laporte | Jumbo-Visma | 26 |
| 62 | Sam Welsford | Team dsm-firmenich | 26 |
| 63 | Mikel Landa | Bahrain Victorious | 25 |
| 64 | Emanuel Buchmann | BORA-hansgrohe | 25 |
| 65 | Sepp Kuss | Jumbo-Visma | 24 |
| 66 | Patrick Konrad | BORA-hansgrohe | 23 |
| 67 | Luka Mezgec | Team Jayco-AlUla | 23 |
| 68 | Nils Eekhoff | Team dsm-firmenich | 23 |
| 69 | Anthony Delaplace | Team Arkéa-Samsic | 20 |
| 70 | Edvald Boasson-Hagen | TotalEnergies | 20 |
| 71 | Laurent Pichon | Team Arkéa-Samsic | 20 |
| 72 | Gorka Izagirre | Movistar Team | 19 |
| 73 | Nils Politt | BORA-hansgrohe | 18 |
| 74 | Chris Harper | Team Jayco-AlUla | 17 |
| 75 | Nick Schultz | Israel-Premier Tech | 17 |
| 76 | Anthony Turgis | TotalEnergies | 17 |
| 77 | Anthon Charmig | Uno-X Pro Cycling Team | 17 |
| 78 | Jasper De Buyst | Lotto Dstny | 17 |
| 79 | Rafal Majka | UAE Team Emirates | 16 |
| 80 | Lawson Craddock | Team Jayco-AlUla | 16 |
| 81 | Daniel Oss | TotalEnergies | 15 |
| 82 | Valentin Ferron | TotalEnergies | 15 |
| 83 | Tim Declercq | Soudal Quick-Step | 15 |
| 84 | Gregor Mühlberger | Movistar Team | 13 |
| 85 | Lilian Calmejane | Intermarché-Circus-Wanty | 13 |
| 86 | Jasper Stuyven | Lidl-Trek | 13 |
| 87 | Fred Wright | Bahrain Victorious | 13 |
| 88 | Hugo Houle | Israel-Premier Tech | 12 |
| 89 | Nelson Oliveira | Movistar Team | 11 |
| 90 | Stefan Küng | Groupama-FDJ | 11 |
| 91 | Omar Fraile | INEOS Grenadiers | 11 |
| 92 | Kevin Vermaerke | Team dsm-firmenich | 11 |
| 93 | Wilco Kelderman | Jumbo-Visma | 10 |
| 94 | Oliver Naesen | AG2R Citroën Team | 10 |
| 95 | Rasmus Tiller | Uno-X Pro Cycling Team | 10 |
| 96 | Christopher Juul-Jensen | Team Jayco-AlUla | 10 |
| 97 | Torstein Træen | Uno-X Pro Cycling Team | 9 |
| 98 | Valentin Madouas | Groupama-FDJ | 7 |
| 99 | Nikias Arndt | Bahrain Victorious | 7 |
| 100 | Axel Zingle | Cofidis | 7 |
| 101 | Jonathan Castroviejo | INEOS Grenadiers | 6 |
| 102 | Quentin Pacher | Groupama-FDJ | 6 |
| 103 | Mikkel Bjerg | UAE Team Emirates | 6 |
| 104 | Jenthe Biermans | Team Arkéa-Samsic | 6 |
| 105 | Silvan Dillier | Alpecin-Deceuninck | 6 |
| 106 | Alberto Bettiol | EF Education-EasyPost | 5 |
| 107 | Nathan Van Hooydonck | Jumbo-Visma | 5 |
| 108 | Søren Kragh Andersen | Alpecin-Deceuninck | 5 |
| 109 | Rigoberto Uran | EF Education-EasyPost | 4 |
| 110 | Marco Haller | BORA-hansgrohe | 4 |
| 111 | Jonas Rickaert | Alpecin-Deceuninck | 4 |
| 112 | Guillaume Boivin | Israel-Premier Tech | 4 |
| 113 | Juan Pedro Lopez | Lidl-Trek | 3 |
| 114 | Magnus Cort | EF Education-EasyPost | 3 |
| 115 | Quinten Hermans | Alpecin-Deceuninck | 3 |
| 116 | Michael Gogl | Alpecin-Deceuninck | 3 |
| 117 | Marc Soler | UAE Team Emirates | 2 |
| 118 | Alex Kirsch | Lidl-Trek | 2 |
| 119 | Luke Durbridge | Team Jayco-AlUla | 2 |
| 120 | Søren Wærenskjold | Uno-X Pro Cycling Team | 2 |
| 121 | Rui Costa | Intermarché-Circus-Wanty | -16 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Giulio Ciccone | Lidl-Trek | 105 |
| 2 | Felix Gall | AG2R Citroën Team | 92 |
| 3 | Jonas Vingegaard | Jumbo-Visma | 89 |
| 4 | Neilson Powless | EF Education-EasyPost | 58 |
| 5 | Tadej Pogacar | UAE Team Emirates | 55 |
| 6 | Simon Yates | Team Jayco-AlUla | 44 |
| 7 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | 38 |
| 8 | Jai Hindley | BORA-hansgrohe | 31 |
| 9 | Michal Kwiatkowski | INEOS Grenadiers | 30 |
| 10 | Mattias Skjelmose | Lidl-Trek | 29 |
| 11 | Michael Woods | Israel-Premier Tech | 28 |
| 12 | Thibaut Pinot | Groupama-FDJ | 22 |
| 13 | Pello Bilbao | Bahrain Victorious | 21 |
| 14 | Wout Poels | Bahrain Victorious | 20 |
| 15 | Tom Pidcock | INEOS Grenadiers | 18 |
| 16 | Chris Harper | Team Jayco-AlUla | 17 |
| 17 | Julian Alaphilippe | Soudal Quick-Step | 17 |
| 18 | Pierre Latour | TotalEnergies | 16 |
| 19 | David Gaudu | Groupama-FDJ | 16 |
| 20 | Maxim Van Gils | Lotto Dstny | 16 |
| 21 | Alexey Lutsenko | Astana Qazaqstan Team | 15 |
| 22 | Warren Barguil | Team Arkéa-Samsic | 15 |
| 23 | Matej Mohoric | Bahrain Victorious | 14 |
| 24 | Emanuel Buchmann | BORA-hansgrohe | 14 |
| 25 | Krists Neilands | Israel-Premier Tech | 13 |
| 26 | Wilco Kelderman | Jumbo-Visma | 13 |
| 27 | Adam Yates | UAE Team Emirates | 12 |
| 28 | Jack Haig | Bahrain Victorious | 12 |
| 29 | Lawson Craddock | Team Jayco-AlUla | 12 |
| 30 | Mikel Landa | Bahrain Victorious | 11 |
| 31 | Carlos Rodriguez | INEOS Grenadiers | 10 |
| 32 | Mathieu van der Poel | Alpecin-Deceuninck | 9 |
| 33 | Sepp Kuss | Jumbo-Visma | 9 |
| 34 | Clément Berthet | AG2R Citroën Team | 8 |
| 35 | Mathieu Burgaudeau | TotalEnergies | 6 |
| 36 | Rigoberto Uran | EF Education-EasyPost | 6 |
| 37 | Ion Izagirre | Cofidis | 5 |
| 38 | Georg Zimmermann | Intermarché-Circus-Wanty | 5 |
| 39 | Anthony Turgis | TotalEnergies | 4 |
| 40 | Guillaume Martin | Cofidis | 4 |
| 41 | Jonas Gregaard | Uno-X Pro Cycling Team | 4 |
| 42 | Marc Soler | UAE Team Emirates | 4 |
| 43 | Rafal Majka | UAE Team Emirates | 4 |
| 44 | Pascal Eenkhoorn | Lotto Dstny | 3 |
| 45 | Jonas Abrahamsen | Uno-X Pro Cycling Team | 3 |
| 46 | Ben O'Connor | AG2R Citroën Team | 3 |
| 47 | Laurent Pichon | Team Arkéa-Samsic | 3 |
| 48 | Anthon Charmig | Uno-X Pro Cycling Team | 2 |
| 49 | Daniel Oss | TotalEnergies | 2 |
| 50 | Valentin Madouas | Groupama-FDJ | 2 |
| 51 | Harold Tejada | Astana Qazaqstan Team | 2 |
| 52 | Dylan van Baarle | Jumbo-Visma | 2 |
| 53 | Edvald Boasson-Hagen | TotalEnergies | 2 |
| 54 | Mads Pedersen | Lidl-Trek | 2 |
| 55 | Matis Louvel | Team Arkéa-Samsic | 1 |
| 56 | Anthony Delaplace | Team Arkéa-Samsic | 1 |
| 57 | Tiesj Benoot | Jumbo-Visma | 1 |
| 58 | Alex Aranburu | Movistar Team | 1 |
| 59 | Victor Campenaerts | Lotto Dstny | 1 |
| 60 | Simon Guglielmi | Team Arkéa-Samsic | 1 |
| 61 | Nans Peters | AG2R Citroën Team | 1 |
| 62 | Kasper Asgreen | Soudal Quick-Step | 1 |
| 63 | Remi Cavagna | Soudal Quick-Step | 1 |
| 64 | Tim Declercq | Soudal Quick-Step | 1 |
| 65 | Rui Costa | Intermarché-Circus-Wanty | -8 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Jumbo-Visma | 238:31:02 |
| 2 | UAE Team Emirates | + 13.49 |
| 3 | INEOS Grenadiers | + 27.38 |
| 4 | Bahrain Victorious | + 28.37 |
| 5 | Groupama-FDJ | + 57.20 |
| 6 | AG2R Citroën Team | + 01:51.00 |
| 7 | BORA-hansgrohe | + 02:05.08 |
| 8 | Team Jayco-AlUla | + 03:21.33 |
| 9 | Israel-Premier Tech | + 04:33.49 |
| 10 | Movistar Team | + 04:37.33 |
| 11 | Cofidis | + 05:06.43 |
| 12 | Team Arkéa-Samsic | + 05:12.45 |
| 13 | Team dsm-firmenich | + 05:56.36 |
| 14 | Lidl-Trek | + 06:05.08 |
| 15 | Uno-X Pro Cycling Team | + 06:22.08 |
| 16 | Intermarché-Circus-Wanty | + 06:57.01 |
| 17 | TotalEnergies | + 07:13.29 |
| 18 | Astana Qazaqstan Team | + 07:15.34 |
| 19 | EF Education-EasyPost | + 08:06.24 |
| 20 | Soudal Quick-Step | + 09:16.20 |
| 21 | Lotto Dstny | + 09:43.47 |
| 22 | Alpecin-Deceuninck | + 10:51.58 |








