Vuelta a España 2021 - Stage 10
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 | Michael Storer | Team DSM | 4:09:21 |
| 2 | Mauri Vansevenant | Deceuninck-Quick Step | + 00.22 |
| 3 | Clément Champoussin | AG2R Citroën Team | + 00.22 |
| 4 | Dylan van Baarle | INEOS Grenadiers | + 00.22 |
| 5 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | + 00.22 |
| 6 | Jhonnatan Narvaez | INEOS Grenadiers | + 00.51 |
| 7 | Nick Schultz | Team BikeExchange | + 00.51 |
| 8 | Geoffrey Bouchard | AG2R Citroën Team | + 00.51 |
| 9 | Lilian Calmejane | AG2R Citroën Team | + 00.51 |
| 10 | Kenny Elissonde | Trek-Segafredo | + 00.51 |
| 11 | Julen Amezqueta | Caja Rural-Seguros RGA | + 00.51 |
| 12 | Guillaume Martin | Cofidis | + 00.51 |
| 13 | Matteo Trentin | UAE Team Emirates | + 01.32 |
| 14 | Floris De Tier | Alpecin-Fenix | + 01.32 |
| 15 | Olivier Le Gac | Groupama-FDJ | + 02.20 |
| 16 | Jonathan Lastra | Caja Rural-Seguros RGA | + 03.00 |
| 17 | Damien Howson | Team BikeExchange | + 03.02 |
| 18 | Andrea Bagioli | Deceuninck-Quick Step | + 03.02 |
| 19 | Jesus Herrada | Cofidis | + 03.02 |
| 20 | Rui Oliveira | UAE Team Emirates | + 03.16 |
| 21 | Martijn Tusveld | Team DSM | + 04.20 |
| 22 | Thymen Arensman | Team DSM | + 04.54 |
| 23 | Max Schachmann | BORA-hansgrohe | + 05.17 |
| 24 | Cesare Benedetti | BORA-hansgrohe | + 05.17 |
| 25 | Luis León Sánchez | Astana-Premier Tech | + 05.17 |
| 26 | Alex Aranburu | Astana-Premier Tech | + 05.17 |
| 27 | Magnus Cort | EF Education-NIPPO | + 07.25 |
| 28 | Xabier Azparren | Euskaltel-Euskadi | + 08.36 |
| 29 | Lawson Craddock | EF Education-NIPPO | + 08.36 |
| 30 | Jens Keukeleire | EF Education-NIPPO | + 08.36 |
| 31 | Florian Vermeersch | Lotto-Soudal | + 11.00 |
| 32 | Aleksandr Vlasov | Astana-Premier Tech | + 11.49 |
| 33 | Miguel Ángel López | Movistar Team | + 11.49 |
| 34 | Sepp Kuss | Jumbo-Visma | + 11.49 |
| 35 | Jack Haig | Bahrain Victorious | + 11.49 |
| 36 | Enric Mas | Movistar Team | + 11.49 |
| 37 | Primoz Roglic | Jumbo-Visma | + 11.49 |
| 38 | Felix Großschartner | BORA-hansgrohe | + 11.49 |
| 39 | Rafal Majka | UAE Team Emirates | + 12.26 |
| 40 | David de la Cruz | UAE Team Emirates | + 12.26 |
| 41 | Gino Mäder | Bahrain Victorious | + 12.26 |
| 42 | Adam Yates | INEOS Grenadiers | + 12.26 |
| 43 | Egan Bernal | INEOS Grenadiers | + 12.26 |
| 44 | Wout Poels | Bahrain Victorious | + 12.26 |
| 45 | Fabio Aru | Team Qhubeka NextHash | + 12.26 |
| 46 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 12.26 |
| 47 | Giulio Ciccone | Trek-Segafredo | + 13.03 |
| 48 | Rémy Rochas | Cofidis | + 13.03 |
| 49 | Mikel Nieve | Team BikeExchange | + 13.03 |
| 50 | Andrey Zeits | Team BikeExchange | + 13.03 |
| 51 | Jan Polanc | UAE Team Emirates | + 13.03 |
| 52 | Sam Oomen | Jumbo-Visma | + 13.03 |
| 53 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 13.03 |
| 54 | Steven Kruijswijk | Jumbo-Visma | + 13.03 |
| 55 | Juan Pedro Lopez | Trek-Segafredo | + 13.03 |
| 56 | Ben Zwiehoff | BORA-hansgrohe | + 13.03 |
| 57 | Gorka Izagirre | Astana-Premier Tech | + 13.03 |
| 58 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 13.03 |
| 59 | Oscar Cabedo | Burgos-BH | + 13.24 |
| 60 | Gotzon Martín | Euskaltel-Euskadi | + 14.22 |
| 61 | Mikel Bizkarra | Euskaltel-Euskadi | + 14.22 |
| 62 | Carlos Verona | Movistar Team | + 14.22 |
| 63 | Jetse Bol | Burgos-BH | + 15.58 |
| 64 | Pelayo Sanchez | Burgos-BH | + 15.58 |
| 65 | Luis Angel Mate | Euskaltel-Euskadi | + 15.58 |
| 66 | Lucas Hamilton | Team BikeExchange | + 17.40 |
| 67 | Damiano Caruso | Bahrain Victorious | + 19.04 |
| 68 | Rudy Molard | Groupama-FDJ | + 19.04 |
| 69 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 19.04 |
| 70 | Pavel Sivakov | INEOS Grenadiers | + 19.04 |
| 71 | Joe Dombrowski | UAE Team Emirates | + 19.04 |
| 72 | Sergio Henao | Team Qhubeka NextHash | + 19.04 |
| 73 | Gianluca Brambilla | Trek-Segafredo | + 19.04 |
| 74 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 19.08 |
| 75 | Patrick Gamper | BORA-hansgrohe | + 19.47 |
| 76 | Diego Camargo | EF Education-NIPPO | + 19.47 |
| 77 | Angel Madrazo | Burgos-BH | + 19.47 |
| 78 | Koen Bouwman | Jumbo-Visma | + 19.47 |
| 79 | Jose Herrada | Cofidis | + 19.47 |
| 80 | Ion Izagirre | Astana-Premier Tech | + 20.59 |
| 81 | Anton Palzer | BORA-hansgrohe | + 20.59 |
| 82 | Mikaël Chérel | AG2R Citroën Team | + 20.59 |
| 83 | José Joaquin Rojas | Movistar Team | + 20.59 |
| 84 | Ryan Gibbons | UAE Team Emirates | + 20.59 |
| 85 | Ander Okamika | Burgos-BH | + 20.59 |
| 86 | Damien Touzé | AG2R Citroën Team | + 20.59 |
| 87 | Richard Carapaz | INEOS Grenadiers | + 20.59 |
| 88 | Arnaud Démare | Groupama-FDJ | + 21.41 |
| 89 | James Piccoli | Israel Start-Up Nation | + 21.41 |
| 90 | Ramon Sinkeldam | Groupama-FDJ | + 21.41 |
| 91 | Connor Brown | Team Qhubeka NextHash | + 21.41 |
| 92 | Oier Lazkano | Caja Rural-Seguros RGA | + 21.41 |
| 93 | Alex Kirsch | Trek-Segafredo | + 21.41 |
| 94 | Eddy Finé | Cofidis | + 21.41 |
| 95 | Chris Hamilton | Team DSM | + 21.41 |
| 96 | Romain Bardet | Team DSM | + 21.41 |
| 97 | Dylan Sunderland | Team Qhubeka NextHash | + 21.41 |
| 98 | Imanol Erviti | Movistar Team | + 21.41 |
| 99 | Sander Armee | Team Qhubeka NextHash | + 21.41 |
| 100 | Chad Haga | Team DSM | + 21.41 |
| 101 | Nelson Oliveira | Movistar Team | + 21.41 |
| 102 | Yukiya Arashiro | Bahrain Victorious | + 21.41 |
| 103 | Mikel Landa | Bahrain Victorious | + 21.41 |
| 104 | Jan Tratnik | Bahrain Victorious | + 21.41 |
| 105 | Tobias Ludvigsson | Groupama-FDJ | + 21.41 |
| 106 | Robert Stannard | Team BikeExchange | + 21.41 |
| 107 | Fernando Barceló | Cofidis | + 21.41 |
| 108 | Yuriy Natarov | Astana-Premier Tech | + 21.41 |
| 109 | Anthony Roux | Groupama-FDJ | + 21.41 |
| 110 | Clément Venturini | AG2R Citroën Team | + 21.41 |
| 111 | Salvatore Puccio | INEOS Grenadiers | + 21.41 |
| 112 | Antonio Nibali | Trek-Segafredo | + 21.41 |
| 113 | Robert Gesink | Jumbo-Visma | + 21.41 |
| 114 | Michael Matthews | Team BikeExchange | + 21.41 |
| 115 | Diego Rubio | Burgos-BH | + 21.41 |
| 116 | Daniel Navarro | Burgos-BH | + 21.41 |
| 117 | Carlos Canal | Burgos-BH | + 21.41 |
| 118 | Steff Cras | Lotto-Soudal | + 21.41 |
| 119 | James Knox | Deceuninck-Quick Step | + 21.41 |
| 120 | Nico Denz | Team DSM | + 21.41 |
| 121 | Omar Fraile | Astana-Premier Tech | + 21.41 |
| 122 | Mikel Iturria | Euskaltel-Euskadi | + 21.41 |
| 123 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 21.41 |
| 124 | Kevin Van Melsen | Intermarché-Wanty-Gobert Matériaux | + 21.41 |
| 125 | Alvaro Cuadros | Caja Rural-Seguros RGA | + 21.41 |
| 126 | Aritz Bagües | Caja Rural-Seguros RGA | + 21.41 |
| 127 | Thomas Scully | EF Education-NIPPO | + 21.41 |
| 128 | Mark Padun | Bahrain Victorious | + 21.41 |
| 129 | Quinn Simmons | Trek-Segafredo | + 21.41 |
| 130 | Kiel Reijnen | Trek-Segafredo | + 21.41 |
| 131 | Jonathan Caicedo | EF Education-NIPPO | + 21.41 |
| 132 | Joan Bou | Euskaltel-Euskadi | + 22.59 |
| 133 | Juan Jose Lobato | Euskaltel-Euskadi | + 22.59 |
| 134 | Lennard Hofstede | Jumbo-Visma | + 22.59 |
| 135 | Nathan Van Hooydonck | Jumbo-Visma | + 22.59 |
| 136 | Jordi Meeus | BORA-hansgrohe | + 22.59 |
| 137 | Luka Mezgec | Team BikeExchange | + 22.59 |
| 138 | Jon Aberasturi | Caja Rural-Seguros RGA | + 22.59 |
| 139 | Simon Carr | EF Education-NIPPO | + 24.45 |
| 140 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 25.24 |
| 141 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 25.29 |
| 142 | Dimitri Claeys | Team Qhubeka NextHash | + 25.29 |
| 143 | Guy Niv | Israel Start-Up Nation | + 25.29 |
| 144 | Josef Cerný | Deceuninck-Quick Step | + 25.31 |
| 145 | Bert Van Lerberghe | Deceuninck-Quick Step | + 25.31 |
| 146 | Sylvain Moniquet | Lotto-Soudal | + 25.31 |
| 147 | Fabio Jakobsen | Deceuninck-Quick Step | + 25.31 |
| 148 | Florian Sénéchal | Deceuninck-Quick Step | + 25.31 |
| 149 | Zdenek Stybar | Deceuninck-Quick Step | + 25.31 |
| 150 | Stan Dewulf | AG2R Citroën Team | + 25.31 |
| 151 | Scott Thwaites | Alpecin-Fenix | + 25.31 |
| 152 | Itamar Einhorn | Israel Start-Up Nation | + 25.31 |
| 153 | Maxim Van Gils | Lotto-Soudal | + 25.31 |
| 154 | Edward Planckaert | Alpecin-Fenix | + 25.31 |
| 155 | Matthew Holmes | Lotto-Soudal | + 25.31 |
| 156 | Tobias Bayer | Alpecin-Fenix | + 25.31 |
| 157 | Jasper Philipsen | Alpecin-Fenix | + 25.31 |
| 158 | Alberto Dainese | Team DSM | + 25.31 |
| 159 | Nicolas Prodhomme | AG2R Citroën Team | + 25.31 |
| 160 | Tom Pidcock | INEOS Grenadiers | + 25.31 |
| 161 | Andreas Kron | Lotto-Soudal | + 25.31 |
| 162 | Alexander Krieger | Alpecin-Fenix | + 25.31 |
| 163 | Piet Allegaert | Cofidis | + 25.31 |
| 164 | Jay Vine | Alpecin-Fenix | + 25.31 |
| 165 | Sacha Modolo | Alpecin-Fenix | + 25.31 |
| 166 | Kevin Geniets | Groupama-FDJ | + 25.31 |
| 167 | Sebastian Berwick | Israel Start-Up Nation | + 25.31 |
| 168 | Sep Vanmarcke | Israel Start-Up Nation | + 25.31 |
| 169 | Antonio Soto | Euskaltel-Euskadi | + 25.31 |
| 170 | Martin Laas | BORA-hansgrohe | + 25.31 |
| 171 | Harm Vanhoucke | Lotto-Soudal | + 25.31 |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | 38:37:46 |
| 2 | Guillaume Martin | Cofidis | + 00.58 |
| 3 | Primoz Roglic | Jumbo-Visma | + 02.17 |
| 4 | Enric Mas | Movistar Team | + 02.45 |
| 5 | Miguel Ángel López | Movistar Team | + 03.38 |
| 6 | Jack Haig | Bahrain Victorious | + 03.59 |
| 7 | Egan Bernal | INEOS Grenadiers | + 04.46 |
| 8 | Sepp Kuss | Jumbo-Visma | + 04.57 |
| 9 | Adam Yates | INEOS Grenadiers | + 05.01 |
| 10 | Felix Großschartner | BORA-hansgrohe | + 05.42 |
| 11 | Giulio Ciccone | Trek-Segafredo | + 06.10 |
| 12 | Aleksandr Vlasov | Astana-Premier Tech | + 06.12 |
| 13 | David de la Cruz | UAE Team Emirates | + 06.49 |
| 14 | Gino Mäder | Bahrain Victorious | + 06.54 |
| 15 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 06.59 |
| 16 | Fabio Aru | Team Qhubeka NextHash | + 07.30 |
| 17 | Juan Pedro Lopez | Trek-Segafredo | + 09.23 |
| 18 | Jan Polanc | UAE Team Emirates | + 11.11 |
| 19 | Steven Kruijswijk | Jumbo-Visma | + 14.55 |
| 20 | Damiano Caruso | Bahrain Victorious | + 15.07 |
| 21 | Geoffrey Bouchard | AG2R Citroën Team | + 16.17 |
| 22 | Mikel Landa | Bahrain Victorious | + 17.56 |
| 23 | Lilian Calmejane | AG2R Citroën Team | + 21.39 |
| 24 | Rémy Rochas | Cofidis | + 21.40 |
| 25 | Richard Carapaz | INEOS Grenadiers | + 22.24 |
| 26 | Martijn Tusveld | Team DSM | + 23.32 |
| 27 | Clément Champoussin | AG2R Citroën Team | + 23.56 |
| 28 | Rafal Majka | UAE Team Emirates | + 24.08 |
| 29 | Carlos Verona | Movistar Team | + 25.04 |
| 30 | Kenny Elissonde | Trek-Segafredo | + 30.37 |
| 31 | Dylan van Baarle | INEOS Grenadiers | + 30.39 |
| 32 | Luis León Sánchez | Astana-Premier Tech | + 32.04 |
| 33 | Gianluca Brambilla | Trek-Segafredo | + 33.37 |
| 34 | Michael Storer | Team DSM | + 34.17 |
| 35 | Sam Oomen | Jumbo-Visma | + 36.23 |
| 36 | Wout Poels | Bahrain Victorious | + 36.31 |
| 37 | Steff Cras | Lotto-Soudal | + 36.40 |
| 38 | Gorka Izagirre | Astana-Premier Tech | + 36.49 |
| 39 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 39.50 |
| 40 | Julen Amezqueta | Caja Rural-Seguros RGA | + 40.27 |
| 41 | Nick Schultz | Team BikeExchange | + 41.45 |
| 42 | Mark Padun | Bahrain Victorious | + 41.55 |
| 43 | Oscar Cabedo | Burgos-BH | + 42.04 |
| 44 | Jesus Herrada | Cofidis | + 42.11 |
| 45 | Jonathan Lastra | Caja Rural-Seguros RGA | + 42.16 |
| 46 | Rudy Molard | Groupama-FDJ | + 42.18 |
| 47 | Mikel Nieve | Team BikeExchange | + 42.35 |
| 48 | Mikel Bizkarra | Euskaltel-Euskadi | + 42.40 |
| 49 | Pavel Sivakov | INEOS Grenadiers | + 43.15 |
| 50 | Mauri Vansevenant | Deceuninck-Quick Step | + 45.39 |
| 51 | Sergio Henao | Team Qhubeka NextHash | + 46.15 |
| 52 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 46.36 |
| 53 | Romain Bardet | Team DSM | + 47.25 |
| 54 | Ion Izagirre | Astana-Premier Tech | + 48.57 |
| 55 | Andrey Zeits | Team BikeExchange | + 49.05 |
| 56 | Jhonnatan Narvaez | INEOS Grenadiers | + 50.39 |
| 57 | Luis Angel Mate | Euskaltel-Euskadi | + 51.13 |
| 58 | James Piccoli | Israel Start-Up Nation | + 52.40 |
| 59 | Gotzon Martín | Euskaltel-Euskadi | + 53.35 |
| 60 | Floris De Tier | Alpecin-Fenix | + 54.07 |
| 61 | Daniel Navarro | Burgos-BH | + 55.04 |
| 62 | Andrea Bagioli | Deceuninck-Quick Step | + 56.43 |
| 63 | Olivier Le Gac | Groupama-FDJ | + 57.40 |
| 64 | Lawson Craddock | EF Education-NIPPO | + 01:00.18 |
| 65 | Mikaël Chérel | AG2R Citroën Team | + 01:00.18 |
| 66 | Ryan Gibbons | UAE Team Emirates | + 01:00.37 |
| 67 | Jetse Bol | Burgos-BH | + 01:01.26 |
| 68 | Fernando Barceló | Cofidis | + 01:02.33 |
| 69 | Andreas Kron | Lotto-Soudal | + 01:04.24 |
| 70 | Cesare Benedetti | BORA-hansgrohe | + 01:04.36 |
| 71 | Rui Oliveira | UAE Team Emirates | + 01:04.37 |
| 72 | James Knox | Deceuninck-Quick Step | + 01:04.44 |
| 73 | Joe Dombrowski | UAE Team Emirates | + 01:05.00 |
| 74 | Max Schachmann | BORA-hansgrohe | + 01:05.20 |
| 75 | Lucas Hamilton | Team BikeExchange | + 01:05.29 |
| 76 | Angel Madrazo | Burgos-BH | + 01:05.42 |
| 77 | Ben Zwiehoff | BORA-hansgrohe | + 01:06.39 |
| 78 | Joan Bou | Euskaltel-Euskadi | + 01:06.49 |
| 79 | Jens Keukeleire | EF Education-NIPPO | + 01:08.07 |
| 80 | Jonathan Caicedo | EF Education-NIPPO | + 01:08.11 |
| 81 | Stan Dewulf | AG2R Citroën Team | + 01:08.13 |
| 82 | Nelson Oliveira | Movistar Team | + 01:08.48 |
| 83 | José Joaquin Rojas | Movistar Team | + 01:09.23 |
| 84 | Robert Gesink | Jumbo-Visma | + 01:10.28 |
| 85 | Magnus Cort | EF Education-NIPPO | + 01:10.58 |
| 86 | Tobias Bayer | Alpecin-Fenix | + 01:13.29 |
| 87 | Maxim Van Gils | Lotto-Soudal | + 01:13.43 |
| 88 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 01:14.21 |
| 89 | Nicolas Prodhomme | AG2R Citroën Team | + 01:14.44 |
| 90 | Imanol Erviti | Movistar Team | + 01:14.55 |
| 91 | Alex Aranburu | Astana-Premier Tech | + 01:15.17 |
| 92 | Antonio Soto | Euskaltel-Euskadi | + 01:15.22 |
| 93 | Damien Howson | Team BikeExchange | + 01:15.50 |
| 94 | Jose Herrada | Cofidis | + 01:17.36 |
| 95 | Damien Touzé | AG2R Citroën Team | + 01:18.17 |
| 96 | Diego Camargo | EF Education-NIPPO | + 01:18.37 |
| 97 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 01:18.56 |
| 98 | Thymen Arensman | Team DSM | + 01:19.04 |
| 99 | Anthony Roux | Groupama-FDJ | + 01:19.14 |
| 100 | Yuriy Natarov | Astana-Premier Tech | + 01:19.53 |
| 101 | Matteo Trentin | UAE Team Emirates | + 01:21.06 |
| 102 | Guy Niv | Israel Start-Up Nation | + 01:21.37 |
| 103 | Koen Bouwman | Jumbo-Visma | + 01:21.39 |
| 104 | Sander Armee | Team Qhubeka NextHash | + 01:22.41 |
| 105 | Michael Matthews | Team BikeExchange | + 01:22.42 |
| 106 | Pelayo Sanchez | Burgos-BH | + 01:23.02 |
| 107 | Carlos Canal | Burgos-BH | + 01:23.09 |
| 108 | Harm Vanhoucke | Lotto-Soudal | + 01:23.44 |
| 109 | Simon Carr | EF Education-NIPPO | + 01:24.02 |
| 110 | Antonio Nibali | Trek-Segafredo | + 01:24.46 |
| 111 | Sylvain Moniquet | Lotto-Soudal | + 01:25.29 |
| 112 | Jay Vine | Alpecin-Fenix | + 01:25.51 |
| 113 | Eddy Finé | Cofidis | + 01:26.19 |
| 114 | Xabier Azparren | Euskaltel-Euskadi | + 01:26.29 |
| 115 | Clément Venturini | AG2R Citroën Team | + 01:26.32 |
| 116 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 01:26.51 |
| 117 | Ander Okamika | Burgos-BH | + 01:26.58 |
| 118 | Robert Stannard | Team BikeExchange | + 01:28.06 |
| 119 | Nathan Van Hooydonck | Jumbo-Visma | + 01:28.06 |
| 120 | Chris Hamilton | Team DSM | + 01:28.25 |
| 121 | Mikel Iturria | Euskaltel-Euskadi | + 01:29.17 |
| 122 | Florian Vermeersch | Lotto-Soudal | + 01:30.01 |
| 123 | Aritz Bagües | Caja Rural-Seguros RGA | + 01:30.05 |
| 124 | Tom Pidcock | INEOS Grenadiers | + 01:30.37 |
| 125 | Alvaro Cuadros | Caja Rural-Seguros RGA | + 01:30.55 |
| 126 | Patrick Gamper | BORA-hansgrohe | + 01:30.56 |
| 127 | Jon Aberasturi | Caja Rural-Seguros RGA | + 01:31.49 |
| 128 | Arnaud Démare | Groupama-FDJ | + 01:32.00 |
| 129 | Tobias Ludvigsson | Groupama-FDJ | + 01:32.53 |
| 130 | Jasper Philipsen | Alpecin-Fenix | + 01:33.09 |
| 131 | Edward Planckaert | Alpecin-Fenix | + 01:33.17 |
| 132 | Luka Mezgec | Team BikeExchange | + 01:33.33 |
| 133 | Salvatore Puccio | INEOS Grenadiers | + 01:33.35 |
| 134 | Anton Palzer | BORA-hansgrohe | + 01:34.07 |
| 135 | Oier Lazkano | Caja Rural-Seguros RGA | + 01:34.19 |
| 136 | Alexander Krieger | Alpecin-Fenix | + 01:34.58 |
| 137 | Connor Brown | Team Qhubeka NextHash | + 01:35.18 |
| 138 | Dylan Sunderland | Team Qhubeka NextHash | + 01:35.39 |
| 139 | Ramon Sinkeldam | Groupama-FDJ | + 01:35.39 |
| 140 | Yukiya Arashiro | Bahrain Victorious | + 01:35.57 |
| 141 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 01:36.21 |
| 142 | Jan Tratnik | Bahrain Victorious | + 01:36.24 |
| 143 | Zdenek Stybar | Deceuninck-Quick Step | + 01:36.31 |
| 144 | Matthew Holmes | Lotto-Soudal | + 01:37.57 |
| 145 | Florian Sénéchal | Deceuninck-Quick Step | + 01:38.29 |
| 146 | Kevin Geniets | Groupama-FDJ | + 01:38.34 |
| 147 | Lennard Hofstede | Jumbo-Visma | + 01:38.44 |
| 148 | Dimitri Claeys | Team Qhubeka NextHash | + 01:39.30 |
| 149 | Chad Haga | Team DSM | + 01:39.30 |
| 150 | Sep Vanmarcke | Israel Start-Up Nation | + 01:39.48 |
| 151 | Omar Fraile | Astana-Premier Tech | + 01:40.11 |
| 152 | Nico Denz | Team DSM | + 01:40.39 |
| 153 | Piet Allegaert | Cofidis | + 01:41.06 |
| 154 | Juan Jose Lobato | Euskaltel-Euskadi | + 01:41.51 |
| 155 | Sebastian Berwick | Israel Start-Up Nation | + 01:42.37 |
| 156 | Scott Thwaites | Alpecin-Fenix | + 01:43.25 |
| 157 | Sacha Modolo | Alpecin-Fenix | + 01:43.46 |
| 158 | Alex Kirsch | Trek-Segafredo | + 01:44.37 |
| 159 | Bert Van Lerberghe | Deceuninck-Quick Step | + 01:45.55 |
| 160 | Thomas Scully | EF Education-NIPPO | + 01:46.10 |
| 161 | Quinn Simmons | Trek-Segafredo | + 01:46.31 |
| 162 | Alberto Dainese | Team DSM | + 01:46.38 |
| 163 | Kevin Van Melsen | Intermarché-Wanty-Gobert Matériaux | + 01:46.56 |
| 164 | Diego Rubio | Burgos-BH | + 01:47.02 |
| 165 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 01:48.31 |
| 166 | Jordi Meeus | BORA-hansgrohe | + 01:51.30 |
| 167 | Martin Laas | BORA-hansgrohe | + 01:54.10 |
| 168 | Kiel Reijnen | Trek-Segafredo | + 01:54.10 |
| 169 | Fabio Jakobsen | Deceuninck-Quick Step | + 01:54.19 |
| 170 | Itamar Einhorn | Israel Start-Up Nation | + 01:57.50 |
| 171 | Josef Cerný | Deceuninck-Quick Step | + 01:58.54 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Egan Bernal | INEOS Grenadiers | 38:42:32 |
| 2 | Aleksandr Vlasov | Astana-Premier Tech | + 01.26 |
| 3 | Gino Mäder | Bahrain Victorious | + 02.08 |
| 4 | Juan Pedro Lopez | Trek-Segafredo | + 04.37 |
| 5 | Rémy Rochas | Cofidis | + 16.54 |
| 6 | Clément Champoussin | AG2R Citroën Team | + 19.10 |
| 7 | Michael Storer | Team DSM | + 29.31 |
| 8 | Steff Cras | Lotto-Soudal | + 31.54 |
| 9 | Mark Padun | Bahrain Victorious | + 37.09 |
| 10 | Pavel Sivakov | INEOS Grenadiers | + 38.29 |
| 11 | Mauri Vansevenant | Deceuninck-Quick Step | + 40.53 |
| 12 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 41.50 |
| 13 | Jhonnatan Narvaez | INEOS Grenadiers | + 45.53 |
| 14 | Gotzon Martín | Euskaltel-Euskadi | + 48.49 |
| 15 | Andrea Bagioli | Deceuninck-Quick Step | + 51.57 |
| 16 | Fernando Barceló | Cofidis | + 57.47 |
| 17 | Andreas Kron | Lotto-Soudal | + 59.38 |
| 18 | Rui Oliveira | UAE Team Emirates | + 59.51 |
| 19 | Lucas Hamilton | Team BikeExchange | + 01:00.43 |
| 20 | Joan Bou | Euskaltel-Euskadi | + 01:02.03 |
| 21 | Stan Dewulf | AG2R Citroën Team | + 01:03.27 |
| 22 | Tobias Bayer | Alpecin-Fenix | + 01:08.43 |
| 23 | Maxim Van Gils | Lotto-Soudal | + 01:08.57 |
| 24 | Nicolas Prodhomme | AG2R Citroën Team | + 01:09.58 |
| 25 | Damien Touzé | AG2R Citroën Team | + 01:13.31 |
| 26 | Diego Camargo | EF Education-NIPPO | + 01:13.51 |
| 27 | Thymen Arensman | Team DSM | + 01:14.18 |
| 28 | Yuriy Natarov | Astana-Premier Tech | + 01:15.07 |
| 29 | Pelayo Sanchez | Burgos-BH | + 01:18.16 |
| 30 | Carlos Canal | Burgos-BH | + 01:18.23 |
| 31 | Harm Vanhoucke | Lotto-Soudal | + 01:18.58 |
| 32 | Simon Carr | EF Education-NIPPO | + 01:19.16 |
| 33 | Sylvain Moniquet | Lotto-Soudal | + 01:20.43 |
| 34 | Eddy Finé | Cofidis | + 01:21.33 |
| 35 | Xabier Azparren | Euskaltel-Euskadi | + 01:21.43 |
| 36 | Robert Stannard | Team BikeExchange | + 01:23.20 |
| 37 | Florian Vermeersch | Lotto-Soudal | + 01:25.15 |
| 38 | Tom Pidcock | INEOS Grenadiers | + 01:25.51 |
| 39 | Patrick Gamper | BORA-hansgrohe | + 01:26.10 |
| 40 | Jasper Philipsen | Alpecin-Fenix | + 01:28.23 |
| 41 | Oier Lazkano | Caja Rural-Seguros RGA | + 01:29.33 |
| 42 | Connor Brown | Team Qhubeka NextHash | + 01:30.32 |
| 43 | Dylan Sunderland | Team Qhubeka NextHash | + 01:30.53 |
| 44 | Kevin Geniets | Groupama-FDJ | + 01:33.48 |
| 45 | Sebastian Berwick | Israel Start-Up Nation | + 01:37.51 |
| 46 | Quinn Simmons | Trek-Segafredo | + 01:41.45 |
| 47 | Alberto Dainese | Team DSM | + 01:41.52 |
| 48 | Jordi Meeus | BORA-hansgrohe | + 01:46.44 |
| 49 | Fabio Jakobsen | Deceuninck-Quick Step | + 01:49.33 |
| 50 | Itamar Einhorn | Israel Start-Up Nation | + 01:53.04 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Fabio Jakobsen | Deceuninck-Quick Step | 180 |
| 2 | Jasper Philipsen | Alpecin-Fenix | 164 |
| 3 | Arnaud Démare | Groupama-FDJ | 74 |
| 4 | Alberto Dainese | Team DSM | 73 |
| 5 | Primoz Roglic | Jumbo-Visma | 71 |
| 6 | Michael Matthews | Team BikeExchange | 70 |
| 7 | Magnus Cort | EF Education-NIPPO | 67 |
| 8 | Lilian Calmejane | AG2R Citroën Team | 59 |
| 9 | Matteo Trentin | UAE Team Emirates | 54 |
| 10 | Alex Aranburu | Astana-Premier Tech | 52 |
| 11 | Michael Storer | Team DSM | 50 |
| 12 | Piet Allegaert | Cofidis | 45 |
| 13 | Enric Mas | Movistar Team | 44 |
| 14 | Andrea Bagioli | Deceuninck-Quick Step | 44 |
| 15 | Jordi Meeus | BORA-hansgrohe | 42 |
| 16 | Jon Aberasturi | Caja Rural-Seguros RGA | 39 |
| 17 | Jan Polanc | UAE Team Emirates | 35 |
| 18 | Angel Madrazo | Burgos-BH | 34 |
| 19 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 33 |
| 20 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | 32 |
| 21 | Damiano Caruso | Bahrain Victorious | 30 |
| 22 | Jetse Bol | Burgos-BH | 30 |
| 23 | Joan Bou | Euskaltel-Euskadi | 30 |
| 24 | Miguel Ángel López | Movistar Team | 30 |
| 25 | Pavel Sivakov | INEOS Grenadiers | 30 |
| 26 | Dylan van Baarle | INEOS Grenadiers | 29 |
| 27 | Julen Amezqueta | Caja Rural-Seguros RGA | 26 |
| 28 | Aleksandr Vlasov | Astana-Premier Tech | 26 |
| 29 | Egan Bernal | INEOS Grenadiers | 25 |
| 30 | Mauri Vansevenant | Deceuninck-Quick Step | 25 |
| 31 | Romain Bardet | Team DSM | 25 |
| 32 | Jack Haig | Bahrain Victorious | 24 |
| 33 | Adam Yates | INEOS Grenadiers | 23 |
| 34 | Sepp Kuss | Jumbo-Visma | 22 |
| 35 | Clément Champoussin | AG2R Citroën Team | 22 |
| 36 | Kenny Elissonde | Trek-Segafredo | 22 |
| 37 | Martin Laas | BORA-hansgrohe | 22 |
| 38 | Aritz Bagües | Caja Rural-Seguros RGA | 20 |
| 39 | Oier Lazkano | Caja Rural-Seguros RGA | 20 |
| 40 | Steff Cras | Lotto-Soudal | 20 |
| 41 | Giulio Ciccone | Trek-Segafredo | 19 |
| 42 | Rui Oliveira | UAE Team Emirates | 19 |
| 43 | Lawson Craddock | EF Education-NIPPO | 18 |
| 44 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | 17 |
| 45 | Carlos Verona | Movistar Team | 17 |
| 46 | Olivier Le Gac | Groupama-FDJ | 17 |
| 47 | Joe Dombrowski | UAE Team Emirates | 17 |
| 48 | Antonio Soto | Euskaltel-Euskadi | 17 |
| 49 | Pelayo Sanchez | Burgos-BH | 17 |
| 50 | Mikel Iturria | Euskaltel-Euskadi | 17 |
| 51 | Felix Großschartner | BORA-hansgrohe | 16 |
| 52 | Itamar Einhorn | Israel Start-Up Nation | 16 |
| 53 | Jhonnatan Narvaez | INEOS Grenadiers | 15 |
| 54 | Ryan Gibbons | UAE Team Emirates | 15 |
| 55 | Tobias Bayer | Alpecin-Fenix | 15 |
| 56 | Thymen Arensman | Team DSM | 15 |
| 57 | Carlos Canal | Burgos-BH | 15 |
| 58 | Xabier Azparren | Euskaltel-Euskadi | 15 |
| 59 | Ander Okamika | Burgos-BH | 15 |
| 60 | Jan Tratnik | Bahrain Victorious | 15 |
| 61 | David de la Cruz | UAE Team Emirates | 13 |
| 62 | Geoffrey Bouchard | AG2R Citroën Team | 13 |
| 63 | Nick Schultz | Team BikeExchange | 13 |
| 64 | Bert-Jan Lindeman | Team Qhubeka NextHash | 13 |
| 65 | Omar Fraile | Astana-Premier Tech | 13 |
| 66 | Thomas Scully | EF Education-NIPPO | 13 |
| 67 | Bert Van Lerberghe | Deceuninck-Quick Step | 11 |
| 68 | Josef Cerný | Deceuninck-Quick Step | 11 |
| 69 | Stan Dewulf | AG2R Citroën Team | 10 |
| 70 | Tom Pidcock | INEOS Grenadiers | 10 |
| 71 | Gino Mäder | Bahrain Victorious | 9 |
| 72 | Andreas Kron | Lotto-Soudal | 8 |
| 73 | Damien Touzé | AG2R Citroën Team | 8 |
| 74 | Florian Vermeersch | Lotto-Soudal | 8 |
| 75 | Mikel Landa | Bahrain Victorious | 7 |
| 76 | Juan Jose Lobato | Euskaltel-Euskadi | 7 |
| 77 | Guillaume Martin | Cofidis | 5 |
| 78 | Gotzon Martín | Euskaltel-Euskadi | 5 |
| 79 | Jay Vine | Alpecin-Fenix | 5 |
| 80 | Steven Kruijswijk | Jumbo-Visma | 4 |
| 81 | Martijn Tusveld | Team DSM | 4 |
| 82 | Clément Venturini | AG2R Citroën Team | 4 |
| 83 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 3 |
| 84 | Fabio Aru | Team Qhubeka NextHash | 3 |
| 85 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | 3 |
| 86 | Floris De Tier | Alpecin-Fenix | 3 |
| 87 | Robert Stannard | Team BikeExchange | 3 |
| 88 | Chad Haga | Team DSM | 3 |
| 89 | Sep Vanmarcke | Israel Start-Up Nation | 3 |
| 90 | Juan Pedro Lopez | Trek-Segafredo | 2 |
| 91 | Jesus Herrada | Cofidis | 2 |
| 92 | Daniel Navarro | Burgos-BH | -4 |
| 93 | Florian Sénéchal | Deceuninck-Quick Step | -37 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Damiano Caruso | Bahrain Victorious | 28 |
| 2 | Romain Bardet | Team DSM | 22 |
| 3 | Michael Storer | Team DSM | 17 |
| 4 | Pavel Sivakov | INEOS Grenadiers | 16 |
| 5 | Jack Haig | Bahrain Victorious | 15 |
| 6 | Primoz Roglic | Jumbo-Visma | 12 |
| 7 | Kenny Elissonde | Trek-Segafredo | 11 |
| 8 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 10 |
| 9 | Sepp Kuss | Jumbo-Visma | 9 |
| 10 | Enric Mas | Movistar Team | 7 |
| 11 | Jan Polanc | UAE Team Emirates | 6 |
| 12 | Carlos Verona | Movistar Team | 6 |
| 13 | Joe Dombrowski | UAE Team Emirates | 6 |
| 14 | Wout Poels | Bahrain Victorious | 5 |
| 15 | Tobias Bayer | Alpecin-Fenix | 5 |
| 16 | Julen Amezqueta | Caja Rural-Seguros RGA | 5 |
| 17 | Magnus Cort | EF Education-NIPPO | 3 |
| 18 | Lilian Calmejane | AG2R Citroën Team | 3 |
| 19 | Clément Champoussin | AG2R Citroën Team | 3 |
| 20 | Antonio Soto | Euskaltel-Euskadi | 3 |
| 21 | Miguel Ángel López | Movistar Team | 2 |
| 22 | Martijn Tusveld | Team DSM | 2 |
| 23 | Lawson Craddock | EF Education-NIPPO | 2 |
| 24 | Jay Vine | Alpecin-Fenix | 2 |
| 25 | Sep Vanmarcke | Israel Start-Up Nation | 2 |
| 26 | Rafal Majka | UAE Team Emirates | 1 |
| 27 | Jefferson Cepeda | Caja Rural-Seguros RGA | 1 |
| 28 | Ion Izagirre | Astana-Premier Tech | 1 |
| 29 | Andrea Bagioli | Deceuninck-Quick Step | 1 |
| 30 | Rui Oliveira | UAE Team Emirates | 1 |
| 31 | Bert Van Lerberghe | Deceuninck-Quick Step | -2 |
| 32 | Daniel Navarro | Burgos-BH | -4 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 115:49:03 |
| 2 | UAE Team Emirates | + 11.31 |
| 3 | Movistar Team | + 15.47 |
| 4 | Bahrain Victorious | + 16.00 |
| 5 | Jumbo-Visma | + 21.59 |
| 6 | Trek-Segafredo | + 28.50 |
| 7 | Intermarché-Wanty-Gobert Matériaux | + 40.22 |
| 8 | AG2R Citroën Team | + 43.15 |
| 9 | Astana-Premier Tech | + 47.49 |
| 10 | Team DSM | + 50.02 |
| 11 | Cofidis | + 51.49 |
| 12 | Team BikeExchange | + 01:21.10 |
| 13 | Caja Rural-Seguros RGA | + 01:32.46 |
| 14 | Euskaltel-Euskadi | + 01:38.26 |
| 15 | BORA-hansgrohe | + 01:47.38 |
| 16 | Team Qhubeka NextHash | + 02:00.18 |
| 17 | Burgos-BH | + 02:04.08 |
| 18 | Lotto-Soudal | + 02:08.51 |
| 19 | EF Education-NIPPO | + 02:09.57 |
| 20 | Deceuninck-Quick Step | + 02:44.32 |
| 21 | Groupama-FDJ | + 02:50.11 |
| 22 | Alpecin-Fenix | + 03:12.48 |
| 23 | Israel Start-Up Nation | + 03:31.16 |








