Tour de France 2023 - Stage 18
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 | Kasper Asgreen | Soudal Quick-Step | 4:06:48 |
| 2 | Pascal Eenkhoorn | Lotto Dstny | + 00.00 |
| 3 | Jonas Abrahamsen | Uno-X Pro Cycling Team | + 00.00 |
| 4 | Jasper Philipsen | Alpecin-Deceuninck | + 00.00 |
| 5 | Mads Pedersen | Lidl-Trek | + 00.00 |
| 6 | Cees Bol | Astana Qazaqstan Team | + 00.00 |
| 7 | Jordi Meeus | BORA-hansgrohe | + 00.00 |
| 8 | Matteo Trentin | UAE Team Emirates | + 00.00 |
| 9 | Christophe Laporte | Jumbo-Visma | + 00.00 |
| 10 | Luca Mozzato | Team Arkéa-Samsic | + 00.00 |
| 11 | Alexander Kristoff | Uno-X Pro Cycling Team | + 00.00 |
| 12 | Jasper De Buyst | Lotto Dstny | + 00.00 |
| 13 | Corbin Strong | Israel-Premier Tech | + 00.00 |
| 14 | Alex Aranburu | Movistar Team | + 00.00 |
| 15 | Peter Sagan | TotalEnergies | + 00.00 |
| 16 | Victor Campenaerts | Lotto Dstny | + 00.00 |
| 17 | Dylan Groenewegen | Team Jayco-AlUla | + 00.00 |
| 18 | Nikias Arndt | Bahrain Victorious | + 00.00 |
| 19 | Biniam Girmay | Intermarché-Circus-Wanty | + 00.00 |
| 20 | Sam Welsford | Team dsm-firmenich | + 00.00 |
| 21 | Bryan Coquard | Cofidis | + 00.00 |
| 22 | Jasper Stuyven | Lidl-Trek | + 00.00 |
| 23 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 00.00 |
| 24 | Guillaume Boivin | Israel-Premier Tech | + 00.00 |
| 25 | Luka Mezgec | Team Jayco-AlUla | + 00.00 |
| 26 | Tadej Pogacar | UAE Team Emirates | + 00.00 |
| 27 | Michael Mørkøv | Soudal Quick-Step | + 00.00 |
| 28 | Jonas Vingegaard | Jumbo-Visma | + 00.00 |
| 29 | Fred Wright | Bahrain Victorious | + 00.00 |
| 30 | Danny van Poppel | BORA-hansgrohe | + 00.00 |
| 31 | Tiesj Benoot | Jumbo-Visma | + 00.00 |
| 32 | Oliver Naesen | AG2R Citroën Team | + 00.00 |
| 33 | Felix Gall | AG2R Citroën Team | + 00.00 |
| 34 | Gorka Izagirre | Movistar Team | + 00.00 |
| 35 | Hugo Houle | Israel-Premier Tech | + 00.00 |
| 36 | David Gaudu | Groupama-FDJ | + 00.00 |
| 37 | Stan Dewulf | AG2R Citroën Team | + 00.00 |
| 38 | Benoît Cosnefroy | AG2R Citroën Team | + 00.00 |
| 39 | Carlos Rodriguez | INEOS Grenadiers | + 00.00 |
| 40 | Michal Kwiatkowski | INEOS Grenadiers | + 00.00 |
| 41 | Alex Edmondson | Team dsm-firmenich | + 00.00 |
| 42 | Bob Jungels | BORA-hansgrohe | + 00.00 |
| 43 | Adam Yates | UAE Team Emirates | + 00.00 |
| 44 | Valentin Madouas | Groupama-FDJ | + 00.00 |
| 45 | Jai Hindley | BORA-hansgrohe | + 00.00 |
| 46 | Dion Smith | Intermarché-Circus-Wanty | + 00.00 |
| 47 | Rafal Majka | UAE Team Emirates | + 00.00 |
| 48 | Guillaume Martin | Cofidis | + 00.00 |
| 49 | Sepp Kuss | Jumbo-Visma | + 00.00 |
| 50 | Anthony Turgis | TotalEnergies | + 00.00 |
| 51 | Simon Yates | Team Jayco-AlUla | + 00.00 |
| 52 | Pello Bilbao | Bahrain Victorious | + 00.00 |
| 53 | Yves Lampaert | Soudal Quick-Step | + 00.00 |
| 54 | Mathieu van der Poel | Alpecin-Deceuninck | + 00.00 |
| 55 | Georg Zimmermann | Intermarché-Circus-Wanty | + 00.00 |
| 56 | Mike Teunissen | Intermarché-Circus-Wanty | + 00.00 |
| 57 | Jenthe Biermans | Team Arkéa-Samsic | + 00.00 |
| 58 | Stefan Küng | Groupama-FDJ | + 00.00 |
| 59 | Jonathan Castroviejo | INEOS Grenadiers | + 00.00 |
| 60 | Kevin Geniets | Groupama-FDJ | + 00.00 |
| 61 | Chris Harper | Team Jayco-AlUla | + 00.00 |
| 62 | Daniel Oss | TotalEnergies | + 00.00 |
| 63 | Wilco Kelderman | Jumbo-Visma | + 00.00 |
| 64 | Thibaut Pinot | Groupama-FDJ | + 00.00 |
| 65 | Florian Vermeersch | Lotto Dstny | + 00.00 |
| 66 | Axel Zingle | Cofidis | + 00.00 |
| 67 | Mikel Landa | Bahrain Victorious | + 00.00 |
| 68 | John Degenkolb | Team dsm-firmenich | + 00.00 |
| 69 | Edvald Boasson-Hagen | TotalEnergies | + 00.00 |
| 70 | Remi Cavagna | Soudal Quick-Step | + 00.00 |
| 71 | Anthony Delaplace | Team Arkéa-Samsic | + 00.00 |
| 72 | Lars van den Berg | Groupama-FDJ | + 00.00 |
| 73 | Clément Berthet | AG2R Citroën Team | + 00.00 |
| 74 | Warren Barguil | Team Arkéa-Samsic | + 00.00 |
| 75 | Rasmus Tiller | Uno-X Pro Cycling Team | + 00.00 |
| 76 | Ben O'Connor | AG2R Citroën Team | + 00.00 |
| 77 | Alex Kirsch | Lidl-Trek | + 00.23 |
| 78 | Nils Eekhoff | Team dsm-firmenich | + 00.26 |
| 79 | Krists Neilands | Israel-Premier Tech | + 00.28 |
| 80 | Matis Louvel | Team Arkéa-Samsic | + 00.28 |
| 81 | Julian Alaphilippe | Soudal Quick-Step | + 00.28 |
| 82 | Jonas Rickaert | Alpecin-Deceuninck | + 00.34 |
| 83 | Dries Devenyns | Soudal Quick-Step | + 00.38 |
| 84 | Mathieu Burgaudeau | TotalEnergies | + 00.38 |
| 85 | Olivier Le Gac | Groupama-FDJ | + 00.38 |
| 86 | Felix Großschartner | UAE Team Emirates | + 00.38 |
| 87 | Gianni Moscon | Astana Qazaqstan Team | + 00.38 |
| 88 | Neilson Powless | EF Education-EasyPost | + 00.47 |
| 89 | Matej Mohoric | Bahrain Victorious | + 00.48 |
| 90 | Nathan Van Hooydonck | Jumbo-Visma | + 00.50 |
| 91 | Quentin Pacher | Groupama-FDJ | + 00.50 |
| 92 | Aurélien Paret-Peintre | AG2R Citroën Team | + 00.50 |
| 93 | Nans Peters | AG2R Citroën Team | + 00.50 |
| 94 | Adrien Petit | Intermarché-Circus-Wanty | + 00.50 |
| 95 | Elmar Reinders | Team Jayco-AlUla | + 00.50 |
| 96 | Jonas Gregaard | Uno-X Pro Cycling Team | + 00.50 |
| 97 | Nils Politt | BORA-hansgrohe | + 00.50 |
| 98 | Lilian Calmejane | Intermarché-Circus-Wanty | + 00.50 |
| 99 | Marco Haller | BORA-hansgrohe | + 00.50 |
| 100 | Nelson Oliveira | Movistar Team | + 00.50 |
| 101 | Anthon Charmig | Uno-X Pro Cycling Team | + 00.50 |
| 102 | Tim Declercq | Soudal Quick-Step | + 00.50 |
| 103 | Maxim Van Gils | Lotto Dstny | + 00.50 |
| 104 | Vegard Stake Laengen | UAE Team Emirates | + 00.50 |
| 105 | Frederik Frison | Lotto Dstny | + 00.50 |
| 106 | Andrey Amador | EF Education-EasyPost | + 00.50 |
| 107 | Mikkel Bjerg | UAE Team Emirates | + 00.50 |
| 108 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 00.50 |
| 109 | Matthew Dinham | Team dsm-firmenich | + 00.50 |
| 110 | Laurent Pichon | Team Arkéa-Samsic | + 00.50 |
| 111 | Dylan Teuns | Israel-Premier Tech | + 00.50 |
| 112 | Nick Schultz | Israel-Premier Tech | + 00.50 |
| 113 | Michael Woods | Israel-Premier Tech | + 00.50 |
| 114 | Emanuel Buchmann | BORA-hansgrohe | + 00.50 |
| 115 | Pierre Latour | TotalEnergies | + 00.50 |
| 116 | Torstein Træen | Uno-X Pro Cycling Team | + 00.50 |
| 117 | Gregor Mühlberger | Movistar Team | + 00.50 |
| 118 | Valentin Ferron | TotalEnergies | + 00.50 |
| 119 | Simon Guglielmi | Team Arkéa-Samsic | + 00.50 |
| 120 | Wout Poels | Bahrain Victorious | + 00.59 |
| 121 | Dylan van Baarle | Jumbo-Visma | + 00.59 |
| 122 | Jack Haig | Bahrain Victorious | + 01.09 |
| 123 | Tom Pidcock | INEOS Grenadiers | + 01.09 |
| 124 | Rui Costa | Intermarché-Circus-Wanty | + 01.16 |
| 125 | Giulio Ciccone | Lidl-Trek | + 01.16 |
| 126 | Alberto Bettiol | EF Education-EasyPost | + 01.16 |
| 127 | Clément Champoussin | Team Arkéa-Samsic | + 01.16 |
| 128 | Omar Fraile | INEOS Grenadiers | + 01.16 |
| 129 | Ion Izagirre | Cofidis | + 01.16 |
| 130 | Simon Clarke | Israel-Premier Tech | + 01.24 |
| 131 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 01.27 |
| 132 | Alexey Lutsenko | Astana Qazaqstan Team | + 01.27 |
| 133 | Søren Kragh Andersen | Alpecin-Deceuninck | + 01.51 |
| 134 | Magnus Cort | EF Education-EasyPost | + 02.08 |
| 135 | Patrick Konrad | BORA-hansgrohe | + 02.08 |
| 136 | Harold Tejada | Astana Qazaqstan Team | + 02.08 |
| 137 | Egan Bernal | INEOS Grenadiers | + 02.08 |
| 138 | Rigoberto Uran | EF Education-EasyPost | + 02.08 |
| 139 | Marc Soler | UAE Team Emirates | + 02.08 |
| 140 | Mattias Skjelmose | Lidl-Trek | + 03.16 |
| 141 | Chris Hamilton | Team dsm-firmenich | + 04.54 |
| 142 | Michael Gogl | Alpecin-Deceuninck | + 04.54 |
| 143 | Juan Pedro Lopez | Lidl-Trek | + 04.55 |
| 144 | Luke Durbridge | Team Jayco-AlUla | + 09.01 |
| 145 | Lawson Craddock | Team Jayco-AlUla | + 09.01 |
| 146 | Silvan Dillier | Alpecin-Deceuninck | + 09.01 |
| 147 | Christopher Juul-Jensen | Team Jayco-AlUla | + 09.01 |
| 148 | Tony Gallopin | Lidl-Trek | + 09.01 |
| 149 | Victor Lafay | Cofidis | + 09.01 |
| 150 | Kevin Vermaerke | Team dsm-firmenich | + 09.01 |
| 151 | Quinten Hermans | Alpecin-Deceuninck | + 09.01 |
| - | Anthony Perez | Cofidis | DNS |
| - | Wout van Aert | Jumbo-Visma | DNS |
| - | Simon Geschke | Cofidis | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Jonas Vingegaard | Jumbo-Visma | 72:04:39 |
| 2 | Tadej Pogacar | UAE Team Emirates | + 07.35 |
| 3 | Adam Yates | UAE Team Emirates | + 10.45 |
| 4 | Carlos Rodriguez | INEOS Grenadiers | + 12.01 |
| 5 | Simon Yates | Team Jayco-AlUla | + 12.19 |
| 6 | Pello Bilbao | Bahrain Victorious | + 12.50 |
| 7 | Jai Hindley | BORA-hansgrohe | + 13.50 |
| 8 | Felix Gall | AG2R Citroën Team | + 16.11 |
| 9 | Sepp Kuss | Jumbo-Visma | + 16.49 |
| 10 | David Gaudu | Groupama-FDJ | + 17.57 |
| 11 | Guillaume Martin | Cofidis | + 22.53 |
| 12 | Thibaut Pinot | Groupama-FDJ | + 27.26 |
| 13 | Jonathan Castroviejo | INEOS Grenadiers | + 46.57 |
| 14 | Chris Harper | Team Jayco-AlUla | + 54.31 |
| 15 | Rafal Majka | UAE Team Emirates | + 55.15 |
| 16 | Tom Pidcock | INEOS Grenadiers | + 57.48 |
| 17 | Mikel Landa | Bahrain Victorious | + 01:03.01 |
| 18 | Wilco Kelderman | Jumbo-Visma | + 01:03.42 |
| 19 | Emanuel Buchmann | BORA-hansgrohe | + 01:05.12 |
| 20 | Valentin Madouas | Groupama-FDJ | + 01:08.54 |
| 21 | Ben O'Connor | AG2R Citroën Team | + 01:13.29 |
| 22 | Warren Barguil | Team Arkéa-Samsic | + 01:28.25 |
| 23 | Felix Großschartner | UAE Team Emirates | + 01:37.51 |
| 24 | Clément Berthet | AG2R Citroën Team | + 01:42.49 |
| 25 | Bob Jungels | BORA-hansgrohe | + 01:46.15 |
| 26 | Tiesj Benoot | Jumbo-Visma | + 01:47.28 |
| 27 | Mattias Skjelmose | Lidl-Trek | + 01:54.44 |
| 28 | Wout Poels | Bahrain Victorious | + 01:59.56 |
| 29 | Mathieu Burgaudeau | TotalEnergies | + 02:01.50 |
| 30 | Jack Haig | Bahrain Victorious | + 02:10.01 |
| 31 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 02:11.37 |
| 32 | Julian Alaphilippe | Soudal Quick-Step | + 02:12.13 |
| 33 | Giulio Ciccone | Lidl-Trek | + 02:14.41 |
| 34 | Harold Tejada | Astana Qazaqstan Team | + 02:15.04 |
| 35 | Kevin Geniets | Groupama-FDJ | + 02:21.19 |
| 36 | Gorka Izagirre | Movistar Team | + 02:22.11 |
| 37 | Egan Bernal | INEOS Grenadiers | + 02:22.29 |
| 38 | Dylan Teuns | Israel-Premier Tech | + 02:28.30 |
| 39 | Dylan van Baarle | Jumbo-Visma | + 02:28.34 |
| 40 | Michal Kwiatkowski | INEOS Grenadiers | + 02:30.48 |
| 41 | Michael Woods | Israel-Premier Tech | + 02:31.02 |
| 42 | Alexey Lutsenko | Astana Qazaqstan Team | + 02:33.53 |
| 43 | Chris Hamilton | Team dsm-firmenich | + 02:35.27 |
| 44 | Gregor Mühlberger | Movistar Team | + 02:38.50 |
| 45 | Jonas Gregaard | Uno-X Pro Cycling Team | + 02:38.54 |
| 46 | Nick Schultz | Israel-Premier Tech | + 02:40.36 |
| 47 | Hugo Houle | Israel-Premier Tech | + 02:41.34 |
| 48 | Marc Soler | UAE Team Emirates | + 02:45.11 |
| 49 | Ion Izagirre | Cofidis | + 02:45.27 |
| 50 | Clément Champoussin | Team Arkéa-Samsic | + 02:45.36 |
| 51 | Georg Zimmermann | Intermarché-Circus-Wanty | + 02:46.26 |
| 52 | Aurélien Paret-Peintre | AG2R Citroën Team | + 02:46.36 |
| 53 | Krists Neilands | Israel-Premier Tech | + 02:47.38 |
| 54 | Stefan Küng | Groupama-FDJ | + 02:51.47 |
| 55 | Nelson Oliveira | Movistar Team | + 02:55.55 |
| 56 | Alex Aranburu | Movistar Team | + 02:57.48 |
| 57 | Matthew Dinham | Team dsm-firmenich | + 02:59.03 |
| 58 | Maxim Van Gils | Lotto Dstny | + 03:05.07 |
| 59 | Mathieu van der Poel | Alpecin-Deceuninck | + 03:07.42 |
| 60 | Nils Politt | BORA-hansgrohe | + 03:09.32 |
| 61 | Victor Campenaerts | Lotto Dstny | + 03:12.40 |
| 62 | Neilson Powless | EF Education-EasyPost | + 03:12.46 |
| 63 | Omar Fraile | INEOS Grenadiers | + 03:13.51 |
| 64 | Kevin Vermaerke | Team dsm-firmenich | + 03:16.07 |
| 65 | Matis Louvel | Team Arkéa-Samsic | + 03:16.46 |
| 66 | Anthony Delaplace | Team Arkéa-Samsic | + 03:20.54 |
| 67 | Quentin Pacher | Groupama-FDJ | + 03:22.16 |
| 68 | Lars van den Berg | Groupama-FDJ | + 03:27.57 |
| 69 | Juan Pedro Lopez | Lidl-Trek | + 03:30.54 |
| 70 | Rui Costa | Intermarché-Circus-Wanty | + 03:32.26 |
| 71 | Jasper Stuyven | Lidl-Trek | + 03:33.18 |
| 72 | Matej Mohoric | Bahrain Victorious | + 03:33.29 |
| 73 | Pierre Latour | TotalEnergies | + 03:35.41 |
| 74 | Rigoberto Uran | EF Education-EasyPost | + 03:37.37 |
| 75 | Simon Guglielmi | Team Arkéa-Samsic | + 03:38.11 |
| 76 | Nans Peters | AG2R Citroën Team | + 03:40.24 |
| 77 | Lilian Calmejane | Intermarché-Circus-Wanty | + 03:41.19 |
| 78 | Patrick Konrad | BORA-hansgrohe | + 03:45.26 |
| 79 | Lawson Craddock | Team Jayco-AlUla | + 03:48.46 |
| 80 | Oliver Naesen | AG2R Citroën Team | + 03:49.22 |
| 81 | Jonas Abrahamsen | Uno-X Pro Cycling Team | + 03:49.42 |
| 82 | Pascal Eenkhoorn | Lotto Dstny | + 03:50.26 |
| 83 | Stan Dewulf | AG2R Citroën Team | + 03:51.00 |
| 84 | Marco Haller | BORA-hansgrohe | + 03:53.56 |
| 85 | Tony Gallopin | Lidl-Trek | + 03:54.06 |
| 86 | Nathan Van Hooydonck | Jumbo-Visma | + 03:58.30 |
| 87 | Kasper Asgreen | Soudal Quick-Step | + 03:59.01 |
| 88 | Valentin Ferron | TotalEnergies | + 03:59.31 |
| 89 | Torstein Træen | Uno-X Pro Cycling Team | + 03:59.35 |
| 90 | Alberto Bettiol | EF Education-EasyPost | + 04:01.19 |
| 91 | Christophe Laporte | Jumbo-Visma | + 04:01.20 |
| 92 | Magnus Cort | EF Education-EasyPost | + 04:03.53 |
| 93 | Victor Lafay | Cofidis | + 04:07.27 |
| 94 | Daniel Oss | TotalEnergies | + 04:07.34 |
| 95 | Corbin Strong | Israel-Premier Tech | + 04:08.35 |
| 96 | Mike Teunissen | Intermarché-Circus-Wanty | + 04:10.06 |
| 97 | Anthony Turgis | TotalEnergies | + 04:11.02 |
| 98 | Edvald Boasson-Hagen | TotalEnergies | + 04:11.06 |
| 99 | Anthon Charmig | Uno-X Pro Cycling Team | + 04:12.32 |
| 100 | Bryan Coquard | Cofidis | + 04:12.32 |
| 101 | Fred Wright | Bahrain Victorious | + 04:14.08 |
| 102 | Remi Cavagna | Soudal Quick-Step | + 04:15.39 |
| 103 | Jasper Philipsen | Alpecin-Deceuninck | + 04:15.44 |
| 104 | Benoît Cosnefroy | AG2R Citroën Team | + 04:16.27 |
| 105 | Vegard Stake Laengen | UAE Team Emirates | + 04:17.58 |
| 106 | Simon Clarke | Israel-Premier Tech | + 04:19.04 |
| 107 | Yves Lampaert | Soudal Quick-Step | + 04:21.53 |
| 108 | Dion Smith | Intermarché-Circus-Wanty | + 04:24.07 |
| 109 | Mads Pedersen | Lidl-Trek | + 04:25.25 |
| 110 | Quinten Hermans | Alpecin-Deceuninck | + 04:25.34 |
| 111 | Jonas Rickaert | Alpecin-Deceuninck | + 04:25.52 |
| 112 | Matteo Trentin | UAE Team Emirates | + 04:26.09 |
| 113 | Alex Kirsch | Lidl-Trek | + 04:26.24 |
| 114 | Rasmus Tiller | Uno-X Pro Cycling Team | + 04:28.32 |
| 115 | Andrey Amador | EF Education-EasyPost | + 04:28.47 |
| 116 | Danny van Poppel | BORA-hansgrohe | + 04:30.05 |
| 117 | Nikias Arndt | Bahrain Victorious | + 04:36.38 |
| 118 | Søren Kragh Andersen | Alpecin-Deceuninck | + 04:37.09 |
| 119 | Luka Mezgec | Team Jayco-AlUla | + 04:38.07 |
| 120 | Biniam Girmay | Intermarché-Circus-Wanty | + 04:38.51 |
| 121 | Guillaume Boivin | Israel-Premier Tech | + 04:39.32 |
| 122 | Christopher Juul-Jensen | Team Jayco-AlUla | + 04:39.59 |
| 123 | Florian Vermeersch | Lotto Dstny | + 04:41.18 |
| 124 | Dries Devenyns | Soudal Quick-Step | + 04:41.24 |
| 125 | Silvan Dillier | Alpecin-Deceuninck | + 04:41.58 |
| 126 | Olivier Le Gac | Groupama-FDJ | + 04:44.01 |
| 127 | Jenthe Biermans | Team Arkéa-Samsic | + 04:44.18 |
| 128 | Tim Declercq | Soudal Quick-Step | + 04:44.35 |
| 129 | Michael Gogl | Alpecin-Deceuninck | + 04:45.13 |
| 130 | Mikkel Bjerg | UAE Team Emirates | + 04:45.17 |
| 131 | Peter Sagan | TotalEnergies | + 04:45.55 |
| 132 | Alexander Kristoff | Uno-X Pro Cycling Team | + 04:49.20 |
| 133 | Luke Durbridge | Team Jayco-AlUla | + 04:51.34 |
| 134 | Luca Mozzato | Team Arkéa-Samsic | + 04:52.02 |
| 135 | Laurent Pichon | Team Arkéa-Samsic | + 04:55.35 |
| 136 | Gianni Moscon | Astana Qazaqstan Team | + 04:56.19 |
| 137 | Jasper De Buyst | Lotto Dstny | + 04:56.49 |
| 138 | Nils Eekhoff | Team dsm-firmenich | + 04:58.47 |
| 139 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 05:03.46 |
| 140 | Elmar Reinders | Team Jayco-AlUla | + 05:03.48 |
| 141 | Adrien Petit | Intermarché-Circus-Wanty | + 05:06.43 |
| 142 | Sam Welsford | Team dsm-firmenich | + 05:07.49 |
| 143 | Dylan Groenewegen | Team Jayco-AlUla | + 05:07.52 |
| 144 | John Degenkolb | Team dsm-firmenich | + 05:09.38 |
| 145 | Jordi Meeus | BORA-hansgrohe | + 05:10.19 |
| 146 | Alex Edmondson | Team dsm-firmenich | + 05:13.10 |
| 147 | Axel Zingle | Cofidis | + 05:15.38 |
| 148 | Frederik Frison | Lotto Dstny | + 05:21.34 |
| 149 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 05:22.06 |
| 150 | Cees Bol | Astana Qazaqstan Team | + 05:23.13 |
| 151 | Michael Mørkøv | Soudal Quick-Step | + 05:32.40 |
| - | Anthony Perez | Cofidis | DNS |
| - | Wout van Aert | Jumbo-Visma | DNS |
| - | Simon Geschke | Cofidis | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 72:12:14 |
| 2 | Carlos Rodriguez | INEOS Grenadiers | + 04.26 |
| 3 | Felix Gall | AG2R Citroën Team | + 08.36 |
| 4 | Tom Pidcock | INEOS Grenadiers | + 50.13 |
| 5 | Mattias Skjelmose | Lidl-Trek | + 01:47.09 |
| 6 | Mathieu Burgaudeau | TotalEnergies | + 01:54.15 |
| 7 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 02:04.02 |
| 8 | Clément Champoussin | Team Arkéa-Samsic | + 02:38.01 |
| 9 | Matthew Dinham | Team dsm-firmenich | + 02:51.28 |
| 10 | Maxim Van Gils | Lotto Dstny | + 02:57.32 |
| 11 | Kevin Vermaerke | Team dsm-firmenich | + 03:08.32 |
| 12 | Matis Louvel | Team Arkéa-Samsic | + 03:09.11 |
| 13 | Lars van den Berg | Groupama-FDJ | + 03:20.22 |
| 14 | Valentin Ferron | TotalEnergies | + 03:51.56 |
| 15 | Corbin Strong | Israel-Premier Tech | + 04:01.00 |
| 16 | Anthon Charmig | Uno-X Pro Cycling Team | + 04:04.57 |
| 17 | Fred Wright | Bahrain Victorious | + 04:06.33 |
| 18 | Jasper Philipsen | Alpecin-Deceuninck | + 04:08.09 |
| 19 | Biniam Girmay | Intermarché-Circus-Wanty | + 04:31.16 |
| 20 | Florian Vermeersch | Lotto Dstny | + 04:33.43 |
| 21 | Mikkel Bjerg | UAE Team Emirates | + 04:37.42 |
| 22 | Luca Mozzato | Team Arkéa-Samsic | + 04:44.27 |
| 23 | Nils Eekhoff | Team dsm-firmenich | + 04:51.12 |
| 24 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 04:56.11 |
| 25 | Jordi Meeus | BORA-hansgrohe | + 05:02.44 |
| 26 | Axel Zingle | Cofidis | + 05:08.03 |
| 27 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 05:14.31 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jasper Philipsen | Alpecin-Deceuninck | 352 |
| 2 | Mads Pedersen | Lidl-Trek | 202 |
| 3 | Bryan Coquard | Cofidis | 188 |
| 4 | Tadej Pogacar | UAE Team Emirates | 146 |
| 5 | Jordi Meeus | BORA-hansgrohe | 117 |
| 6 | Jonas Vingegaard | Jumbo-Visma | 107 |
| 7 | Kasper Asgreen | Soudal Quick-Step | 95 |
| 8 | Pello Bilbao | Bahrain Victorious | 95 |
| 9 | Dylan Groenewegen | Team Jayco-AlUla | 92 |
| 10 | Biniam Girmay | Intermarché-Circus-Wanty | 90 |
| 11 | Michael Woods | Israel-Premier Tech | 88 |
| 12 | Jonas Abrahamsen | Uno-X Pro Cycling Team | 86 |
| 13 | Simon Yates | Team Jayco-AlUla | 82 |
| 14 | Jai Hindley | BORA-hansgrohe | 80 |
| 15 | Victor Lafay | Cofidis | 80 |
| 16 | Thibaut Pinot | Groupama-FDJ | 75 |
| 17 | Adam Yates | UAE Team Emirates | 74 |
| 18 | Neilson Powless | EF Education-EasyPost | 70 |
| 19 | Pascal Eenkhoorn | Lotto Dstny | 69 |
| 20 | Michal Kwiatkowski | INEOS Grenadiers | 68 |
| 21 | Giulio Ciccone | Lidl-Trek | 68 |
| 22 | Alexander Kristoff | Uno-X Pro Cycling Team | 63 |
| 23 | Guillaume Martin | Cofidis | 58 |
| 24 | Felix Gall | AG2R Citroën Team | 57 |
| 25 | Mathieu Burgaudeau | TotalEnergies | 57 |
| 26 | Mattias Skjelmose | Lidl-Trek | 56 |
| 27 | Matej Mohoric | Bahrain Victorious | 56 |
| 28 | Julian Alaphilippe | Soudal Quick-Step | 55 |
| 29 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | 53 |
| 30 | Victor Campenaerts | Lotto Dstny | 53 |
| 31 | Luca Mozzato | Team Arkéa-Samsic | 51 |
| 32 | Carlos Rodriguez | INEOS Grenadiers | 50 |
| 33 | Jonas Gregaard | Uno-X Pro Cycling Team | 50 |
| 34 | Pierre Latour | TotalEnergies | 48 |
| 35 | Georg Zimmermann | Intermarché-Circus-Wanty | 47 |
| 36 | Mathieu van der Poel | Alpecin-Deceuninck | 47 |
| 37 | Alexey Lutsenko | Astana Qazaqstan Team | 45 |
| 38 | Simon Guglielmi | Team Arkéa-Samsic | 44 |
| 39 | Corbin Strong | Israel-Premier Tech | 44 |
| 40 | Tom Pidcock | INEOS Grenadiers | 43 |
| 41 | Tiesj Benoot | Jumbo-Visma | 41 |
| 42 | David Gaudu | Groupama-FDJ | 39 |
| 43 | Dylan Teuns | Israel-Premier Tech | 39 |
| 44 | Krists Neilands | Israel-Premier Tech | 39 |
| 45 | Remi Cavagna | Soudal Quick-Step | 38 |
| 46 | Matis Louvel | Team Arkéa-Samsic | 37 |
| 47 | Andrey Amador | EF Education-EasyPost | 36 |
| 48 | Maxim Van Gils | Lotto Dstny | 34 |
| 49 | Ion Izagirre | Cofidis | 33 |
| 50 | Alex Aranburu | Movistar Team | 33 |
| 51 | Peter Sagan | TotalEnergies | 33 |
| 52 | Mike Teunissen | Intermarché-Circus-Wanty | 32 |
| 53 | Warren Barguil | Team Arkéa-Samsic | 32 |
| 54 | Danny van Poppel | BORA-hansgrohe | 32 |
| 55 | Wout Poels | Bahrain Victorious | 30 |
| 56 | Harold Tejada | Astana Qazaqstan Team | 29 |
| 57 | Clément Berthet | AG2R Citroën Team | 28 |
| 58 | Cees Bol | Astana Qazaqstan Team | 28 |
| 59 | Sam Welsford | Team dsm-firmenich | 26 |
| 60 | Emanuel Buchmann | BORA-hansgrohe | 25 |
| 61 | Ben O'Connor | AG2R Citroën Team | 25 |
| 62 | Sepp Kuss | Jumbo-Visma | 24 |
| 63 | Mikel Landa | Bahrain Victorious | 23 |
| 64 | Patrick Konrad | BORA-hansgrohe | 23 |
| 65 | Nils Eekhoff | Team dsm-firmenich | 23 |
| 66 | Matteo Trentin | UAE Team Emirates | 22 |
| 67 | Anthony Delaplace | Team Arkéa-Samsic | 20 |
| 68 | Edvald Boasson-Hagen | TotalEnergies | 20 |
| 69 | Laurent Pichon | Team Arkéa-Samsic | 20 |
| 70 | Jack Haig | Bahrain Victorious | 19 |
| 71 | Gorka Izagirre | Movistar Team | 19 |
| 72 | Nils Politt | BORA-hansgrohe | 18 |
| 73 | Chris Harper | Team Jayco-AlUla | 17 |
| 74 | Anthony Turgis | TotalEnergies | 17 |
| 75 | Jasper De Buyst | Lotto Dstny | 17 |
| 76 | Lawson Craddock | Team Jayco-AlUla | 16 |
| 77 | Valentin Ferron | TotalEnergies | 15 |
| 78 | Daniel Oss | TotalEnergies | 15 |
| 79 | Anthon Charmig | Uno-X Pro Cycling Team | 15 |
| 80 | Tim Declercq | Soudal Quick-Step | 15 |
| 81 | Nick Schultz | Israel-Premier Tech | 14 |
| 82 | Gregor Mühlberger | Movistar Team | 13 |
| 83 | Jasper Stuyven | Lidl-Trek | 13 |
| 84 | Lilian Calmejane | Intermarché-Circus-Wanty | 13 |
| 85 | Hugo Houle | Israel-Premier Tech | 12 |
| 86 | Christophe Laporte | Jumbo-Visma | 12 |
| 87 | Nelson Oliveira | Movistar Team | 11 |
| 88 | Omar Fraile | INEOS Grenadiers | 11 |
| 89 | Kevin Vermaerke | Team dsm-firmenich | 11 |
| 90 | Fred Wright | Bahrain Victorious | 11 |
| 91 | Luka Mezgec | Team Jayco-AlUla | 11 |
| 92 | Rafal Majka | UAE Team Emirates | 10 |
| 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 | Stefan Küng | Groupama-FDJ | 7 |
| 100 | Nikias Arndt | Bahrain Victorious | 7 |
| 101 | Jonathan Castroviejo | INEOS Grenadiers | 6 |
| 102 | Quentin Pacher | Groupama-FDJ | 6 |
| 103 | Silvan Dillier | Alpecin-Deceuninck | 6 |
| 104 | Jenthe Biermans | Team Arkéa-Samsic | 6 |
| 105 | Mikkel Bjerg | UAE Team Emirates | 6 |
| 106 | Nathan Van Hooydonck | Jumbo-Visma | 5 |
| 107 | Søren Kragh Andersen | Alpecin-Deceuninck | 5 |
| 108 | Rigoberto Uran | EF Education-EasyPost | 4 |
| 109 | Jonas Rickaert | Alpecin-Deceuninck | 4 |
| 110 | Guillaume Boivin | Israel-Premier Tech | 4 |
| 111 | Axel Zingle | Cofidis | 4 |
| 112 | Juan Pedro Lopez | Lidl-Trek | 3 |
| 113 | Magnus Cort | EF Education-EasyPost | 3 |
| 114 | Quinten Hermans | Alpecin-Deceuninck | 3 |
| 115 | Michael Gogl | Alpecin-Deceuninck | 3 |
| 116 | Marc Soler | UAE Team Emirates | 2 |
| 117 | Alex Kirsch | Lidl-Trek | 2 |
| 118 | Luke Durbridge | Team Jayco-AlUla | 2 |
| 119 | Søren Wærenskjold | Uno-X Pro Cycling Team | 2 |
| 120 | Alberto Bettiol | EF Education-EasyPost | -5 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Giulio Ciccone | Lidl-Trek | 88 |
| 2 | Felix Gall | AG2R Citroën Team | 82 |
| 3 | Jonas Vingegaard | Jumbo-Visma | 81 |
| 4 | Neilson Powless | EF Education-EasyPost | 58 |
| 5 | Tadej Pogacar | UAE Team Emirates | 49 |
| 6 | Simon Yates | Team Jayco-AlUla | 40 |
| 7 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | 38 |
| 8 | Jai Hindley | BORA-hansgrohe | 31 |
| 9 | Michal Kwiatkowski | INEOS Grenadiers | 30 |
| 10 | Michael Woods | Israel-Premier Tech | 28 |
| 11 | Pello Bilbao | Bahrain Victorious | 21 |
| 12 | Wout Poels | Bahrain Victorious | 20 |
| 13 | Mattias Skjelmose | Lidl-Trek | 19 |
| 14 | Julian Alaphilippe | Soudal Quick-Step | 17 |
| 15 | Pierre Latour | TotalEnergies | 16 |
| 16 | David Gaudu | Groupama-FDJ | 16 |
| 17 | Maxim Van Gils | Lotto Dstny | 15 |
| 18 | Alexey Lutsenko | Astana Qazaqstan Team | 14 |
| 19 | Emanuel Buchmann | BORA-hansgrohe | 14 |
| 20 | Chris Harper | Team Jayco-AlUla | 13 |
| 21 | Krists Neilands | Israel-Premier Tech | 12 |
| 22 | Carlos Rodriguez | INEOS Grenadiers | 12 |
| 23 | Thibaut Pinot | Groupama-FDJ | 12 |
| 24 | Wilco Kelderman | Jumbo-Visma | 12 |
| 25 | Jack Haig | Bahrain Victorious | 12 |
| 26 | Matej Mohoric | Bahrain Victorious | 12 |
| 27 | Lawson Craddock | Team Jayco-AlUla | 12 |
| 28 | Mikel Landa | Bahrain Victorious | 11 |
| 29 | Adam Yates | UAE Team Emirates | 10 |
| 30 | Mathieu van der Poel | Alpecin-Deceuninck | 9 |
| 31 | Sepp Kuss | Jumbo-Visma | 9 |
| 32 | Tom Pidcock | INEOS Grenadiers | 8 |
| 33 | Clément Berthet | AG2R Citroën Team | 8 |
| 34 | Warren Barguil | Team Arkéa-Samsic | 6 |
| 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 | Laurent Pichon | Team Arkéa-Samsic | 3 |
| 47 | Anthon Charmig | Uno-X Pro Cycling Team | 2 |
| 48 | Daniel Oss | TotalEnergies | 2 |
| 49 | Ben O'Connor | AG2R Citroën Team | 2 |
| 50 | Harold Tejada | Astana Qazaqstan Team | 2 |
| 51 | Edvald Boasson-Hagen | TotalEnergies | 2 |
| 52 | Matis Louvel | Team Arkéa-Samsic | 1 |
| 53 | Anthony Delaplace | Team Arkéa-Samsic | 1 |
| 54 | Tiesj Benoot | Jumbo-Visma | 1 |
| 55 | Dylan van Baarle | Jumbo-Visma | 1 |
| 56 | Alex Aranburu | Movistar Team | 1 |
| 57 | Victor Campenaerts | Lotto Dstny | 1 |
| 58 | Simon Guglielmi | Team Arkéa-Samsic | 1 |
| 59 | Nans Peters | AG2R Citroën Team | 1 |
| 60 | Kasper Asgreen | Soudal Quick-Step | 1 |
| 61 | Remi Cavagna | Soudal Quick-Step | 1 |
| 62 | Tim Declercq | Soudal Quick-Step | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Jumbo-Visma | 217:05:34 |
| 2 | UAE Team Emirates | + 15.15 |
| 3 | INEOS Grenadiers | + 20.56 |
| 4 | Bahrain Victorious | + 42.48 |
| 5 | Groupama-FDJ | + 47.47 |
| 6 | AG2R Citroën Team | + 01:53.23 |
| 7 | BORA-hansgrohe | + 01:53.43 |
| 8 | Team Jayco-AlUla | + 03:12.59 |
| 9 | Movistar Team | + 04:01.52 |
| 10 | Cofidis | + 04:27.12 |
| 11 | Israel-Premier Tech | + 04:36.54 |
| 12 | Team Arkéa-Samsic | + 04:58.31 |
| 13 | Team dsm-firmenich | + 05:10.54 |
| 14 | Lidl-Trek | + 05:16.29 |
| 15 | Uno-X Pro Cycling Team | + 05:55.15 |
| 16 | Intermarché-Circus-Wanty | + 06:13.18 |
| 17 | Astana Qazaqstan Team | + 06:15.03 |
| 18 | TotalEnergies | + 06:32.51 |
| 19 | EF Education-EasyPost | + 07:10.54 |
| 20 | Soudal Quick-Step | + 08:24.45 |
| 21 | Lotto Dstny | + 08:36.09 |
| 22 | Alpecin-Deceuninck | + 09:50.39 |








