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








