Vuelta a España 2024 - Stage 16
17.08-08.09
The Vuelta a España will celebrate its 81th edition in 2026. First organised in 1935, it has grown into one of cycling’s three Grand Tours and a key fixture on the late summer calendar. The 2026 race runs from 22 August to 13 September, starting in Monaco and finishing in Granada. Riders will cover around 3,275 kilometres over 21 stages across Monaco, France, Andorra and Spain. The race is broadcast in more than 190 countries, reaching a global audience of millions. At stake is the maillot rojo, one of the most prestigious jerseys in professional cycling.
Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Marc Soler | UAE Team Emirates | 4:44:46 |
| 2 | Filippo Zana | Team Jayco-AlUla | + 00.18 |
| 3 | Max Poole | Team dsm-firmenich PostNL | + 00.23 |
| 4 | Jay Vine | UAE Team Emirates | + 00.57 |
| 5 | Ion Izagirre | Cofidis | + 01.02 |
| 6 | Isaac del Toro | UAE Team Emirates | + 01.29 |
| 7 | Marco Frigo | Israel-Premier Tech | + 01.35 |
| 8 | Matthew Riccitello | Israel-Premier Tech | + 01.47 |
| 9 | Enric Mas | Movistar Team | + 03.54 |
| 10 | Richard Carapaz | EF Education-EasyPost | + 03.54 |
| 11 | Primoz Roglic | Red Bull-BORA-hansgrohe | + 03.54 |
| 12 | Mattias Skjelmose | Lidl-Trek | + 04.01 |
| 13 | David Gaudu | Groupama-FDJ | + 04.01 |
| 14 | Martijn Tusveld | Team dsm-firmenich PostNL | + 04.01 |
| 15 | Carlos Rodriguez | INEOS Grenadiers | + 04.05 |
| 16 | Mikel Landa | Soudal Quick-Step | + 04.05 |
| 17 | Sepp Kuss | Team Visma | Lease a Bike | + 04.09 |
| 18 | Adam Yates | UAE Team Emirates | + 04.38 |
| 19 | Florian Lipowitz | Red Bull-BORA-hansgrohe | + 04.46 |
| 20 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 04.52 |
| 21 | Fran Miholjevic | Bahrain Victorious | + 04.57 |
| 22 | Pavel Sivakov | UAE Team Emirates | + 04.59 |
| 23 | Edward Dunbar | Team Jayco-AlUla | + 05.36 |
| 24 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | + 05.38 |
| 25 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 05.38 |
| 26 | Cristian Rodriguez | ARKEA-B&B HOTELS | + 05.44 |
| 27 | Simon Guglielmi | ARKEA-B&B HOTELS | + 06.39 |
| 28 | Roger Adrià | Red Bull-BORA-hansgrohe | + 06.45 |
| 29 | Lorenzo Fortunato | Astana Qazaqstan Team | + 06.45 |
| 30 | William Junior Lecerf | Soudal Quick-Step | + 06.45 |
| 31 | Mikel Bizkarra | Euskaltel-Euskadi | + 06.45 |
| 32 | Guillaume Martin | Cofidis | + 06.45 |
| 33 | Laurens Huys | ARKEA-B&B HOTELS | + 07.29 |
| 34 | Jack Haig | Bahrain Victorious | + 07.48 |
| 35 | Óscar Rodríguez | INEOS Grenadiers | + 07.48 |
| 36 | José Félix Parra | Equipo Kern Pharma | + 07.55 |
| 37 | Einer Rubio | Movistar Team | + 07.58 |
| 38 | Attila Valter | Team Visma | Lease a Bike | + 08.03 |
| 39 | Steven Kruijswijk | Team Visma | Lease a Bike | + 08.03 |
| 40 | Quentin Pacher | Groupama-FDJ | + 09.31 |
| 41 | Mattia Cattaneo | Soudal Quick-Step | + 10.21 |
| 42 | Louis Meintjes | Intermarché-Wanty | + 10.21 |
| 43 | Robert Gesink | Team Visma | Lease a Bike | + 12.32 |
| 44 | James Knox | Soudal Quick-Step | + 12.36 |
| 45 | Clément Berthet | Decathlon AG2R La Mondiale Team | + 14.22 |
| 46 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | + 14.25 |
| 47 | Rein Taaramäe | Intermarché-Wanty | + 15.36 |
| 48 | Darren Rafferty | EF Education-EasyPost | + 15.49 |
| 49 | Xabier Isasa | Euskaltel-Euskadi | + 15.59 |
| 50 | Brandon McNulty | UAE Team Emirates | + 15.59 |
| 51 | Gianmarco Garofoli | Astana Qazaqstan Team | + 19.40 |
| 52 | Bruno Armirail | Decathlon AG2R La Mondiale Team | + 19.45 |
| 53 | Nico Denz | Red Bull-BORA-hansgrohe | + 20.08 |
| 54 | Sylvain Moniquet | Lotto Dstny | + 20.08 |
| 55 | Felix Engelhardt | Team Jayco-AlUla | + 21.29 |
| 56 | Oier Lazkano | Movistar Team | + 21.29 |
| 57 | Unai Iribar | Equipo Kern Pharma | + 23.00 |
| 58 | Carlos Verona | Lidl-Trek | + 23.00 |
| 59 | Alexander Cepeda | EF Education-EasyPost | + 23.00 |
| 60 | Thomas Champion | Cofidis | + 23.00 |
| 61 | Nairo Quintana | Movistar Team | + 23.00 |
| 62 | Chris Hamilton | Team dsm-firmenich PostNL | + 23.00 |
| 63 | Daniel Martinez | Red Bull-BORA-hansgrohe | + 23.00 |
| 64 | Jorge Gutiérrez | Equipo Kern Pharma | + 23.00 |
| 65 | Sam Oomen | Lidl-Trek | + 23.00 |
| 66 | Filippo Baroncini | UAE Team Emirates | + 24.41 |
| 67 | Thomas De Gendt | Lotto Dstny | + 24.44 |
| 68 | Otto Vergaerde | Lidl-Trek | + 24.44 |
| 69 | Louis Vervaeke | Soudal Quick-Step | + 24.44 |
| 70 | Gleb Brussenskiy | Astana Qazaqstan Team | + 24.44 |
| 71 | Luis Angel Mate | Euskaltel-Euskadi | + 24.44 |
| 72 | Simone Petilli | Intermarché-Wanty | + 24.44 |
| 73 | Tao Geoghegan Hart | Lidl-Trek | + 24.44 |
| 74 | Nelson Oliveira | Movistar Team | + 25.10 |
| 75 | Mathias Vacek | Lidl-Trek | + 26.52 |
| 76 | Xandro Meurisse | Alpecin-Deceuninck | + 27.54 |
| 77 | Mauri Vansevenant | Soudal Quick-Step | + 28.22 |
| 78 | Stefan Küng | Groupama-FDJ | + 28.57 |
| 79 | Lorenzo Germani | Groupama-FDJ | + 28.57 |
| 80 | Mathis Le Berre | ARKEA-B&B HOTELS | + 28.57 |
| 81 | Lukasz Owsian | ARKEA-B&B HOTELS | + 28.57 |
| 82 | Jesus Herrada | Cofidis | + 28.57 |
| 83 | Owain Doull | EF Education-EasyPost | + 29.10 |
| 84 | Patrick Gamper | Red Bull-BORA-hansgrohe | + 29.51 |
| 85 | Felix Gall | Decathlon AG2R La Mondiale Team | + 29.51 |
| 86 | Pavel Bittner | Team dsm-firmenich PostNL | + 29.51 |
| 87 | Mauro Schmid | Team Jayco-AlUla | + 29.51 |
| 88 | Tim Naberman | Team dsm-firmenich PostNL | + 29.51 |
| 89 | Juri Hollmann | Alpecin-Deceuninck | + 29.51 |
| 90 | Urko Berrade | Equipo Kern Pharma | + 29.51 |
| 91 | Jasha Sütterlin | Bahrain Victorious | + 29.51 |
| 92 | Victor Campenaerts | Lotto Dstny | + 29.51 |
| 93 | Kim Heiduk | INEOS Grenadiers | + 29.51 |
| 94 | Antonio Soto | Equipo Kern Pharma | + 29.51 |
| 95 | Brandon Rivera | INEOS Grenadiers | + 29.51 |
| 96 | Arne Marit | Intermarché-Wanty | + 29.51 |
| 97 | Thibault Guernalec | ARKEA-B&B HOTELS | + 29.51 |
| 98 | Jorge Arcas | Movistar Team | + 29.51 |
| 99 | Ibon Ruiz | Equipo Kern Pharma | + 29.51 |
| 100 | Vito Braet | Intermarché-Wanty | + 29.51 |
| 101 | Carlos Canal | Movistar Team | + 29.51 |
| 102 | Pau Miquel Delgado | Equipo Kern Pharma | + 29.51 |
| 103 | Jhonnatan Narvaez | INEOS Grenadiers | + 29.51 |
| 104 | Pablo Castrillo | Equipo Kern Pharma | + 29.51 |
| 105 | Harold Tejada | Astana Qazaqstan Team | + 29.51 |
| 106 | Santiago Umba | Astana Qazaqstan Team | + 29.51 |
| 107 | Geoffrey Bouchard | Decathlon AG2R La Mondiale Team | + 29.51 |
| 108 | Maurice Ballerstedt | Alpecin-Deceuninck | + 29.51 |
| 109 | Alessandro De Marchi | Team Jayco-AlUla | + 29.51 |
| 110 | Sven Erik Bystrøm | Groupama-FDJ | + 29.51 |
| 111 | Edoardo Affini | Team Visma | Lease a Bike | + 29.51 |
| 112 | Eduardo Sepulveda | Lotto Dstny | + 29.51 |
| 113 | Jonas Gregaard | Lotto Dstny | + 29.51 |
| 114 | Torstein Træen | Bahrain Victorious | + 29.51 |
| 115 | Oscar Riesebeek | Alpecin-Deceuninck | + 29.51 |
| 116 | James Shaw | EF Education-EasyPost | + 29.51 |
| 117 | Gotzon Martín | Euskaltel-Euskadi | + 29.51 |
| 118 | Michael Woods | Israel-Premier Tech | + 29.51 |
| 119 | Nadav Raisberg | Israel-Premier Tech | + 29.51 |
| 120 | Gijs Leemreize | Team dsm-firmenich PostNL | + 29.51 |
| 121 | Quinten Hermans | Alpecin-Deceuninck | + 30.07 |
| 122 | Kaden Groves | Alpecin-Deceuninck | + 30.07 |
| 123 | Harry Sweeny | EF Education-EasyPost | + 30.07 |
| 124 | Edward Planckaert | Alpecin-Deceuninck | + 30.07 |
| 125 | Corbin Strong | Israel-Premier Tech | + 30.07 |
| 126 | Riley Sheehan | Israel-Premier Tech | + 30.07 |
| 127 | Arjen Livyns | Lotto Dstny | + 30.07 |
| 128 | Kamil Gradek | Bahrain Victorious | + 30.07 |
| 129 | Sander De Pestel | Decathlon AG2R La Mondiale Team | + 30.14 |
| 130 | Kasper Asgreen | Soudal Quick-Step | + 30.14 |
| 131 | Dylan Teuns | Israel-Premier Tech | + 31.07 |
| 132 | Victor Lafay | Decathlon AG2R La Mondiale Team | + 31.09 |
| 133 | George Bennett | Israel-Premier Tech | + 31.09 |
| 134 | Luca Vergallito | Alpecin-Deceuninck | + 31.18 |
| 135 | Enzo Leijnse | Team dsm-firmenich PostNL | + 31.21 |
| 136 | Casper Pedersen | Soudal Quick-Step | + 31.30 |
| 137 | Julius van den Berg | Team dsm-firmenich PostNL | + 31.30 |
| 138 | Reuben Thompson | Groupama-FDJ | + 31.33 |
| 139 | Xabier Berasategi | Euskaltel-Euskadi | + 31.55 |
| 140 | Joan Bou | Euskaltel-Euskadi | + 31.55 |
| 141 | Ide Schelling | Astana Qazaqstan Team | + 32.27 |
| 142 | Nicolas Vinokurov | Astana Qazaqstan Team | + 32.31 |
| 143 | Txomin Juaristi | Euskaltel-Euskadi | + 42.12 |
| - | Tom Paquot | Intermarché-Wanty | DNS |
| - | Callum Scotson | Team Jayco-AlUla | DNS |
| - | Rémy Rochas | Groupama-FDJ | DNF |
| - | Wout van Aert | Team Visma | Lease a Bike | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 65:09:00 |
| 2 | Primoz Roglic | Red Bull-BORA-hansgrohe | + 00.05 |
| 3 | Enric Mas | Movistar Team | + 01.25 |
| 4 | Richard Carapaz | EF Education-EasyPost | + 01.46 |
| 5 | Mikel Landa | Soudal Quick-Step | + 02.18 |
| 6 | David Gaudu | Groupama-FDJ | + 03.48 |
| 7 | Carlos Rodriguez | INEOS Grenadiers | + 03.53 |
| 8 | Mattias Skjelmose | Lidl-Trek | + 04.00 |
| 9 | Florian Lipowitz | Red Bull-BORA-hansgrohe | + 04.27 |
| 10 | Pavel Sivakov | UAE Team Emirates | + 05.19 |
| 11 | Adam Yates | UAE Team Emirates | + 05.20 |
| 12 | Sepp Kuss | Team Visma | Lease a Bike | + 06.25 |
| 13 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | + 10.03 |
| 14 | Cristian Rodriguez | ARKEA-B&B HOTELS | + 10.42 |
| 15 | Edward Dunbar | Team Jayco-AlUla | + 12.25 |
| 16 | Guillaume Martin | Cofidis | + 17.47 |
| 17 | Lorenzo Fortunato | Astana Qazaqstan Team | + 18.21 |
| 18 | Jack Haig | Bahrain Victorious | + 25.00 |
| 19 | José Félix Parra | Equipo Kern Pharma | + 29.26 |
| 20 | Louis Meintjes | Intermarché-Wanty | + 44.05 |
| 21 | Clément Berthet | Decathlon AG2R La Mondiale Team | + 45.42 |
| 22 | Óscar Rodríguez | INEOS Grenadiers | + 51.22 |
| 23 | George Bennett | Israel-Premier Tech | + 53.06 |
| 24 | Steven Kruijswijk | Team Visma | Lease a Bike | + 54.04 |
| 25 | Felix Gall | Decathlon AG2R La Mondiale Team | + 54.09 |
| 26 | Mattia Cattaneo | Soudal Quick-Step | + 54.57 |
| 27 | Mikel Bizkarra | Euskaltel-Euskadi | + 55.32 |
| 28 | Attila Valter | Team Visma | Lease a Bike | + 55.35 |
| 29 | Matthew Riccitello | Israel-Premier Tech | + 57.31 |
| 30 | Quentin Pacher | Groupama-FDJ | + 59.03 |
| 31 | Sam Oomen | Lidl-Trek | + 01:07.39 |
| 32 | Michael Woods | Israel-Premier Tech | + 01:09.18 |
| 33 | Einer Rubio | Movistar Team | + 01:09.20 |
| 34 | Nairo Quintana | Movistar Team | + 01:11.27 |
| 35 | Ion Izagirre | Cofidis | + 01:12.16 |
| 36 | Max Poole | Team dsm-firmenich PostNL | + 01:16.11 |
| 37 | Marc Soler | UAE Team Emirates | + 01:17.11 |
| 38 | Rein Taaramäe | Intermarché-Wanty | + 01:18.40 |
| 39 | Harold Tejada | Astana Qazaqstan Team | + 01:20.39 |
| 40 | Carlos Verona | Lidl-Trek | + 01:23.17 |
| 41 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | + 01:26.12 |
| 42 | William Junior Lecerf | Soudal Quick-Step | + 01:27.55 |
| 43 | Stefan Küng | Groupama-FDJ | + 01:28.08 |
| 44 | Alexander Cepeda | EF Education-EasyPost | + 01:28.09 |
| 45 | Isaac del Toro | UAE Team Emirates | + 01:30.42 |
| 46 | Daniel Martinez | Red Bull-BORA-hansgrohe | + 01:33.12 |
| 47 | Brandon McNulty | UAE Team Emirates | + 01:35.00 |
| 48 | Mauri Vansevenant | Soudal Quick-Step | + 01:35.17 |
| 49 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 01:35.57 |
| 50 | Filippo Zana | Team Jayco-AlUla | + 01:41.18 |
| 51 | Louis Vervaeke | Soudal Quick-Step | + 01:45.40 |
| 52 | Xandro Meurisse | Alpecin-Deceuninck | + 01:46.24 |
| 53 | Jhonnatan Narvaez | INEOS Grenadiers | + 01:47.10 |
| 54 | Gotzon Martín | Euskaltel-Euskadi | + 01:47.16 |
| 55 | Martijn Tusveld | Team dsm-firmenich PostNL | + 01:49.56 |
| 56 | Simon Guglielmi | ARKEA-B&B HOTELS | + 01:50.22 |
| 57 | Jay Vine | UAE Team Emirates | + 01:52.24 |
| 58 | Marco Frigo | Israel-Premier Tech | + 01:52.41 |
| 59 | Roger Adrià | Red Bull-BORA-hansgrohe | + 01:54.28 |
| 60 | Tao Geoghegan Hart | Lidl-Trek | + 01:54.40 |
| 61 | Gianmarco Garofoli | Astana Qazaqstan Team | + 01:57.00 |
| 62 | Torstein Træen | Bahrain Victorious | + 01:57.43 |
| 63 | Urko Berrade | Equipo Kern Pharma | + 01:58.05 |
| 64 | Robert Gesink | Team Visma | Lease a Bike | + 02:00.10 |
| 65 | James Knox | Soudal Quick-Step | + 02:05.15 |
| 66 | Luis Angel Mate | Euskaltel-Euskadi | + 02:07.32 |
| 67 | Bruno Armirail | Decathlon AG2R La Mondiale Team | + 02:09.30 |
| 68 | Pablo Castrillo | Equipo Kern Pharma | + 02:13.40 |
| 69 | Mathias Vacek | Lidl-Trek | + 02:15.11 |
| 70 | Laurens Huys | ARKEA-B&B HOTELS | + 02:18.44 |
| 71 | Darren Rafferty | EF Education-EasyPost | + 02:18.56 |
| 72 | Chris Hamilton | Team dsm-firmenich PostNL | + 02:22.09 |
| 73 | Mathis Le Berre | ARKEA-B&B HOTELS | + 02:23.07 |
| 74 | Gijs Leemreize | Team dsm-firmenich PostNL | + 02:23.21 |
| 75 | Pau Miquel Delgado | Equipo Kern Pharma | + 02:25.40 |
| 76 | Nelson Oliveira | Movistar Team | + 02:26.20 |
| 77 | Dylan Teuns | Israel-Premier Tech | + 02:26.29 |
| 78 | Quinten Hermans | Alpecin-Deceuninck | + 02:26.51 |
| 79 | Mauro Schmid | Team Jayco-AlUla | + 02:27.34 |
| 80 | Joan Bou | Euskaltel-Euskadi | + 02:28.07 |
| 81 | Carlos Canal | Movistar Team | + 02:28.16 |
| 82 | Filippo Baroncini | UAE Team Emirates | + 02:29.02 |
| 83 | Unai Iribar | Equipo Kern Pharma | + 02:30.33 |
| 84 | Fran Miholjevic | Bahrain Victorious | + 02:31.25 |
| 85 | Vito Braet | Intermarché-Wanty | + 02:37.39 |
| 86 | Jonas Gregaard | Lotto Dstny | + 02:38.30 |
| 87 | Simone Petilli | Intermarché-Wanty | + 02:39.10 |
| 88 | Brandon Rivera | INEOS Grenadiers | + 02:41.14 |
| 89 | Jesus Herrada | Cofidis | + 02:44.49 |
| 90 | Lukasz Owsian | ARKEA-B&B HOTELS | + 02:46.20 |
| 91 | Corbin Strong | Israel-Premier Tech | + 02:47.01 |
| 92 | Harry Sweeny | EF Education-EasyPost | + 02:47.38 |
| 93 | Felix Engelhardt | Team Jayco-AlUla | + 02:48.28 |
| 94 | Thomas Champion | Cofidis | + 02:49.49 |
| 95 | Luca Vergallito | Alpecin-Deceuninck | + 02:51.07 |
| 96 | Eduardo Sepulveda | Lotto Dstny | + 02:53.05 |
| 97 | Otto Vergaerde | Lidl-Trek | + 02:53.09 |
| 98 | Thomas De Gendt | Lotto Dstny | + 02:53.43 |
| 99 | Juri Hollmann | Alpecin-Deceuninck | + 02:56.58 |
| 100 | Arjen Livyns | Lotto Dstny | + 02:58.28 |
| 101 | Victor Campenaerts | Lotto Dstny | + 02:58.36 |
| 102 | Geoffrey Bouchard | Decathlon AG2R La Mondiale Team | + 03:00.24 |
| 103 | James Shaw | EF Education-EasyPost | + 03:03.38 |
| 104 | Lorenzo Germani | Groupama-FDJ | + 03:04.08 |
| 105 | Jorge Gutiérrez | Equipo Kern Pharma | + 03:04.36 |
| 106 | Xabier Isasa | Euskaltel-Euskadi | + 03:05.37 |
| 107 | Oier Lazkano | Movistar Team | + 03:06.33 |
| 108 | Reuben Thompson | Groupama-FDJ | + 03:07.53 |
| 109 | Sylvain Moniquet | Lotto Dstny | + 03:10.02 |
| 110 | Xabier Berasategi | Euskaltel-Euskadi | + 03:10.23 |
| 111 | Ibon Ruiz | Equipo Kern Pharma | + 03:10.54 |
| 112 | Nadav Raisberg | Israel-Premier Tech | + 03:13.00 |
| 113 | Txomin Juaristi | Euskaltel-Euskadi | + 03:13.19 |
| 114 | Nico Denz | Red Bull-BORA-hansgrohe | + 03:13.58 |
| 115 | Victor Lafay | Decathlon AG2R La Mondiale Team | + 03:15.14 |
| 116 | Santiago Umba | Astana Qazaqstan Team | + 03:18.05 |
| 117 | Kim Heiduk | INEOS Grenadiers | + 03:18.11 |
| 118 | Kaden Groves | Alpecin-Deceuninck | + 03:18.20 |
| 119 | Jorge Arcas | Movistar Team | + 03:21.02 |
| 120 | Sven Erik Bystrøm | Groupama-FDJ | + 03:24.10 |
| 121 | Patrick Gamper | Red Bull-BORA-hansgrohe | + 03:24.33 |
| 122 | Kasper Asgreen | Soudal Quick-Step | + 03:26.42 |
| 123 | Edward Planckaert | Alpecin-Deceuninck | + 03:27.14 |
| 124 | Arne Marit | Intermarché-Wanty | + 03:28.14 |
| 125 | Antonio Soto | Equipo Kern Pharma | + 03:30.10 |
| 126 | Pavel Bittner | Team dsm-firmenich PostNL | + 03:30.10 |
| 127 | Riley Sheehan | Israel-Premier Tech | + 03:32.48 |
| 128 | Edoardo Affini | Team Visma | Lease a Bike | + 03:33.10 |
| 129 | Gleb Brussenskiy | Astana Qazaqstan Team | + 03:35.53 |
| 130 | Nicolas Vinokurov | Astana Qazaqstan Team | + 03:38.39 |
| 131 | Owain Doull | EF Education-EasyPost | + 03:39.34 |
| 132 | Casper Pedersen | Soudal Quick-Step | + 03:40.46 |
| 133 | Sander De Pestel | Decathlon AG2R La Mondiale Team | + 03:42.00 |
| 134 | Alessandro De Marchi | Team Jayco-AlUla | + 03:43.46 |
| 135 | Oscar Riesebeek | Alpecin-Deceuninck | + 03:48.28 |
| 136 | Jasha Sütterlin | Bahrain Victorious | + 03:48.43 |
| 137 | Maurice Ballerstedt | Alpecin-Deceuninck | + 03:50.28 |
| 138 | Julius van den Berg | Team dsm-firmenich PostNL | + 03:50.38 |
| 139 | Ide Schelling | Astana Qazaqstan Team | + 03:51.02 |
| 140 | Enzo Leijnse | Team dsm-firmenich PostNL | + 03:51.30 |
| 141 | Thibault Guernalec | ARKEA-B&B HOTELS | + 03:58.57 |
| 142 | Kamil Gradek | Bahrain Victorious | + 03:59.38 |
| 143 | Tim Naberman | Team dsm-firmenich PostNL | + 04:15.30 |
| - | Tom Paquot | Intermarché-Wanty | DNS |
| - | Callum Scotson | Team Jayco-AlUla | DNS |
| - | Rémy Rochas | Groupama-FDJ | DNF |
| - | Wout van Aert | Team Visma | Lease a Bike | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Carlos Rodriguez | INEOS Grenadiers | 65:12:53 |
| 2 | Mattias Skjelmose | Lidl-Trek | + 00.07 |
| 3 | Florian Lipowitz | Red Bull-BORA-hansgrohe | + 00.34 |
| 4 | Matthew Riccitello | Israel-Premier Tech | + 53.38 |
| 5 | Max Poole | Team dsm-firmenich PostNL | + 01:12.18 |
| 6 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | + 01:22.19 |
| 7 | William Junior Lecerf | Soudal Quick-Step | + 01:24.02 |
| 8 | Isaac del Toro | UAE Team Emirates | + 01:26.49 |
| 9 | Mauri Vansevenant | Soudal Quick-Step | + 01:31.24 |
| 10 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 01:32.04 |
| 11 | Filippo Zana | Team Jayco-AlUla | + 01:37.25 |
| 12 | Marco Frigo | Israel-Premier Tech | + 01:48.48 |
| 13 | Gianmarco Garofoli | Astana Qazaqstan Team | + 01:53.07 |
| 14 | Pablo Castrillo | Equipo Kern Pharma | + 02:09.47 |
| 15 | Mathias Vacek | Lidl-Trek | + 02:11.18 |
| 16 | Darren Rafferty | EF Education-EasyPost | + 02:15.03 |
| 17 | Mathis Le Berre | ARKEA-B&B HOTELS | + 02:19.14 |
| 18 | Gijs Leemreize | Team dsm-firmenich PostNL | + 02:19.28 |
| 19 | Pau Miquel Delgado | Equipo Kern Pharma | + 02:21.47 |
| 20 | Mauro Schmid | Team Jayco-AlUla | + 02:23.41 |
| 21 | Carlos Canal | Movistar Team | + 02:24.23 |
| 22 | Filippo Baroncini | UAE Team Emirates | + 02:25.09 |
| 23 | Unai Iribar | Equipo Kern Pharma | + 02:26.40 |
| 24 | Fran Miholjevic | Bahrain Victorious | + 02:27.32 |
| 25 | Vito Braet | Intermarché-Wanty | + 02:33.46 |
| 26 | Corbin Strong | Israel-Premier Tech | + 02:43.08 |
| 27 | Felix Engelhardt | Team Jayco-AlUla | + 02:44.35 |
| 28 | Thomas Champion | Cofidis | + 02:45.56 |
| 29 | Juri Hollmann | Alpecin-Deceuninck | + 02:53.05 |
| 30 | Lorenzo Germani | Groupama-FDJ | + 03:00.15 |
| 31 | Jorge Gutiérrez | Equipo Kern Pharma | + 03:00.43 |
| 32 | Xabier Isasa | Euskaltel-Euskadi | + 03:01.44 |
| 33 | Oier Lazkano | Movistar Team | + 03:02.40 |
| 34 | Reuben Thompson | Groupama-FDJ | + 03:04.00 |
| 35 | Xabier Berasategi | Euskaltel-Euskadi | + 03:06.30 |
| 36 | Ibon Ruiz | Equipo Kern Pharma | + 03:07.01 |
| 37 | Nadav Raisberg | Israel-Premier Tech | + 03:09.07 |
| 38 | Santiago Umba | Astana Qazaqstan Team | + 03:14.12 |
| 39 | Kim Heiduk | INEOS Grenadiers | + 03:14.18 |
| 40 | Arne Marit | Intermarché-Wanty | + 03:24.21 |
| 41 | Pavel Bittner | Team dsm-firmenich PostNL | + 03:26.17 |
| 42 | Riley Sheehan | Israel-Premier Tech | + 03:28.55 |
| 43 | Gleb Brussenskiy | Astana Qazaqstan Team | + 03:32.00 |
| 44 | Nicolas Vinokurov | Astana Qazaqstan Team | + 03:34.46 |
| 45 | Maurice Ballerstedt | Alpecin-Deceuninck | + 03:46.35 |
| 46 | Enzo Leijnse | Team dsm-firmenich PostNL | + 03:47.37 |
| 47 | Tim Naberman | Team dsm-firmenich PostNL | + 04:11.37 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Kaden Groves | Alpecin-Deceuninck | 182 |
| 2 | Harold Tejada | Astana Qazaqstan Team | 95 |
| 3 | Pablo Castrillo | Equipo Kern Pharma | 93 |
| 4 | Marc Soler | UAE Team Emirates | 82 |
| 5 | Pavel Bittner | Team dsm-firmenich PostNL | 81 |
| 6 | Max Poole | Team dsm-firmenich PostNL | 81 |
| 7 | Primoz Roglic | Red Bull-BORA-hansgrohe | 78 |
| 8 | Stefan Küng | Groupama-FDJ | 74 |
| 9 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 73 |
| 10 | Marco Frigo | Israel-Premier Tech | 72 |
| 11 | Mathias Vacek | Lidl-Trek | 70 |
| 12 | Jhonnatan Narvaez | INEOS Grenadiers | 67 |
| 13 | Enric Mas | Movistar Team | 66 |
| 14 | Corbin Strong | Israel-Premier Tech | 64 |
| 15 | Pau Miquel Delgado | Equipo Kern Pharma | 59 |
| 16 | Mauro Schmid | Team Jayco-AlUla | 58 |
| 17 | Pavel Sivakov | UAE Team Emirates | 55 |
| 18 | Richard Carapaz | EF Education-EasyPost | 54 |
| 19 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 53 |
| 20 | Mikel Landa | Soudal Quick-Step | 51 |
| 21 | Quentin Pacher | Groupama-FDJ | 51 |
| 22 | Ibon Ruiz | Equipo Kern Pharma | 51 |
| 23 | Jay Vine | UAE Team Emirates | 49 |
| 24 | Mauri Vansevenant | Soudal Quick-Step | 48 |
| 25 | Edward Dunbar | Team Jayco-AlUla | 46 |
| 26 | Florian Lipowitz | Red Bull-BORA-hansgrohe | 45 |
| 27 | Filippo Zana | Team Jayco-AlUla | 45 |
| 28 | Bruno Armirail | Decathlon AG2R La Mondiale Team | 44 |
| 29 | Adam Yates | UAE Team Emirates | 43 |
| 30 | Mattias Skjelmose | Lidl-Trek | 42 |
| 31 | Quinten Hermans | Alpecin-Deceuninck | 42 |
| 32 | David Gaudu | Groupama-FDJ | 41 |
| 33 | Ion Izagirre | Cofidis | 41 |
| 34 | Xandro Meurisse | Alpecin-Deceuninck | 40 |
| 35 | Xabier Isasa | Euskaltel-Euskadi | 40 |
| 36 | George Bennett | Israel-Premier Tech | 39 |
| 37 | Carlos Verona | Lidl-Trek | 39 |
| 38 | Michael Woods | Israel-Premier Tech | 37 |
| 39 | Nico Denz | Red Bull-BORA-hansgrohe | 37 |
| 40 | Cristian Rodriguez | ARKEA-B&B HOTELS | 36 |
| 41 | Isaac del Toro | UAE Team Emirates | 36 |
| 42 | Luis Angel Mate | Euskaltel-Euskadi | 35 |
| 43 | Gijs Leemreize | Team dsm-firmenich PostNL | 35 |
| 44 | Clément Berthet | Decathlon AG2R La Mondiale Team | 34 |
| 45 | Sam Oomen | Lidl-Trek | 30 |
| 46 | Brandon McNulty | UAE Team Emirates | 29 |
| 47 | Felix Gall | Decathlon AG2R La Mondiale Team | 29 |
| 48 | William Junior Lecerf | Soudal Quick-Step | 29 |
| 49 | Arne Marit | Intermarché-Wanty | 29 |
| 50 | Urko Berrade | Equipo Kern Pharma | 28 |
| 51 | Carlos Rodriguez | INEOS Grenadiers | 26 |
| 52 | Simon Guglielmi | ARKEA-B&B HOTELS | 24 |
| 53 | Juri Hollmann | Alpecin-Deceuninck | 24 |
| 54 | Martijn Tusveld | Team dsm-firmenich PostNL | 22 |
| 55 | Louis Meintjes | Intermarché-Wanty | 22 |
| 56 | Luca Vergallito | Alpecin-Deceuninck | 22 |
| 57 | Antonio Soto | Equipo Kern Pharma | 22 |
| 58 | Mathis Le Berre | ARKEA-B&B HOTELS | 21 |
| 59 | Arjen Livyns | Lotto Dstny | 21 |
| 60 | Matthew Riccitello | Israel-Premier Tech | 20 |
| 61 | Kasper Asgreen | Soudal Quick-Step | 18 |
| 62 | Sepp Kuss | Team Visma | Lease a Bike | 17 |
| 63 | Gianmarco Garofoli | Astana Qazaqstan Team | 17 |
| 64 | Carlos Canal | Movistar Team | 17 |
| 65 | Filippo Baroncini | UAE Team Emirates | 17 |
| 66 | Victor Campenaerts | Lotto Dstny | 17 |
| 67 | Roger Adrià | Red Bull-BORA-hansgrohe | 15 |
| 68 | Unai Iribar | Equipo Kern Pharma | 13 |
| 69 | Edoardo Affini | Team Visma | Lease a Bike | 11 |
| 70 | José Félix Parra | Equipo Kern Pharma | 10 |
| 71 | Txomin Juaristi | Euskaltel-Euskadi | 10 |
| 72 | Jorge Arcas | Movistar Team | 10 |
| 73 | Edward Planckaert | Alpecin-Deceuninck | 10 |
| 74 | Mikel Bizkarra | Euskaltel-Euskadi | 8 |
| 75 | Gotzon Martín | Euskaltel-Euskadi | 8 |
| 76 | Brandon Rivera | INEOS Grenadiers | 8 |
| 77 | Jack Haig | Bahrain Victorious | 7 |
| 78 | Óscar Rodríguez | INEOS Grenadiers | 7 |
| 79 | Xabier Berasategi | Euskaltel-Euskadi | 7 |
| 80 | Guillaume Martin | Cofidis | 6 |
| 81 | Attila Valter | Team Visma | Lease a Bike | 6 |
| 82 | Joan Bou | Euskaltel-Euskadi | 6 |
| 83 | Vito Braet | Intermarché-Wanty | 6 |
| 84 | Louis Vervaeke | Soudal Quick-Step | 5 |
| 85 | Nelson Oliveira | Movistar Team | 5 |
| 86 | Nadav Raisberg | Israel-Premier Tech | 5 |
| 87 | Lorenzo Fortunato | Astana Qazaqstan Team | 3 |
| 88 | Felix Engelhardt | Team Jayco-AlUla | 3 |
| 89 | Sylvain Moniquet | Lotto Dstny | 3 |
| 90 | Kim Heiduk | INEOS Grenadiers | 2 |
| 91 | Dylan Teuns | Israel-Premier Tech | 1 |
| 92 | Daniel Martinez | Red Bull-BORA-hansgrohe | -4 |
| 93 | Julius van den Berg | Team dsm-firmenich PostNL | -4 |
| 94 | Victor Lafay | Decathlon AG2R La Mondiale Team | -6 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jay Vine | UAE Team Emirates | 56 |
| 2 | Marc Soler | UAE Team Emirates | 42 |
| 3 | Pablo Castrillo | Equipo Kern Pharma | 37 |
| 4 | Filippo Zana | Team Jayco-AlUla | 27 |
| 5 | Marco Frigo | Israel-Premier Tech | 26 |
| 6 | Adam Yates | UAE Team Emirates | 22 |
| 7 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 19 |
| 8 | Max Poole | Team dsm-firmenich PostNL | 19 |
| 9 | Primoz Roglic | Red Bull-BORA-hansgrohe | 18 |
| 10 | David Gaudu | Groupama-FDJ | 18 |
| 11 | Sylvain Moniquet | Lotto Dstny | 17 |
| 12 | Pavel Sivakov | UAE Team Emirates | 16 |
| 13 | Enric Mas | Movistar Team | 14 |
| 14 | Xandro Meurisse | Alpecin-Deceuninck | 13 |
| 15 | Mauro Schmid | Team Jayco-AlUla | 13 |
| 16 | Michael Woods | Israel-Premier Tech | 11 |
| 17 | William Junior Lecerf | Soudal Quick-Step | 10 |
| 18 | Richard Carapaz | EF Education-EasyPost | 10 |
| 19 | Luis Angel Mate | Euskaltel-Euskadi | 9 |
| 20 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 9 |
| 21 | Bruno Armirail | Decathlon AG2R La Mondiale Team | 8 |
| 22 | Mattia Cattaneo | Soudal Quick-Step | 6 |
| 23 | Quentin Pacher | Groupama-FDJ | 6 |
| 24 | Mikel Landa | Soudal Quick-Step | 5 |
| 25 | Isaac del Toro | UAE Team Emirates | 5 |
| 26 | Cristian Rodriguez | ARKEA-B&B HOTELS | 4 |
| 27 | Urko Berrade | Equipo Kern Pharma | 4 |
| 28 | Gijs Leemreize | Team dsm-firmenich PostNL | 4 |
| 29 | Carlos Verona | Lidl-Trek | 3 |
| 30 | Sepp Kuss | Team Visma | Lease a Bike | 3 |
| 31 | Mikel Bizkarra | Euskaltel-Euskadi | 3 |
| 32 | Ion Izagirre | Cofidis | 3 |
| 33 | Mathis Le Berre | ARKEA-B&B HOTELS | 3 |
| 34 | Juri Hollmann | Alpecin-Deceuninck | 3 |
| 35 | Xabier Isasa | Euskaltel-Euskadi | 3 |
| 36 | Ibon Ruiz | Equipo Kern Pharma | 3 |
| 37 | Stefan Küng | Groupama-FDJ | 2 |
| 38 | Mattias Skjelmose | Lidl-Trek | 2 |
| 39 | Guillaume Martin | Cofidis | 2 |
| 40 | Sam Oomen | Lidl-Trek | 2 |
| 41 | Mauri Vansevenant | Soudal Quick-Step | 2 |
| 42 | Florian Lipowitz | Red Bull-BORA-hansgrohe | 1 |
| 43 | Felix Gall | Decathlon AG2R La Mondiale Team | 1 |
| 44 | Jhonnatan Narvaez | INEOS Grenadiers | 1 |
| 45 | Fran Miholjevic | Bahrain Victorious | 1 |
| 46 | Felix Engelhardt | Team Jayco-AlUla | 1 |
| 47 | Luca Vergallito | Alpecin-Deceuninck | 1 |
| 48 | Victor Campenaerts | Lotto Dstny | 1 |
| 49 | Victor Lafay | Decathlon AG2R La Mondiale Team | -1 |
| 50 | Julius van den Berg | Team dsm-firmenich PostNL | -2 |
| 51 | Daniel Martinez | Red Bull-BORA-hansgrohe | -3 |
| 52 | Roger Adrià | Red Bull-BORA-hansgrohe | -3 |
| 53 | Nico Denz | Red Bull-BORA-hansgrohe | -3 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | UAE Team Emirates | 194:58:35 |
| 2 | Red Bull-BORA-hansgrohe | + 43.00 |
| 3 | Decathlon AG2R La Mondiale Team | + 01:20.18 |
| 4 | Team Visma | Lease a Bike | + 01:30.39 |
| 5 | Soudal Quick-Step | + 01:49.16 |
| 6 | Groupama-FDJ | + 01:59.52 |
| 7 | Lidl-Trek | + 02:08.53 |
| 8 | INEOS Grenadiers | + 02:20.26 |
| 9 | Israel-Premier Tech | + 02:30.02 |
| 10 | Movistar Team | + 02:35.35 |
| 11 | Equipo Kern Pharma | + 02:46.02 |
| 12 | ARKEA-B&B HOTELS | + 03:06.11 |
| 13 | Team Jayco-AlUla | + 03:23.34 |
| 14 | Cofidis | + 03:26.33 |
| 15 | Astana Qazaqstan Team | + 03:30.05 |
| 16 | EF Education-EasyPost | + 03:46.59 |
| 17 | Euskaltel-Euskadi | + 03:58.10 |
| 18 | Intermarché-Wanty | + 04:11.20 |
| 19 | Bahrain Victorious | + 04:14.42 |
| 20 | Team dsm-firmenich PostNL | + 04:36.04 |
| 21 | Lotto Dstny | + 05:35.46 |
| 22 | Alpecin-Deceuninck | + 06:39.46 |








