Vuelta a España 2023 - Stage 11
26.08-17.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 | Jesus Herrada | Cofidis | 3:29:17 |
| 2 | Romain Grégoire | Groupama-FDJ | + 00.03 |
| 3 | Andreas Kron | Lotto Dstny | + 00.08 |
| 4 | Jonathan Caicedo | EF Education-EasyPost | + 00.12 |
| 5 | Geraint Thomas | INEOS Grenadiers | + 00.19 |
| 6 | Pelayo Sanchez | Burgos-BH | + 00.24 |
| 7 | Rudy Molard | Groupama-FDJ | + 00.24 |
| 8 | Nicolas Prodhomme | AG2R Citroën Team | + 00.27 |
| 9 | Dorian Godon | AG2R Citroën Team | + 00.58 |
| 10 | Filippo Ganna | INEOS Grenadiers | + 01.16 |
| 11 | Joel Nicolau | Caja Rural-Seguros RGA | + 01.36 |
| 12 | Jose Manuel Diaz | Burgos-BH | + 01.44 |
| 13 | Alan Jousseaume | TotalEnergies | + 01.47 |
| 14 | Jan Maas | Team Jayco-AlUla | + 01.49 |
| 15 | Paul Ourselin | TotalEnergies | + 01.53 |
| 16 | Otto Vergaerde | Lidl-Trek | + 02.06 |
| 17 | Andrea Piccolo | EF Education-EasyPost | + 02.09 |
| 18 | Jorge Arcas | Movistar Team | + 02.19 |
| 19 | Eric Fagundez | Burgos-BH | + 02.29 |
| 20 | Sean Flynn | Team dsm-firmenich | + 02.44 |
| 21 | Jacopo Mosca | Lidl-Trek | + 03.14 |
| 22 | Lukasz Owsian | Team Arkéa-Samsic | + 03.52 |
| 23 | Luis León Sánchez | Astana Qazaqstan Team | + 04.18 |
| 24 | Damien Touzé | AG2R Citroën Team | + 04.44 |
| 25 | Julius Johansen | Intermarché-Circus-Wanty | + 05.12 |
| 26 | Lewis Askey | Groupama-FDJ | + 05.37 |
| 27 | Wilco Kelderman | Jumbo-Visma | + 05.50 |
| 28 | Remco Evenepoel | Soudal Quick-Step | + 05.50 |
| 29 | Hugh Carthy | EF Education-EasyPost | + 05.50 |
| 30 | Sepp Kuss | Jumbo-Visma | + 05.50 |
| 31 | Primoz Roglic | Jumbo-Visma | + 05.50 |
| 32 | Marc Soler | UAE Team Emirates | + 05.50 |
| 33 | Enric Mas | Movistar Team | + 05.50 |
| 34 | Aleksandr Vlasov | BORA-hansgrohe | + 05.50 |
| 35 | Cian Uijtdebroeks | BORA-hansgrohe | + 05.50 |
| 36 | Juan Ayuso | UAE Team Emirates | + 05.50 |
| 37 | Joao Almeida | UAE Team Emirates | + 05.50 |
| 38 | Jonas Vingegaard | Jumbo-Visma | + 05.50 |
| 39 | Antonio Tiberi | Bahrain Victorious | + 05.50 |
| 40 | Mikel Landa | Bahrain Victorious | + 05.50 |
| 41 | Steff Cras | TotalEnergies | + 05.50 |
| 42 | Rémy Rochas | Cofidis | + 05.50 |
| 43 | Santiago Buitrago | Bahrain Victorious | + 05.50 |
| 44 | Lenny Martinez | Groupama-FDJ | + 05.50 |
| 45 | Einer Rubio | Movistar Team | + 05.50 |
| 46 | Cristian Rodriguez | Team Arkéa-Samsic | + 05.50 |
| 47 | Lawrence Warbasse | AG2R Citroën Team | + 05.50 |
| 48 | David de la Cruz | Astana Qazaqstan Team | + 06.04 |
| 49 | Damiano Caruso | Bahrain Victorious | + 06.08 |
| 50 | Egan Bernal | INEOS Grenadiers | + 06.08 |
| 51 | Juan Pedro Lopez | Lidl-Trek | + 06.08 |
| 52 | Louis Vervaeke | Soudal Quick-Step | + 06.08 |
| 53 | Kenny Elissonde | Lidl-Trek | + 06.22 |
| 54 | Wout Poels | Bahrain Victorious | + 06.24 |
| 55 | Jan Tratnik | Jumbo-Visma | + 06.27 |
| 56 | Geoffrey Bouchard | AG2R Citroën Team | + 06.30 |
| 57 | Andrey Zeits | Astana Qazaqstan Team | + 06.30 |
| 58 | Elie Gesbert | Team Arkéa-Samsic | + 06.32 |
| 59 | Jan Hirt | Soudal Quick-Step | + 06.32 |
| 60 | Daniel Navarro | Burgos-BH | + 06.32 |
| 61 | Mathis Le Berre | Team Arkéa-Samsic | + 06.36 |
| 62 | Mattia Cattaneo | Soudal Quick-Step | + 06.36 |
| 63 | Diego Camargo | EF Education-EasyPost | + 06.45 |
| 64 | Romain Bardet | Team dsm-firmenich | + 06.48 |
| 65 | Emanuel Buchmann | BORA-hansgrohe | + 06.48 |
| 66 | Sergio Higuita | BORA-hansgrohe | + 06.50 |
| 67 | Jesus Ezquerra | Burgos-BH | + 07.04 |
| 68 | Ander Okamika | Burgos-BH | + 07.04 |
| 69 | Fernando Barceló | Caja Rural-Seguros RGA | + 07.07 |
| 70 | Kévin Vauquelin | Team Arkéa-Samsic | + 07.09 |
| 71 | Fabien Doubey | TotalEnergies | + 07.19 |
| 72 | Rui Costa | Intermarché-Circus-Wanty | + 07.23 |
| 73 | Jasha Sütterlin | Bahrain Victorious | + 07.31 |
| 74 | François Bidard | Cofidis | + 08.11 |
| 75 | Michel Ries | Team Arkéa-Samsic | + 08.11 |
| 76 | Joe Dombrowski | Astana Qazaqstan Team | + 08.12 |
| 77 | Attila Valter | Jumbo-Visma | + 08.12 |
| 78 | Thomas De Gendt | Lotto Dstny | + 08.12 |
| 79 | James Knox | Soudal Quick-Step | + 08.15 |
| 80 | Simone Petilli | Intermarché-Circus-Wanty | + 08.49 |
| 81 | Cyril Barthe | Burgos-BH | + 09.37 |
| 82 | Jetse Bol | Burgos-BH | + 09.37 |
| 83 | Jose Herrada | Cofidis | + 09.37 |
| 84 | Ben Zwiehoff | BORA-hansgrohe | + 09.42 |
| 85 | Kevin Ledanois | Team Arkéa-Samsic | + 09.43 |
| 86 | Michal Schlegel | Caja Rural-Seguros RGA | + 09.45 |
| 87 | Matteo Sobrero | Team Jayco-AlUla | + 09.55 |
| 88 | Finn Fisher-Black | UAE Team Emirates | + 10.13 |
| 89 | Samuele Battistella | Astana Qazaqstan Team | + 10.21 |
| 90 | Vadim Pronskiy | Astana Qazaqstan Team | + 10.21 |
| 91 | Omar Fraile | INEOS Grenadiers | + 10.34 |
| 92 | Abel Balderstone | Caja Rural-Seguros RGA | + 10.41 |
| 93 | Mikaël Chérel | AG2R Citroën Team | + 10.58 |
| 94 | Iván García Cortina | Movistar Team | + 11.15 |
| 95 | Lennard Kämna | BORA-hansgrohe | + 11.15 |
| 96 | Stefan Bissegger | EF Education-EasyPost | + 12.23 |
| 97 | Ruben Fernandez | Cofidis | + 12.23 |
| 98 | Julien Bernard | Lidl-Trek | + 12.29 |
| 99 | Casper Pedersen | Soudal Quick-Step | + 13.07 |
| 100 | Imanol Erviti | Movistar Team | + 13.07 |
| 101 | Nelson Oliveira | Movistar Team | + 13.07 |
| 102 | Romain Combaud | Team dsm-firmenich | + 13.07 |
| 103 | André Carvalho | Cofidis | + 13.07 |
| 104 | Chris Hamilton | Team dsm-firmenich | + 13.07 |
| 105 | Jon Barrenetxea | Caja Rural-Seguros RGA | + 13.07 |
| 106 | Felix Engelhardt | Team Jayco-AlUla | + 13.07 |
| 107 | Oier Lazkano | Movistar Team | + 13.07 |
| 108 | Hugo Hofstetter | Team Arkéa-Samsic | + 13.07 |
| 109 | Rein Taaramäe | Intermarché-Circus-Wanty | + 13.07 |
| 110 | Welay Berhe | Team Jayco-AlUla | + 13.07 |
| 111 | Robert Gesink | Jumbo-Visma | + 13.07 |
| 112 | Paul Lapeira | AG2R Citroën Team | + 13.07 |
| 113 | Dries van Gestel | TotalEnergies | + 13.07 |
| 114 | Lorenzo Germani | Groupama-FDJ | + 13.07 |
| 115 | Pieter Serry | Soudal Quick-Step | + 13.07 |
| 116 | Sam Watson | Groupama-FDJ | + 14.02 |
| 117 | Julius van den Berg | EF Education-EasyPost | + 14.11 |
| 118 | Thomas Bonnet | TotalEnergies | + 14.21 |
| 119 | Geoffrey Soupe | TotalEnergies | + 14.21 |
| 120 | Jonas Koch | BORA-hansgrohe | + 14.21 |
| 121 | Boy van Poppel | Intermarché-Circus-Wanty | + 14.21 |
| 122 | Marijn van den Berg | EF Education-EasyPost | + 14.21 |
| 123 | Dylan van Baarle | Jumbo-Visma | + 14.21 |
| 124 | Sébastien Grignard | Lotto Dstny | + 14.21 |
| 125 | Andrea Vendrame | AG2R Citroën Team | + 14.21 |
| 126 | Callum Scotson | Team Jayco-AlUla | + 14.21 |
| 127 | Max Poole | Team dsm-firmenich | + 14.44 |
| 128 | Edward Planckaert | Alpecin-Deceuninck | + 15.18 |
| 129 | Tobias Bayer | Alpecin-Deceuninck | + 15.18 |
| 130 | Lennert Van Eetvelt | Lotto Dstny | + 15.18 |
| 131 | Maurice Ballerstedt | Alpecin-Deceuninck | + 15.18 |
| 132 | Eduardo Sepulveda | Lotto Dstny | + 15.18 |
| 133 | Jason Osborne | Alpecin-Deceuninck | + 15.18 |
| 134 | Orluis Aular | Caja Rural-Seguros RGA | + 15.27 |
| 135 | David González | Caja Rural-Seguros RGA | + 15.27 |
| 136 | Amanuel Ghebreigzabhier | Lidl-Trek | + 15.27 |
| 137 | Jonathan Castroviejo | INEOS Grenadiers | + 15.27 |
| 138 | Sean Quinn | EF Education-EasyPost | + 15.27 |
| 139 | Fabio Felline | Astana Qazaqstan Team | + 15.27 |
| 140 | Nico Denz | BORA-hansgrohe | + 15.27 |
| 141 | Kim Heiduk | INEOS Grenadiers | + 15.27 |
| 142 | Clément Davy | Groupama-FDJ | + 15.27 |
| 143 | Kamil Gradek | Bahrain Victorious | + 15.38 |
| 144 | Milan Menten | Lotto Dstny | + 15.44 |
| 145 | Domen Novak | UAE Team Emirates | + 15.48 |
| 146 | Edward Theuns | Lidl-Trek | + 16.24 |
| 147 | Rune Herregodts | Intermarché-Circus-Wanty | + 16.27 |
| 148 | Hugo Page | Intermarché-Circus-Wanty | + 16.27 |
| 149 | Alberto Dainese | Team dsm-firmenich | + 17.17 |
| 150 | Rui Oliveira | UAE Team Emirates | + 17.42 |
| 151 | Sebastian Molano | UAE Team Emirates | + 17.42 |
| 152 | Sylvain Moniquet | Lotto Dstny | + 17.42 |
| 153 | Robbe Ghys | Alpecin-Deceuninck | + 17.42 |
| 154 | Jimmy Janssens | Alpecin-Deceuninck | + 17.42 |
| 155 | Kaden Groves | Alpecin-Deceuninck | + 17.42 |
| 156 | Jarrad Drizners | Lotto Dstny | + 17.42 |
| 157 | Michael Storer | Groupama-FDJ | + 17.42 |
| 158 | Matevz Govekar | Bahrain Victorious | + 17.42 |
| 159 | Davide Cimolai | Cofidis | + 17.42 |
| 160 | Bauke Mollema | Lidl-Trek | + 17.42 |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Sepp Kuss | Jumbo-Visma | 39:27:45 |
| 2 | Marc Soler | UAE Team Emirates | + 00.26 |
| 3 | Remco Evenepoel | Soudal Quick-Step | + 01.09 |
| 4 | Primoz Roglic | Jumbo-Visma | + 01.36 |
| 5 | Lenny Martinez | Groupama-FDJ | + 02.02 |
| 6 | Joao Almeida | UAE Team Emirates | + 02.16 |
| 7 | Jonas Vingegaard | Jumbo-Visma | + 02.22 |
| 8 | Juan Ayuso | UAE Team Emirates | + 02.25 |
| 9 | Enric Mas | Movistar Team | + 02.50 |
| 10 | Aleksandr Vlasov | BORA-hansgrohe | + 03.14 |
| 11 | Mikel Landa | Bahrain Victorious | + 03.21 |
| 12 | David de la Cruz | Astana Qazaqstan Team | + 04.34 |
| 13 | Hugh Carthy | EF Education-EasyPost | + 04.56 |
| 14 | Cian Uijtdebroeks | BORA-hansgrohe | + 05.16 |
| 15 | Steff Cras | TotalEnergies | + 06.31 |
| 16 | Santiago Buitrago | Bahrain Victorious | + 06.37 |
| 17 | Einer Rubio | Movistar Team | + 06.37 |
| 18 | Geraint Thomas | INEOS Grenadiers | + 07.34 |
| 19 | Cristian Rodriguez | Team Arkéa-Samsic | + 08.26 |
| 20 | Rémy Rochas | Cofidis | + 09.01 |
| 21 | Attila Valter | Jumbo-Visma | + 14.00 |
| 22 | Wout Poels | Bahrain Victorious | + 14.37 |
| 23 | Rudy Molard | Groupama-FDJ | + 14.54 |
| 24 | Juan Pedro Lopez | Lidl-Trek | + 16.08 |
| 25 | Mattia Cattaneo | Soudal Quick-Step | + 21.50 |
| 26 | Damiano Caruso | Bahrain Victorious | + 22.54 |
| 27 | Lennard Kämna | BORA-hansgrohe | + 25.09 |
| 28 | Daniel Navarro | Burgos-BH | + 25.14 |
| 29 | Jonathan Caicedo | EF Education-EasyPost | + 25.36 |
| 30 | Antonio Tiberi | Bahrain Victorious | + 26.28 |
| 31 | Sergio Higuita | BORA-hansgrohe | + 26.35 |
| 32 | Paul Ourselin | TotalEnergies | + 27.45 |
| 33 | Emanuel Buchmann | BORA-hansgrohe | + 28.07 |
| 34 | Romain Bardet | Team dsm-firmenich | + 28.48 |
| 35 | Mikaël Chérel | AG2R Citroën Team | + 30.56 |
| 36 | Wilco Kelderman | Jumbo-Visma | + 32.12 |
| 37 | Jan Hirt | Soudal Quick-Step | + 36.17 |
| 38 | Dorian Godon | AG2R Citroën Team | + 38.17 |
| 39 | Michel Ries | Team Arkéa-Samsic | + 38.33 |
| 40 | Luis León Sánchez | Astana Qazaqstan Team | + 38.58 |
| 41 | Jan Tratnik | Jumbo-Visma | + 39.21 |
| 42 | Rui Costa | Intermarché-Circus-Wanty | + 40.15 |
| 43 | Romain Grégoire | Groupama-FDJ | + 40.44 |
| 44 | Nicolas Prodhomme | AG2R Citroën Team | + 41.21 |
| 45 | Lawrence Warbasse | AG2R Citroën Team | + 42.19 |
| 46 | Louis Vervaeke | Soudal Quick-Step | + 43.03 |
| 47 | Ben Zwiehoff | BORA-hansgrohe | + 44.00 |
| 48 | Ruben Fernandez | Cofidis | + 44.50 |
| 49 | Egan Bernal | INEOS Grenadiers | + 45.11 |
| 50 | Nelson Oliveira | Movistar Team | + 46.33 |
| 51 | Fabien Doubey | TotalEnergies | + 48.27 |
| 52 | Fernando Barceló | Caja Rural-Seguros RGA | + 49.42 |
| 53 | Max Poole | Team dsm-firmenich | + 49.54 |
| 54 | Sean Quinn | EF Education-EasyPost | + 52.15 |
| 55 | Robert Gesink | Jumbo-Visma | + 53.00 |
| 56 | Jonathan Castroviejo | INEOS Grenadiers | + 53.23 |
| 57 | Finn Fisher-Black | UAE Team Emirates | + 54.01 |
| 58 | Simone Petilli | Intermarché-Circus-Wanty | + 54.57 |
| 59 | James Knox | Soudal Quick-Step | + 55.51 |
| 60 | Lennert Van Eetvelt | Lotto Dstny | + 56.15 |
| 61 | Jesus Herrada | Cofidis | + 56.38 |
| 62 | Kenny Elissonde | Lidl-Trek | + 56.57 |
| 63 | Matteo Sobrero | Team Jayco-AlUla | + 56.58 |
| 64 | Joe Dombrowski | Astana Qazaqstan Team | + 57.07 |
| 65 | Felix Engelhardt | Team Jayco-AlUla | + 59.02 |
| 66 | Oier Lazkano | Movistar Team | + 59.13 |
| 67 | Andreas Kron | Lotto Dstny | + 01:01.06 |
| 68 | Chris Hamilton | Team dsm-firmenich | + 01:01.07 |
| 69 | Jorge Arcas | Movistar Team | + 01:01.33 |
| 70 | Andrey Zeits | Astana Qazaqstan Team | + 01:01.56 |
| 71 | Michael Storer | Groupama-FDJ | + 01:02.37 |
| 72 | Filippo Ganna | INEOS Grenadiers | + 01:04.19 |
| 73 | Geoffrey Bouchard | AG2R Citroën Team | + 01:04.33 |
| 74 | Andrea Piccolo | EF Education-EasyPost | + 01:04.55 |
| 75 | Iván García Cortina | Movistar Team | + 01:05.49 |
| 76 | Pelayo Sanchez | Burgos-BH | + 01:06.31 |
| 77 | Jose Manuel Diaz | Burgos-BH | + 01:06.52 |
| 78 | Diego Camargo | EF Education-EasyPost | + 01:06.57 |
| 79 | Ander Okamika | Burgos-BH | + 01:06.58 |
| 80 | Imanol Erviti | Movistar Team | + 01:07.56 |
| 81 | Fabio Felline | Astana Qazaqstan Team | + 01:08.12 |
| 82 | Alan Jousseaume | TotalEnergies | + 01:09.15 |
| 83 | Lukasz Owsian | Team Arkéa-Samsic | + 01:09.25 |
| 84 | Damien Touzé | AG2R Citroën Team | + 01:09.41 |
| 85 | Jonas Koch | BORA-hansgrohe | + 01:10.46 |
| 86 | Kévin Vauquelin | Team Arkéa-Samsic | + 01:12.27 |
| 87 | Jon Barrenetxea | Caja Rural-Seguros RGA | + 01:12.29 |
| 88 | Joel Nicolau | Caja Rural-Seguros RGA | + 01:13.09 |
| 89 | Lorenzo Germani | Groupama-FDJ | + 01:13.52 |
| 90 | Bauke Mollema | Lidl-Trek | + 01:14.42 |
| 91 | Jacopo Mosca | Lidl-Trek | + 01:14.49 |
| 92 | Abel Balderstone | Caja Rural-Seguros RGA | + 01:14.56 |
| 93 | Jan Maas | Team Jayco-AlUla | + 01:15.37 |
| 94 | Dylan van Baarle | Jumbo-Visma | + 01:15.44 |
| 95 | Sylvain Moniquet | Lotto Dstny | + 01:18.45 |
| 96 | Mathis Le Berre | Team Arkéa-Samsic | + 01:19.28 |
| 97 | Jasha Sütterlin | Bahrain Victorious | + 01:20.35 |
| 98 | Elie Gesbert | Team Arkéa-Samsic | + 01:20.38 |
| 99 | Julien Bernard | Lidl-Trek | + 01:20.43 |
| 100 | Orluis Aular | Caja Rural-Seguros RGA | + 01:20.52 |
| 101 | Jesus Ezquerra | Burgos-BH | + 01:21.23 |
| 102 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:22.29 |
| 103 | Michal Schlegel | Caja Rural-Seguros RGA | + 01:23.41 |
| 104 | Omar Fraile | INEOS Grenadiers | + 01:24.12 |
| 105 | Julius Johansen | Intermarché-Circus-Wanty | + 01:24.45 |
| 106 | Jetse Bol | Burgos-BH | + 01:26.23 |
| 107 | Andrea Vendrame | AG2R Citroën Team | + 01:26.55 |
| 108 | Kevin Ledanois | Team Arkéa-Samsic | + 01:27.15 |
| 109 | Rein Taaramäe | Intermarché-Circus-Wanty | + 01:27.25 |
| 110 | Amanuel Ghebreigzabhier | Lidl-Trek | + 01:27.51 |
| 111 | Pieter Serry | Soudal Quick-Step | + 01:28.29 |
| 112 | Lewis Askey | Groupama-FDJ | + 01:30.26 |
| 113 | Paul Lapeira | AG2R Citroën Team | + 01:30.30 |
| 114 | Thomas De Gendt | Lotto Dstny | + 01:30.33 |
| 115 | Nico Denz | BORA-hansgrohe | + 01:31.52 |
| 116 | Julius van den Berg | EF Education-EasyPost | + 01:32.29 |
| 117 | Eduardo Sepulveda | Lotto Dstny | + 01:33.19 |
| 118 | Otto Vergaerde | Lidl-Trek | + 01:33.30 |
| 119 | Sean Flynn | Team dsm-firmenich | + 01:33.30 |
| 120 | Domen Novak | UAE Team Emirates | + 01:34.04 |
| 121 | Cyril Barthe | Burgos-BH | + 01:34.38 |
| 122 | Geoffrey Soupe | TotalEnergies | + 01:35.23 |
| 123 | Dries van Gestel | TotalEnergies | + 01:36.00 |
| 124 | Welay Berhe | Team Jayco-AlUla | + 01:36.53 |
| 125 | Sébastien Grignard | Lotto Dstny | + 01:36.56 |
| 126 | Marijn van den Berg | EF Education-EasyPost | + 01:37.22 |
| 127 | Eric Fagundez | Burgos-BH | + 01:37.41 |
| 128 | Samuele Battistella | Astana Qazaqstan Team | + 01:38.37 |
| 129 | Jose Herrada | Cofidis | + 01:39.20 |
| 130 | Edward Theuns | Lidl-Trek | + 01:39.44 |
| 131 | Stefan Bissegger | EF Education-EasyPost | + 01:39.54 |
| 132 | Romain Combaud | Team dsm-firmenich | + 01:40.56 |
| 133 | Edward Planckaert | Alpecin-Deceuninck | + 01:41.05 |
| 134 | Hugo Hofstetter | Team Arkéa-Samsic | + 01:43.02 |
| 135 | Kaden Groves | Alpecin-Deceuninck | + 01:43.56 |
| 136 | François Bidard | Cofidis | + 01:44.03 |
| 137 | David González | Caja Rural-Seguros RGA | + 01:44.47 |
| 138 | Boy van Poppel | Intermarché-Circus-Wanty | + 01:44.52 |
| 139 | Tobias Bayer | Alpecin-Deceuninck | + 01:45.32 |
| 140 | Sam Watson | Groupama-FDJ | + 01:46.32 |
| 141 | Jason Osborne | Alpecin-Deceuninck | + 01:46.43 |
| 142 | Casper Pedersen | Soudal Quick-Step | + 01:47.33 |
| 143 | Milan Menten | Lotto Dstny | + 01:48.14 |
| 144 | Hugo Page | Intermarché-Circus-Wanty | + 01:48.29 |
| 145 | Kamil Gradek | Bahrain Victorious | + 01:50.03 |
| 146 | André Carvalho | Cofidis | + 01:50.17 |
| 147 | Sebastian Molano | UAE Team Emirates | + 01:51.33 |
| 148 | Clément Davy | Groupama-FDJ | + 01:52.21 |
| 149 | Thomas Bonnet | TotalEnergies | + 01:52.30 |
| 150 | Davide Cimolai | Cofidis | + 01:53.45 |
| 151 | Kim Heiduk | INEOS Grenadiers | + 01:53.57 |
| 152 | Jarrad Drizners | Lotto Dstny | + 01:54.07 |
| 153 | Maurice Ballerstedt | Alpecin-Deceuninck | + 01:54.52 |
| 154 | Rune Herregodts | Intermarché-Circus-Wanty | + 01:56.01 |
| 155 | Matevz Govekar | Bahrain Victorious | + 01:56.38 |
| 156 | Alberto Dainese | Team dsm-firmenich | + 01:57.03 |
| 157 | Rui Oliveira | UAE Team Emirates | + 01:57.09 |
| 158 | Jimmy Janssens | Alpecin-Deceuninck | + 01:58.30 |
| 159 | Callum Scotson | Team Jayco-AlUla | + 01:58.32 |
| 160 | Robbe Ghys | Alpecin-Deceuninck | + 02:01.48 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Soudal Quick-Step | 39:28:54 |
| 2 | Lenny Martinez | Groupama-FDJ | + 00.53 |
| 3 | Joao Almeida | UAE Team Emirates | + 01.07 |
| 4 | Juan Ayuso | UAE Team Emirates | + 01.16 |
| 5 | Cian Uijtdebroeks | BORA-hansgrohe | + 04.07 |
| 6 | Santiago Buitrago | Bahrain Victorious | + 05.28 |
| 7 | Einer Rubio | Movistar Team | + 05.28 |
| 8 | Attila Valter | Jumbo-Visma | + 12.51 |
| 9 | Antonio Tiberi | Bahrain Victorious | + 25.19 |
| 10 | Michel Ries | Team Arkéa-Samsic | + 37.24 |
| 11 | Romain Grégoire | Groupama-FDJ | + 39.35 |
| 12 | Max Poole | Team dsm-firmenich | + 48.45 |
| 13 | Sean Quinn | EF Education-EasyPost | + 51.06 |
| 14 | Finn Fisher-Black | UAE Team Emirates | + 52.52 |
| 15 | Lennert Van Eetvelt | Lotto Dstny | + 55.06 |
| 16 | Felix Engelhardt | Team Jayco-AlUla | + 57.53 |
| 17 | Oier Lazkano | Movistar Team | + 58.04 |
| 18 | Andreas Kron | Lotto Dstny | + 59.57 |
| 19 | Andrea Piccolo | EF Education-EasyPost | + 01:03.46 |
| 20 | Pelayo Sanchez | Burgos-BH | + 01:05.22 |
| 21 | Diego Camargo | EF Education-EasyPost | + 01:05.48 |
| 22 | Alan Jousseaume | TotalEnergies | + 01:08.06 |
| 23 | Kévin Vauquelin | Team Arkéa-Samsic | + 01:11.18 |
| 24 | Jon Barrenetxea | Caja Rural-Seguros RGA | + 01:11.20 |
| 25 | Lorenzo Germani | Groupama-FDJ | + 01:12.43 |
| 26 | Abel Balderstone | Caja Rural-Seguros RGA | + 01:13.47 |
| 27 | Sylvain Moniquet | Lotto Dstny | + 01:17.36 |
| 28 | Mathis Le Berre | Team Arkéa-Samsic | + 01:18.19 |
| 29 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:21.20 |
| 30 | Julius Johansen | Intermarché-Circus-Wanty | + 01:23.36 |
| 31 | Lewis Askey | Groupama-FDJ | + 01:29.17 |
| 32 | Paul Lapeira | AG2R Citroën Team | + 01:29.21 |
| 33 | Sean Flynn | Team dsm-firmenich | + 01:32.21 |
| 34 | Welay Berhe | Team Jayco-AlUla | + 01:35.44 |
| 35 | Sébastien Grignard | Lotto Dstny | + 01:35.47 |
| 36 | Marijn van den Berg | EF Education-EasyPost | + 01:36.13 |
| 37 | Eric Fagundez | Burgos-BH | + 01:36.32 |
| 38 | Samuele Battistella | Astana Qazaqstan Team | + 01:37.28 |
| 39 | Stefan Bissegger | EF Education-EasyPost | + 01:38.45 |
| 40 | Kaden Groves | Alpecin-Deceuninck | + 01:42.47 |
| 41 | Tobias Bayer | Alpecin-Deceuninck | + 01:44.23 |
| 42 | Sam Watson | Groupama-FDJ | + 01:45.23 |
| 43 | Hugo Page | Intermarché-Circus-Wanty | + 01:47.20 |
| 44 | Clément Davy | Groupama-FDJ | + 01:51.12 |
| 45 | Thomas Bonnet | TotalEnergies | + 01:51.21 |
| 46 | Kim Heiduk | INEOS Grenadiers | + 01:52.48 |
| 47 | Jarrad Drizners | Lotto Dstny | + 01:52.58 |
| 48 | Maurice Ballerstedt | Alpecin-Deceuninck | + 01:53.43 |
| 49 | Rune Herregodts | Intermarché-Circus-Wanty | + 01:54.52 |
| 50 | Matevz Govekar | Bahrain Victorious | + 01:55.29 |
| 51 | Alberto Dainese | Team dsm-firmenich | + 01:55.54 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Kaden Groves | Alpecin-Deceuninck | 158 |
| 2 | Remco Evenepoel | Soudal Quick-Step | 79 |
| 3 | Andreas Kron | Lotto Dstny | 77 |
| 4 | Marc Soler | UAE Team Emirates | 73 |
| 5 | Andrea Vendrame | AG2R Citroën Team | 66 |
| 6 | Geoffrey Soupe | TotalEnergies | 61 |
| 7 | Filippo Ganna | INEOS Grenadiers | 59 |
| 8 | Marijn van den Berg | EF Education-EasyPost | 57 |
| 9 | Edward Theuns | Lidl-Trek | 55 |
| 10 | Amanuel Ghebreigzabhier | Lidl-Trek | 52 |
| 11 | Sepp Kuss | Jumbo-Visma | 49 |
| 12 | Jonas Vingegaard | Jumbo-Visma | 49 |
| 13 | Primoz Roglic | Jumbo-Visma | 48 |
| 14 | Sebastian Molano | UAE Team Emirates | 48 |
| 15 | Orluis Aular | Caja Rural-Seguros RGA | 47 |
| 16 | Matteo Sobrero | Team Jayco-AlUla | 46 |
| 17 | Lennard Kämna | BORA-hansgrohe | 45 |
| 18 | Lenny Martinez | Groupama-FDJ | 42 |
| 19 | David González | Caja Rural-Seguros RGA | 42 |
| 20 | Juan Ayuso | UAE Team Emirates | 39 |
| 21 | Chris Hamilton | Team dsm-firmenich | 39 |
| 22 | Dries van Gestel | TotalEnergies | 38 |
| 23 | Aleksandr Vlasov | BORA-hansgrohe | 34 |
| 24 | Enric Mas | Movistar Team | 32 |
| 25 | Joao Almeida | UAE Team Emirates | 30 |
| 26 | Romain Grégoire | Groupama-FDJ | 30 |
| 27 | Oier Lazkano | Movistar Team | 30 |
| 28 | Jon Barrenetxea | Caja Rural-Seguros RGA | 30 |
| 29 | Lewis Askey | Groupama-FDJ | 27 |
| 30 | Jonathan Caicedo | EF Education-EasyPost | 26 |
| 31 | Finn Fisher-Black | UAE Team Emirates | 26 |
| 32 | Hugo Page | Intermarché-Circus-Wanty | 26 |
| 33 | Joel Nicolau | Caja Rural-Seguros RGA | 25 |
| 34 | Ruben Fernandez | Cofidis | 25 |
| 35 | Sean Flynn | Team dsm-firmenich | 25 |
| 36 | Iván García Cortina | Movistar Team | 23 |
| 37 | Romain Bardet | Team dsm-firmenich | 21 |
| 38 | Jesus Herrada | Cofidis | 20 |
| 39 | Damiano Caruso | Bahrain Victorious | 20 |
| 40 | Andrea Piccolo | EF Education-EasyPost | 20 |
| 41 | Ander Okamika | Burgos-BH | 20 |
| 42 | Rui Costa | Intermarché-Circus-Wanty | 20 |
| 43 | Milan Menten | Lotto Dstny | 20 |
| 44 | Alberto Dainese | Team dsm-firmenich | 19 |
| 45 | Mikel Landa | Bahrain Victorious | 18 |
| 46 | Wout Poels | Bahrain Victorious | 17 |
| 47 | Fernando Barceló | Caja Rural-Seguros RGA | 17 |
| 48 | Rune Herregodts | Intermarché-Circus-Wanty | 17 |
| 49 | Paul Ourselin | TotalEnergies | 16 |
| 50 | Lennert Van Eetvelt | Lotto Dstny | 15 |
| 51 | Mathis Le Berre | Team Arkéa-Samsic | 15 |
| 52 | Casper Pedersen | Soudal Quick-Step | 15 |
| 53 | Cristian Rodriguez | Team Arkéa-Samsic | 14 |
| 54 | Lukasz Owsian | Team Arkéa-Samsic | 13 |
| 55 | Jan Maas | Team Jayco-AlUla | 12 |
| 56 | Geraint Thomas | INEOS Grenadiers | 11 |
| 57 | Daniel Navarro | Burgos-BH | 11 |
| 58 | Cian Uijtdebroeks | BORA-hansgrohe | 10 |
| 59 | Steff Cras | TotalEnergies | 10 |
| 60 | Mattia Cattaneo | Soudal Quick-Step | 10 |
| 61 | Pelayo Sanchez | Burgos-BH | 10 |
| 62 | Diego Camargo | EF Education-EasyPost | 10 |
| 63 | Edward Planckaert | Alpecin-Deceuninck | 10 |
| 64 | Tobias Bayer | Alpecin-Deceuninck | 10 |
| 65 | Maurice Ballerstedt | Alpecin-Deceuninck | 10 |
| 66 | Einer Rubio | Movistar Team | 9 |
| 67 | Rudy Molard | Groupama-FDJ | 9 |
| 68 | Nelson Oliveira | Movistar Team | 9 |
| 69 | Jesus Ezquerra | Burgos-BH | 9 |
| 70 | Rémy Rochas | Cofidis | 8 |
| 71 | Nicolas Prodhomme | AG2R Citroën Team | 8 |
| 72 | Dorian Godon | AG2R Citroën Team | 7 |
| 73 | Jarrad Drizners | Lotto Dstny | 7 |
| 74 | Matevz Govekar | Bahrain Victorious | 7 |
| 75 | Hugh Carthy | EF Education-EasyPost | 6 |
| 76 | Felix Engelhardt | Team Jayco-AlUla | 6 |
| 77 | Jacopo Mosca | Lidl-Trek | 6 |
| 78 | Davide Cimolai | Cofidis | 6 |
| 79 | Santiago Buitrago | Bahrain Victorious | 5 |
| 80 | Wilco Kelderman | Jumbo-Visma | 5 |
| 81 | Jonathan Castroviejo | INEOS Grenadiers | 5 |
| 82 | Stefan Bissegger | EF Education-EasyPost | 5 |
| 83 | David de la Cruz | Astana Qazaqstan Team | 3 |
| 84 | Ben Zwiehoff | BORA-hansgrohe | 3 |
| 85 | Alan Jousseaume | TotalEnergies | 3 |
| 86 | Hugo Hofstetter | Team Arkéa-Samsic | 3 |
| 87 | Max Poole | Team dsm-firmenich | 2 |
| 88 | Nico Denz | BORA-hansgrohe | 2 |
| 89 | Juan Pedro Lopez | Lidl-Trek | 1 |
| 90 | Jose Manuel Diaz | Burgos-BH | -4 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jesus Herrada | Cofidis | 22 |
| 2 | Eduardo Sepulveda | Lotto Dstny | 21 |
| 3 | Remco Evenepoel | Soudal Quick-Step | 20 |
| 4 | Matteo Sobrero | Team Jayco-AlUla | 11 |
| 5 | Sepp Kuss | Jumbo-Visma | 10 |
| 6 | Lennard Kämna | BORA-hansgrohe | 10 |
| 7 | Andreas Kron | Lotto Dstny | 10 |
| 8 | Jonas Vingegaard | Jumbo-Visma | 10 |
| 9 | Damiano Caruso | Bahrain Victorious | 9 |
| 10 | Primoz Roglic | Jumbo-Visma | 8 |
| 11 | Romain Grégoire | Groupama-FDJ | 8 |
| 12 | Jon Barrenetxea | Caja Rural-Seguros RGA | 7 |
| 13 | Thomas De Gendt | Lotto Dstny | 7 |
| 14 | Lenny Martinez | Groupama-FDJ | 6 |
| 15 | Ruben Fernandez | Cofidis | 6 |
| 16 | Amanuel Ghebreigzabhier | Lidl-Trek | 6 |
| 17 | Sylvain Moniquet | Lotto Dstny | 5 |
| 18 | Marc Soler | UAE Team Emirates | 5 |
| 19 | Juan Ayuso | UAE Team Emirates | 5 |
| 20 | Romain Bardet | Team dsm-firmenich | 4 |
| 21 | Antonio Tiberi | Bahrain Victorious | 3 |
| 22 | Oier Lazkano | Movistar Team | 3 |
| 23 | Ander Okamika | Burgos-BH | 3 |
| 24 | Joel Nicolau | Caja Rural-Seguros RGA | 3 |
| 25 | Eric Fagundez | Burgos-BH | 3 |
| 26 | David González | Caja Rural-Seguros RGA | 3 |
| 27 | Enric Mas | Movistar Team | 2 |
| 28 | Mikel Landa | Bahrain Victorious | 2 |
| 29 | Einer Rubio | Movistar Team | 2 |
| 30 | Jonathan Caicedo | EF Education-EasyPost | 2 |
| 31 | Pelayo Sanchez | Burgos-BH | 2 |
| 32 | Geraint Thomas | INEOS Grenadiers | 1 |
| 33 | Mattia Cattaneo | Soudal Quick-Step | 1 |
| 34 | Nicolas Prodhomme | AG2R Citroën Team | 1 |
| 35 | Chris Hamilton | Team dsm-firmenich | 1 |
| 36 | Marijn van den Berg | EF Education-EasyPost | 1 |
| 37 | Jose Manuel Diaz | Burgos-BH | -4 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Jumbo-Visma | 117:51:25 |
| 2 | UAE Team Emirates | + 00.57 |
| 3 | Bahrain Victorious | + 07.27 |
| 4 | BORA-hansgrohe | + 10.06 |
| 5 | Movistar Team | + 25.54 |
| 6 | INEOS Grenadiers | + 35.36 |
| 7 | Soudal Quick-Step | + 38.44 |
| 8 | Groupama-FDJ | + 38.56 |
| 9 | EF Education-EasyPost | + 47.54 |
| 10 | TotalEnergies | + 01:00.02 |
| 11 | AG2R Citroën Team | + 01:00.29 |
| 12 | Astana Qazaqstan Team | + 01:01.53 |
| 13 | Caja Rural-Seguros RGA | + 01:07.02 |
| 14 | Team Arkéa-Samsic | + 01:14.46 |
| 15 | Burgos-BH | + 01:29.32 |
| 16 | Lidl-Trek | + 01:30.32 |
| 17 | Cofidis | + 01:31.12 |
| 18 | Team dsm-firmenich | + 01:46.13 |
| 19 | Intermarché-Circus-Wanty | + 02:09.10 |
| 20 | Team Jayco-AlUla | + 02:15.54 |
| 21 | Lotto Dstny | + 02:20.54 |
| 22 | Alpecin-Deceuninck | + 04:42.40 |








