Tour de France 2023 - Stage 15
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 | Wout Poels | Bahrain Victorious | 4:40:45 |
| 2 | Wout van Aert | Jumbo-Visma | + 02.08 |
| 3 | Mathieu Burgaudeau | TotalEnergies | + 03.00 |
| 4 | Lawson Craddock | Team Jayco-AlUla | + 03.10 |
| 5 | Mikel Landa | Bahrain Victorious | + 03.14 |
| 6 | Thibaut Pinot | Groupama-FDJ | + 03.14 |
| 7 | Guillaume Martin | Cofidis | + 03.32 |
| 8 | Mattias Skjelmose | Lidl-Trek | + 03.43 |
| 9 | Simon Guglielmi | Team Arkéa-Samsic | + 03.59 |
| 10 | Warren Barguil | Team Arkéa-Samsic | + 04.20 |
| 11 | Dylan Teuns | Israel-Premier Tech | + 05.06 |
| 12 | Alex Aranburu | Movistar Team | + 05.10 |
| 13 | Hugo Houle | Israel-Premier Tech | + 05.31 |
| 14 | Giulio Ciccone | Lidl-Trek | + 05.35 |
| 15 | Rigoberto Uran | EF Education-EasyPost | + 05.53 |
| 16 | Tadej Pogacar | UAE Team Emirates | + 06.04 |
| 17 | Jonas Vingegaard | Jumbo-Visma | + 06.04 |
| 18 | Adam Yates | UAE Team Emirates | + 06.24 |
| 19 | Carlos Rodriguez | INEOS Grenadiers | + 06.42 |
| 20 | Sepp Kuss | Jumbo-Visma | + 07.05 |
| 21 | Marc Soler | UAE Team Emirates | + 07.05 |
| 22 | David Gaudu | Groupama-FDJ | + 07.15 |
| 23 | Pello Bilbao | Bahrain Victorious | + 07.24 |
| 24 | Rafal Majka | UAE Team Emirates | + 07.52 |
| 25 | Jai Hindley | BORA-hansgrohe | + 07.58 |
| 26 | Felix Gall | AG2R Citroën Team | + 08.17 |
| 27 | Simon Yates | Team Jayco-AlUla | + 08.20 |
| 28 | Tom Pidcock | INEOS Grenadiers | + 08.35 |
| 29 | Jonathan Castroviejo | INEOS Grenadiers | + 10.47 |
| 30 | Gregor Mühlberger | Movistar Team | + 10.47 |
| 31 | Tiesj Benoot | Jumbo-Visma | + 10.55 |
| 32 | Harold Tejada | Astana Qazaqstan Team | + 11.07 |
| 33 | Alexey Lutsenko | Astana Qazaqstan Team | + 11.48 |
| 34 | Torstein Træen | Uno-X Pro Cycling Team | + 12.58 |
| 35 | Krists Neilands | Israel-Premier Tech | + 13.18 |
| 36 | Felix Großschartner | UAE Team Emirates | + 13.54 |
| 37 | Wilco Kelderman | Jumbo-Visma | + 13.54 |
| 38 | Chris Harper | Team Jayco-AlUla | + 14.05 |
| 39 | Chris Hamilton | Team dsm-firmenich | + 14.17 |
| 40 | Kevin Geniets | Groupama-FDJ | + 14.33 |
| 41 | Bob Jungels | BORA-hansgrohe | + 14.33 |
| 42 | Ben O'Connor | AG2R Citroën Team | + 14.33 |
| 43 | Emanuel Buchmann | BORA-hansgrohe | + 14.33 |
| 44 | Mathieu van der Poel | Alpecin-Deceuninck | + 17.40 |
| 45 | Jonas Abrahamsen | Uno-X Pro Cycling Team | + 19.10 |
| 46 | Nick Schultz | Israel-Premier Tech | + 19.38 |
| 47 | Ion Izagirre | Cofidis | + 19.38 |
| 48 | Julian Alaphilippe | Soudal Quick-Step | + 19.40 |
| 49 | Neilson Powless | EF Education-EasyPost | + 20.22 |
| 50 | Marco Haller | BORA-hansgrohe | + 20.55 |
| 51 | Dylan van Baarle | Jumbo-Visma | + 21.03 |
| 52 | Clément Berthet | AG2R Citroën Team | + 21.14 |
| 53 | Rui Costa | Intermarché-Circus-Wanty | + 21.27 |
| 54 | Mikkel Bjerg | UAE Team Emirates | + 21.35 |
| 55 | Olivier Le Gac | Groupama-FDJ | + 21.47 |
| 56 | Nils Politt | BORA-hansgrohe | + 22.03 |
| 57 | Patrick Konrad | BORA-hansgrohe | + 22.06 |
| 58 | Clément Champoussin | Team Arkéa-Samsic | + 22.16 |
| 59 | Omar Fraile | INEOS Grenadiers | + 22.57 |
| 60 | Jonas Gregaard | Uno-X Pro Cycling Team | + 23.50 |
| 61 | Gorka Izagirre | Movistar Team | + 23.50 |
| 62 | Kevin Vermaerke | Team dsm-firmenich | + 25.38 |
| 63 | Anthony Delaplace | Team Arkéa-Samsic | + 25.51 |
| 64 | Anthony Perez | Cofidis | + 26.31 |
| 65 | Magnus Cort | EF Education-EasyPost | + 26.56 |
| 66 | Christopher Juul-Jensen | Team Jayco-AlUla | + 26.56 |
| 67 | Michael Woods | Israel-Premier Tech | + 27.52 |
| 68 | Valentin Madouas | Groupama-FDJ | + 27.55 |
| 69 | Quentin Pacher | Groupama-FDJ | + 27.55 |
| 70 | Valentin Ferron | TotalEnergies | + 27.55 |
| 71 | Nelson Oliveira | Movistar Team | + 27.55 |
| 72 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 27.55 |
| 73 | Jasper Stuyven | Lidl-Trek | + 27.55 |
| 74 | Nans Peters | AG2R Citroën Team | + 27.55 |
| 75 | Stefan Küng | Groupama-FDJ | + 27.55 |
| 76 | Vegard Stake Laengen | UAE Team Emirates | + 27.55 |
| 77 | Matis Louvel | Team Arkéa-Samsic | + 28.37 |
| 78 | Matej Mohoric | Bahrain Victorious | + 29.00 |
| 79 | Luka Mezgec | Team Jayco-AlUla | + 29.00 |
| 80 | Jack Haig | Bahrain Victorious | + 29.18 |
| 81 | Søren Kragh Andersen | Alpecin-Deceuninck | + 29.26 |
| 82 | Simon Geschke | Cofidis | + 29.44 |
| 83 | Simon Clarke | Israel-Premier Tech | + 30.11 |
| 84 | Luke Durbridge | Team Jayco-AlUla | + 30.11 |
| 85 | Stan Dewulf | AG2R Citroën Team | + 30.11 |
| 86 | Victor Lafay | Cofidis | + 30.11 |
| 87 | Matthew Dinham | Team dsm-firmenich | + 30.49 |
| 88 | Remi Cavagna | Soudal Quick-Step | + 30.49 |
| 89 | Quinten Hermans | Alpecin-Deceuninck | + 31.30 |
| 90 | Maxim Van Gils | Lotto Dstny | + 32.01 |
| 91 | Oliver Naesen | AG2R Citroën Team | + 32.01 |
| 92 | Jenthe Biermans | Team Arkéa-Samsic | + 32.01 |
| 93 | Dion Smith | Intermarché-Circus-Wanty | + 32.01 |
| 94 | Laurent Pichon | Team Arkéa-Samsic | + 32.01 |
| 95 | Gianni Moscon | Astana Qazaqstan Team | + 32.01 |
| 96 | Daniel Oss | TotalEnergies | + 32.01 |
| 97 | Corbin Strong | Israel-Premier Tech | + 32.01 |
| 98 | Alberto Bettiol | EF Education-EasyPost | + 32.01 |
| 99 | Matteo Trentin | UAE Team Emirates | + 32.01 |
| 100 | Silvan Dillier | Alpecin-Deceuninck | + 32.01 |
| 101 | Danny van Poppel | BORA-hansgrohe | + 32.01 |
| 102 | Tim Declercq | Soudal Quick-Step | + 32.01 |
| 103 | Edvald Boasson-Hagen | TotalEnergies | + 32.01 |
| 104 | Yves Lampaert | Soudal Quick-Step | + 32.01 |
| 105 | Jonas Rickaert | Alpecin-Deceuninck | + 32.01 |
| 106 | Andrey Amador | EF Education-EasyPost | + 32.01 |
| 107 | Lilian Calmejane | Intermarché-Circus-Wanty | + 32.01 |
| 108 | Egan Bernal | INEOS Grenadiers | + 32.01 |
| 109 | Jasper Philipsen | Alpecin-Deceuninck | + 32.01 |
| 110 | Georg Zimmermann | Intermarché-Circus-Wanty | + 32.01 |
| 111 | Anthony Turgis | TotalEnergies | + 32.01 |
| 112 | Pierre Latour | TotalEnergies | + 32.01 |
| 113 | Juan Pedro Lopez | Lidl-Trek | + 32.01 |
| 114 | Matteo Jorgenson | Movistar Team | + 32.26 |
| 115 | Kasper Asgreen | Soudal Quick-Step | + 32.50 |
| 116 | Dries Devenyns | Soudal Quick-Step | + 32.50 |
| 117 | Jasper De Buyst | Lotto Dstny | + 33.00 |
| 118 | Florian Vermeersch | Lotto Dstny | + 33.00 |
| 119 | Bryan Coquard | Cofidis | + 33.00 |
| 120 | Fred Wright | Bahrain Victorious | + 33.00 |
| 121 | Luca Mozzato | Team Arkéa-Samsic | + 33.33 |
| 122 | Christophe Laporte | Jumbo-Visma | + 33.33 |
| 123 | Michael Gogl | Alpecin-Deceuninck | + 33.39 |
| 124 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 34.25 |
| 125 | Mads Pedersen | Lidl-Trek | + 34.25 |
| 126 | Alex Kirsch | Lidl-Trek | + 34.25 |
| 127 | Pascal Eenkhoorn | Lotto Dstny | + 34.28 |
| 128 | Frederik Frison | Lotto Dstny | + 34.28 |
| 129 | Anthon Charmig | Uno-X Pro Cycling Team | + 34.28 |
| 130 | Aurélien Paret-Peintre | AG2R Citroën Team | + 34.28 |
| 131 | Benoît Cosnefroy | AG2R Citroën Team | + 34.28 |
| 132 | Rasmus Tiller | Uno-X Pro Cycling Team | + 34.28 |
| 133 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 34.28 |
| 134 | Biniam Girmay | Intermarché-Circus-Wanty | + 34.28 |
| 135 | Guillaume Boivin | Israel-Premier Tech | + 34.32 |
| 136 | Michal Kwiatkowski | INEOS Grenadiers | + 34.34 |
| 137 | Peter Sagan | TotalEnergies | + 34.37 |
| 138 | Nils Eekhoff | Team dsm-firmenich | + 35.06 |
| 139 | Alex Edmondson | Team dsm-firmenich | + 35.06 |
| 140 | Sam Welsford | Team dsm-firmenich | + 35.06 |
| 141 | John Degenkolb | Team dsm-firmenich | + 35.06 |
| 142 | Nikias Arndt | Bahrain Victorious | + 35.08 |
| 143 | Elmar Reinders | Team Jayco-AlUla | + 35.08 |
| 144 | Mike Teunissen | Intermarché-Circus-Wanty | + 35.08 |
| 145 | Dylan Groenewegen | Team Jayco-AlUla | + 35.11 |
| 146 | Alexis Renard | Cofidis | + 35.14 |
| 147 | Alexander Kristoff | Uno-X Pro Cycling Team | + 35.14 |
| 148 | Phil Bauhaus | Bahrain Victorious | + 35.14 |
| 149 | Tony Gallopin | Lidl-Trek | + 35.14 |
| 150 | Lars van den Berg | Groupama-FDJ | + 35.18 |
| 151 | Nathan Van Hooydonck | Jumbo-Visma | + 35.21 |
| 152 | Jordi Meeus | BORA-hansgrohe | + 35.24 |
| 153 | Axel Zingle | Cofidis | + 35.41 |
| 154 | Adrien Petit | Intermarché-Circus-Wanty | + 35.48 |
| 155 | Victor Campenaerts | Lotto Dstny | + 36.00 |
| 156 | Michael Mørkøv | Soudal Quick-Step | + 37.22 |
| 157 | Cees Bol | Astana Qazaqstan Team | + 37.22 |
| - | Daniel Martinez | INEOS Grenadiers | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Jonas Vingegaard | Jumbo-Visma | 62:34:17 |
| 2 | Tadej Pogacar | UAE Team Emirates | + 00.10 |
| 3 | Carlos Rodriguez | INEOS Grenadiers | + 05.21 |
| 4 | Adam Yates | UAE Team Emirates | + 05.40 |
| 5 | Jai Hindley | BORA-hansgrohe | + 06.38 |
| 6 | Sepp Kuss | Jumbo-Visma | + 09.16 |
| 7 | Pello Bilbao | Bahrain Victorious | + 10.11 |
| 8 | Simon Yates | Team Jayco-AlUla | + 10.48 |
| 9 | David Gaudu | Groupama-FDJ | + 14.07 |
| 10 | Guillaume Martin | Cofidis | + 14.18 |
| 11 | Felix Gall | AG2R Citroën Team | + 14.39 |
| 12 | Tom Pidcock | INEOS Grenadiers | + 16.53 |
| 13 | Thibaut Pinot | Groupama-FDJ | + 20.12 |
| 14 | Mikel Landa | Bahrain Victorious | + 22.48 |
| 15 | Emanuel Buchmann | BORA-hansgrohe | + 29.50 |
| 16 | Jonathan Castroviejo | INEOS Grenadiers | + 34.21 |
| 17 | Rafal Majka | UAE Team Emirates | + 47.31 |
| 18 | Chris Harper | Team Jayco-AlUla | + 48.14 |
| 19 | Wilco Kelderman | Jumbo-Visma | + 55.43 |
| 20 | Clément Berthet | AG2R Citroën Team | + 01:01.09 |
| 21 | Valentin Madouas | Groupama-FDJ | + 01:01.16 |
| 22 | Ben O'Connor | AG2R Citroën Team | + 01:01.26 |
| 23 | Wout van Aert | Jumbo-Visma | + 01:07.25 |
| 24 | Felix Großschartner | UAE Team Emirates | + 01:14.10 |
| 25 | Warren Barguil | Team Arkéa-Samsic | + 01:16.05 |
| 26 | Mathieu Burgaudeau | TotalEnergies | + 01:21.18 |
| 27 | Mattias Skjelmose | Lidl-Trek | + 01:22.26 |
| 28 | Harold Tejada | Astana Qazaqstan Team | + 01:32.36 |
| 29 | Bob Jungels | BORA-hansgrohe | + 01:33.25 |
| 30 | Tiesj Benoot | Jumbo-Visma | + 01:35.29 |
| 31 | Wout Poels | Bahrain Victorious | + 01:35.36 |
| 32 | Egan Bernal | INEOS Grenadiers | + 01:36.36 |
| 33 | Gorka Izagirre | Movistar Team | + 01:40.40 |
| 34 | Giulio Ciccone | Lidl-Trek | + 01:44.21 |
| 35 | Dylan Teuns | Israel-Premier Tech | + 01:45.00 |
| 36 | Julian Alaphilippe | Soudal Quick-Step | + 01:45.20 |
| 37 | Jack Haig | Bahrain Victorious | + 01:46.00 |
| 38 | Michael Woods | Israel-Premier Tech | + 01:48.31 |
| 39 | Chris Hamilton | Team dsm-firmenich | + 01:49.50 |
| 40 | Kevin Geniets | Groupama-FDJ | + 01:49.55 |
| 41 | Alexey Lutsenko | Astana Qazaqstan Team | + 02:02.50 |
| 42 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 02:04.11 |
| 43 | Dylan van Baarle | Jumbo-Visma | + 02:04.24 |
| 44 | Krists Neilands | Israel-Premier Tech | + 02:04.57 |
| 45 | Ion Izagirre | Cofidis | + 02:05.16 |
| 46 | Hugo Houle | Israel-Premier Tech | + 02:12.40 |
| 47 | Gregor Mühlberger | Movistar Team | + 02:14.14 |
| 48 | Matteo Jorgenson | Movistar Team | + 02:15.00 |
| 49 | Alex Aranburu | Movistar Team | + 02:16.26 |
| 50 | Michal Kwiatkowski | INEOS Grenadiers | + 02:19.07 |
| 51 | Aurélien Paret-Peintre | AG2R Citroën Team | + 02:20.33 |
| 52 | Nelson Oliveira | Movistar Team | + 02:20.58 |
| 53 | Jonas Gregaard | Uno-X Pro Cycling Team | + 02:22.11 |
| 54 | Stefan Küng | Groupama-FDJ | + 02:22.58 |
| 55 | Maxim Van Gils | Lotto Dstny | + 02:23.06 |
| 56 | Victor Campenaerts | Lotto Dstny | + 02:25.27 |
| 57 | Clément Champoussin | Team Arkéa-Samsic | + 02:27.48 |
| 58 | Simon Geschke | Cofidis | + 02:28.19 |
| 59 | Nick Schultz | Israel-Premier Tech | + 02:28.19 |
| 60 | Marc Soler | UAE Team Emirates | + 02:29.44 |
| 61 | Neilson Powless | EF Education-EasyPost | + 02:30.20 |
| 62 | Mathieu van der Poel | Alpecin-Deceuninck | + 02:32.00 |
| 63 | Matis Louvel | Team Arkéa-Samsic | + 02:34.47 |
| 64 | Georg Zimmermann | Intermarché-Circus-Wanty | + 02:36.11 |
| 65 | Omar Fraile | INEOS Grenadiers | + 02:38.10 |
| 66 | Nils Politt | BORA-hansgrohe | + 02:38.25 |
| 67 | Anthony Delaplace | Team Arkéa-Samsic | + 02:40.13 |
| 68 | Quentin Pacher | Groupama-FDJ | + 02:40.52 |
| 69 | Juan Pedro Lopez | Lidl-Trek | + 02:42.39 |
| 70 | Matthew Dinham | Team dsm-firmenich | + 02:43.19 |
| 71 | Matej Mohoric | Bahrain Victorious | + 02:50.18 |
| 72 | Kevin Vermaerke | Team dsm-firmenich | + 02:50.48 |
| 73 | Jasper Stuyven | Lidl-Trek | + 02:52.48 |
| 74 | Anthony Perez | Cofidis | + 02:53.25 |
| 75 | Lars van den Berg | Groupama-FDJ | + 02:56.40 |
| 76 | Pierre Latour | TotalEnergies | + 02:57.31 |
| 77 | Lilian Calmejane | Intermarché-Circus-Wanty | + 02:59.00 |
| 78 | Rigoberto Uran | EF Education-EasyPost | + 02:59.52 |
| 79 | Patrick Konrad | BORA-hansgrohe | + 03:00.30 |
| 80 | Lawson Craddock | Team Jayco-AlUla | + 03:00.57 |
| 81 | Tony Gallopin | Lidl-Trek | + 03:01.58 |
| 82 | Rui Costa | Intermarché-Circus-Wanty | + 03:05.29 |
| 83 | Oliver Naesen | AG2R Citroën Team | + 03:07.08 |
| 84 | Pascal Eenkhoorn | Lotto Dstny | + 03:07.42 |
| 85 | Stan Dewulf | AG2R Citroën Team | + 03:09.05 |
| 86 | Jonas Abrahamsen | Uno-X Pro Cycling Team | + 03:09.15 |
| 87 | Marco Haller | BORA-hansgrohe | + 03:09.48 |
| 88 | Nans Peters | AG2R Citroën Team | + 03:12.17 |
| 89 | Simon Guglielmi | Team Arkéa-Samsic | + 03:15.22 |
| 90 | Victor Lafay | Cofidis | + 03:16.08 |
| 91 | Alberto Bettiol | EF Education-EasyPost | + 03:16.13 |
| 92 | Valentin Ferron | TotalEnergies | + 03:17.50 |
| 93 | Nathan Van Hooydonck | Jumbo-Visma | + 03:18.45 |
| 94 | Christophe Laporte | Jumbo-Visma | + 03:20.45 |
| 95 | Kasper Asgreen | Soudal Quick-Step | + 03:23.25 |
| 96 | Magnus Cort | EF Education-EasyPost | + 03:25.03 |
| 97 | Torstein Træen | Uno-X Pro Cycling Team | + 03:25.59 |
| 98 | Daniel Oss | TotalEnergies | + 03:26.08 |
| 99 | Corbin Strong | Israel-Premier Tech | + 03:27.25 |
| 100 | Edvald Boasson-Hagen | TotalEnergies | + 03:27.41 |
| 101 | Mike Teunissen | Intermarché-Circus-Wanty | + 03:27.58 |
| 102 | Anthon Charmig | Uno-X Pro Cycling Team | + 03:29.19 |
| 103 | Anthony Turgis | TotalEnergies | + 03:31.08 |
| 104 | Bryan Coquard | Cofidis | + 03:32.10 |
| 105 | Benoît Cosnefroy | AG2R Citroën Team | + 03:33.31 |
| 106 | Simon Clarke | Israel-Premier Tech | + 03:33.57 |
| 107 | Jasper Philipsen | Alpecin-Deceuninck | + 03:34.11 |
| 108 | Quinten Hermans | Alpecin-Deceuninck | + 03:34.48 |
| 109 | Fred Wright | Bahrain Victorious | + 03:35.26 |
| 110 | Vegard Stake Laengen | UAE Team Emirates | + 03:37.23 |
| 111 | Remi Cavagna | Soudal Quick-Step | + 03:37.50 |
| 112 | Yves Lampaert | Soudal Quick-Step | + 03:40.37 |
| 113 | Alex Kirsch | Lidl-Trek | + 03:40.51 |
| 114 | Jonas Rickaert | Alpecin-Deceuninck | + 03:41.20 |
| 115 | Dion Smith | Intermarché-Circus-Wanty | + 03:41.39 |
| 116 | Mads Pedersen | Lidl-Trek | + 03:41.54 |
| 117 | Andrey Amador | EF Education-EasyPost | + 03:45.14 |
| 118 | Matteo Trentin | UAE Team Emirates | + 03:45.49 |
| 119 | Rasmus Tiller | Uno-X Pro Cycling Team | + 03:47.08 |
| 120 | Danny van Poppel | BORA-hansgrohe | + 03:47.38 |
| 121 | Luka Mezgec | Team Jayco-AlUla | + 03:48.55 |
| 122 | Silvan Dillier | Alpecin-Deceuninck | + 03:50.22 |
| 123 | Christopher Juul-Jensen | Team Jayco-AlUla | + 03:51.06 |
| 124 | Søren Kragh Andersen | Alpecin-Deceuninck | + 03:51.51 |
| 125 | Biniam Girmay | Intermarché-Circus-Wanty | + 03:55.07 |
| 126 | Guillaume Boivin | Israel-Premier Tech | + 03:56.26 |
| 127 | Nikias Arndt | Bahrain Victorious | + 03:56.38 |
| 128 | Michael Gogl | Alpecin-Deceuninck | + 03:59.12 |
| 129 | Luke Durbridge | Team Jayco-AlUla | + 03:59.31 |
| 130 | Jenthe Biermans | Team Arkéa-Samsic | + 04:00.13 |
| 131 | Olivier Le Gac | Groupama-FDJ | + 04:02.01 |
| 132 | Tim Declercq | Soudal Quick-Step | + 04:02.01 |
| 133 | Peter Sagan | TotalEnergies | + 04:02.07 |
| 134 | Mikkel Bjerg | UAE Team Emirates | + 04:04.02 |
| 135 | Alexander Kristoff | Uno-X Pro Cycling Team | + 04:05.03 |
| 136 | Florian Vermeersch | Lotto Dstny | + 04:05.47 |
| 137 | Luca Mozzato | Team Arkéa-Samsic | + 04:07.15 |
| 138 | Dries Devenyns | Soudal Quick-Step | + 04:10.24 |
| 139 | Laurent Pichon | Team Arkéa-Samsic | + 04:13.07 |
| 140 | Elmar Reinders | Team Jayco-AlUla | + 04:14.29 |
| 141 | Gianni Moscon | Astana Qazaqstan Team | + 04:15.02 |
| 142 | Jasper De Buyst | Lotto Dstny | + 04:15.05 |
| 143 | Nils Eekhoff | Team dsm-firmenich | + 04:15.46 |
| 144 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 04:16.01 |
| 145 | Adrien Petit | Intermarché-Circus-Wanty | + 04:17.20 |
| 146 | Dylan Groenewegen | Team Jayco-AlUla | + 04:17.39 |
| 147 | Alexis Renard | Cofidis | + 04:18.52 |
| 148 | Jordi Meeus | BORA-hansgrohe | + 04:23.50 |
| 149 | John Degenkolb | Team dsm-firmenich | + 04:24.10 |
| 150 | Sam Welsford | Team dsm-firmenich | + 04:25.04 |
| 151 | Alex Edmondson | Team dsm-firmenich | + 04:29.26 |
| 152 | Phil Bauhaus | Bahrain Victorious | + 04:30.05 |
| 153 | Axel Zingle | Cofidis | + 04:31.25 |
| 154 | Frederik Frison | Lotto Dstny | + 04:32.59 |
| 155 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 04:34.12 |
| 156 | Cees Bol | Astana Qazaqstan Team | + 04:35.05 |
| 157 | Michael Mørkøv | Soudal Quick-Step | + 04:45.31 |
| - | Daniel Martinez | INEOS Grenadiers | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 62:34:27 |
| 2 | Carlos Rodriguez | INEOS Grenadiers | + 05.11 |
| 3 | Felix Gall | AG2R Citroën Team | + 14.29 |
| 4 | Tom Pidcock | INEOS Grenadiers | + 16.43 |
| 5 | Mathieu Burgaudeau | TotalEnergies | + 01:21.08 |
| 6 | Mattias Skjelmose | Lidl-Trek | + 01:22.16 |
| 7 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 02:04.01 |
| 8 | Matteo Jorgenson | Movistar Team | + 02:14.50 |
| 9 | Maxim Van Gils | Lotto Dstny | + 02:22.56 |
| 10 | Clément Champoussin | Team Arkéa-Samsic | + 02:27.38 |
| 11 | Matis Louvel | Team Arkéa-Samsic | + 02:34.37 |
| 12 | Matthew Dinham | Team dsm-firmenich | + 02:43.09 |
| 13 | Kevin Vermaerke | Team dsm-firmenich | + 02:50.38 |
| 14 | Lars van den Berg | Groupama-FDJ | + 02:56.30 |
| 15 | Valentin Ferron | TotalEnergies | + 03:17.40 |
| 16 | Corbin Strong | Israel-Premier Tech | + 03:27.15 |
| 17 | Anthon Charmig | Uno-X Pro Cycling Team | + 03:29.09 |
| 18 | Jasper Philipsen | Alpecin-Deceuninck | + 03:34.01 |
| 19 | Fred Wright | Bahrain Victorious | + 03:35.16 |
| 20 | Biniam Girmay | Intermarché-Circus-Wanty | + 03:54.57 |
| 21 | Mikkel Bjerg | UAE Team Emirates | + 04:03.52 |
| 22 | Florian Vermeersch | Lotto Dstny | + 04:05.37 |
| 23 | Luca Mozzato | Team Arkéa-Samsic | + 04:07.05 |
| 24 | Nils Eekhoff | Team dsm-firmenich | + 04:15.36 |
| 25 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 04:15.51 |
| 26 | Alexis Renard | Cofidis | + 04:18.42 |
| 27 | Jordi Meeus | BORA-hansgrohe | + 04:23.40 |
| 28 | Axel Zingle | Cofidis | + 04:31.15 |
| 29 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 04:34.02 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jasper Philipsen | Alpecin-Deceuninck | 323 |
| 2 | Mads Pedersen | Lidl-Trek | 179 |
| 3 | Bryan Coquard | Cofidis | 178 |
| 4 | Wout van Aert | Jumbo-Visma | 139 |
| 5 | Tadej Pogacar | UAE Team Emirates | 129 |
| 6 | Jordi Meeus | BORA-hansgrohe | 96 |
| 7 | Dylan Groenewegen | Team Jayco-AlUla | 92 |
| 8 | Biniam Girmay | Intermarché-Circus-Wanty | 90 |
| 9 | Michael Woods | Israel-Premier Tech | 88 |
| 10 | Victor Lafay | Cofidis | 80 |
| 11 | Jai Hindley | BORA-hansgrohe | 76 |
| 12 | Jonas Vingegaard | Jumbo-Visma | 74 |
| 13 | Neilson Powless | EF Education-EasyPost | 70 |
| 14 | Michal Kwiatkowski | INEOS Grenadiers | 68 |
| 15 | Pello Bilbao | Bahrain Victorious | 67 |
| 16 | Thibaut Pinot | Groupama-FDJ | 66 |
| 17 | Matteo Jorgenson | Movistar Team | 61 |
| 18 | Adam Yates | UAE Team Emirates | 58 |
| 19 | Mathieu Burgaudeau | TotalEnergies | 57 |
| 20 | Alexander Kristoff | Uno-X Pro Cycling Team | 57 |
| 21 | Matej Mohoric | Bahrain Victorious | 56 |
| 22 | Simon Yates | Team Jayco-AlUla | 54 |
| 23 | Giulio Ciccone | Lidl-Trek | 53 |
| 24 | Guillaume Martin | Cofidis | 50 |
| 25 | Jonas Gregaard | Uno-X Pro Cycling Team | 50 |
| 26 | Pierre Latour | TotalEnergies | 48 |
| 27 | Georg Zimmermann | Intermarché-Circus-Wanty | 47 |
| 28 | Jonas Abrahamsen | Uno-X Pro Cycling Team | 46 |
| 29 | Carlos Rodriguez | INEOS Grenadiers | 45 |
| 30 | Alexey Lutsenko | Astana Qazaqstan Team | 45 |
| 31 | Simon Guglielmi | Team Arkéa-Samsic | 44 |
| 32 | Luca Mozzato | Team Arkéa-Samsic | 44 |
| 33 | Tom Pidcock | INEOS Grenadiers | 43 |
| 34 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | 43 |
| 35 | Tiesj Benoot | Jumbo-Visma | 41 |
| 36 | Corbin Strong | Israel-Premier Tech | 40 |
| 37 | Mattias Skjelmose | Lidl-Trek | 39 |
| 38 | Dylan Teuns | Israel-Premier Tech | 39 |
| 39 | Mathieu van der Poel | Alpecin-Deceuninck | 39 |
| 40 | Victor Campenaerts | Lotto Dstny | 38 |
| 41 | Matis Louvel | Team Arkéa-Samsic | 37 |
| 42 | Andrey Amador | EF Education-EasyPost | 36 |
| 43 | Julian Alaphilippe | Soudal Quick-Step | 35 |
| 44 | Felix Gall | AG2R Citroën Team | 34 |
| 45 | Maxim Van Gils | Lotto Dstny | 34 |
| 46 | Ion Izagirre | Cofidis | 33 |
| 47 | Mike Teunissen | Intermarché-Circus-Wanty | 32 |
| 48 | Warren Barguil | Team Arkéa-Samsic | 32 |
| 49 | Phil Bauhaus | Bahrain Victorious | 32 |
| 50 | Danny van Poppel | BORA-hansgrohe | 32 |
| 51 | Kasper Asgreen | Soudal Quick-Step | 31 |
| 52 | Peter Sagan | TotalEnergies | 31 |
| 53 | Wout Poels | Bahrain Victorious | 30 |
| 54 | Alex Aranburu | Movistar Team | 30 |
| 55 | Harold Tejada | Astana Qazaqstan Team | 29 |
| 56 | Remi Cavagna | Soudal Quick-Step | 28 |
| 57 | Clément Berthet | AG2R Citroën Team | 28 |
| 58 | Sam Welsford | Team dsm-firmenich | 26 |
| 59 | Emanuel Buchmann | BORA-hansgrohe | 25 |
| 60 | Ben O'Connor | AG2R Citroën Team | 25 |
| 61 | Mikel Landa | Bahrain Victorious | 23 |
| 62 | Patrick Konrad | BORA-hansgrohe | 23 |
| 63 | Pascal Eenkhoorn | Lotto Dstny | 22 |
| 64 | Sepp Kuss | Jumbo-Visma | 22 |
| 65 | David Gaudu | Groupama-FDJ | 22 |
| 66 | Krists Neilands | Israel-Premier Tech | 22 |
| 67 | Anthony Delaplace | Team Arkéa-Samsic | 20 |
| 68 | Edvald Boasson-Hagen | TotalEnergies | 20 |
| 69 | Laurent Pichon | Team Arkéa-Samsic | 20 |
| 70 | Gorka Izagirre | Movistar Team | 19 |
| 71 | Anthony Turgis | TotalEnergies | 17 |
| 72 | Anthony Perez | Cofidis | 17 |
| 73 | Nils Eekhoff | Team dsm-firmenich | 16 |
| 74 | Valentin Ferron | TotalEnergies | 15 |
| 75 | Daniel Oss | TotalEnergies | 15 |
| 76 | Anthon Charmig | Uno-X Pro Cycling Team | 15 |
| 77 | Tim Declercq | Soudal Quick-Step | 15 |
| 78 | Cees Bol | Astana Qazaqstan Team | 14 |
| 79 | Nils Politt | BORA-hansgrohe | 13 |
| 80 | Jasper Stuyven | Lidl-Trek | 13 |
| 81 | Lilian Calmejane | Intermarché-Circus-Wanty | 13 |
| 82 | Lawson Craddock | Team Jayco-AlUla | 13 |
| 83 | Hugo Houle | Israel-Premier Tech | 12 |
| 84 | Matteo Trentin | UAE Team Emirates | 12 |
| 85 | Jasper De Buyst | Lotto Dstny | 12 |
| 86 | Nelson Oliveira | Movistar Team | 11 |
| 87 | Omar Fraile | INEOS Grenadiers | 11 |
| 88 | Fred Wright | Bahrain Victorious | 11 |
| 89 | Luka Mezgec | Team Jayco-AlUla | 11 |
| 90 | Oliver Naesen | AG2R Citroën Team | 10 |
| 91 | Rasmus Tiller | Uno-X Pro Cycling Team | 10 |
| 92 | Christopher Juul-Jensen | Team Jayco-AlUla | 10 |
| 93 | Nick Schultz | Israel-Premier Tech | 9 |
| 94 | Torstein Træen | Uno-X Pro Cycling Team | 9 |
| 95 | Jack Haig | Bahrain Victorious | 8 |
| 96 | Nikias Arndt | Bahrain Victorious | 7 |
| 97 | Quentin Pacher | Groupama-FDJ | 6 |
| 98 | Mikkel Bjerg | UAE Team Emirates | 6 |
| 99 | Alexis Renard | Cofidis | 6 |
| 100 | Nathan Van Hooydonck | Jumbo-Visma | 5 |
| 101 | Silvan Dillier | Alpecin-Deceuninck | 5 |
| 102 | Wilco Kelderman | Jumbo-Visma | 4 |
| 103 | Rigoberto Uran | EF Education-EasyPost | 4 |
| 104 | Christophe Laporte | Jumbo-Visma | 4 |
| 105 | Jonas Rickaert | Alpecin-Deceuninck | 4 |
| 106 | Guillaume Boivin | Israel-Premier Tech | 4 |
| 107 | Axel Zingle | Cofidis | 4 |
| 108 | Juan Pedro Lopez | Lidl-Trek | 3 |
| 109 | Quinten Hermans | Alpecin-Deceuninck | 3 |
| 110 | Rafal Majka | UAE Team Emirates | 2 |
| 111 | Valentin Madouas | Groupama-FDJ | 2 |
| 112 | Marc Soler | UAE Team Emirates | 2 |
| 113 | Magnus Cort | EF Education-EasyPost | 2 |
| 114 | Alex Kirsch | Lidl-Trek | 2 |
| 115 | Søren Wærenskjold | Uno-X Pro Cycling Team | 2 |
| 116 | Jonathan Castroviejo | INEOS Grenadiers | 1 |
| 117 | Kevin Vermaerke | Team dsm-firmenich | 1 |
| 118 | Søren Kragh Andersen | Alpecin-Deceuninck | 1 |
| 119 | Alberto Bettiol | EF Education-EasyPost | -5 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Giulio Ciccone | Lidl-Trek | 58 |
| 2 | Neilson Powless | EF Education-EasyPost | 58 |
| 3 | Jonas Vingegaard | Jumbo-Visma | 54 |
| 4 | Tadej Pogacar | UAE Team Emirates | 48 |
| 5 | Wout van Aert | Jumbo-Visma | 47 |
| 6 | Felix Gall | AG2R Citroën Team | 32 |
| 7 | Jai Hindley | BORA-hansgrohe | 31 |
| 8 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | 30 |
| 9 | Michal Kwiatkowski | INEOS Grenadiers | 30 |
| 10 | Michael Woods | Israel-Premier Tech | 28 |
| 11 | Wout Poels | Bahrain Victorious | 20 |
| 12 | Julian Alaphilippe | Soudal Quick-Step | 17 |
| 13 | Pierre Latour | TotalEnergies | 16 |
| 14 | Matteo Jorgenson | Movistar Team | 15 |
| 15 | Maxim Van Gils | Lotto Dstny | 15 |
| 16 | Emanuel Buchmann | BORA-hansgrohe | 14 |
| 17 | Alexey Lutsenko | Astana Qazaqstan Team | 14 |
| 18 | Krists Neilands | Israel-Premier Tech | 12 |
| 19 | Carlos Rodriguez | INEOS Grenadiers | 12 |
| 20 | Thibaut Pinot | Groupama-FDJ | 12 |
| 21 | Matej Mohoric | Bahrain Victorious | 12 |
| 22 | Mikel Landa | Bahrain Victorious | 11 |
| 23 | Adam Yates | UAE Team Emirates | 10 |
| 24 | Mathieu van der Poel | Alpecin-Deceuninck | 9 |
| 25 | Sepp Kuss | Jumbo-Visma | 9 |
| 26 | Tom Pidcock | INEOS Grenadiers | 8 |
| 27 | Wilco Kelderman | Jumbo-Visma | 8 |
| 28 | Clément Berthet | AG2R Citroën Team | 8 |
| 29 | Lawson Craddock | Team Jayco-AlUla | 8 |
| 30 | Warren Barguil | Team Arkéa-Samsic | 6 |
| 31 | Mathieu Burgaudeau | TotalEnergies | 6 |
| 32 | Rigoberto Uran | EF Education-EasyPost | 6 |
| 33 | Ion Izagirre | Cofidis | 5 |
| 34 | Jack Haig | Bahrain Victorious | 5 |
| 35 | Georg Zimmermann | Intermarché-Circus-Wanty | 5 |
| 36 | Anthony Turgis | TotalEnergies | 4 |
| 37 | Guillaume Martin | Cofidis | 4 |
| 38 | Jonas Gregaard | Uno-X Pro Cycling Team | 4 |
| 39 | Marc Soler | UAE Team Emirates | 4 |
| 40 | Simon Yates | Team Jayco-AlUla | 4 |
| 41 | Rafal Majka | UAE Team Emirates | 4 |
| 42 | Pascal Eenkhoorn | Lotto Dstny | 3 |
| 43 | Laurent Pichon | Team Arkéa-Samsic | 3 |
| 44 | Anthon Charmig | Uno-X Pro Cycling Team | 2 |
| 45 | Daniel Oss | TotalEnergies | 2 |
| 46 | Harold Tejada | Astana Qazaqstan Team | 2 |
| 47 | Edvald Boasson-Hagen | TotalEnergies | 2 |
| 48 | Matis Louvel | Team Arkéa-Samsic | 1 |
| 49 | Anthony Delaplace | Team Arkéa-Samsic | 1 |
| 50 | Jonas Abrahamsen | Uno-X Pro Cycling Team | 1 |
| 51 | Pello Bilbao | Bahrain Victorious | 1 |
| 52 | Tiesj Benoot | Jumbo-Visma | 1 |
| 53 | Dylan van Baarle | Jumbo-Visma | 1 |
| 54 | Alex Aranburu | Movistar Team | 1 |
| 55 | Victor Campenaerts | Lotto Dstny | 1 |
| 56 | Simon Guglielmi | Team Arkéa-Samsic | 1 |
| 57 | Kasper Asgreen | Soudal Quick-Step | 1 |
| 58 | Remi Cavagna | Soudal Quick-Step | 1 |
| 59 | Tim Declercq | Soudal Quick-Step | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Jumbo-Visma | 188:22:03 |
| 2 | INEOS Grenadiers | + 03.22 |
| 3 | UAE Team Emirates | + 07.39 |
| 4 | Bahrain Victorious | + 10.22 |
| 5 | Groupama-FDJ | + 42.41 |
| 6 | BORA-hansgrohe | + 01:15.49 |
| 7 | AG2R Citroën Team | + 01:26.42 |
| 8 | Movistar Team | + 02:34.12 |
| 9 | Team Jayco-AlUla | + 02:39.51 |
| 10 | Cofidis | + 03:16.27 |
| 11 | Israel-Premier Tech | + 03:27.48 |
| 12 | Lidl-Trek | + 03:52.42 |
| 13 | Team dsm-firmenich | + 04:11.24 |
| 14 | Team Arkéa-Samsic | + 04:21.36 |
| 15 | Astana Qazaqstan Team | + 04:34.48 |
| 16 | TotalEnergies | + 04:48.57 |
| 17 | Intermarché-Circus-Wanty | + 05:09.57 |
| 18 | Uno-X Pro Cycling Team | + 05:12.54 |
| 19 | EF Education-EasyPost | + 05:27.15 |
| 20 | Lotto Dstny | + 06:50.08 |
| 21 | Soudal Quick-Step | + 07:06.32 |
| 22 | Alpecin-Deceuninck | + 08:04.27 |








