Vuelta a España 2023 - Stage 5
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 | Kaden Groves | Alpecin-Deceuninck | 4:23:43 |
| 2 | Filippo Ganna | INEOS Grenadiers | + 00.00 |
| 3 | Dries van Gestel | TotalEnergies | + 00.00 |
| 4 | Alberto Dainese | Team dsm-firmenich | + 00.00 |
| 5 | Lewis Askey | Groupama-FDJ | + 00.00 |
| 6 | Edward Theuns | Lidl-Trek | + 00.00 |
| 7 | David González | Caja Rural-Seguros RGA | + 00.00 |
| 8 | Geoffrey Soupe | TotalEnergies | + 00.00 |
| 9 | Jesus Ezquerra | Burgos-BH | + 00.00 |
| 10 | Jarrad Drizners | Lotto Dstny | + 00.00 |
| 11 | Jacopo Mosca | Lidl-Trek | + 00.00 |
| 12 | Iván García Cortina | Movistar Team | + 00.00 |
| 13 | Hugo Page | Intermarché-Circus-Wanty | + 00.00 |
| 14 | Orluis Aular | Caja Rural-Seguros RGA | + 00.00 |
| 15 | Marijn van den Berg | EF Education-EasyPost | + 00.00 |
| 16 | Davide Cimolai | Cofidis | + 00.00 |
| 17 | Andrea Vendrame | AG2R Citroën Team | + 00.00 |
| 18 | Matevz Govekar | Bahrain Victorious | + 00.00 |
| 19 | Jon Barrenetxea | Caja Rural-Seguros RGA | + 00.00 |
| 20 | Cyril Barthe | Burgos-BH | + 00.00 |
| 21 | Robbe Ghys | Alpecin-Deceuninck | + 00.00 |
| 22 | Antonio Tiberi | Bahrain Victorious | + 00.00 |
| 23 | Felix Engelhardt | Team Jayco-AlUla | + 00.00 |
| 24 | Nico Denz | BORA-hansgrohe | + 00.00 |
| 25 | David de la Cruz | Astana Qazaqstan Team | + 00.00 |
| 26 | Remco Evenepoel | Soudal Quick-Step | + 00.00 |
| 27 | Wout Poels | Bahrain Victorious | + 00.00 |
| 28 | Stefan Bissegger | EF Education-EasyPost | + 00.00 |
| 29 | Fabien Doubey | TotalEnergies | + 00.00 |
| 30 | Lorenzo Milesi | Team dsm-firmenich | + 00.00 |
| 31 | André Carvalho | Cofidis | + 00.00 |
| 32 | Aleksandr Vlasov | BORA-hansgrohe | + 00.00 |
| 33 | Rudy Molard | Groupama-FDJ | + 00.00 |
| 34 | Fernando Barceló | Caja Rural-Seguros RGA | + 00.00 |
| 35 | Mikel Landa | Bahrain Victorious | + 00.00 |
| 36 | Nelson Oliveira | Movistar Team | + 00.00 |
| 37 | Jonas Vingegaard | Jumbo-Visma | + 00.00 |
| 38 | Lawrence Warbasse | AG2R Citroën Team | + 00.00 |
| 39 | Kévin Vauquelin | Team Arkéa-Samsic | + 00.00 |
| 40 | Jasha Sütterlin | Bahrain Victorious | + 00.00 |
| 41 | Steff Cras | TotalEnergies | + 00.00 |
| 42 | Paul Lapeira | AG2R Citroën Team | + 00.00 |
| 43 | Lenny Martinez | Groupama-FDJ | + 00.00 |
| 44 | Thymen Arensman | INEOS Grenadiers | + 00.00 |
| 45 | Damiano Caruso | Bahrain Victorious | + 00.00 |
| 46 | Santiago Buitrago | Bahrain Victorious | + 00.00 |
| 47 | Andrea Piccolo | EF Education-EasyPost | + 00.00 |
| 48 | Juan Ayuso | UAE Team Emirates | + 00.00 |
| 49 | Mikaël Chérel | AG2R Citroën Team | + 00.00 |
| 50 | Cristian Rodriguez | Team Arkéa-Samsic | + 00.00 |
| 51 | Enric Mas | Movistar Team | + 00.00 |
| 52 | Joao Almeida | UAE Team Emirates | + 00.00 |
| 53 | Attila Valter | Jumbo-Visma | + 00.00 |
| 54 | Jonas Koch | BORA-hansgrohe | + 00.00 |
| 55 | Max Poole | Team dsm-firmenich | + 00.00 |
| 56 | Cian Uijtdebroeks | BORA-hansgrohe | + 00.00 |
| 57 | Luis León Sánchez | Astana Qazaqstan Team | + 00.00 |
| 58 | Michal Schlegel | Caja Rural-Seguros RGA | + 00.00 |
| 59 | Dorian Godon | AG2R Citroën Team | + 00.00 |
| 60 | Jay Vine | UAE Team Emirates | + 00.00 |
| 61 | Jan Tratnik | Jumbo-Visma | + 00.00 |
| 62 | Primoz Roglic | Jumbo-Visma | + 00.00 |
| 63 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 00.00 |
| 64 | Abel Balderstone | Caja Rural-Seguros RGA | + 00.00 |
| 65 | Sepp Kuss | Jumbo-Visma | + 00.00 |
| 66 | Marc Soler | UAE Team Emirates | + 00.00 |
| 67 | Oier Lazkano | Movistar Team | + 00.00 |
| 68 | Sean Quinn | EF Education-EasyPost | + 00.00 |
| 69 | Einer Rubio | Movistar Team | + 00.00 |
| 70 | Fabio Felline | Astana Qazaqstan Team | + 00.00 |
| 71 | Bauke Mollema | Lidl-Trek | + 00.00 |
| 72 | Sergio Higuita | BORA-hansgrohe | + 00.00 |
| 73 | Imanol Erviti | Movistar Team | + 00.00 |
| 74 | Rein Taaramäe | Intermarché-Circus-Wanty | + 00.00 |
| 75 | Rémy Rochas | Cofidis | + 00.00 |
| 76 | Kevin Ledanois | Team Arkéa-Samsic | + 00.00 |
| 77 | Andrey Zeits | Astana Qazaqstan Team | + 00.00 |
| 78 | Juan Pedro Lopez | Lidl-Trek | + 00.00 |
| 79 | Ruben Fernandez | Cofidis | + 00.00 |
| 80 | Geraint Thomas | INEOS Grenadiers | + 00.00 |
| 81 | Vadim Pronskiy | Astana Qazaqstan Team | + 00.00 |
| 82 | Hugh Carthy | EF Education-EasyPost | + 00.00 |
| 83 | Kenny Elissonde | Lidl-Trek | + 00.00 |
| 84 | Romain Grégoire | Groupama-FDJ | + 00.00 |
| 85 | Lukasz Owsian | Team Arkéa-Samsic | + 00.00 |
| 86 | Daniel Navarro | Burgos-BH | + 00.00 |
| 87 | Joe Dombrowski | Astana Qazaqstan Team | + 00.00 |
| 88 | Sébastien Grignard | Lotto Dstny | + 00.00 |
| 89 | Ander Okamika | Burgos-BH | + 00.00 |
| 90 | Ben Zwiehoff | BORA-hansgrohe | + 00.00 |
| 91 | Pelayo Sanchez | Burgos-BH | + 00.00 |
| 92 | Javier Romo | Astana Qazaqstan Team | + 00.00 |
| 93 | Michel Ries | Team Arkéa-Samsic | + 00.00 |
| 94 | Sean Flynn | Team dsm-firmenich | + 00.00 |
| 95 | Nicolas Prodhomme | AG2R Citroën Team | + 00.00 |
| 96 | Mathis Le Berre | Team Arkéa-Samsic | + 00.00 |
| 97 | Edward Planckaert | Alpecin-Deceuninck | + 00.00 |
| 98 | Chris Hamilton | Team dsm-firmenich | + 00.29 |
| 99 | Romain Combaud | Team dsm-firmenich | + 00.29 |
| 100 | Jetse Bol | Burgos-BH | + 00.52 |
| 101 | Lennard Kämna | BORA-hansgrohe | + 00.54 |
| 102 | Julius van den Berg | EF Education-EasyPost | + 00.54 |
| 103 | Simone Petilli | Intermarché-Circus-Wanty | + 00.54 |
| 104 | Boy van Poppel | Intermarché-Circus-Wanty | + 00.54 |
| 105 | Jose Manuel Diaz | Burgos-BH | + 00.54 |
| 106 | Julien Bernard | Lidl-Trek | + 00.54 |
| 107 | Damien Touzé | AG2R Citroën Team | + 00.54 |
| 108 | Michael Hepburn | Team Jayco-AlUla | + 00.54 |
| 109 | Jonathan Caicedo | EF Education-EasyPost | + 00.54 |
| 110 | Samuel Gaze | Alpecin-Deceuninck | + 01.04 |
| 111 | Robert Gesink | Jumbo-Visma | + 01.11 |
| 112 | Jose Herrada | Cofidis | + 01.15 |
| 113 | Paul Ourselin | TotalEnergies | + 01.15 |
| 114 | Alan Jousseaume | TotalEnergies | + 01.15 |
| 115 | Lorenzo Germani | Groupama-FDJ | + 01.15 |
| 116 | Rui Costa | Intermarché-Circus-Wanty | + 01.15 |
| 117 | Sebastian Molano | UAE Team Emirates | + 01.20 |
| 118 | Finn Fisher-Black | UAE Team Emirates | + 01.20 |
| 119 | Thomas De Gendt | Lotto Dstny | + 01.20 |
| 120 | Eduardo Sepulveda | Lotto Dstny | + 01.22 |
| 121 | Amanuel Ghebreigzabhier | Lidl-Trek | + 01.24 |
| 122 | Jason Osborne | Alpecin-Deceuninck | + 01.24 |
| 123 | Jan Maas | Team Jayco-AlUla | + 01.36 |
| 124 | Dylan van Baarle | Jumbo-Visma | + 01.36 |
| 125 | Samuele Battistella | Astana Qazaqstan Team | + 01.36 |
| 126 | Matteo Sobrero | Team Jayco-AlUla | + 01.36 |
| 127 | Welay Berhe | Team Jayco-AlUla | + 01.36 |
| 128 | Jorge Arcas | Movistar Team | + 01.36 |
| 129 | Elie Gesbert | Team Arkéa-Samsic | + 01.36 |
| 130 | Otto Vergaerde | Lidl-Trek | + 01.36 |
| 131 | Lennert Van Eetvelt | Lotto Dstny | + 01.45 |
| 132 | Sylvain Moniquet | Lotto Dstny | + 01.45 |
| 133 | Pierre Latour | TotalEnergies | + 01.51 |
| 134 | Thomas Bonnet | TotalEnergies | + 01.51 |
| 135 | Kamil Gradek | Bahrain Victorious | + 01.59 |
| 136 | Mattia Cattaneo | Soudal Quick-Step | + 02.06 |
| 137 | Omar Fraile | INEOS Grenadiers | + 02.06 |
| 138 | Kim Heiduk | INEOS Grenadiers | + 02.10 |
| 139 | Wilco Kelderman | Jumbo-Visma | + 02.14 |
| 140 | Emanuel Buchmann | BORA-hansgrohe | + 02.14 |
| 141 | Clément Davy | Groupama-FDJ | + 02.14 |
| 142 | Geoffrey Bouchard | AG2R Citroën Team | + 02.14 |
| 143 | Jesus Herrada | Cofidis | + 02.14 |
| 144 | Domen Novak | UAE Team Emirates | + 02.29 |
| 145 | Rui Oliveira | UAE Team Emirates | + 02.29 |
| 146 | Joel Nicolau | Caja Rural-Seguros RGA | + 02.44 |
| 147 | Rune Herregodts | Intermarché-Circus-Wanty | + 02.47 |
| 148 | Egan Bernal | INEOS Grenadiers | + 02.47 |
| 149 | Jonathan Castroviejo | INEOS Grenadiers | + 02.47 |
| 150 | Casper Pedersen | Soudal Quick-Step | + 02.47 |
| 151 | Julius Johansen | Intermarché-Circus-Wanty | + 02.47 |
| 152 | Pieter Serry | Soudal Quick-Step | + 02.47 |
| 153 | Jan Hirt | Soudal Quick-Step | + 02.47 |
| 154 | Eric Fagundez | Burgos-BH | + 02.47 |
| 155 | Callum Scotson | Team Jayco-AlUla | + 02.47 |
| 156 | James Knox | Soudal Quick-Step | + 02.47 |
| 157 | Michael Storer | Groupama-FDJ | + 02.47 |
| 158 | Diego Camargo | EF Education-EasyPost | + 02.47 |
| 159 | François Bidard | Cofidis | + 02.47 |
| 160 | Hugo Hofstetter | Team Arkéa-Samsic | + 02.47 |
| 161 | Maurice Ballerstedt | Alpecin-Deceuninck | + 02.47 |
| 162 | Jimmy Janssens | Alpecin-Deceuninck | + 02.47 |
| 163 | Tobias Bayer | Alpecin-Deceuninck | + 02.47 |
| 164 | Milan Menten | Lotto Dstny | + 04.06 |
| 165 | Andreas Kron | Lotto Dstny | + 04.06 |
| 166 | Sam Watson | Groupama-FDJ | + 05.29 |
| 167 | Romain Bardet | Team dsm-firmenich | + 05.29 |
| 168 | Louis Vervaeke | Soudal Quick-Step | + 15.30 |
| 169 | Andrea Bagioli | Soudal Quick-Step | + 15.30 |
| - | Kobe Goossens | Intermarché-Circus-Wanty | DNS |
| - | Ruben Guerreiro | Movistar Team | DNS |
| - | Bryan Coquard | Cofidis | DNS |
| - | Edward Dunbar | Team Jayco-AlUla | DNF |
| - | Filippo Zana | Team Jayco-AlUla | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Soudal Quick-Step | 17:12:29 |
| 2 | Enric Mas | Movistar Team | + 00.11 |
| 3 | Lenny Martinez | Groupama-FDJ | + 00.17 |
| 4 | Jonas Vingegaard | Jumbo-Visma | + 00.37 |
| 5 | Aleksandr Vlasov | BORA-hansgrohe | + 00.39 |
| 6 | Cian Uijtdebroeks | BORA-hansgrohe | + 00.39 |
| 7 | Primoz Roglic | Jumbo-Visma | + 00.43 |
| 8 | Juan Ayuso | UAE Team Emirates | + 00.44 |
| 9 | Marc Soler | UAE Team Emirates | + 00.48 |
| 10 | Joao Almeida | UAE Team Emirates | + 00.48 |
| 11 | Thymen Arensman | INEOS Grenadiers | + 00.51 |
| 12 | Sepp Kuss | Jumbo-Visma | + 00.55 |
| 13 | Jay Vine | UAE Team Emirates | + 00.57 |
| 14 | Steff Cras | TotalEnergies | + 01.13 |
| 15 | Wout Poels | Bahrain Victorious | + 01.15 |
| 16 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 01.17 |
| 17 | Geraint Thomas | INEOS Grenadiers | + 01.17 |
| 18 | David de la Cruz | Astana Qazaqstan Team | + 01.22 |
| 19 | Rémy Rochas | Cofidis | + 01.30 |
| 20 | Sean Quinn | EF Education-EasyPost | + 01.45 |
| 21 | Juan Pedro Lopez | Lidl-Trek | + 01.47 |
| 22 | Mikel Landa | Bahrain Victorious | + 01.49 |
| 23 | Hugh Carthy | EF Education-EasyPost | + 01.54 |
| 24 | Damiano Caruso | Bahrain Victorious | + 02.14 |
| 25 | Attila Valter | Jumbo-Visma | + 02.23 |
| 26 | Abel Balderstone | Caja Rural-Seguros RGA | + 02.42 |
| 27 | Javier Romo | Astana Qazaqstan Team | + 02.45 |
| 28 | Einer Rubio | Movistar Team | + 02.54 |
| 29 | Santiago Buitrago | Bahrain Victorious | + 03.03 |
| 30 | Lawrence Warbasse | AG2R Citroën Team | + 03.20 |
| 31 | Cristian Rodriguez | Team Arkéa-Samsic | + 03.26 |
| 32 | Rudy Molard | Groupama-FDJ | + 03.41 |
| 33 | Lennard Kämna | BORA-hansgrohe | + 03.48 |
| 34 | Kévin Vauquelin | Team Arkéa-Samsic | + 04.23 |
| 35 | Jan Tratnik | Jumbo-Visma | + 04.34 |
| 36 | Mikaël Chérel | AG2R Citroën Team | + 04.43 |
| 37 | Diego Camargo | EF Education-EasyPost | + 05.13 |
| 38 | Michel Ries | Team Arkéa-Samsic | + 05.28 |
| 39 | Jan Hirt | Soudal Quick-Step | + 05.40 |
| 40 | Romain Bardet | Team dsm-firmenich | + 06.10 |
| 41 | Wilco Kelderman | Jumbo-Visma | + 06.36 |
| 42 | Egan Bernal | INEOS Grenadiers | + 06.39 |
| 43 | Sergio Higuita | BORA-hansgrohe | + 06.46 |
| 44 | Ben Zwiehoff | BORA-hansgrohe | + 07.25 |
| 45 | Kenny Elissonde | Lidl-Trek | + 07.37 |
| 46 | Jonathan Caicedo | EF Education-EasyPost | + 07.42 |
| 47 | Mattia Cattaneo | Soudal Quick-Step | + 07.49 |
| 48 | Ruben Fernandez | Cofidis | + 08.04 |
| 49 | Daniel Navarro | Burgos-BH | + 09.08 |
| 50 | Emanuel Buchmann | BORA-hansgrohe | + 09.40 |
| 51 | Nelson Oliveira | Movistar Team | + 10.00 |
| 52 | Max Poole | Team dsm-firmenich | + 10.19 |
| 53 | Finn Fisher-Black | UAE Team Emirates | + 10.32 |
| 54 | Antonio Tiberi | Bahrain Victorious | + 10.34 |
| 55 | Michal Schlegel | Caja Rural-Seguros RGA | + 11.15 |
| 56 | Joe Dombrowski | Astana Qazaqstan Team | + 11.31 |
| 57 | Luis León Sánchez | Astana Qazaqstan Team | + 11.43 |
| 58 | Robert Gesink | Jumbo-Visma | + 12.27 |
| 59 | Jonathan Castroviejo | INEOS Grenadiers | + 12.27 |
| 60 | Mathis Le Berre | Team Arkéa-Samsic | + 12.58 |
| 61 | Andrea Piccolo | EF Education-EasyPost | + 13.45 |
| 62 | James Knox | Soudal Quick-Step | + 13.53 |
| 63 | Eduardo Sepulveda | Lotto Dstny | + 14.11 |
| 64 | Paul Ourselin | TotalEnergies | + 15.24 |
| 65 | Andrey Zeits | Astana Qazaqstan Team | + 15.26 |
| 66 | Fabien Doubey | TotalEnergies | + 16.08 |
| 67 | Lukasz Owsian | Team Arkéa-Samsic | + 16.34 |
| 68 | Imanol Erviti | Movistar Team | + 16.49 |
| 69 | Alan Jousseaume | TotalEnergies | + 16.57 |
| 70 | Andrea Vendrame | AG2R Citroën Team | + 17.00 |
| 71 | Jon Barrenetxea | Caja Rural-Seguros RGA | + 17.00 |
| 72 | Romain Grégoire | Groupama-FDJ | + 17.00 |
| 73 | Felix Engelhardt | Team Jayco-AlUla | + 17.07 |
| 74 | Jonas Koch | BORA-hansgrohe | + 17.17 |
| 75 | Dorian Godon | AG2R Citroën Team | + 17.37 |
| 76 | Vadim Pronskiy | Astana Qazaqstan Team | + 17.38 |
| 77 | Fernando Barceló | Caja Rural-Seguros RGA | + 17.49 |
| 78 | Iván García Cortina | Movistar Team | + 18.02 |
| 79 | Ander Okamika | Burgos-BH | + 18.20 |
| 80 | Sébastien Grignard | Lotto Dstny | + 18.44 |
| 81 | Damien Touzé | AG2R Citroën Team | + 18.49 |
| 82 | Bauke Mollema | Lidl-Trek | + 18.49 |
| 83 | Kevin Ledanois | Team Arkéa-Samsic | + 19.22 |
| 84 | Paul Lapeira | AG2R Citroën Team | + 19.23 |
| 85 | Jetse Bol | Burgos-BH | + 19.54 |
| 86 | Lennert Van Eetvelt | Lotto Dstny | + 20.01 |
| 87 | Jose Herrada | Cofidis | + 20.05 |
| 88 | Nicolas Prodhomme | AG2R Citroën Team | + 20.06 |
| 89 | Jesus Herrada | Cofidis | + 20.18 |
| 90 | Edward Theuns | Lidl-Trek | + 20.48 |
| 91 | Amanuel Ghebreigzabhier | Lidl-Trek | + 20.50 |
| 92 | Jacopo Mosca | Lidl-Trek | + 20.52 |
| 93 | Jorge Arcas | Movistar Team | + 21.22 |
| 94 | Sean Flynn | Team dsm-firmenich | + 21.33 |
| 95 | Louis Vervaeke | Soudal Quick-Step | + 21.33 |
| 96 | Marijn van den Berg | EF Education-EasyPost | + 21.35 |
| 97 | Lewis Askey | Groupama-FDJ | + 21.41 |
| 98 | Fabio Felline | Astana Qazaqstan Team | + 21.43 |
| 99 | Geoffrey Soupe | TotalEnergies | + 21.58 |
| 100 | Orluis Aular | Caja Rural-Seguros RGA | + 22.15 |
| 101 | Dries van Gestel | TotalEnergies | + 22.19 |
| 102 | Alberto Dainese | Team dsm-firmenich | + 22.22 |
| 103 | Simone Petilli | Intermarché-Circus-Wanty | + 22.38 |
| 104 | Oier Lazkano | Movistar Team | + 22.43 |
| 105 | Jesus Ezquerra | Burgos-BH | + 22.46 |
| 106 | Romain Combaud | Team dsm-firmenich | + 22.47 |
| 107 | Robbe Ghys | Alpecin-Deceuninck | + 22.48 |
| 108 | Edward Planckaert | Alpecin-Deceuninck | + 23.00 |
| 109 | Sylvain Moniquet | Lotto Dstny | + 23.02 |
| 110 | Nico Denz | BORA-hansgrohe | + 23.07 |
| 111 | Chris Hamilton | Team dsm-firmenich | + 23.07 |
| 112 | Rein Taaramäe | Intermarché-Circus-Wanty | + 23.23 |
| 113 | Kaden Groves | Alpecin-Deceuninck | + 23.41 |
| 114 | Cyril Barthe | Burgos-BH | + 23.44 |
| 115 | Julius van den Berg | EF Education-EasyPost | + 23.45 |
| 116 | Lorenzo Germani | Groupama-FDJ | + 23.46 |
| 117 | Boy van Poppel | Intermarché-Circus-Wanty | + 24.05 |
| 118 | Sebastian Molano | UAE Team Emirates | + 24.12 |
| 119 | Stefan Bissegger | EF Education-EasyPost | + 24.24 |
| 120 | Julien Bernard | Lidl-Trek | + 24.31 |
| 121 | Samuel Gaze | Alpecin-Deceuninck | + 24.35 |
| 122 | David González | Caja Rural-Seguros RGA | + 24.39 |
| 123 | Michael Hepburn | Team Jayco-AlUla | + 24.39 |
| 124 | Jarrad Drizners | Lotto Dstny | + 24.42 |
| 125 | Rui Costa | Intermarché-Circus-Wanty | + 24.47 |
| 126 | Samuele Battistella | Astana Qazaqstan Team | + 25.11 |
| 127 | Julius Johansen | Intermarché-Circus-Wanty | + 25.26 |
| 128 | Kim Heiduk | INEOS Grenadiers | + 25.29 |
| 129 | Matteo Sobrero | Team Jayco-AlUla | + 25.32 |
| 130 | Davide Cimolai | Cofidis | + 25.37 |
| 131 | Hugo Hofstetter | Team Arkéa-Samsic | + 25.38 |
| 132 | Elie Gesbert | Team Arkéa-Samsic | + 25.51 |
| 133 | Thomas De Gendt | Lotto Dstny | + 25.59 |
| 134 | Eric Fagundez | Burgos-BH | + 26.06 |
| 135 | Pelayo Sanchez | Burgos-BH | + 26.17 |
| 136 | Jasha Sütterlin | Bahrain Victorious | + 26.32 |
| 137 | Filippo Ganna | INEOS Grenadiers | + 26.38 |
| 138 | Andrea Bagioli | Soudal Quick-Step | + 26.42 |
| 139 | Milan Menten | Lotto Dstny | + 27.22 |
| 140 | Casper Pedersen | Soudal Quick-Step | + 27.26 |
| 141 | Omar Fraile | INEOS Grenadiers | + 27.27 |
| 142 | Hugo Page | Intermarché-Circus-Wanty | + 27.31 |
| 143 | André Carvalho | Cofidis | + 27.44 |
| 144 | Andreas Kron | Lotto Dstny | + 27.51 |
| 145 | Tobias Bayer | Alpecin-Deceuninck | + 27.53 |
| 146 | Otto Vergaerde | Lidl-Trek | + 28.18 |
| 147 | Geoffrey Bouchard | AG2R Citroën Team | + 28.33 |
| 148 | Joel Nicolau | Caja Rural-Seguros RGA | + 28.33 |
| 149 | Sam Watson | Groupama-FDJ | + 28.34 |
| 150 | Michael Storer | Groupama-FDJ | + 28.43 |
| 151 | Pieter Serry | Soudal Quick-Step | + 28.53 |
| 152 | Welay Berhe | Team Jayco-AlUla | + 28.56 |
| 153 | Maurice Ballerstedt | Alpecin-Deceuninck | + 29.11 |
| 154 | Kamil Gradek | Bahrain Victorious | + 29.39 |
| 155 | Rune Herregodts | Intermarché-Circus-Wanty | + 29.42 |
| 156 | Dylan van Baarle | Jumbo-Visma | + 30.03 |
| 157 | Rui Oliveira | UAE Team Emirates | + 30.46 |
| 158 | Matevz Govekar | Bahrain Victorious | + 31.07 |
| 159 | Lorenzo Milesi | Team dsm-firmenich | + 31.26 |
| 160 | Jason Osborne | Alpecin-Deceuninck | + 31.35 |
| 161 | Jan Maas | Team Jayco-AlUla | + 31.46 |
| 162 | Clément Davy | Groupama-FDJ | + 32.06 |
| 163 | Jimmy Janssens | Alpecin-Deceuninck | + 32.22 |
| 164 | Domen Novak | UAE Team Emirates | + 32.48 |
| 165 | Jose Manuel Diaz | Burgos-BH | + 32.49 |
| 166 | Thomas Bonnet | TotalEnergies | + 33.13 |
| 167 | François Bidard | Cofidis | + 33.43 |
| 168 | Pierre Latour | TotalEnergies | + 36.09 |
| 169 | Callum Scotson | Team Jayco-AlUla | + 38.21 |
| - | Kobe Goossens | Intermarché-Circus-Wanty | DNS |
| - | Ruben Guerreiro | Movistar Team | DNS |
| - | Bryan Coquard | Cofidis | DNS |
| - | Edward Dunbar | Team Jayco-AlUla | DNF |
| - | Filippo Zana | Team Jayco-AlUla | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Soudal Quick-Step | 17:12:29 |
| 2 | Lenny Martinez | Groupama-FDJ | + 00.17 |
| 3 | Cian Uijtdebroeks | BORA-hansgrohe | + 00.39 |
| 4 | Juan Ayuso | UAE Team Emirates | + 00.44 |
| 5 | Joao Almeida | UAE Team Emirates | + 00.48 |
| 6 | Thymen Arensman | INEOS Grenadiers | + 00.51 |
| 7 | Sean Quinn | EF Education-EasyPost | + 01.45 |
| 8 | Attila Valter | Jumbo-Visma | + 02.23 |
| 9 | Abel Balderstone | Caja Rural-Seguros RGA | + 02.42 |
| 10 | Javier Romo | Astana Qazaqstan Team | + 02.45 |
| 11 | Einer Rubio | Movistar Team | + 02.54 |
| 12 | Santiago Buitrago | Bahrain Victorious | + 03.03 |
| 13 | Kévin Vauquelin | Team Arkéa-Samsic | + 04.23 |
| 14 | Diego Camargo | EF Education-EasyPost | + 05.13 |
| 15 | Michel Ries | Team Arkéa-Samsic | + 05.28 |
| 16 | Max Poole | Team dsm-firmenich | + 10.19 |
| 17 | Finn Fisher-Black | UAE Team Emirates | + 10.32 |
| 18 | Antonio Tiberi | Bahrain Victorious | + 10.34 |
| 19 | Mathis Le Berre | Team Arkéa-Samsic | + 12.58 |
| 20 | Andrea Piccolo | EF Education-EasyPost | + 13.45 |
| 21 | Alan Jousseaume | TotalEnergies | + 16.57 |
| 22 | Jon Barrenetxea | Caja Rural-Seguros RGA | + 17.00 |
| 23 | Romain Grégoire | Groupama-FDJ | + 17.00 |
| 24 | Felix Engelhardt | Team Jayco-AlUla | + 17.07 |
| 25 | Vadim Pronskiy | Astana Qazaqstan Team | + 17.38 |
| 26 | Sébastien Grignard | Lotto Dstny | + 18.44 |
| 27 | Paul Lapeira | AG2R Citroën Team | + 19.23 |
| 28 | Lennert Van Eetvelt | Lotto Dstny | + 20.01 |
| 29 | Sean Flynn | Team dsm-firmenich | + 21.33 |
| 30 | Marijn van den Berg | EF Education-EasyPost | + 21.35 |
| 31 | Lewis Askey | Groupama-FDJ | + 21.41 |
| 32 | Alberto Dainese | Team dsm-firmenich | + 22.22 |
| 33 | Oier Lazkano | Movistar Team | + 22.43 |
| 34 | Sylvain Moniquet | Lotto Dstny | + 23.02 |
| 35 | Kaden Groves | Alpecin-Deceuninck | + 23.41 |
| 36 | Lorenzo Germani | Groupama-FDJ | + 23.46 |
| 37 | Stefan Bissegger | EF Education-EasyPost | + 24.24 |
| 38 | Jarrad Drizners | Lotto Dstny | + 24.42 |
| 39 | Samuele Battistella | Astana Qazaqstan Team | + 25.11 |
| 40 | Julius Johansen | Intermarché-Circus-Wanty | + 25.26 |
| 41 | Kim Heiduk | INEOS Grenadiers | + 25.29 |
| 42 | Eric Fagundez | Burgos-BH | + 26.06 |
| 43 | Pelayo Sanchez | Burgos-BH | + 26.17 |
| 44 | Andrea Bagioli | Soudal Quick-Step | + 26.42 |
| 45 | Hugo Page | Intermarché-Circus-Wanty | + 27.31 |
| 46 | Andreas Kron | Lotto Dstny | + 27.51 |
| 47 | Tobias Bayer | Alpecin-Deceuninck | + 27.53 |
| 48 | Sam Watson | Groupama-FDJ | + 28.34 |
| 49 | Welay Berhe | Team Jayco-AlUla | + 28.56 |
| 50 | Maurice Ballerstedt | Alpecin-Deceuninck | + 29.11 |
| 51 | Rune Herregodts | Intermarché-Circus-Wanty | + 29.42 |
| 52 | Matevz Govekar | Bahrain Victorious | + 31.07 |
| 53 | Lorenzo Milesi | Team dsm-firmenich | + 31.26 |
| 54 | Clément Davy | Groupama-FDJ | + 32.06 |
| 55 | Thomas Bonnet | TotalEnergies | + 33.13 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Kaden Groves | Alpecin-Deceuninck | 122 |
| 2 | Andrea Vendrame | AG2R Citroën Team | 62 |
| 3 | Remco Evenepoel | Soudal Quick-Step | 45 |
| 4 | Dries van Gestel | TotalEnergies | 38 |
| 5 | Edward Theuns | Lidl-Trek | 35 |
| 6 | Andreas Kron | Lotto Dstny | 30 |
| 7 | Sebastian Molano | UAE Team Emirates | 30 |
| 8 | David González | Caja Rural-Seguros RGA | 30 |
| 9 | Lewis Askey | Groupama-FDJ | 27 |
| 10 | Marijn van den Berg | EF Education-EasyPost | 26 |
| 11 | Filippo Ganna | INEOS Grenadiers | 25 |
| 12 | Marc Soler | UAE Team Emirates | 21 |
| 13 | Andrea Piccolo | EF Education-EasyPost | 20 |
| 14 | Ander Okamika | Burgos-BH | 20 |
| 15 | Iván García Cortina | Movistar Team | 20 |
| 16 | Alberto Dainese | Team dsm-firmenich | 19 |
| 17 | Andrea Bagioli | Soudal Quick-Step | 19 |
| 18 | Milan Menten | Lotto Dstny | 18 |
| 19 | Jonas Vingegaard | Jumbo-Visma | 17 |
| 20 | Javier Romo | Astana Qazaqstan Team | 17 |
| 21 | Fernando Barceló | Caja Rural-Seguros RGA | 17 |
| 22 | Orluis Aular | Caja Rural-Seguros RGA | 17 |
| 23 | Rune Herregodts | Intermarché-Circus-Wanty | 17 |
| 24 | Hugo Page | Intermarché-Circus-Wanty | 16 |
| 25 | Juan Ayuso | UAE Team Emirates | 15 |
| 26 | Mathis Le Berre | Team Arkéa-Samsic | 15 |
| 27 | Matteo Sobrero | Team Jayco-AlUla | 15 |
| 28 | Casper Pedersen | Soudal Quick-Step | 15 |
| 29 | Primoz Roglic | Jumbo-Visma | 13 |
| 30 | Finn Fisher-Black | UAE Team Emirates | 13 |
| 31 | Romain Grégoire | Groupama-FDJ | 13 |
| 32 | Amanuel Ghebreigzabhier | Lidl-Trek | 13 |
| 33 | Lennert Van Eetvelt | Lotto Dstny | 11 |
| 34 | Geoffrey Soupe | TotalEnergies | 11 |
| 35 | Enric Mas | Movistar Team | 10 |
| 36 | Aleksandr Vlasov | BORA-hansgrohe | 10 |
| 37 | Jon Barrenetxea | Caja Rural-Seguros RGA | 10 |
| 38 | Tobias Bayer | Alpecin-Deceuninck | 10 |
| 39 | Maurice Ballerstedt | Alpecin-Deceuninck | 10 |
| 40 | Lenny Martinez | Groupama-FDJ | 9 |
| 41 | Jesus Ezquerra | Burgos-BH | 9 |
| 42 | Cian Uijtdebroeks | BORA-hansgrohe | 8 |
| 43 | Sean Flynn | Team dsm-firmenich | 8 |
| 44 | Joao Almeida | UAE Team Emirates | 7 |
| 45 | Jarrad Drizners | Lotto Dstny | 7 |
| 46 | Romain Bardet | Team dsm-firmenich | 6 |
| 47 | Felix Engelhardt | Team Jayco-AlUla | 6 |
| 48 | Jacopo Mosca | Lidl-Trek | 6 |
| 49 | Wilco Kelderman | Jumbo-Visma | 5 |
| 50 | Rui Costa | Intermarché-Circus-Wanty | 5 |
| 51 | Jay Vine | UAE Team Emirates | 4 |
| 52 | Rémy Rochas | Cofidis | 4 |
| 53 | Steff Cras | TotalEnergies | 3 |
| 54 | Ben Zwiehoff | BORA-hansgrohe | 3 |
| 55 | Hugo Hofstetter | Team Arkéa-Samsic | 3 |
| 56 | Sepp Kuss | Jumbo-Visma | 2 |
| 57 | Nelson Oliveira | Movistar Team | 2 |
| 58 | Max Poole | Team dsm-firmenich | 2 |
| 59 | Thymen Arensman | INEOS Grenadiers | 1 |
| 60 | Jose Manuel Diaz | Burgos-BH | -8 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Eduardo Sepulveda | Lotto Dstny | 21 |
| 2 | Remco Evenepoel | Soudal Quick-Step | 10 |
| 3 | Matteo Sobrero | Team Jayco-AlUla | 6 |
| 4 | Javier Romo | Astana Qazaqstan Team | 6 |
| 5 | Jonas Vingegaard | Jumbo-Visma | 6 |
| 6 | Damiano Caruso | Bahrain Victorious | 6 |
| 7 | Juan Ayuso | UAE Team Emirates | 4 |
| 8 | Lennard Kämna | BORA-hansgrohe | 4 |
| 9 | Andreas Kron | Lotto Dstny | 3 |
| 10 | Ander Okamika | Burgos-BH | 3 |
| 11 | David González | Caja Rural-Seguros RGA | 3 |
| 12 | Eric Fagundez | Burgos-BH | 3 |
| 13 | Joel Nicolau | Caja Rural-Seguros RGA | 3 |
| 14 | Primoz Roglic | Jumbo-Visma | 2 |
| 15 | Romain Grégoire | Groupama-FDJ | 2 |
| 16 | Amanuel Ghebreigzabhier | Lidl-Trek | 2 |
| 17 | Marc Soler | UAE Team Emirates | 1 |
| 18 | Jay Vine | UAE Team Emirates | 1 |
| 19 | Mattia Cattaneo | Soudal Quick-Step | 1 |
| 20 | Marijn van den Berg | EF Education-EasyPost | 1 |
| 21 | Jose Manuel Diaz | Burgos-BH | -4 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Jumbo-Visma | 51:03:32 |
| 2 | UAE Team Emirates | + 00.05 |
| 3 | BORA-hansgrohe | + 00.32 |
| 4 | Bahrain Victorious | + 02.20 |
| 5 | INEOS Grenadiers | + 03.06 |
| 6 | EF Education-EasyPost | + 03.30 |
| 7 | Movistar Team | + 04.03 |
| 8 | Soudal Quick-Step | + 07.34 |
| 9 | Team Arkéa-Samsic | + 08.31 |
| 10 | Caja Rural-Seguros RGA | + 12.12 |
| 11 | Astana Qazaqstan Team | + 13.09 |
| 12 | Lidl-Trek | + 17.38 |
| 13 | Groupama-FDJ | + 19.03 |
| 14 | TotalEnergies | + 20.41 |
| 15 | AG2R Citroën Team | + 21.28 |
| 16 | Cofidis | + 24.45 |
| 17 | Team Jayco-AlUla | + 24.48 |
| 18 | Team dsm-firmenich | + 26.02 |
| 19 | Burgos-BH | + 35.08 |
| 20 | Intermarché-Circus-Wanty | + 35.12 |
| 21 | Lotto Dstny | + 42.41 |
| 22 | Alpecin-Deceuninck | + 01:05.01 |








