Vuelta a España 2024 - Stage 8
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 | Primoz Roglic | Red Bull-BORA-hansgrohe | 3:38:34 |
| 2 | Enric Mas | Movistar Team | + 00.00 |
| 3 | Mikel Landa | Soudal Quick-Step | + 00.14 |
| 4 | Antonio Tiberi | Bahrain Victorious | + 00.17 |
| 5 | Mattias Skjelmose | Lidl-Trek | + 00.21 |
| 6 | Carlos Rodriguez | INEOS Grenadiers | + 00.21 |
| 7 | Harold Tejada | Astana Qazaqstan Team | + 00.24 |
| 8 | Edward Dunbar | Team Jayco-AlUla | + 00.26 |
| 9 | Lennert Van Eetvelt | Lotto Dstny | + 00.29 |
| 10 | Jack Haig | Bahrain Victorious | + 00.29 |
| 11 | Felix Gall | Decathlon AG2R La Mondiale Team | + 00.34 |
| 12 | Luca Vergallito | Alpecin-Deceuninck | + 00.36 |
| 13 | Florian Lipowitz | Red Bull-BORA-hansgrohe | + 00.36 |
| 14 | Richard Carapaz | EF Education-EasyPost | + 00.39 |
| 15 | Cristian Rodriguez | ARKEA-B&B HOTELS | + 00.39 |
| 16 | George Bennett | Israel-Premier Tech | + 00.39 |
| 17 | Ben O'Connor | Decathlon AG2R La Mondiale Team | + 00.46 |
| 18 | David Gaudu | Groupama-FDJ | + 01.01 |
| 19 | Isaac del Toro | UAE Team Emirates | + 01.01 |
| 20 | Adam Yates | UAE Team Emirates | + 01.03 |
| 21 | Sepp Kuss | Team Visma | Lease a Bike | + 01.07 |
| 22 | Michael Woods | Israel-Premier Tech | + 01.16 |
| 23 | Guillaume Martin | Cofidis | + 01.16 |
| 24 | José Félix Parra | Equipo Kern Pharma | + 01.16 |
| 25 | Rémy Rochas | Groupama-FDJ | + 01.27 |
| 26 | Urko Berrade | Equipo Kern Pharma | + 01.33 |
| 27 | Lorenzo Fortunato | Astana Qazaqstan Team | + 01.34 |
| 28 | Mikel Bizkarra | Euskaltel-Euskadi | + 01.36 |
| 29 | Louis Meintjes | Intermarché-Wanty | + 01.48 |
| 30 | Rein Taaramäe | Intermarché-Wanty | + 01.55 |
| 31 | Quentin Pacher | Groupama-FDJ | + 01.57 |
| 32 | Gotzon Martín | Euskaltel-Euskadi | + 01.59 |
| 33 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | + 02.01 |
| 34 | Daniel Martinez | Red Bull-BORA-hansgrohe | + 02.01 |
| 35 | Pavel Sivakov | UAE Team Emirates | + 02.01 |
| 36 | Einer Rubio | Movistar Team | + 02.04 |
| 37 | Matthew Riccitello | Israel-Premier Tech | + 02.04 |
| 38 | Óscar Rodríguez | INEOS Grenadiers | + 02.14 |
| 39 | Alexander Cepeda | EF Education-EasyPost | + 02.23 |
| 40 | Joan Bou | Euskaltel-Euskadi | + 02.23 |
| 41 | Attila Valter | Team Visma | Lease a Bike | + 02.40 |
| 42 | Nairo Quintana | Movistar Team | + 02.40 |
| 43 | Max Poole | Team dsm-firmenich PostNL | + 02.40 |
| 44 | Clément Berthet | Decathlon AG2R La Mondiale Team | + 02.40 |
| 45 | Patrick Konrad | Lidl-Trek | + 02.51 |
| 46 | Chris Hamilton | Team dsm-firmenich PostNL | + 02.52 |
| 47 | Mauro Schmid | Team Jayco-AlUla | + 03.16 |
| 48 | Kobe Goossens | Intermarché-Wanty | + 03.22 |
| 49 | Torstein Træen | Bahrain Victorious | + 03.46 |
| 50 | Gijs Leemreize | Team dsm-firmenich PostNL | + 03.51 |
| 51 | Oier Lazkano | Movistar Team | + 04.00 |
| 52 | Jhonnatan Narvaez | INEOS Grenadiers | + 04.02 |
| 53 | Xabier Isasa | Euskaltel-Euskadi | + 04.08 |
| 54 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | + 04.14 |
| 55 | Louis Vervaeke | Soudal Quick-Step | + 04.45 |
| 56 | Vito Braet | Intermarché-Wanty | + 04.45 |
| 57 | Brandon Rivera | INEOS Grenadiers | + 04.52 |
| 58 | Stefan Küng | Groupama-FDJ | + 04.53 |
| 59 | Sam Oomen | Lidl-Trek | + 04.53 |
| 60 | Joao Almeida | UAE Team Emirates | + 04.53 |
| 61 | Callum Scotson | Team Jayco-AlUla | + 05.15 |
| 62 | Xandro Meurisse | Alpecin-Deceuninck | + 05.21 |
| 63 | Martin López | Astana Qazaqstan Team | + 05.35 |
| 64 | Filippo Zana | Team Jayco-AlUla | + 05.45 |
| 65 | Kevin Geniets | Groupama-FDJ | + 05.45 |
| 66 | Brandon McNulty | UAE Team Emirates | + 05.47 |
| 67 | Michel Ries | ARKEA-B&B HOTELS | + 06.23 |
| 68 | Lukasz Owsian | ARKEA-B&B HOTELS | + 06.28 |
| 69 | Robert Gesink | Team Visma | Lease a Bike | + 06.33 |
| 70 | Carlos Canal | Movistar Team | + 06.33 |
| 71 | Steven Kruijswijk | Team Visma | Lease a Bike | + 06.33 |
| 72 | Nelson Oliveira | Movistar Team | + 06.33 |
| 73 | Filippo Baroncini | UAE Team Emirates | + 06.33 |
| 74 | Martijn Tusveld | Team dsm-firmenich PostNL | + 06.33 |
| 75 | Quinten Hermans | Alpecin-Deceuninck | + 06.33 |
| 76 | Ruben Fernandez | Cofidis | + 06.33 |
| 77 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 07.03 |
| 78 | Fran Miholjevic | Bahrain Victorious | + 07.08 |
| 79 | Geoffrey Bouchard | Decathlon AG2R La Mondiale Team | + 07.32 |
| 80 | James Knox | Soudal Quick-Step | + 07.53 |
| 81 | Tao Geoghegan Hart | Lidl-Trek | + 07.53 |
| 82 | Ibon Ruiz | Equipo Kern Pharma | + 07.53 |
| 83 | Ion Izagirre | Cofidis | + 07.53 |
| 84 | Carlos Verona | Lidl-Trek | + 07.53 |
| 85 | Lorenzo Germani | Groupama-FDJ | + 07.53 |
| 86 | Jorge Arcas | Movistar Team | + 07.53 |
| 87 | Bruno Armirail | Decathlon AG2R La Mondiale Team | + 07.53 |
| 88 | Harry Sweeny | EF Education-EasyPost | + 07.53 |
| 89 | Darren Rafferty | EF Education-EasyPost | + 07.53 |
| 90 | Laurens De Plus | INEOS Grenadiers | + 07.53 |
| 91 | Corbin Strong | Israel-Premier Tech | + 07.53 |
| 92 | Cian Uijtdebroeks | Team Visma | Lease a Bike | + 08.16 |
| 93 | William Junior Lecerf | Soudal Quick-Step | + 08.41 |
| 94 | Mauri Vansevenant | Soudal Quick-Step | + 08.49 |
| 95 | Kasper Asgreen | Soudal Quick-Step | + 08.59 |
| 96 | Wout van Aert | Team Visma | Lease a Bike | + 08.59 |
| 97 | Edoardo Affini | Team Visma | Lease a Bike | + 09.01 |
| 98 | Chris Harper | Team Jayco-AlUla | + 09.01 |
| 99 | Jonas Gregaard | Lotto Dstny | + 09.15 |
| 100 | Sven Erik Bystrøm | Groupama-FDJ | + 09.15 |
| 101 | Otto Vergaerde | Lidl-Trek | + 09.19 |
| 102 | Mathias Vacek | Lidl-Trek | + 09.21 |
| 103 | Eduardo Sepulveda | Lotto Dstny | + 09.21 |
| 104 | Mattia Cattaneo | Soudal Quick-Step | + 09.30 |
| 105 | Marco Frigo | Israel-Premier Tech | + 09.40 |
| 106 | Alessandro De Marchi | Team Jayco-AlUla | + 09.40 |
| 107 | Nicolas Vinokurov | Astana Qazaqstan Team | + 09.46 |
| 108 | Mathis Le Berre | ARKEA-B&B HOTELS | + 09.56 |
| 109 | Kim Heiduk | INEOS Grenadiers | + 10.03 |
| 110 | Patrick Gamper | Red Bull-BORA-hansgrohe | + 10.23 |
| 111 | Pavel Bittner | Team dsm-firmenich PostNL | + 10.27 |
| 112 | Jonathan Lastra | Cofidis | + 10.30 |
| 113 | Simone Petilli | Intermarché-Wanty | + 10.30 |
| 114 | Sander De Pestel | Decathlon AG2R La Mondiale Team | + 11.14 |
| 115 | Thomas De Gendt | Lotto Dstny | + 11.57 |
| 116 | Owain Doull | EF Education-EasyPost | + 12.19 |
| 117 | Joshua Tarling | INEOS Grenadiers | + 12.19 |
| 118 | Victor Lafay | Decathlon AG2R La Mondiale Team | + 12.25 |
| 119 | Pau Miquel Delgado | Equipo Kern Pharma | + 12.31 |
| 120 | Victor Campenaerts | Lotto Dstny | + 13.16 |
| 121 | Arjen Livyns | Lotto Dstny | + 13.28 |
| 122 | Pelayo Sanchez | Movistar Team | + 13.36 |
| 123 | Tom Paquot | Intermarché-Wanty | + 14.22 |
| 124 | Sylvain Moniquet | Lotto Dstny | + 14.22 |
| 125 | Gianmarco Garofoli | Astana Qazaqstan Team | + 14.22 |
| 126 | Arne Marit | Intermarché-Wanty | + 14.22 |
| 127 | Thomas Champion | Cofidis | + 14.22 |
| 128 | Dylan Teuns | Israel-Premier Tech | + 14.22 |
| 129 | Laurens Huys | ARKEA-B&B HOTELS | + 14.22 |
| 130 | Nico Denz | Red Bull-BORA-hansgrohe | + 14.22 |
| 131 | Gleb Brussenskiy | Astana Qazaqstan Team | + 14.22 |
| 132 | Pablo Castrillo | Equipo Kern Pharma | + 14.22 |
| 133 | Antonio Soto | Equipo Kern Pharma | + 14.22 |
| 134 | Luis Angel Mate | Euskaltel-Euskadi | + 14.22 |
| 135 | Xabier Berasategi | Euskaltel-Euskadi | + 14.22 |
| 136 | Jesus Herrada | Cofidis | + 14.22 |
| 137 | James Shaw | EF Education-EasyPost | + 14.22 |
| 138 | Jasha Sütterlin | Bahrain Victorious | + 14.22 |
| 139 | Santiago Umba | Astana Qazaqstan Team | + 14.22 |
| 140 | Kamil Gradek | Bahrain Victorious | + 14.22 |
| 141 | Thymen Arensman | INEOS Grenadiers | + 14.40 |
| 142 | Felix Engelhardt | Team Jayco-AlUla | + 14.54 |
| 143 | Nadav Raisberg | Israel-Premier Tech | + 14.54 |
| 144 | Riley Sheehan | Israel-Premier Tech | + 15.00 |
| 145 | Giulio Ciccone | Lidl-Trek | + 15.10 |
| 146 | Ide Schelling | Astana Qazaqstan Team | + 15.36 |
| 147 | Casper Pedersen | Soudal Quick-Step | + 16.00 |
| 148 | Welay Berhe | Team Jayco-AlUla | + 16.22 |
| 149 | Marc Soler | UAE Team Emirates | + 16.45 |
| 150 | Lorenzo Rota | Intermarché-Wanty | + 16.53 |
| 151 | Oscar Riesebeek | Alpecin-Deceuninck | + 17.25 |
| 152 | Edward Planckaert | Alpecin-Deceuninck | + 17.25 |
| 153 | Kaden Groves | Alpecin-Deceuninck | + 17.25 |
| 154 | Txomin Juaristi | Euskaltel-Euskadi | + 17.25 |
| 155 | Jorge Gutiérrez | Equipo Kern Pharma | + 17.35 |
| 156 | Maurice Ballerstedt | Alpecin-Deceuninck | + 17.50 |
| 157 | Thibault Guernalec | ARKEA-B&B HOTELS | + 17.50 |
| 158 | Juri Hollmann | Alpecin-Deceuninck | + 17.50 |
| 159 | Reuben Thompson | Groupama-FDJ | + 17.50 |
| 160 | Tim Naberman | Team dsm-firmenich PostNL | + 17.50 |
| 161 | Enzo Leijnse | Team dsm-firmenich PostNL | + 17.50 |
| 162 | Julius van den Berg | Team dsm-firmenich PostNL | + 17.50 |
| 163 | Unai Iribar | Equipo Kern Pharma | + 17.50 |
| 164 | Rainer Kepplinger | Bahrain Victorious | + 17.57 |
| 165 | Simon Guglielmi | ARKEA-B&B HOTELS | + 17.57 |
| 166 | Jay Vine | UAE Team Emirates | + 17.57 |
| 167 | Roger Adrià | Red Bull-BORA-hansgrohe | + 19.12 |
| - | Elie Gesbert | ARKEA-B&B HOTELS | DNS |
| - | Bryan Coquard | Cofidis | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 31:23:27 |
| 2 | Primoz Roglic | Red Bull-BORA-hansgrohe | + 03.49 |
| 3 | Enric Mas | Movistar Team | + 04.31 |
| 4 | Antonio Tiberi | Bahrain Victorious | + 05.00 |
| 5 | Mikel Landa | Soudal Quick-Step | + 05.13 |
| 6 | Lennert Van Eetvelt | Lotto Dstny | + 05.15 |
| 7 | Cristian Rodriguez | ARKEA-B&B HOTELS | + 05.19 |
| 8 | Mattias Skjelmose | Lidl-Trek | + 05.24 |
| 9 | Florian Lipowitz | Red Bull-BORA-hansgrohe | + 05.25 |
| 10 | Felix Gall | Decathlon AG2R La Mondiale Team | + 05.26 |
| 11 | Jack Haig | Bahrain Victorious | + 05.54 |
| 12 | Carlos Rodriguez | INEOS Grenadiers | + 05.56 |
| 13 | George Bennett | Israel-Premier Tech | + 06.10 |
| 14 | Sepp Kuss | Team Visma | Lease a Bike | + 06.22 |
| 15 | Harold Tejada | Astana Qazaqstan Team | + 06.29 |
| 16 | David Gaudu | Groupama-FDJ | + 06.30 |
| 17 | Isaac del Toro | UAE Team Emirates | + 06.32 |
| 18 | Richard Carapaz | EF Education-EasyPost | + 06.44 |
| 19 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | + 07.06 |
| 20 | Pavel Sivakov | UAE Team Emirates | + 07.07 |
| 21 | Lorenzo Fortunato | Astana Qazaqstan Team | + 07.32 |
| 22 | Clément Berthet | Decathlon AG2R La Mondiale Team | + 07.43 |
| 23 | Edward Dunbar | Team Jayco-AlUla | + 08.05 |
| 24 | Einer Rubio | Movistar Team | + 08.23 |
| 25 | Guillaume Martin | Cofidis | + 08.43 |
| 26 | Joao Almeida | UAE Team Emirates | + 09.06 |
| 27 | Adam Yates | UAE Team Emirates | + 09.27 |
| 28 | Rémy Rochas | Groupama-FDJ | + 09.31 |
| 29 | Louis Meintjes | Intermarché-Wanty | + 09.38 |
| 30 | Michael Woods | Israel-Premier Tech | + 10.16 |
| 31 | Nairo Quintana | Movistar Team | + 10.32 |
| 32 | Max Poole | Team dsm-firmenich PostNL | + 10.58 |
| 33 | Daniel Martinez | Red Bull-BORA-hansgrohe | + 10.59 |
| 34 | Alexander Cepeda | EF Education-EasyPost | + 11.35 |
| 35 | Joan Bou | Euskaltel-Euskadi | + 11.46 |
| 36 | Quentin Pacher | Groupama-FDJ | + 12.26 |
| 37 | Gotzon Martín | Euskaltel-Euskadi | + 13.02 |
| 38 | Matthew Riccitello | Israel-Premier Tech | + 16.01 |
| 39 | Urko Berrade | Equipo Kern Pharma | + 16.05 |
| 40 | Rein Taaramäe | Intermarché-Wanty | + 16.16 |
| 41 | Laurens De Plus | INEOS Grenadiers | + 16.29 |
| 42 | Kobe Goossens | Intermarché-Wanty | + 18.27 |
| 43 | José Félix Parra | Equipo Kern Pharma | + 18.49 |
| 44 | Mauri Vansevenant | Soudal Quick-Step | + 20.17 |
| 45 | Attila Valter | Team Visma | Lease a Bike | + 20.59 |
| 46 | Óscar Rodríguez | INEOS Grenadiers | + 22.05 |
| 47 | Cian Uijtdebroeks | Team Visma | Lease a Bike | + 22.48 |
| 48 | Thymen Arensman | INEOS Grenadiers | + 22.59 |
| 49 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | + 23.25 |
| 50 | Sam Oomen | Lidl-Trek | + 23.30 |
| 51 | Stefan Küng | Groupama-FDJ | + 24.55 |
| 52 | Jhonnatan Narvaez | INEOS Grenadiers | + 25.57 |
| 53 | Torstein Træen | Bahrain Victorious | + 26.22 |
| 54 | Patrick Konrad | Lidl-Trek | + 27.39 |
| 55 | William Junior Lecerf | Soudal Quick-Step | + 28.15 |
| 56 | Xandro Meurisse | Alpecin-Deceuninck | + 28.42 |
| 57 | Martijn Tusveld | Team dsm-firmenich PostNL | + 29.20 |
| 58 | Mattia Cattaneo | Soudal Quick-Step | + 29.21 |
| 59 | Mathias Vacek | Lidl-Trek | + 29.57 |
| 60 | Ion Izagirre | Cofidis | + 30.08 |
| 61 | Lorenzo Rota | Intermarché-Wanty | + 30.09 |
| 62 | Martin López | Astana Qazaqstan Team | + 30.22 |
| 63 | Carlos Canal | Movistar Team | + 30.45 |
| 64 | Steven Kruijswijk | Team Visma | Lease a Bike | + 31.29 |
| 65 | Louis Vervaeke | Soudal Quick-Step | + 32.25 |
| 66 | Marco Frigo | Israel-Premier Tech | + 33.02 |
| 67 | Chris Hamilton | Team dsm-firmenich PostNL | + 33.24 |
| 68 | Mikel Bizkarra | Euskaltel-Euskadi | + 33.45 |
| 69 | Robert Gesink | Team Visma | Lease a Bike | + 34.39 |
| 70 | Filippo Zana | Team Jayco-AlUla | + 34.41 |
| 71 | Ruben Fernandez | Cofidis | + 36.32 |
| 72 | Gijs Leemreize | Team dsm-firmenich PostNL | + 36.41 |
| 73 | Corbin Strong | Israel-Premier Tech | + 37.27 |
| 74 | Filippo Baroncini | UAE Team Emirates | + 37.47 |
| 75 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 38.09 |
| 76 | Nelson Oliveira | Movistar Team | + 38.10 |
| 77 | Bruno Armirail | Decathlon AG2R La Mondiale Team | + 39.06 |
| 78 | Vito Braet | Intermarché-Wanty | + 40.52 |
| 79 | Luis Angel Mate | Euskaltel-Euskadi | + 41.09 |
| 80 | Geoffrey Bouchard | Decathlon AG2R La Mondiale Team | + 41.23 |
| 81 | Michel Ries | ARKEA-B&B HOTELS | + 41.28 |
| 82 | Simon Guglielmi | ARKEA-B&B HOTELS | + 41.37 |
| 83 | Carlos Verona | Lidl-Trek | + 42.06 |
| 84 | Wout van Aert | Team Visma | Lease a Bike | + 43.09 |
| 85 | Giulio Ciccone | Lidl-Trek | + 43.12 |
| 86 | Callum Scotson | Team Jayco-AlUla | + 43.53 |
| 87 | James Shaw | EF Education-EasyPost | + 44.03 |
| 88 | Jonathan Lastra | Cofidis | + 44.18 |
| 89 | Marc Soler | UAE Team Emirates | + 44.28 |
| 90 | Simone Petilli | Intermarché-Wanty | + 44.36 |
| 91 | Lukasz Owsian | ARKEA-B&B HOTELS | + 44.46 |
| 92 | Mauro Schmid | Team Jayco-AlUla | + 44.49 |
| 93 | Quinten Hermans | Alpecin-Deceuninck | + 45.07 |
| 94 | Victor Campenaerts | Lotto Dstny | + 45.18 |
| 95 | Chris Harper | Team Jayco-AlUla | + 46.15 |
| 96 | Dylan Teuns | Israel-Premier Tech | + 46.27 |
| 97 | Oier Lazkano | Movistar Team | + 46.28 |
| 98 | Tao Geoghegan Hart | Lidl-Trek | + 47.05 |
| 99 | Xabier Berasategi | Euskaltel-Euskadi | + 47.21 |
| 100 | Pau Miquel Delgado | Equipo Kern Pharma | + 47.35 |
| 101 | Unai Iribar | Equipo Kern Pharma | + 47.47 |
| 102 | Darren Rafferty | EF Education-EasyPost | + 48.02 |
| 103 | James Knox | Soudal Quick-Step | + 48.42 |
| 104 | Jonas Gregaard | Lotto Dstny | + 49.35 |
| 105 | Brandon McNulty | UAE Team Emirates | + 49.44 |
| 106 | Eduardo Sepulveda | Lotto Dstny | + 50.02 |
| 107 | Gianmarco Garofoli | Astana Qazaqstan Team | + 50.05 |
| 108 | Victor Lafay | Decathlon AG2R La Mondiale Team | + 50.24 |
| 109 | Fran Miholjevic | Bahrain Victorious | + 50.59 |
| 110 | Mathis Le Berre | ARKEA-B&B HOTELS | + 51.45 |
| 111 | Luca Vergallito | Alpecin-Deceuninck | + 52.13 |
| 112 | Otto Vergaerde | Lidl-Trek | + 52.48 |
| 113 | Brandon Rivera | INEOS Grenadiers | + 54.26 |
| 114 | Arjen Livyns | Lotto Dstny | + 55.35 |
| 115 | Pelayo Sanchez | Movistar Team | + 55.35 |
| 116 | Kaden Groves | Alpecin-Deceuninck | + 56.08 |
| 117 | Felix Engelhardt | Team Jayco-AlUla | + 57.02 |
| 118 | Lorenzo Germani | Groupama-FDJ | + 57.11 |
| 119 | Nadav Raisberg | Israel-Premier Tech | + 57.34 |
| 120 | Jay Vine | UAE Team Emirates | + 57.37 |
| 121 | Welay Berhe | Team Jayco-AlUla | + 58.02 |
| 122 | Pavel Bittner | Team dsm-firmenich PostNL | + 58.12 |
| 123 | Antonio Soto | Equipo Kern Pharma | + 58.16 |
| 124 | Jorge Gutiérrez | Equipo Kern Pharma | + 58.56 |
| 125 | Thomas Champion | Cofidis | + 59.11 |
| 126 | Thomas De Gendt | Lotto Dstny | + 59.18 |
| 127 | Jorge Arcas | Movistar Team | + 59.22 |
| 128 | Patrick Gamper | Red Bull-BORA-hansgrohe | + 59.49 |
| 129 | Laurens Huys | ARKEA-B&B HOTELS | + 59.54 |
| 130 | Pablo Castrillo | Equipo Kern Pharma | + 01:00.03 |
| 131 | Jesus Herrada | Cofidis | + 01:02.06 |
| 132 | Santiago Umba | Astana Qazaqstan Team | + 01:02.17 |
| 133 | Kim Heiduk | INEOS Grenadiers | + 01:02.27 |
| 134 | Sander De Pestel | Decathlon AG2R La Mondiale Team | + 01:02.28 |
| 135 | Sven Erik Bystrøm | Groupama-FDJ | + 01:02.54 |
| 136 | Harry Sweeny | EF Education-EasyPost | + 01:03.08 |
| 137 | Kasper Asgreen | Soudal Quick-Step | + 01:03.12 |
| 138 | Txomin Juaristi | Euskaltel-Euskadi | + 01:03.34 |
| 139 | Juri Hollmann | Alpecin-Deceuninck | + 01:04.22 |
| 140 | Xabier Isasa | Euskaltel-Euskadi | + 01:04.46 |
| 141 | Edoardo Affini | Team Visma | Lease a Bike | + 01:04.52 |
| 142 | Edward Planckaert | Alpecin-Deceuninck | + 01:04.58 |
| 143 | Rainer Kepplinger | Bahrain Victorious | + 01:05.27 |
| 144 | Arne Marit | Intermarché-Wanty | + 01:05.41 |
| 145 | Riley Sheehan | Israel-Premier Tech | + 01:05.54 |
| 146 | Reuben Thompson | Groupama-FDJ | + 01:06.23 |
| 147 | Nicolas Vinokurov | Astana Qazaqstan Team | + 01:06.27 |
| 148 | Roger Adrià | Red Bull-BORA-hansgrohe | + 01:06.38 |
| 149 | Ibon Ruiz | Equipo Kern Pharma | + 01:07.04 |
| 150 | Ide Schelling | Astana Qazaqstan Team | + 01:07.11 |
| 151 | Nico Denz | Red Bull-BORA-hansgrohe | + 01:09.46 |
| 152 | Julius van den Berg | Team dsm-firmenich PostNL | + 01:09.51 |
| 153 | Casper Pedersen | Soudal Quick-Step | + 01:10.59 |
| 154 | Sylvain Moniquet | Lotto Dstny | + 01:11.01 |
| 155 | Maurice Ballerstedt | Alpecin-Deceuninck | + 01:11.15 |
| 156 | Kevin Geniets | Groupama-FDJ | + 01:12.06 |
| 157 | Tom Paquot | Intermarché-Wanty | + 01:13.10 |
| 158 | Thibault Guernalec | ARKEA-B&B HOTELS | + 01:13.41 |
| 159 | Joshua Tarling | INEOS Grenadiers | + 01:14.54 |
| 160 | Kamil Gradek | Bahrain Victorious | + 01:15.11 |
| 161 | Owain Doull | EF Education-EasyPost | + 01:15.54 |
| 162 | Gleb Brussenskiy | Astana Qazaqstan Team | + 01:19.39 |
| 163 | Enzo Leijnse | Team dsm-firmenich PostNL | + 01:21.10 |
| 164 | Jasha Sütterlin | Bahrain Victorious | + 01:21.26 |
| 165 | Alessandro De Marchi | Team Jayco-AlUla | + 01:24.03 |
| 166 | Oscar Riesebeek | Alpecin-Deceuninck | + 01:25.03 |
| 167 | Tim Naberman | Team dsm-firmenich PostNL | + 01:27.15 |
| - | Elie Gesbert | ARKEA-B&B HOTELS | DNS |
| - | Bryan Coquard | Cofidis | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Antonio Tiberi | Bahrain Victorious | 31:28:27 |
| 2 | Lennert Van Eetvelt | Lotto Dstny | + 00.15 |
| 3 | Mattias Skjelmose | Lidl-Trek | + 00.24 |
| 4 | Florian Lipowitz | Red Bull-BORA-hansgrohe | + 00.25 |
| 5 | Carlos Rodriguez | INEOS Grenadiers | + 00.56 |
| 6 | Isaac del Toro | UAE Team Emirates | + 01.32 |
| 7 | Max Poole | Team dsm-firmenich PostNL | + 05.58 |
| 8 | Matthew Riccitello | Israel-Premier Tech | + 11.01 |
| 9 | Mauri Vansevenant | Soudal Quick-Step | + 15.17 |
| 10 | Cian Uijtdebroeks | Team Visma | Lease a Bike | + 17.48 |
| 11 | Thymen Arensman | INEOS Grenadiers | + 17.59 |
| 12 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | + 18.25 |
| 13 | William Junior Lecerf | Soudal Quick-Step | + 23.15 |
| 14 | Mathias Vacek | Lidl-Trek | + 24.57 |
| 15 | Martin López | Astana Qazaqstan Team | + 25.22 |
| 16 | Carlos Canal | Movistar Team | + 25.45 |
| 17 | Marco Frigo | Israel-Premier Tech | + 28.02 |
| 18 | Filippo Zana | Team Jayco-AlUla | + 29.41 |
| 19 | Gijs Leemreize | Team dsm-firmenich PostNL | + 31.41 |
| 20 | Corbin Strong | Israel-Premier Tech | + 32.27 |
| 21 | Filippo Baroncini | UAE Team Emirates | + 32.47 |
| 22 | Valentin Paret-Peintre | Decathlon AG2R La Mondiale Team | + 33.09 |
| 23 | Vito Braet | Intermarché-Wanty | + 35.52 |
| 24 | Mauro Schmid | Team Jayco-AlUla | + 39.49 |
| 25 | Oier Lazkano | Movistar Team | + 41.28 |
| 26 | Xabier Berasategi | Euskaltel-Euskadi | + 42.21 |
| 27 | Pau Miquel Delgado | Equipo Kern Pharma | + 42.35 |
| 28 | Unai Iribar | Equipo Kern Pharma | + 42.47 |
| 29 | Darren Rafferty | EF Education-EasyPost | + 43.02 |
| 30 | Gianmarco Garofoli | Astana Qazaqstan Team | + 45.05 |
| 31 | Fran Miholjevic | Bahrain Victorious | + 45.59 |
| 32 | Mathis Le Berre | ARKEA-B&B HOTELS | + 46.45 |
| 33 | Pelayo Sanchez | Movistar Team | + 50.35 |
| 34 | Felix Engelhardt | Team Jayco-AlUla | + 52.02 |
| 35 | Lorenzo Germani | Groupama-FDJ | + 52.11 |
| 36 | Nadav Raisberg | Israel-Premier Tech | + 52.34 |
| 37 | Welay Berhe | Team Jayco-AlUla | + 53.02 |
| 38 | Pavel Bittner | Team dsm-firmenich PostNL | + 53.12 |
| 39 | Jorge Gutiérrez | Equipo Kern Pharma | + 53.56 |
| 40 | Thomas Champion | Cofidis | + 54.11 |
| 41 | Pablo Castrillo | Equipo Kern Pharma | + 55.03 |
| 42 | Santiago Umba | Astana Qazaqstan Team | + 57.17 |
| 43 | Kim Heiduk | INEOS Grenadiers | + 57.27 |
| 44 | Juri Hollmann | Alpecin-Deceuninck | + 59.22 |
| 45 | Xabier Isasa | Euskaltel-Euskadi | + 59.46 |
| 46 | Arne Marit | Intermarché-Wanty | + 01:00.41 |
| 47 | Riley Sheehan | Israel-Premier Tech | + 01:00.54 |
| 48 | Reuben Thompson | Groupama-FDJ | + 01:01.23 |
| 49 | Nicolas Vinokurov | Astana Qazaqstan Team | + 01:01.27 |
| 50 | Ibon Ruiz | Equipo Kern Pharma | + 01:02.04 |
| 51 | Maurice Ballerstedt | Alpecin-Deceuninck | + 01:06.15 |
| 52 | Tom Paquot | Intermarché-Wanty | + 01:08.10 |
| 53 | Joshua Tarling | INEOS Grenadiers | + 01:09.54 |
| 54 | Gleb Brussenskiy | Astana Qazaqstan Team | + 01:14.39 |
| 55 | Enzo Leijnse | Team dsm-firmenich PostNL | + 01:16.10 |
| 56 | Tim Naberman | Team dsm-firmenich PostNL | + 01:22.15 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Wout van Aert | Team Visma | Lease a Bike | 203 |
| 2 | Kaden Groves | Alpecin-Deceuninck | 162 |
| 3 | Pavel Bittner | Team dsm-firmenich PostNL | 81 |
| 4 | Primoz Roglic | Red Bull-BORA-hansgrohe | 58 |
| 5 | Mathias Vacek | Lidl-Trek | 57 |
| 6 | Stefan Küng | Groupama-FDJ | 51 |
| 7 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 50 |
| 8 | Corbin Strong | Israel-Premier Tech | 49 |
| 9 | Lennert Van Eetvelt | Lotto Dstny | 48 |
| 10 | Pau Miquel Delgado | Equipo Kern Pharma | 48 |
| 11 | Harold Tejada | Astana Qazaqstan Team | 46 |
| 12 | Xabier Isasa | Euskaltel-Euskadi | 40 |
| 13 | Enric Mas | Movistar Team | 38 |
| 14 | Cristian Rodriguez | ARKEA-B&B HOTELS | 36 |
| 15 | Luis Angel Mate | Euskaltel-Euskadi | 35 |
| 16 | Clément Berthet | Decathlon AG2R La Mondiale Team | 34 |
| 17 | Bruno Armirail | Decathlon AG2R La Mondiale Team | 34 |
| 18 | Ibon Ruiz | Equipo Kern Pharma | 34 |
| 19 | Antonio Tiberi | Bahrain Victorious | 32 |
| 20 | Mikel Landa | Soudal Quick-Step | 31 |
| 21 | Florian Lipowitz | Red Bull-BORA-hansgrohe | 30 |
| 22 | Arne Marit | Intermarché-Wanty | 29 |
| 23 | Nico Denz | Red Bull-BORA-hansgrohe | 26 |
| 24 | Marco Frigo | Israel-Premier Tech | 25 |
| 25 | Mauro Schmid | Team Jayco-AlUla | 22 |
| 26 | Antonio Soto | Equipo Kern Pharma | 22 |
| 27 | Joao Almeida | UAE Team Emirates | 21 |
| 28 | Brandon McNulty | UAE Team Emirates | 20 |
| 29 | Pablo Castrillo | Equipo Kern Pharma | 20 |
| 30 | Mattias Skjelmose | Lidl-Trek | 20 |
| 31 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 19 |
| 32 | Lorenzo Rota | Intermarché-Wanty | 19 |
| 33 | Felix Gall | Decathlon AG2R La Mondiale Team | 17 |
| 34 | Ion Izagirre | Cofidis | 17 |
| 35 | Quinten Hermans | Alpecin-Deceuninck | 17 |
| 36 | Carlos Rodriguez | INEOS Grenadiers | 15 |
| 37 | Quentin Pacher | Groupama-FDJ | 15 |
| 38 | Gijs Leemreize | Team dsm-firmenich PostNL | 15 |
| 39 | Mathis Le Berre | ARKEA-B&B HOTELS | 15 |
| 40 | Luca Vergallito | Alpecin-Deceuninck | 15 |
| 41 | Roger Adrià | Red Bull-BORA-hansgrohe | 15 |
| 42 | George Bennett | Israel-Premier Tech | 14 |
| 43 | Edward Dunbar | Team Jayco-AlUla | 14 |
| 44 | Mauri Vansevenant | Soudal Quick-Step | 13 |
| 45 | Unai Iribar | Equipo Kern Pharma | 13 |
| 46 | Arjen Livyns | Lotto Dstny | 13 |
| 47 | Pelayo Sanchez | Movistar Team | 13 |
| 48 | Jhonnatan Narvaez | INEOS Grenadiers | 12 |
| 49 | Urko Berrade | Equipo Kern Pharma | 11 |
| 50 | Carlos Canal | Movistar Team | 11 |
| 51 | Edoardo Affini | Team Visma | Lease a Bike | 11 |
| 52 | Matthew Riccitello | Israel-Premier Tech | 10 |
| 53 | Chris Harper | Team Jayco-AlUla | 10 |
| 54 | Jorge Arcas | Movistar Team | 10 |
| 55 | Edward Planckaert | Alpecin-Deceuninck | 10 |
| 56 | Joshua Tarling | INEOS Grenadiers | 10 |
| 57 | Isaac del Toro | UAE Team Emirates | 9 |
| 58 | Max Poole | Team dsm-firmenich PostNL | 9 |
| 59 | Sepp Kuss | Team Visma | Lease a Bike | 8 |
| 60 | David Gaudu | Groupama-FDJ | 8 |
| 61 | Gianmarco Garofoli | Astana Qazaqstan Team | 8 |
| 62 | Brandon Rivera | INEOS Grenadiers | 8 |
| 63 | Jack Haig | Bahrain Victorious | 7 |
| 64 | Richard Carapaz | EF Education-EasyPost | 7 |
| 65 | Filippo Baroncini | UAE Team Emirates | 7 |
| 66 | Pavel Sivakov | UAE Team Emirates | 6 |
| 67 | Joan Bou | Euskaltel-Euskadi | 6 |
| 68 | Vito Braet | Intermarché-Wanty | 6 |
| 69 | Nelson Oliveira | Movistar Team | 5 |
| 70 | Simon Guglielmi | ARKEA-B&B HOTELS | 5 |
| 71 | Nadav Raisberg | Israel-Premier Tech | 5 |
| 72 | Rémy Rochas | Groupama-FDJ | 4 |
| 73 | Gotzon Martín | Euskaltel-Euskadi | 4 |
| 74 | Lorenzo Fortunato | Astana Qazaqstan Team | 3 |
| 75 | Michael Woods | Israel-Premier Tech | 2 |
| 76 | Jay Vine | UAE Team Emirates | 2 |
| 77 | Kim Heiduk | INEOS Grenadiers | 2 |
| 78 | Kasper Asgreen | Soudal Quick-Step | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Primoz Roglic | Red Bull-BORA-hansgrohe | 18 |
| 2 | Sylvain Moniquet | Lotto Dstny | 16 |
| 3 | Filippo Zana | Team Jayco-AlUla | 11 |
| 4 | Pelayo Sanchez | Movistar Team | 10 |
| 5 | Luis Angel Mate | Euskaltel-Euskadi | 9 |
| 6 | Ben O'Connor | Decathlon AG2R La Mondiale Team | 9 |
| 7 | Bruno Armirail | Decathlon AG2R La Mondiale Team | 7 |
| 8 | Lennert Van Eetvelt | Lotto Dstny | 6 |
| 9 | Jay Vine | UAE Team Emirates | 6 |
| 10 | Mauro Schmid | Team Jayco-AlUla | 5 |
| 11 | Marco Frigo | Israel-Premier Tech | 5 |
| 12 | Enric Mas | Movistar Team | 4 |
| 13 | Cristian Rodriguez | ARKEA-B&B HOTELS | 4 |
| 14 | Joao Almeida | UAE Team Emirates | 4 |
| 15 | Gijs Leemreize | Team dsm-firmenich PostNL | 4 |
| 16 | Sepp Kuss | Team Visma | Lease a Bike | 3 |
| 17 | Mikel Bizkarra | Euskaltel-Euskadi | 3 |
| 18 | Mathis Le Berre | ARKEA-B&B HOTELS | 3 |
| 19 | Xabier Isasa | Euskaltel-Euskadi | 3 |
| 20 | Ibon Ruiz | Equipo Kern Pharma | 3 |
| 21 | Stefan Küng | Groupama-FDJ | 2 |
| 22 | Mauri Vansevenant | Soudal Quick-Step | 2 |
| 23 | Mikel Landa | Soudal Quick-Step | 1 |
| 24 | Florian Lipowitz | Red Bull-BORA-hansgrohe | 1 |
| 25 | Felix Gall | Decathlon AG2R La Mondiale Team | 1 |
| 26 | Richard Carapaz | EF Education-EasyPost | 1 |
| 27 | Luca Vergallito | Alpecin-Deceuninck | 1 |
| 28 | Pablo Castrillo | Equipo Kern Pharma | 1 |
| 29 | Roger Adrià | Red Bull-BORA-hansgrohe | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Decathlon AG2R La Mondiale Team | 94:23:09 |
| 2 | Red Bull-BORA-hansgrohe | + 04.02 |
| 3 | UAE Team Emirates | + 05.13 |
| 4 | Israel-Premier Tech | + 08.02 |
| 5 | Movistar Team | + 09.33 |
| 6 | Bahrain Victorious | + 12.01 |
| 7 | Groupama-FDJ | + 13.15 |
| 8 | INEOS Grenadiers | + 13.56 |
| 9 | Team Visma | Lease a Bike | + 22.15 |
| 10 | Intermarché-Wanty | + 23.18 |
| 11 | Soudal Quick-Step | + 25.57 |
| 12 | Euskaltel-Euskadi | + 26.13 |
| 13 | Lidl-Trek | + 30.09 |
| 14 | Astana Qazaqstan Team | + 30.38 |
| 15 | EF Education-EasyPost | + 36.39 |
| 16 | Team dsm-firmenich PostNL | + 38.16 |
| 17 | Equipo Kern Pharma | + 46.51 |
| 18 | ARKEA-B&B HOTELS | + 52.39 |
| 19 | Team Jayco-AlUla | + 53.06 |
| 20 | Cofidis | + 55.06 |
| 21 | Lotto Dstny | + 57.50 |
| 22 | Alpecin-Deceuninck | + 01:34.12 |








