Vuelta a España 2021 - Stage 2
14.08-05.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 | Jasper Philipsen | Alpecin-Fenix | 3:58:57 |
| 2 | Fabio Jakobsen | Deceuninck-Quick Step | + 00.00 |
| 3 | Michael Matthews | Team BikeExchange | + 00.00 |
| 4 | Sebastian Molano | UAE Team Emirates | + 00.00 |
| 5 | Alex Aranburu | Astana-Premier Tech | + 00.00 |
| 6 | Jon Aberasturi | Caja Rural-Seguros RGA | + 00.00 |
| 7 | Martin Laas | BORA-hansgrohe | + 00.00 |
| 8 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 9 | Florian Vermeersch | Lotto-Soudal | + 00.00 |
| 10 | Piet Allegaert | Cofidis | + 00.00 |
| 11 | Antonio Soto | Euskaltel-Euskadi | + 00.00 |
| 12 | Alberto Dainese | Team DSM | + 00.00 |
| 13 | Reinardt Janse van Rensburg | Team Qhubeka NextHash | + 00.00 |
| 14 | Arnaud Démare | Groupama-FDJ | + 00.00 |
| 15 | Juan Jose Lobato | Euskaltel-Euskadi | + 00.00 |
| 16 | Gotzon Martín | Euskaltel-Euskadi | + 00.00 |
| 17 | Aleksandr Vlasov | Astana-Premier Tech | + 00.00 |
| 18 | Clément Venturini | AG2R Citroën Team | + 00.00 |
| 19 | Lilian Calmejane | AG2R Citroën Team | + 00.00 |
| 20 | Matteo Trentin | UAE Team Emirates | + 00.00 |
| 21 | Felix Großschartner | BORA-hansgrohe | + 00.00 |
| 22 | José Joaquin Rojas | Movistar Team | + 00.00 |
| 23 | Giulio Ciccone | Trek-Segafredo | + 00.00 |
| 24 | Sam Oomen | Jumbo-Visma | + 00.00 |
| 25 | Miguel Ángel López | Movistar Team | + 00.00 |
| 26 | Itamar Einhorn | Israel Start-Up Nation | + 00.00 |
| 27 | Dylan van Baarle | INEOS Grenadiers | + 00.00 |
| 28 | Richard Carapaz | INEOS Grenadiers | + 00.00 |
| 29 | Egan Bernal | INEOS Grenadiers | + 00.00 |
| 30 | Luka Mezgec | Team BikeExchange | + 00.00 |
| 31 | Nathan Van Hooydonck | Jumbo-Visma | + 00.00 |
| 32 | Lennard Hofstede | Jumbo-Visma | + 00.00 |
| 33 | Primoz Roglic | Jumbo-Visma | + 00.00 |
| 34 | Gorka Izagirre | Astana-Premier Tech | + 00.00 |
| 35 | Enric Mas | Movistar Team | + 00.00 |
| 36 | Andrea Bagioli | Deceuninck-Quick Step | + 00.00 |
| 37 | Robert Stannard | Team BikeExchange | + 00.00 |
| 38 | Martijn Tusveld | Team DSM | + 00.00 |
| 39 | Bert Van Lerberghe | Deceuninck-Quick Step | + 00.00 |
| 40 | Alejandro Valverde | Movistar Team | + 00.00 |
| 41 | Romain Bardet | Team DSM | + 00.00 |
| 42 | Sepp Kuss | Jumbo-Visma | + 00.00 |
| 43 | Jan Polanc | UAE Team Emirates | + 00.00 |
| 44 | Imanol Erviti | Movistar Team | + 00.00 |
| 45 | Rémy Rochas | Cofidis | + 00.00 |
| 46 | Luis León Sánchez | Astana-Premier Tech | + 00.00 |
| 47 | Geoffrey Bouchard | AG2R Citroën Team | + 00.00 |
| 48 | Clément Champoussin | AG2R Citroën Team | + 00.00 |
| 49 | Fabio Aru | Team Qhubeka NextHash | + 00.00 |
| 50 | Nicolas Prodhomme | AG2R Citroën Team | + 00.00 |
| 51 | Steven Kruijswijk | Jumbo-Visma | + 00.00 |
| 52 | Cesare Benedetti | BORA-hansgrohe | + 00.00 |
| 53 | Aritz Bagües | Caja Rural-Seguros RGA | + 00.00 |
| 54 | Chad Haga | Team DSM | + 00.00 |
| 55 | Gino Mäder | Bahrain Victorious | + 00.00 |
| 56 | Rudy Molard | Groupama-FDJ | + 00.00 |
| 57 | Guillaume Martin | Cofidis | + 00.00 |
| 58 | Mauri Vansevenant | Deceuninck-Quick Step | + 00.00 |
| 59 | Mikel Landa | Bahrain Victorious | + 00.00 |
| 60 | Ion Izagirre | Astana-Premier Tech | + 00.00 |
| 61 | Mikaël Chérel | AG2R Citroën Team | + 00.00 |
| 62 | Damiano Caruso | Bahrain Victorious | + 00.00 |
| 63 | Josef Cerný | Deceuninck-Quick Step | + 00.00 |
| 64 | Tobias Bayer | Alpecin-Fenix | + 00.00 |
| 65 | Alexander Krieger | Alpecin-Fenix | + 00.00 |
| 66 | Florian Sénéchal | Deceuninck-Quick Step | + 00.00 |
| 67 | Sep Vanmarcke | Israel Start-Up Nation | + 00.00 |
| 68 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 69 | Dimitri Claeys | Team Qhubeka NextHash | + 00.00 |
| 70 | Olivier Le Gac | Groupama-FDJ | + 00.00 |
| 71 | Rui Oliveira | UAE Team Emirates | + 00.00 |
| 72 | Ramon Sinkeldam | Groupama-FDJ | + 00.00 |
| 73 | Steff Cras | Lotto-Soudal | + 00.24 |
| 74 | Maxim Van Gils | Lotto-Soudal | + 00.24 |
| 75 | Koen Bouwman | Jumbo-Visma | + 00.31 |
| 76 | Lucas Hamilton | Team BikeExchange | + 00.31 |
| 77 | Adam Yates | INEOS Grenadiers | + 00.31 |
| 78 | Jacopo Guarnieri | Groupama-FDJ | + 00.36 |
| 79 | Mads Würtz Schmidt | Israel Start-Up Nation | + 00.38 |
| 80 | Davide Cimolai | Israel Start-Up Nation | + 00.38 |
| 81 | Simon Carr | EF Education-NIPPO | + 00.38 |
| 82 | Anton Palzer | BORA-hansgrohe | + 00.38 |
| 83 | Nick Schultz | Team BikeExchange | + 00.38 |
| 84 | Damien Touzé | AG2R Citroën Team | + 00.38 |
| 85 | Jan Tratnik | Bahrain Victorious | + 00.38 |
| 86 | Jack Haig | Bahrain Victorious | + 00.38 |
| 87 | Hugh Carthy | EF Education-NIPPO | + 00.38 |
| 88 | Gianluca Brambilla | Trek-Segafredo | + 00.38 |
| 89 | Jetse Bol | Burgos-BH | + 00.38 |
| 90 | Wout Poels | Bahrain Victorious | + 00.38 |
| 91 | Jose Herrada | Cofidis | + 00.38 |
| 92 | Carlos Canal | Burgos-BH | + 00.38 |
| 93 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | + 00.38 |
| 94 | Mikel Nieve | Team BikeExchange | + 00.38 |
| 95 | Mark Padun | Bahrain Victorious | + 00.38 |
| 96 | Oier Lazkano | Caja Rural-Seguros RGA | + 00.38 |
| 97 | Jonathan Lastra | Caja Rural-Seguros RGA | + 00.38 |
| 98 | James Piccoli | Israel Start-Up Nation | + 00.38 |
| 99 | Mikel Iturria | Euskaltel-Euskadi | + 00.38 |
| 100 | Sacha Modolo | Alpecin-Fenix | + 00.38 |
| 101 | Juan Pedro Lopez | Trek-Segafredo | + 00.38 |
| 102 | Jay Vine | Alpecin-Fenix | + 00.38 |
| 103 | Jonathan Caicedo | EF Education-NIPPO | + 00.38 |
| 104 | Daniel Navarro | Burgos-BH | + 00.38 |
| 105 | Sander Armee | Team Qhubeka NextHash | + 00.38 |
| 106 | Kevin Van Melsen | Intermarché-Wanty-Gobert Matériaux | + 00.38 |
| 107 | Sylvain Moniquet | Lotto-Soudal | + 00.38 |
| 108 | Julen Amezqueta | Caja Rural-Seguros RGA | + 00.38 |
| 109 | Luis Angel Mate | Euskaltel-Euskadi | + 00.38 |
| 110 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 00.38 |
| 111 | Fernando Barceló | Cofidis | + 00.38 |
| 112 | Eddy Finé | Cofidis | + 00.38 |
| 113 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 00.38 |
| 114 | Ander Okamika | Burgos-BH | + 00.38 |
| 115 | Dylan Sunderland | Team Qhubeka NextHash | + 00.38 |
| 116 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 00.38 |
| 117 | Kenny Elissonde | Trek-Segafredo | + 00.38 |
| 118 | Sergio Henao | Team Qhubeka NextHash | + 00.38 |
| 119 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 00.38 |
| 120 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 00.38 |
| 121 | Jesus Herrada | Cofidis | + 00.38 |
| 122 | Pelayo Sanchez | Burgos-BH | + 00.38 |
| 123 | Antonio Nibali | Trek-Segafredo | + 00.38 |
| 124 | James Knox | Deceuninck-Quick Step | + 00.50 |
| 125 | Frederik Frison | Lotto-Soudal | + 00.52 |
| 126 | Omar Fraile | Astana-Premier Tech | + 01.00 |
| 127 | Zdenek Stybar | Deceuninck-Quick Step | + 01.00 |
| 128 | David de la Cruz | UAE Team Emirates | + 01.11 |
| 129 | Rafal Majka | UAE Team Emirates | + 01.11 |
| 130 | Andrey Zeits | Team BikeExchange | + 01.15 |
| 131 | Guy Niv | Israel Start-Up Nation | + 01.15 |
| 132 | Thymen Arensman | Team DSM | + 01.15 |
| 133 | Pavel Sivakov | INEOS Grenadiers | + 01.15 |
| 134 | Edward Planckaert | Alpecin-Fenix | + 01.15 |
| 135 | Jens Keukeleire | EF Education-NIPPO | + 01.28 |
| 136 | Floris De Tier | Alpecin-Fenix | + 01.31 |
| 137 | Oscar Cabedo | Burgos-BH | + 01.31 |
| 138 | Lawson Craddock | EF Education-NIPPO | + 01.36 |
| 139 | Magnus Cort | EF Education-NIPPO | + 01.57 |
| 140 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 02.10 |
| 141 | Yuriy Natarov | Astana-Premier Tech | + 02.16 |
| 142 | Óscar Rodríguez | Astana-Premier Tech | + 02.16 |
| 143 | Mikel Bizkarra | Euskaltel-Euskadi | + 02.16 |
| 144 | Yukiya Arashiro | Bahrain Victorious | + 00.38 |
| 145 | Sergio Martin | Caja Rural-Seguros RGA | + 02.29 |
| 146 | Emmanuel Morin | Cofidis | + 02.29 |
| 147 | Scott Thwaites | Alpecin-Fenix | + 02.33 |
| 148 | Kevin Geniets | Groupama-FDJ | + 02.35 |
| 149 | Max Schachmann | BORA-hansgrohe | + 02.35 |
| 150 | Ben Zwiehoff | BORA-hansgrohe | + 02.35 |
| 151 | Carlos Verona | Movistar Team | + 02.35 |
| 152 | Robert Gesink | Jumbo-Visma | + 02.35 |
| 153 | Nelson Oliveira | Movistar Team | + 02.35 |
| 154 | Johan Jacobs | Movistar Team | + 02.35 |
| 155 | Anthony Roux | Groupama-FDJ | + 02.35 |
| 156 | Damien Howson | Team BikeExchange | + 02.35 |
| 157 | Alvaro Cuadros | Caja Rural-Seguros RGA | + 02.35 |
| 158 | Connor Brown | Team Qhubeka NextHash | + 02.35 |
| 159 | Stan Dewulf | AG2R Citroën Team | + 02.35 |
| 160 | Diego Camargo | EF Education-NIPPO | + 02.35 |
| 161 | Salvatore Puccio | INEOS Grenadiers | + 02.35 |
| 162 | Joan Bou | Euskaltel-Euskadi | + 02.35 |
| 163 | Sebastian Berwick | Israel Start-Up Nation | + 02.35 |
| 164 | Chris Hamilton | Team DSM | + 02.35 |
| 165 | Michael Storer | Team DSM | + 02.35 |
| 166 | Andreas Kron | Lotto-Soudal | + 02.35 |
| 167 | Alex Kirsch | Trek-Segafredo | + 02.35 |
| 168 | Tobias Ludvigsson | Groupama-FDJ | + 02.35 |
| 169 | Matthew Holmes | Lotto-Soudal | + 02.35 |
| 170 | Thomas Scully | EF Education-NIPPO | + 02.35 |
| 171 | Jhonnatan Narvaez | INEOS Grenadiers | + 02.40 |
| 172 | Quinn Simmons | Trek-Segafredo | + 02.40 |
| 173 | Joe Dombrowski | UAE Team Emirates | + 02.40 |
| 174 | Harm Vanhoucke | Lotto-Soudal | + 03.10 |
| 175 | Ryan Gibbons | UAE Team Emirates | + 00.00 |
| 176 | Angel Madrazo | Burgos-BH | + 04.11 |
| 177 | Kiel Reijnen | Trek-Segafredo | + 04.11 |
| 178 | Nico Denz | Team DSM | + 04.13 |
| 179 | Tom Pidcock | INEOS Grenadiers | + 04.16 |
| 180 | Xabier Azparren | Euskaltel-Euskadi | + 05.49 |
| 181 | Jordi Meeus | BORA-hansgrohe | + 06.19 |
| 182 | Diego Rubio | Burgos-BH | + 07.08 |
| 183 | Patrick Gamper | BORA-hansgrohe | + 07.19 |
| 184 | Alexander Cataford | Israel Start-Up Nation | + 08.27 |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Primoz Roglic | Jumbo-Visma | 4:07:29 |
| 2 | Alex Aranburu | Astana-Premier Tech | + 00.04 |
| 3 | Michael Matthews | Team BikeExchange | + 00.10 |
| 4 | Josef Cerný | Deceuninck-Quick Step | + 00.10 |
| 5 | Dylan van Baarle | INEOS Grenadiers | + 00.11 |
| 6 | Andrea Bagioli | Deceuninck-Quick Step | + 00.12 |
| 7 | Aleksandr Vlasov | Astana-Premier Tech | + 00.14 |
| 8 | Jan Polanc | UAE Team Emirates | + 00.15 |
| 9 | Sepp Kuss | Jumbo-Visma | + 00.15 |
| 10 | Chad Haga | Team DSM | + 00.17 |
| 11 | Romain Bardet | Team DSM | + 00.17 |
| 12 | Enric Mas | Movistar Team | + 00.18 |
| 13 | Ryan Gibbons | UAE Team Emirates | + 00.20 |
| 14 | Felix Großschartner | BORA-hansgrohe | + 00.20 |
| 15 | Clément Champoussin | AG2R Citroën Team | + 00.20 |
| 16 | Miguel Ángel López | Movistar Team | + 00.21 |
| 17 | Damiano Caruso | Bahrain Victorious | + 00.21 |
| 18 | Nathan Van Hooydonck | Jumbo-Visma | + 00.22 |
| 19 | Ion Izagirre | Astana-Premier Tech | + 00.23 |
| 20 | Martijn Tusveld | Team DSM | + 00.23 |
| 21 | Gino Mäder | Bahrain Victorious | + 00.23 |
| 22 | Gorka Izagirre | Astana-Premier Tech | + 00.25 |
| 23 | Richard Carapaz | INEOS Grenadiers | + 00.25 |
| 24 | Florian Sénéchal | Deceuninck-Quick Step | + 00.25 |
| 25 | Florian Vermeersch | Lotto-Soudal | + 00.25 |
| 26 | Matteo Trentin | UAE Team Emirates | + 00.26 |
| 27 | Steven Kruijswijk | Jumbo-Visma | + 00.26 |
| 28 | Alejandro Valverde | Movistar Team | + 00.27 |
| 29 | Luis León Sánchez | Astana-Premier Tech | + 00.27 |
| 30 | Giulio Ciccone | Trek-Segafredo | + 00.27 |
| 31 | Egan Bernal | INEOS Grenadiers | + 00.27 |
| 32 | Arnaud Démare | Groupama-FDJ | + 00.28 |
| 33 | Mauri Vansevenant | Deceuninck-Quick Step | + 00.28 |
| 34 | Antonio Soto | Euskaltel-Euskadi | + 00.29 |
| 35 | Rudy Molard | Groupama-FDJ | + 00.29 |
| 36 | Luka Mezgec | Team BikeExchange | + 00.31 |
| 37 | Tobias Bayer | Alpecin-Fenix | + 00.33 |
| 38 | Guillaume Martin | Cofidis | + 00.33 |
| 39 | Reinardt Janse van Rensburg | Team Qhubeka NextHash | + 00.36 |
| 40 | Sam Oomen | Jumbo-Visma | + 00.36 |
| 41 | Fabio Aru | Team Qhubeka NextHash | + 00.37 |
| 42 | Alberto Dainese | Team DSM | + 00.38 |
| 43 | Lilian Calmejane | AG2R Citroën Team | + 00.38 |
| 44 | Mikel Landa | Bahrain Victorious | + 00.39 |
| 45 | Olivier Le Gac | Groupama-FDJ | + 00.40 |
| 46 | Ramon Sinkeldam | Groupama-FDJ | + 00.41 |
| 47 | Geoffrey Bouchard | AG2R Citroën Team | + 00.44 |
| 48 | Fabio Jakobsen | Deceuninck-Quick Step | + 00.45 |
| 49 | Robert Stannard | Team BikeExchange | + 00.45 |
| 50 | Bert Van Lerberghe | Deceuninck-Quick Step | + 00.45 |
| 51 | Lennard Hofstede | Jumbo-Visma | + 00.46 |
| 52 | Jan Tratnik | Bahrain Victorious | + 00.46 |
| 53 | Sebastian Molano | UAE Team Emirates | + 00.48 |
| 54 | Gotzon Martín | Euskaltel-Euskadi | + 00.49 |
| 55 | Clément Venturini | AG2R Citroën Team | + 00.49 |
| 56 | Adam Yates | INEOS Grenadiers | + 00.51 |
| 57 | Imanol Erviti | Movistar Team | + 00.51 |
| 58 | Cesare Benedetti | BORA-hansgrohe | + 00.52 |
| 59 | Rémy Rochas | Cofidis | + 00.52 |
| 60 | José Joaquin Rojas | Movistar Team | + 00.53 |
| 61 | Juan Jose Lobato | Euskaltel-Euskadi | + 00.53 |
| 62 | Piet Allegaert | Cofidis | + 00.55 |
| 63 | Nicolas Prodhomme | AG2R Citroën Team | + 00.55 |
| 64 | Steff Cras | Lotto-Soudal | + 00.57 |
| 65 | Itamar Einhorn | Israel Start-Up Nation | + 00.57 |
| 66 | Dimitri Claeys | Team Qhubeka NextHash | + 00.58 |
| 67 | Jack Haig | Bahrain Victorious | + 00.59 |
| 68 | Simon Carr | EF Education-NIPPO | + 01.03 |
| 69 | Jon Aberasturi | Caja Rural-Seguros RGA | + 01.06 |
| 70 | Aritz Bagües | Caja Rural-Seguros RGA | + 01.06 |
| 71 | Sergio Henao | Team Qhubeka NextHash | + 01.07 |
| 72 | Koen Bouwman | Jumbo-Visma | + 01.07 |
| 73 | Damien Touzé | AG2R Citroën Team | + 01.08 |
| 74 | James Piccoli | Israel Start-Up Nation | + 01.10 |
| 75 | Mads Würtz Schmidt | Israel Start-Up Nation | + 01.10 |
| 76 | Hugh Carthy | EF Education-NIPPO | + 01.11 |
| 77 | Kenny Elissonde | Trek-Segafredo | + 01.11 |
| 78 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 01.13 |
| 79 | Jesus Herrada | Cofidis | + 01.13 |
| 80 | Lucas Hamilton | Team BikeExchange | + 01.14 |
| 81 | Juan Pedro Lopez | Trek-Segafredo | + 01.14 |
| 82 | Nick Schultz | Team BikeExchange | + 01.15 |
| 83 | Frederik Frison | Lotto-Soudal | + 01.15 |
| 84 | Rui Oliveira | UAE Team Emirates | + 01.17 |
| 85 | Wout Poels | Bahrain Victorious | + 01.17 |
| 86 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 01.17 |
| 87 | Mikaël Chérel | AG2R Citroën Team | + 01.17 |
| 88 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 01.18 |
| 89 | Mark Padun | Bahrain Victorious | + 01.19 |
| 90 | Julen Amezqueta | Caja Rural-Seguros RGA | + 01.19 |
| 91 | Mikel Iturria | Euskaltel-Euskadi | + 01.21 |
| 92 | Jonathan Caicedo | EF Education-NIPPO | + 01.21 |
| 93 | Omar Fraile | Astana-Premier Tech | + 01.23 |
| 94 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 01.23 |
| 95 | Dylan Sunderland | Team Qhubeka NextHash | + 01.26 |
| 96 | Sep Vanmarcke | Israel Start-Up Nation | + 01.27 |
| 97 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 01.28 |
| 98 | Martin Laas | BORA-hansgrohe | + 01.29 |
| 99 | Gianluca Brambilla | Trek-Segafredo | + 01.29 |
| 100 | Carlos Canal | Burgos-BH | + 01.30 |
| 101 | Jacopo Guarnieri | Groupama-FDJ | + 01.31 |
| 102 | Oier Lazkano | Caja Rural-Seguros RGA | + 01.32 |
| 103 | Kevin Van Melsen | Intermarché-Wanty-Gobert Matériaux | + 01.33 |
| 104 | Alexander Krieger | Alpecin-Fenix | + 01.34 |
| 105 | David de la Cruz | UAE Team Emirates | + 01.35 |
| 106 | Fernando Barceló | Cofidis | + 01.35 |
| 107 | Jose Herrada | Cofidis | + 01.36 |
| 108 | Zdenek Stybar | Deceuninck-Quick Step | + 01.36 |
| 109 | Pelayo Sanchez | Burgos-BH | + 01.36 |
| 110 | Jonathan Lastra | Caja Rural-Seguros RGA | + 01.36 |
| 111 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | + 01.36 |
| 112 | Pavel Sivakov | INEOS Grenadiers | + 01.37 |
| 113 | Jetse Bol | Burgos-BH | + 01.37 |
| 114 | Maxim Van Gils | Lotto-Soudal | + 01.37 |
| 115 | Jay Vine | Alpecin-Fenix | + 01.38 |
| 116 | Yukiya Arashiro | Bahrain Victorious | + 01.38 |
| 117 | Anton Palzer | BORA-hansgrohe | + 01.40 |
| 118 | James Knox | Deceuninck-Quick Step | + 01.40 |
| 119 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 01.42 |
| 120 | Mikel Nieve | Team BikeExchange | + 01.42 |
| 121 | Rafal Majka | UAE Team Emirates | + 01.44 |
| 122 | Sylvain Moniquet | Lotto-Soudal | + 01.44 |
| 123 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 01.46 |
| 124 | Eddy Finé | Cofidis | + 01.48 |
| 125 | Thymen Arensman | Team DSM | + 01.49 |
| 126 | Lawson Craddock | EF Education-NIPPO | + 01.49 |
| 127 | Luis Angel Mate | Euskaltel-Euskadi | + 01.50 |
| 128 | Daniel Navarro | Burgos-BH | + 01.53 |
| 129 | Sander Armee | Team Qhubeka NextHash | + 01.53 |
| 130 | Antonio Nibali | Trek-Segafredo | + 01.53 |
| 131 | Davide Cimolai | Israel Start-Up Nation | + 01.59 |
| 132 | Sacha Modolo | Alpecin-Fenix | + 02.00 |
| 133 | Andrey Zeits | Team BikeExchange | + 02.04 |
| 134 | Jens Keukeleire | EF Education-NIPPO | + 02.04 |
| 135 | Ander Okamika | Burgos-BH | + 02.06 |
| 136 | Jasper Philipsen | Alpecin-Fenix | + 02.07 |
| 137 | Guy Niv | Israel Start-Up Nation | + 02.10 |
| 138 | Edward Planckaert | Alpecin-Fenix | + 02.25 |
| 139 | Magnus Cort | EF Education-NIPPO | + 02.30 |
| 140 | Óscar Rodríguez | Astana-Premier Tech | + 02.39 |
| 141 | Thomas Scully | EF Education-NIPPO | + 02.45 |
| 142 | Oscar Cabedo | Burgos-BH | + 02.46 |
| 143 | Floris De Tier | Alpecin-Fenix | + 02.54 |
| 144 | Max Schachmann | BORA-hansgrohe | + 02.57 |
| 145 | Nelson Oliveira | Movistar Team | + 02.59 |
| 146 | Kevin Geniets | Groupama-FDJ | + 03.01 |
| 147 | Chris Hamilton | Team DSM | + 03.02 |
| 148 | Tobias Ludvigsson | Groupama-FDJ | + 03.04 |
| 149 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 03.05 |
| 150 | Mikel Bizkarra | Euskaltel-Euskadi | + 03.06 |
| 151 | Johan Jacobs | Movistar Team | + 03.06 |
| 152 | Andreas Kron | Lotto-Soudal | + 03.06 |
| 153 | Stan Dewulf | AG2R Citroën Team | + 03.08 |
| 154 | Ben Zwiehoff | BORA-hansgrohe | + 03.11 |
| 155 | Diego Camargo | EF Education-NIPPO | + 03.11 |
| 156 | Damien Howson | Team BikeExchange | + 03.13 |
| 157 | Salvatore Puccio | INEOS Grenadiers | + 03.14 |
| 158 | Sergio Martin | Caja Rural-Seguros RGA | + 03.15 |
| 159 | Michael Storer | Team DSM | + 03.16 |
| 160 | Anthony Roux | Groupama-FDJ | + 03.18 |
| 161 | Joan Bou | Euskaltel-Euskadi | + 03.18 |
| 162 | Alex Kirsch | Trek-Segafredo | + 03.21 |
| 163 | Robert Gesink | Jumbo-Visma | + 03.22 |
| 164 | Connor Brown | Team Qhubeka NextHash | + 03.26 |
| 165 | Jhonnatan Narvaez | INEOS Grenadiers | + 03.26 |
| 166 | Emmanuel Morin | Cofidis | + 03.27 |
| 167 | Yuriy Natarov | Astana-Premier Tech | + 03.28 |
| 168 | Joe Dombrowski | UAE Team Emirates | + 03.28 |
| 169 | Sebastian Berwick | Israel Start-Up Nation | + 03.31 |
| 170 | Matthew Holmes | Lotto-Soudal | + 03.32 |
| 171 | Alvaro Cuadros | Caja Rural-Seguros RGA | + 03.37 |
| 172 | Harm Vanhoucke | Lotto-Soudal | + 03.41 |
| 173 | Carlos Verona | Movistar Team | + 03.45 |
| 174 | Scott Thwaites | Alpecin-Fenix | + 03.46 |
| 175 | Quinn Simmons | Trek-Segafredo | + 04.07 |
| 176 | Tom Pidcock | INEOS Grenadiers | + 04.52 |
| 177 | Nico Denz | Team DSM | + 05.04 |
| 178 | Angel Madrazo | Burgos-BH | + 05.08 |
| 179 | Kiel Reijnen | Trek-Segafredo | + 05.23 |
| 180 | Xabier Azparren | Euskaltel-Euskadi | + 06.21 |
| 181 | Jordi Meeus | BORA-hansgrohe | + 06.58 |
| 182 | Diego Rubio | Burgos-BH | + 07.54 |
| 183 | Patrick Gamper | BORA-hansgrohe | + 07.59 |
| 184 | Alexander Cataford | Israel Start-Up Nation | + 09.06 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Andrea Bagioli | Deceuninck-Quick Step | 4:07:41 |
| 2 | Aleksandr Vlasov | Astana-Premier Tech | + 00.02 |
| 3 | Clément Champoussin | AG2R Citroën Team | + 00.08 |
| 4 | Gino Mäder | Bahrain Victorious | + 00.11 |
| 5 | Florian Vermeersch | Lotto-Soudal | + 00.13 |
| 6 | Egan Bernal | INEOS Grenadiers | + 00.15 |
| 7 | Mauri Vansevenant | Deceuninck-Quick Step | + 00.16 |
| 8 | Tobias Bayer | Alpecin-Fenix | + 00.21 |
| 9 | Alberto Dainese | Team DSM | + 00.26 |
| 10 | Fabio Jakobsen | Deceuninck-Quick Step | + 00.33 |
| 11 | Robert Stannard | Team BikeExchange | + 00.33 |
| 12 | Gotzon Martín | Euskaltel-Euskadi | + 00.37 |
| 13 | Rémy Rochas | Cofidis | + 00.40 |
| 14 | Nicolas Prodhomme | AG2R Citroën Team | + 00.43 |
| 15 | Steff Cras | Lotto-Soudal | + 00.45 |
| 16 | Itamar Einhorn | Israel Start-Up Nation | + 00.45 |
| 17 | Simon Carr | EF Education-NIPPO | + 00.51 |
| 18 | Damien Touzé | AG2R Citroën Team | + 00.56 |
| 19 | Lucas Hamilton | Team BikeExchange | + 01.02 |
| 20 | Juan Pedro Lopez | Trek-Segafredo | + 01.02 |
| 21 | Rui Oliveira | UAE Team Emirates | + 01.05 |
| 22 | Mark Padun | Bahrain Victorious | + 01.07 |
| 23 | Dylan Sunderland | Team Qhubeka NextHash | + 01.14 |
| 24 | Carlos Canal | Burgos-BH | + 01.18 |
| 25 | Oier Lazkano | Caja Rural-Seguros RGA | + 01.20 |
| 26 | Fernando Barceló | Cofidis | + 01.23 |
| 27 | Pelayo Sanchez | Burgos-BH | + 01.24 |
| 28 | Pavel Sivakov | INEOS Grenadiers | + 01.25 |
| 29 | Maxim Van Gils | Lotto-Soudal | + 01.25 |
| 30 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 01.30 |
| 31 | Sylvain Moniquet | Lotto-Soudal | + 01.32 |
| 32 | Eddy Finé | Cofidis | + 01.36 |
| 33 | Thymen Arensman | Team DSM | + 01.37 |
| 34 | Jasper Philipsen | Alpecin-Fenix | + 01.55 |
| 35 | Kevin Geniets | Groupama-FDJ | + 02.49 |
| 36 | Johan Jacobs | Movistar Team | + 02.54 |
| 37 | Andreas Kron | Lotto-Soudal | + 02.54 |
| 38 | Stan Dewulf | AG2R Citroën Team | + 02.56 |
| 39 | Diego Camargo | EF Education-NIPPO | + 02.59 |
| 40 | Sergio Martin | Caja Rural-Seguros RGA | + 03.03 |
| 41 | Michael Storer | Team DSM | + 03.04 |
| 42 | Joan Bou | Euskaltel-Euskadi | + 03.06 |
| 43 | Connor Brown | Team Qhubeka NextHash | + 03.14 |
| 44 | Jhonnatan Narvaez | INEOS Grenadiers | + 03.14 |
| 45 | Yuriy Natarov | Astana-Premier Tech | + 03.16 |
| 46 | Sebastian Berwick | Israel Start-Up Nation | + 03.19 |
| 47 | Harm Vanhoucke | Lotto-Soudal | + 03.29 |
| 48 | Quinn Simmons | Trek-Segafredo | + 03.55 |
| 49 | Tom Pidcock | INEOS Grenadiers | + 04.40 |
| 50 | Xabier Azparren | Euskaltel-Euskadi | + 06.09 |
| 51 | Jordi Meeus | BORA-hansgrohe | + 06.46 |
| 52 | Patrick Gamper | BORA-hansgrohe | + 07.47 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jasper Philipsen | Alpecin-Fenix | 50 |
| 2 | Fabio Jakobsen | Deceuninck-Quick Step | 50 |
| 3 | Alex Aranburu | Astana-Premier Tech | 50 |
| 4 | Michael Matthews | Team BikeExchange | 27 |
| 5 | Primoz Roglic | Jumbo-Visma | 20 |
| 6 | Sebastian Molano | UAE Team Emirates | 18 |
| 7 | Bert Van Lerberghe | Deceuninck-Quick Step | 15 |
| 8 | Jan Tratnik | Bahrain Victorious | 15 |
| 9 | Jon Aberasturi | Caja Rural-Seguros RGA | 14 |
| 10 | Omar Fraile | Astana-Premier Tech | 13 |
| 11 | Thomas Scully | EF Education-NIPPO | 13 |
| 12 | Martin Laas | BORA-hansgrohe | 12 |
| 13 | Josef Cerný | Deceuninck-Quick Step | 11 |
| 14 | Dylan van Baarle | INEOS Grenadiers | 10 |
| 15 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | 10 |
| 16 | Tom Pidcock | INEOS Grenadiers | 10 |
| 17 | Andrea Bagioli | Deceuninck-Quick Step | 9 |
| 18 | Florian Vermeersch | Lotto-Soudal | 8 |
| 19 | Lawson Craddock | EF Education-NIPPO | 8 |
| 20 | Piet Allegaert | Cofidis | 7 |
| 21 | Aleksandr Vlasov | Astana-Premier Tech | 6 |
| 22 | Antonio Soto | Euskaltel-Euskadi | 6 |
| 23 | Jan Polanc | UAE Team Emirates | 5 |
| 24 | Alberto Dainese | Team DSM | 5 |
| 25 | Sepp Kuss | Jumbo-Visma | 4 |
| 26 | Reinardt Janse van Rensburg | Team Qhubeka NextHash | 4 |
| 27 | Chad Haga | Team DSM | 3 |
| 28 | Arnaud Démare | Groupama-FDJ | 3 |
| 29 | Romain Bardet | Team DSM | 2 |
| 30 | Juan Jose Lobato | Euskaltel-Euskadi | 2 |
| 31 | Enric Mas | Movistar Team | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Sepp Kuss | Jumbo-Visma | 3 |
| 2 | Sep Vanmarcke | Israel Start-Up Nation | 2 |
| 3 | Rui Oliveira | UAE Team Emirates | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Jumbo-Visma | 12:23:04 |
| 2 | Astana-Premier Tech | + 00.06 |
| 3 | Deceuninck-Quick Step | + 00.10 |
| 4 | Bahrain Victorious | + 00.13 |
| 5 | INEOS Grenadiers | + 00.16 |
| 6 | Team DSM | + 00.20 |
| 7 | UAE Team Emirates | + 00.22 |
| 8 | Movistar Team | + 00.26 |
| 9 | BORA-hansgrohe | + 00.41 |
| 10 | Team BikeExchange | + 00.45 |
| 11 | AG2R Citroën Team | + 00.46 |
| 12 | Groupama-FDJ | + 00.46 |
| 13 | Team Qhubeka NextHash | + 01.05 |
| 14 | Euskaltel-Euskadi | + 01.07 |
| 15 | Cofidis | + 01.23 |
| 16 | Lotto-Soudal | + 01.30 |
| 17 | Israel Start-Up Nation | + 01.44 |
| 18 | EF Education-NIPPO | + 02.05 |
| 19 | Alpecin-Fenix | + 02.06 |
| 20 | Trek-Segafredo | + 02.15 |
| 21 | Intermarché-Wanty-Gobert Matériaux | + 02.15 |
| 22 | Caja Rural-Seguros RGA | + 02.22 |
| 23 | Burgos-BH | + 03.52 |








