Vuelta a España 2021 - Stage 7
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:10:13 |
| 2 | Carlos Verona | Movistar Team | + 00.21 |
| 3 | Pavel Sivakov | INEOS Grenadiers | + 00.59 |
| 4 | Sepp Kuss | Jumbo-Visma | + 01.16 |
| 5 | Jack Haig | Bahrain Victorious | + 01.24 |
| 6 | Romain Bardet | Team DSM | + 01.32 |
| 7 | Felix Großschartner | BORA-hansgrohe | + 01.32 |
| 8 | Andreas Kron | Lotto-Soudal | + 01.37 |
| 9 | Steff Cras | Lotto-Soudal | + 02.17 |
| 10 | Jan Polanc | UAE Team Emirates | + 02.29 |
| 11 | Jay Vine | Alpecin-Fenix | + 02.49 |
| 12 | Martijn Tusveld | Team DSM | + 02.53 |
| 13 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 02.53 |
| 14 | Jesus Herrada | Cofidis | + 03.08 |
| 15 | Adam Yates | INEOS Grenadiers | + 03.33 |
| 16 | Primoz Roglic | Jumbo-Visma | + 03.33 |
| 17 | Enric Mas | Movistar Team | + 03.33 |
| 18 | Egan Bernal | INEOS Grenadiers | + 03.33 |
| 19 | Miguel Ángel López | Movistar Team | + 03.33 |
| 20 | David de la Cruz | UAE Team Emirates | + 03.33 |
| 21 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 03.33 |
| 22 | Aleksandr Vlasov | Astana-Premier Tech | + 03.46 |
| 23 | Guillaume Martin | Cofidis | + 04.03 |
| 24 | Giulio Ciccone | Trek-Segafredo | + 04.03 |
| 25 | Fabio Aru | Team Qhubeka NextHash | + 04.03 |
| 26 | Richard Carapaz | INEOS Grenadiers | + 04.03 |
| 27 | Mikel Landa | Bahrain Victorious | + 04.03 |
| 28 | Gino Mäder | Bahrain Victorious | + 04.12 |
| 29 | Damiano Caruso | Bahrain Victorious | + 04.12 |
| 30 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | + 04.12 |
| 31 | Rafal Majka | UAE Team Emirates | + 04.12 |
| 32 | Juan Pedro Lopez | Trek-Segafredo | + 04.31 |
| 33 | Steven Kruijswijk | Jumbo-Visma | + 04.59 |
| 34 | Rémy Rochas | Cofidis | + 05.03 |
| 35 | Rudy Molard | Groupama-FDJ | + 05.45 |
| 36 | Luis Angel Mate | Euskaltel-Euskadi | + 06.13 |
| 37 | Stan Dewulf | AG2R Citroën Team | + 06.24 |
| 38 | Clément Champoussin | AG2R Citroën Team | + 06.24 |
| 39 | Oscar Cabedo | Burgos-BH | + 06.37 |
| 40 | Sam Oomen | Jumbo-Visma | + 07.17 |
| 41 | Ben Zwiehoff | BORA-hansgrohe | + 08.42 |
| 42 | Lawson Craddock | EF Education-NIPPO | + 08.42 |
| 43 | Lilian Calmejane | AG2R Citroën Team | + 08.53 |
| 44 | Luis León Sánchez | Astana-Premier Tech | + 09.26 |
| 45 | Ion Izagirre | Astana-Premier Tech | + 09.26 |
| 46 | James Piccoli | Israel Start-Up Nation | + 09.26 |
| 47 | Mikel Bizkarra | Euskaltel-Euskadi | + 09.26 |
| 48 | Daniel Navarro | Burgos-BH | + 09.26 |
| 49 | Oier Lazkano | Caja Rural-Seguros RGA | + 09.26 |
| 50 | Floris De Tier | Alpecin-Fenix | + 09.58 |
| 51 | Dylan van Baarle | INEOS Grenadiers | + 10.31 |
| 52 | Chris Hamilton | Team DSM | + 11.18 |
| 53 | Harm Vanhoucke | Lotto-Soudal | + 11.20 |
| 54 | Mikel Nieve | Team BikeExchange | + 11.20 |
| 55 | Gianluca Brambilla | Trek-Segafredo | + 11.20 |
| 56 | Mikaël Chérel | AG2R Citroën Team | + 11.20 |
| 57 | Sergio Henao | Team Qhubeka NextHash | + 11.27 |
| 58 | Diego Camargo | EF Education-NIPPO | + 11.27 |
| 59 | Nelson Oliveira | Movistar Team | + 11.42 |
| 60 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 11.48 |
| 61 | Jhonnatan Narvaez | INEOS Grenadiers | + 11.48 |
| 62 | Sylvain Moniquet | Lotto-Soudal | + 12.47 |
| 63 | Joe Dombrowski | UAE Team Emirates | + 13.39 |
| 64 | Fernando Barceló | Cofidis | + 14.20 |
| 65 | Gorka Izagirre | Astana-Premier Tech | + 16.14 |
| 66 | Robert Gesink | Jumbo-Visma | + 16.14 |
| 67 | Alex Aranburu | Astana-Premier Tech | + 17.59 |
| 68 | Kenny Elissonde | Trek-Segafredo | + 18.07 |
| 69 | José Joaquin Rojas | Movistar Team | + 20.38 |
| 70 | Andrey Zeits | Team BikeExchange | + 20.38 |
| 71 | Jetse Bol | Burgos-BH | + 20.38 |
| 72 | Chad Haga | Team DSM | + 22.20 |
| 73 | Thymen Arensman | Team DSM | + 22.20 |
| 74 | Geoffrey Bouchard | AG2R Citroën Team | + 22.20 |
| 75 | Nicolas Prodhomme | AG2R Citroën Team | + 22.20 |
| 76 | James Knox | Deceuninck-Quick Step | + 22.26 |
| 77 | Matteo Trentin | UAE Team Emirates | + 24.13 |
| 78 | Andrea Bagioli | Deceuninck-Quick Step | + 24.13 |
| 79 | Mauri Vansevenant | Deceuninck-Quick Step | + 24.22 |
| 80 | Imanol Erviti | Movistar Team | + 26.29 |
| 81 | Jose Herrada | Cofidis | + 26.29 |
| 82 | Arnaud Démare | Groupama-FDJ | + 26.29 |
| 83 | Anton Palzer | BORA-hansgrohe | + 26.29 |
| 84 | Anthony Roux | Groupama-FDJ | + 26.29 |
| 85 | Jens Keukeleire | EF Education-NIPPO | + 26.29 |
| 86 | Nick Schultz | Team BikeExchange | + 26.29 |
| 87 | Maxim Van Gils | Lotto-Soudal | + 26.29 |
| 88 | Sergio Martin | Caja Rural-Seguros RGA | + 26.29 |
| 89 | Diego Rubio | Burgos-BH | + 26.29 |
| 90 | Gotzon Martín | Euskaltel-Euskadi | + 26.29 |
| 91 | Clément Venturini | AG2R Citroën Team | + 26.29 |
| 92 | Damien Howson | Team BikeExchange | + 26.29 |
| 93 | Florian Sénéchal | Deceuninck-Quick Step | + 26.29 |
| 94 | Ryan Gibbons | UAE Team Emirates | + 26.29 |
| 95 | Eddy Finé | Cofidis | + 26.29 |
| 96 | Patrick Gamper | BORA-hansgrohe | + 26.29 |
| 97 | Sep Vanmarcke | Israel Start-Up Nation | + 26.29 |
| 98 | Yuriy Natarov | Astana-Premier Tech | + 26.29 |
| 99 | Simon Carr | EF Education-NIPPO | + 26.29 |
| 100 | Edward Planckaert | Alpecin-Fenix | + 26.29 |
| 101 | Scott Thwaites | Alpecin-Fenix | + 26.29 |
| 102 | Tobias Bayer | Alpecin-Fenix | + 26.29 |
| 103 | Tom Pidcock | INEOS Grenadiers | + 26.29 |
| 104 | Salvatore Puccio | INEOS Grenadiers | + 26.29 |
| 105 | Mikel Iturria | Euskaltel-Euskadi | + 26.29 |
| 106 | Jonathan Caicedo | EF Education-NIPPO | + 26.29 |
| 107 | Jan Tratnik | Bahrain Victorious | + 26.29 |
| 108 | Wout Poels | Bahrain Victorious | + 26.29 |
| 109 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 26.29 |
| 110 | Johan Jacobs | Movistar Team | + 26.29 |
| 111 | Mark Padun | Bahrain Victorious | + 26.29 |
| 112 | Matthew Holmes | Lotto-Soudal | + 26.29 |
| 113 | Nico Denz | Team DSM | + 26.29 |
| 114 | Rui Oliveira | UAE Team Emirates | + 26.29 |
| 115 | Florian Vermeersch | Lotto-Soudal | + 26.29 |
| 116 | Lucas Hamilton | Team BikeExchange | + 26.29 |
| 117 | Nathan Van Hooydonck | Jumbo-Visma | + 26.29 |
| 118 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 26.29 |
| 119 | Sander Armee | Team Qhubeka NextHash | + 26.29 |
| 120 | Cesare Benedetti | BORA-hansgrohe | + 26.29 |
| 121 | Max Schachmann | BORA-hansgrohe | + 26.29 |
| 122 | Aritz Bagües | Caja Rural-Seguros RGA | + 26.29 |
| 123 | Angel Madrazo | Burgos-BH | + 26.29 |
| 124 | Thomas Scully | EF Education-NIPPO | + 26.29 |
| 125 | Carlos Canal | Burgos-BH | + 26.29 |
| 126 | Magnus Cort | EF Education-NIPPO | + 26.29 |
| 127 | Alexander Krieger | Alpecin-Fenix | + 26.29 |
| 128 | Yukiya Arashiro | Bahrain Victorious | + 26.29 |
| 129 | Kevin Geniets | Groupama-FDJ | + 26.29 |
| 130 | Omar Fraile | Astana-Premier Tech | + 26.29 |
| 131 | Olivier Le Gac | Groupama-FDJ | + 26.29 |
| 132 | Guy Niv | Israel Start-Up Nation | + 26.29 |
| 133 | Joan Bou | Euskaltel-Euskadi | + 26.29 |
| 134 | Ander Okamika | Burgos-BH | + 26.29 |
| 135 | Alvaro Cuadros | Caja Rural-Seguros RGA | + 26.29 |
| 136 | Tobias Ludvigsson | Groupama-FDJ | + 26.50 |
| 137 | Robert Stannard | Team BikeExchange | + 26.50 |
| 138 | Michael Matthews | Team BikeExchange | + 26.50 |
| 139 | Alex Kirsch | Trek-Segafredo | + 26.50 |
| 140 | Connor Brown | Team Qhubeka NextHash | + 26.50 |
| 141 | Jonathan Lastra | Caja Rural-Seguros RGA | + 26.50 |
| 142 | Jasper Philipsen | Alpecin-Fenix | + 26.50 |
| 143 | Quinn Simmons | Trek-Segafredo | + 26.50 |
| 144 | Dylan Sunderland | Team Qhubeka NextHash | + 26.50 |
| 145 | Itamar Einhorn | Israel Start-Up Nation | + 26.50 |
| 146 | Kiel Reijnen | Trek-Segafredo | + 26.50 |
| 147 | Kevin Van Melsen | Intermarché-Wanty-Gobert Matériaux | + 26.50 |
| 148 | Ramon Sinkeldam | Groupama-FDJ | + 26.50 |
| 149 | Luka Mezgec | Team BikeExchange | + 26.50 |
| 150 | Lennard Hofstede | Jumbo-Visma | + 26.50 |
| 151 | Koen Bouwman | Jumbo-Visma | + 26.50 |
| 152 | Sebastian Berwick | Israel Start-Up Nation | + 26.50 |
| 153 | Dimitri Claeys | Team Qhubeka NextHash | + 26.50 |
| 154 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 26.57 |
| 155 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 27.17 |
| 156 | Antonio Nibali | Trek-Segafredo | + 27.17 |
| 157 | Piet Allegaert | Cofidis | + 27.17 |
| 158 | Damien Touzé | AG2R Citroën Team | + 27.28 |
| 159 | Sebastian Molano | UAE Team Emirates | + 28.08 |
| 160 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 28.08 |
| 161 | Jon Aberasturi | Caja Rural-Seguros RGA | + 28.12 |
| 162 | Zdenek Stybar | Deceuninck-Quick Step | + 28.28 |
| 163 | Xabier Azparren | Euskaltel-Euskadi | + 28.36 |
| 164 | Pelayo Sanchez | Burgos-BH | + 28.38 |
| 165 | Juan Jose Lobato | Euskaltel-Euskadi | + 28.44 |
| 166 | Sacha Modolo | Alpecin-Fenix | + 28.49 |
| 167 | Antonio Soto | Euskaltel-Euskadi | + 29.08 |
| 168 | Julen Amezqueta | Caja Rural-Seguros RGA | + 29.08 |
| 169 | Davide Cimolai | Israel Start-Up Nation | + 29.49 |
| 170 | Jordi Meeus | BORA-hansgrohe | + 29.57 |
| 171 | Alberto Dainese | Team DSM | + 29.57 |
| 172 | Fabio Jakobsen | Deceuninck-Quick Step | + 30.01 |
| 173 | Bert Van Lerberghe | Deceuninck-Quick Step | + 30.01 |
| 174 | Josef Cerný | Deceuninck-Quick Step | + 30.01 |
| 175 | Martin Laas | BORA-hansgrohe | + 30.01 |
| 176 | Jacopo Guarnieri | Groupama-FDJ | + 30.01 |
| - | Reinardt Janse van Rensburg | Team Qhubeka NextHash | OOT |
| - | Alejandro Valverde | Movistar Team | DNF |
| - | Mads Würtz Schmidt | Israel Start-Up Nation | DNF |
| - | Hugh Carthy | EF Education-NIPPO | DNF |
| - | Emmanuel Morin | Cofidis | DNF |
| - | Óscar Rodríguez | Astana-Premier Tech | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Primoz Roglic | Jumbo-Visma | 25:18:35 |
| 2 | Felix Großschartner | BORA-hansgrohe | + 00.08 |
| 3 | Enric Mas | Movistar Team | + 00.25 |
| 4 | Miguel Ángel López | Movistar Team | + 00.36 |
| 5 | Jan Polanc | UAE Team Emirates | + 00.38 |
| 6 | Egan Bernal | INEOS Grenadiers | + 00.41 |
| 7 | Jack Haig | Bahrain Victorious | + 00.57 |
| 8 | Sepp Kuss | Jumbo-Visma | + 00.59 |
| 9 | Aleksandr Vlasov | Astana-Premier Tech | + 01.06 |
| 10 | Adam Yates | INEOS Grenadiers | + 01.22 |
| 11 | Giulio Ciccone | Trek-Segafredo | + 01.28 |
| 12 | Mikel Landa | Bahrain Victorious | + 01.42 |
| 13 | Fabio Aru | Team Qhubeka NextHash | + 01.47 |
| 14 | David de la Cruz | UAE Team Emirates | + 02.14 |
| 15 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 02.19 |
| 16 | Richard Carapaz | INEOS Grenadiers | + 02.48 |
| 17 | Gino Mäder | Bahrain Victorious | + 02.52 |
| 18 | Juan Pedro Lopez | Trek-Segafredo | + 03.03 |
| 19 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | + 05.05 |
| 20 | Rudy Molard | Groupama-FDJ | + 05.09 |
| 21 | Guillaume Martin | Cofidis | + 05.34 |
| 22 | Clément Champoussin | AG2R Citroën Team | + 05.35 |
| 23 | Lilian Calmejane | AG2R Citroën Team | + 06.24 |
| 24 | Damiano Caruso | Bahrain Victorious | + 06.47 |
| 25 | Rémy Rochas | Cofidis | + 08.17 |
| 26 | Michael Storer | Team DSM | + 09.10 |
| 27 | Luis León Sánchez | Astana-Premier Tech | + 09.32 |
| 28 | Steven Kruijswijk | Jumbo-Visma | + 09.40 |
| 29 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 11.09 |
| 30 | Martijn Tusveld | Team DSM | + 12.54 |
| 31 | Rafal Majka | UAE Team Emirates | + 13.47 |
| 32 | Steff Cras | Lotto-Soudal | + 14.23 |
| 33 | Carlos Verona | Movistar Team | + 14.29 |
| 34 | Andreas Kron | Lotto-Soudal | + 14.36 |
| 35 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 15.44 |
| 36 | Oscar Cabedo | Burgos-BH | + 15.52 |
| 37 | Pavel Sivakov | INEOS Grenadiers | + 17.09 |
| 38 | Luis Angel Mate | Euskaltel-Euskadi | + 17.10 |
| 39 | Gianluca Brambilla | Trek-Segafredo | + 18.44 |
| 40 | Kenny Elissonde | Trek-Segafredo | + 19.05 |
| 41 | Sam Oomen | Jumbo-Visma | + 19.19 |
| 42 | Gorka Izagirre | Astana-Premier Tech | + 19.40 |
| 43 | Geoffrey Bouchard | AG2R Citroën Team | + 22.18 |
| 44 | Mikel Bizkarra | Euskaltel-Euskadi | + 22.22 |
| 45 | Daniel Navarro | Burgos-BH | + 22.40 |
| 46 | Sergio Henao | Team Qhubeka NextHash | + 23.05 |
| 47 | Dylan van Baarle | INEOS Grenadiers | + 23.08 |
| 48 | Ion Izagirre | Astana-Premier Tech | + 23.22 |
| 49 | Jesus Herrada | Cofidis | + 23.27 |
| 50 | Stan Dewulf | AG2R Citroën Team | + 24.13 |
| 51 | Romain Bardet | Team DSM | + 24.24 |
| 52 | James Knox | Deceuninck-Quick Step | + 24.28 |
| 53 | Tobias Bayer | Alpecin-Fenix | + 25.34 |
| 54 | Andrea Bagioli | Deceuninck-Quick Step | + 25.38 |
| 55 | Mark Padun | Bahrain Victorious | + 25.41 |
| 56 | Simon Carr | EF Education-NIPPO | + 25.49 |
| 57 | Wout Poels | Bahrain Victorious | + 26.15 |
| 58 | Mikaël Chérel | AG2R Citroën Team | + 26.33 |
| 59 | Mauri Vansevenant | Deceuninck-Quick Step | + 26.48 |
| 60 | Gotzon Martín | Euskaltel-Euskadi | + 26.55 |
| 61 | Joe Dombrowski | UAE Team Emirates | + 27.21 |
| 62 | Jetse Bol | Burgos-BH | + 27.23 |
| 63 | Antonio Soto | Euskaltel-Euskadi | + 27.30 |
| 64 | Jonathan Caicedo | EF Education-NIPPO | + 27.55 |
| 65 | Fernando Barceló | Cofidis | + 28.34 |
| 66 | Jonathan Lastra | Caja Rural-Seguros RGA | + 28.43 |
| 67 | Nelson Oliveira | Movistar Team | + 29.02 |
| 68 | Lawson Craddock | EF Education-NIPPO | + 29.26 |
| 69 | Lucas Hamilton | Team BikeExchange | + 29.44 |
| 70 | Jhonnatan Narvaez | INEOS Grenadiers | + 29.48 |
| 71 | James Piccoli | Israel Start-Up Nation | + 30.02 |
| 72 | Maxim Van Gils | Lotto-Soudal | + 30.07 |
| 73 | Floris De Tier | Alpecin-Fenix | + 30.11 |
| 74 | Nicolas Prodhomme | AG2R Citroën Team | + 31.31 |
| 75 | Diego Camargo | EF Education-NIPPO | + 32.09 |
| 76 | José Joaquin Rojas | Movistar Team | + 32.53 |
| 77 | Andrey Zeits | Team BikeExchange | + 33.02 |
| 78 | Angel Madrazo | Burgos-BH | + 33.09 |
| 79 | Harm Vanhoucke | Lotto-Soudal | + 34.03 |
| 80 | Sylvain Moniquet | Lotto-Soudal | + 34.38 |
| 81 | Robert Gesink | Jumbo-Visma | + 35.31 |
| 82 | Ben Zwiehoff | BORA-hansgrohe | + 35.31 |
| 83 | Mikel Nieve | Team BikeExchange | + 35.37 |
| 84 | Ryan Gibbons | UAE Team Emirates | + 36.38 |
| 85 | Jay Vine | Alpecin-Fenix | + 37.26 |
| 86 | Michael Matthews | Team BikeExchange | + 37.34 |
| 87 | Olivier Le Gac | Groupama-FDJ | + 37.38 |
| 88 | Julen Amezqueta | Caja Rural-Seguros RGA | + 37.40 |
| 89 | Guy Niv | Israel Start-Up Nation | + 38.03 |
| 90 | Alex Aranburu | Astana-Premier Tech | + 38.10 |
| 91 | Nick Schultz | Team BikeExchange | + 38.30 |
| 92 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 38.34 |
| 93 | Damien Touzé | AG2R Citroën Team | + 38.49 |
| 94 | Magnus Cort | EF Education-NIPPO | + 39.23 |
| 95 | Joan Bou | Euskaltel-Euskadi | + 40.20 |
| 96 | Imanol Erviti | Movistar Team | + 40.28 |
| 97 | Jens Keukeleire | EF Education-NIPPO | + 40.59 |
| 98 | Cesare Benedetti | BORA-hansgrohe | + 41.14 |
| 99 | Nathan Van Hooydonck | Jumbo-Visma | + 41.52 |
| 100 | Max Schachmann | BORA-hansgrohe | + 41.58 |
| 101 | Zdenek Stybar | Deceuninck-Quick Step | + 42.06 |
| 102 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 42.25 |
| 103 | Clément Venturini | AG2R Citroën Team | + 42.27 |
| 104 | Antonio Nibali | Trek-Segafredo | + 42.54 |
| 105 | Luka Mezgec | Team BikeExchange | + 43.01 |
| 106 | Ander Okamika | Burgos-BH | + 43.06 |
| 107 | Aritz Bagües | Caja Rural-Seguros RGA | + 43.07 |
| 108 | Anthony Roux | Groupama-FDJ | + 43.23 |
| 109 | Carlos Canal | Burgos-BH | + 43.23 |
| 110 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 43.56 |
| 111 | Chris Hamilton | Team DSM | + 44.13 |
| 112 | Tom Pidcock | INEOS Grenadiers | + 44.16 |
| 113 | Jasper Philipsen | Alpecin-Fenix | + 44.27 |
| 114 | Pelayo Sanchez | Burgos-BH | + 44.40 |
| 115 | Edward Planckaert | Alpecin-Fenix | + 44.43 |
| 116 | Florian Sénéchal | Deceuninck-Quick Step | + 44.55 |
| 117 | Oier Lazkano | Caja Rural-Seguros RGA | + 45.05 |
| 118 | Mikel Iturria | Euskaltel-Euskadi | + 45.16 |
| 119 | Rui Oliveira | UAE Team Emirates | + 45.17 |
| 120 | Tobias Ludvigsson | Groupama-FDJ | + 45.18 |
| 121 | Alexander Krieger | Alpecin-Fenix | + 45.20 |
| 122 | Yuriy Natarov | Astana-Premier Tech | + 45.26 |
| 123 | Jose Herrada | Cofidis | + 45.31 |
| 124 | Anton Palzer | BORA-hansgrohe | + 45.35 |
| 125 | Ramon Sinkeldam | Groupama-FDJ | + 46.24 |
| 126 | Jon Aberasturi | Caja Rural-Seguros RGA | + 46.26 |
| 127 | Eddy Finé | Cofidis | + 46.33 |
| 128 | Robert Stannard | Team BikeExchange | + 47.38 |
| 129 | Arnaud Démare | Groupama-FDJ | + 47.55 |
| 130 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 47.58 |
| 131 | Sander Armee | Team Qhubeka NextHash | + 48.14 |
| 132 | Matthew Holmes | Lotto-Soudal | + 48.16 |
| 133 | Chad Haga | Team DSM | + 49.30 |
| 134 | Koen Bouwman | Jumbo-Visma | + 51.10 |
| 135 | Connor Brown | Team Qhubeka NextHash | + 51.13 |
| 136 | Sep Vanmarcke | Israel Start-Up Nation | + 51.14 |
| 137 | Juan Jose Lobato | Euskaltel-Euskadi | + 51.19 |
| 138 | Dylan Sunderland | Team Qhubeka NextHash | + 51.34 |
| 139 | Dimitri Claeys | Team Qhubeka NextHash | + 51.37 |
| 140 | Thymen Arensman | Team DSM | + 51.46 |
| 141 | Sebastian Berwick | Israel Start-Up Nation | + 51.46 |
| 142 | Yukiya Arashiro | Bahrain Victorious | + 51.52 |
| 143 | Sebastian Molano | UAE Team Emirates | + 51.54 |
| 144 | Scott Thwaites | Alpecin-Fenix | + 52.27 |
| 145 | Bert Van Lerberghe | Deceuninck-Quick Step | + 52.51 |
| 146 | Salvatore Puccio | INEOS Grenadiers | + 52.54 |
| 147 | Patrick Gamper | BORA-hansgrohe | + 53.04 |
| 148 | Piet Allegaert | Cofidis | + 53.11 |
| 149 | Lennard Hofstede | Jumbo-Visma | + 53.24 |
| 150 | Alvaro Cuadros | Caja Rural-Seguros RGA | + 53.27 |
| 151 | Alberto Dainese | Team DSM | + 53.40 |
| 152 | Kevin Geniets | Groupama-FDJ | + 53.40 |
| 153 | Sergio Martin | Caja Rural-Seguros RGA | + 53.50 |
| 154 | Damien Howson | Team BikeExchange | + 54.13 |
| 155 | Alex Kirsch | Trek-Segafredo | + 54.53 |
| 156 | Matteo Trentin | UAE Team Emirates | + 55.08 |
| 157 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 55.34 |
| 158 | Omar Fraile | Astana-Premier Tech | + 55.39 |
| 159 | Sacha Modolo | Alpecin-Fenix | + 55.51 |
| 160 | Johan Jacobs | Movistar Team | + 56.17 |
| 161 | Nico Denz | Team DSM | + 56.34 |
| 162 | Florian Vermeersch | Lotto-Soudal | + 56.37 |
| 163 | Kevin Van Melsen | Intermarché-Wanty-Gobert Matériaux | + 57.42 |
| 164 | Jacopo Guarnieri | Groupama-FDJ | + 58.01 |
| 165 | Xabier Azparren | Euskaltel-Euskadi | + 58.07 |
| 166 | Jan Tratnik | Bahrain Victorious | + 58.07 |
| 167 | Thomas Scully | EF Education-NIPPO | + 58.18 |
| 168 | Quinn Simmons | Trek-Segafredo | + 58.30 |
| 169 | Martin Laas | BORA-hansgrohe | + 58.39 |
| 170 | Jordi Meeus | BORA-hansgrohe | + 01:00.58 |
| 171 | Fabio Jakobsen | Deceuninck-Quick Step | + 01:01.25 |
| 172 | Itamar Einhorn | Israel Start-Up Nation | + 01:02.19 |
| 173 | Josef Cerný | Deceuninck-Quick Step | + 01:02.20 |
| 174 | Kiel Reijnen | Trek-Segafredo | + 01:02.29 |
| 175 | Diego Rubio | Burgos-BH | + 01:02.57 |
| 176 | Davide Cimolai | Israel Start-Up Nation | + 01:11.05 |
| - | Reinardt Janse van Rensburg | Team Qhubeka NextHash | OOT |
| - | Alejandro Valverde | Movistar Team | DNF |
| - | Mads Würtz Schmidt | Israel Start-Up Nation | DNF |
| - | Hugh Carthy | EF Education-NIPPO | DNF |
| - | Emmanuel Morin | Cofidis | DNF |
| - | Óscar Rodríguez | Astana-Premier Tech | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Egan Bernal | INEOS Grenadiers | 25:19:16 |
| 2 | Aleksandr Vlasov | Astana-Premier Tech | + 00.25 |
| 3 | Gino Mäder | Bahrain Victorious | + 02.11 |
| 4 | Juan Pedro Lopez | Trek-Segafredo | + 02.22 |
| 5 | Clément Champoussin | AG2R Citroën Team | + 04.54 |
| 6 | Rémy Rochas | Cofidis | + 07.36 |
| 7 | Michael Storer | Team DSM | + 08.29 |
| 8 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 10.28 |
| 9 | Steff Cras | Lotto-Soudal | + 13.42 |
| 10 | Andreas Kron | Lotto-Soudal | + 13.55 |
| 11 | Pavel Sivakov | INEOS Grenadiers | + 16.28 |
| 12 | Stan Dewulf | AG2R Citroën Team | + 23.32 |
| 13 | Tobias Bayer | Alpecin-Fenix | + 24.53 |
| 14 | Andrea Bagioli | Deceuninck-Quick Step | + 24.57 |
| 15 | Mark Padun | Bahrain Victorious | + 25.00 |
| 16 | Simon Carr | EF Education-NIPPO | + 25.08 |
| 17 | Mauri Vansevenant | Deceuninck-Quick Step | + 26.07 |
| 18 | Gotzon Martín | Euskaltel-Euskadi | + 26.14 |
| 19 | Fernando Barceló | Cofidis | + 27.53 |
| 20 | Lucas Hamilton | Team BikeExchange | + 29.03 |
| 21 | Jhonnatan Narvaez | INEOS Grenadiers | + 29.07 |
| 22 | Maxim Van Gils | Lotto-Soudal | + 29.26 |
| 23 | Nicolas Prodhomme | AG2R Citroën Team | + 30.50 |
| 24 | Diego Camargo | EF Education-NIPPO | + 31.28 |
| 25 | Harm Vanhoucke | Lotto-Soudal | + 33.22 |
| 26 | Sylvain Moniquet | Lotto-Soudal | + 33.57 |
| 27 | Damien Touzé | AG2R Citroën Team | + 38.08 |
| 28 | Joan Bou | Euskaltel-Euskadi | + 39.39 |
| 29 | Carlos Canal | Burgos-BH | + 42.42 |
| 30 | Tom Pidcock | INEOS Grenadiers | + 43.35 |
| 31 | Jasper Philipsen | Alpecin-Fenix | + 43.46 |
| 32 | Pelayo Sanchez | Burgos-BH | + 43.59 |
| 33 | Oier Lazkano | Caja Rural-Seguros RGA | + 44.24 |
| 34 | Rui Oliveira | UAE Team Emirates | + 44.36 |
| 35 | Yuriy Natarov | Astana-Premier Tech | + 44.45 |
| 36 | Eddy Finé | Cofidis | + 45.52 |
| 37 | Robert Stannard | Team BikeExchange | + 46.57 |
| 38 | Connor Brown | Team Qhubeka NextHash | + 50.32 |
| 39 | Dylan Sunderland | Team Qhubeka NextHash | + 50.53 |
| 40 | Thymen Arensman | Team DSM | + 51.05 |
| 41 | Sebastian Berwick | Israel Start-Up Nation | + 51.05 |
| 42 | Patrick Gamper | BORA-hansgrohe | + 52.23 |
| 43 | Alberto Dainese | Team DSM | + 52.59 |
| 44 | Kevin Geniets | Groupama-FDJ | + 52.59 |
| 45 | Sergio Martin | Caja Rural-Seguros RGA | + 53.09 |
| 46 | Johan Jacobs | Movistar Team | + 55.36 |
| 47 | Florian Vermeersch | Lotto-Soudal | + 55.56 |
| 48 | Xabier Azparren | Euskaltel-Euskadi | + 57.26 |
| 49 | Quinn Simmons | Trek-Segafredo | + 57.49 |
| 50 | Jordi Meeus | BORA-hansgrohe | + 01:00.17 |
| 51 | Fabio Jakobsen | Deceuninck-Quick Step | + 01:00.44 |
| 52 | Itamar Einhorn | Israel Start-Up Nation | + 01:01.38 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jasper Philipsen | Alpecin-Fenix | 131 |
| 2 | Fabio Jakobsen | Deceuninck-Quick Step | 130 |
| 3 | Magnus Cort | EF Education-NIPPO | 67 |
| 4 | Michael Matthews | Team BikeExchange | 58 |
| 5 | Primoz Roglic | Jumbo-Visma | 54 |
| 6 | Alex Aranburu | Astana-Premier Tech | 52 |
| 7 | Arnaud Démare | Groupama-FDJ | 50 |
| 8 | Alberto Dainese | Team DSM | 43 |
| 9 | Piet Allegaert | Cofidis | 37 |
| 10 | Sebastian Molano | UAE Team Emirates | 36 |
| 11 | Jan Polanc | UAE Team Emirates | 35 |
| 12 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 33 |
| 13 | Jon Aberasturi | Caja Rural-Seguros RGA | 32 |
| 14 | Andrea Bagioli | Deceuninck-Quick Step | 31 |
| 15 | Jetse Bol | Burgos-BH | 30 |
| 16 | Joan Bou | Euskaltel-Euskadi | 30 |
| 17 | Matteo Trentin | UAE Team Emirates | 30 |
| 18 | Lilian Calmejane | AG2R Citroën Team | 30 |
| 19 | Pavel Sivakov | INEOS Grenadiers | 30 |
| 20 | Enric Mas | Movistar Team | 29 |
| 21 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | 27 |
| 22 | Aleksandr Vlasov | Astana-Premier Tech | 25 |
| 23 | Jordi Meeus | BORA-hansgrohe | 24 |
| 24 | Michael Storer | Team DSM | 20 |
| 25 | Julen Amezqueta | Caja Rural-Seguros RGA | 20 |
| 26 | Oier Lazkano | Caja Rural-Seguros RGA | 20 |
| 27 | Steff Cras | Lotto-Soudal | 20 |
| 28 | Miguel Ángel López | Movistar Team | 19 |
| 29 | Egan Bernal | INEOS Grenadiers | 18 |
| 30 | Sepp Kuss | Jumbo-Visma | 17 |
| 31 | Carlos Verona | Movistar Team | 17 |
| 32 | Joe Dombrowski | UAE Team Emirates | 17 |
| 33 | Angel Madrazo | Burgos-BH | 17 |
| 34 | Pelayo Sanchez | Burgos-BH | 17 |
| 35 | Felix Großschartner | BORA-hansgrohe | 16 |
| 36 | Kenny Elissonde | Trek-Segafredo | 15 |
| 37 | Tobias Bayer | Alpecin-Fenix | 15 |
| 38 | Ryan Gibbons | UAE Team Emirates | 15 |
| 39 | Carlos Canal | Burgos-BH | 15 |
| 40 | Xabier Azparren | Euskaltel-Euskadi | 15 |
| 41 | Jan Tratnik | Bahrain Victorious | 15 |
| 42 | Adam Yates | INEOS Grenadiers | 13 |
| 43 | Florian Sénéchal | Deceuninck-Quick Step | 13 |
| 44 | Bert-Jan Lindeman | Team Qhubeka NextHash | 13 |
| 45 | Omar Fraile | Astana-Premier Tech | 13 |
| 46 | Thomas Scully | EF Education-NIPPO | 13 |
| 47 | Romain Bardet | Team DSM | 12 |
| 48 | Martin Laas | BORA-hansgrohe | 12 |
| 49 | Jack Haig | Bahrain Victorious | 11 |
| 50 | Giulio Ciccone | Trek-Segafredo | 11 |
| 51 | Antonio Soto | Euskaltel-Euskadi | 11 |
| 52 | Bert Van Lerberghe | Deceuninck-Quick Step | 11 |
| 53 | Josef Cerný | Deceuninck-Quick Step | 11 |
| 54 | Dylan van Baarle | INEOS Grenadiers | 10 |
| 55 | Stan Dewulf | AG2R Citroën Team | 10 |
| 56 | Tom Pidcock | INEOS Grenadiers | 10 |
| 57 | Andreas Kron | Lotto-Soudal | 8 |
| 58 | Lawson Craddock | EF Education-NIPPO | 8 |
| 59 | Florian Vermeersch | Lotto-Soudal | 8 |
| 60 | Mikel Landa | Bahrain Victorious | 7 |
| 61 | David de la Cruz | UAE Team Emirates | 7 |
| 62 | Juan Jose Lobato | Euskaltel-Euskadi | 7 |
| 63 | Damien Touzé | AG2R Citroën Team | 6 |
| 64 | Jay Vine | Alpecin-Fenix | 5 |
| 65 | Martijn Tusveld | Team DSM | 4 |
| 66 | Fabio Aru | Team Qhubeka NextHash | 3 |
| 67 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | 3 |
| 68 | Robert Stannard | Team BikeExchange | 3 |
| 69 | Chad Haga | Team DSM | 3 |
| 70 | Sep Vanmarcke | Israel Start-Up Nation | 3 |
| 71 | Juan Pedro Lopez | Trek-Segafredo | 2 |
| 72 | Jesus Herrada | Cofidis | 2 |
| 73 | Gotzon Martín | Euskaltel-Euskadi | 2 |
| 74 | Rui Oliveira | UAE Team Emirates | 2 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Pavel Sivakov | INEOS Grenadiers | 16 |
| 2 | Michael Storer | Team DSM | 12 |
| 3 | Jack Haig | Bahrain Victorious | 11 |
| 4 | Romain Bardet | Team DSM | 11 |
| 5 | Kenny Elissonde | Trek-Segafredo | 10 |
| 6 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 10 |
| 7 | Sepp Kuss | Jumbo-Visma | 9 |
| 8 | Jan Polanc | UAE Team Emirates | 6 |
| 9 | Carlos Verona | Movistar Team | 6 |
| 10 | Joe Dombrowski | UAE Team Emirates | 6 |
| 11 | Tobias Bayer | Alpecin-Fenix | 5 |
| 12 | Lilian Calmejane | AG2R Citroën Team | 3 |
| 13 | Magnus Cort | EF Education-NIPPO | 3 |
| 14 | Antonio Soto | Euskaltel-Euskadi | 3 |
| 15 | Primoz Roglic | Jumbo-Visma | 2 |
| 16 | Lawson Craddock | EF Education-NIPPO | 2 |
| 17 | Jay Vine | Alpecin-Fenix | 2 |
| 18 | Sep Vanmarcke | Israel Start-Up Nation | 2 |
| 19 | Enric Mas | Movistar Team | 1 |
| 20 | Ion Izagirre | Astana-Premier Tech | 1 |
| 21 | Andrea Bagioli | Deceuninck-Quick Step | 1 |
| 22 | Rui Oliveira | UAE Team Emirates | 1 |
| 23 | Bert Van Lerberghe | Deceuninck-Quick Step | -2 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Movistar Team | 75:54:12 |
| 2 | INEOS Grenadiers | + 02.10 |
| 3 | Bahrain Victorious | + 04.19 |
| 4 | UAE Team Emirates | + 04.26 |
| 5 | Jumbo-Visma | + 07.41 |
| 6 | Intermarché-Wanty-Gobert Matériaux | + 13.59 |
| 7 | Team DSM | + 17.42 |
| 8 | AG2R Citroën Team | + 18.11 |
| 9 | Trek-Segafredo | + 18.26 |
| 10 | Astana-Premier Tech | + 21.15 |
| 11 | Cofidis | + 25.00 |
| 12 | Lotto-Soudal | + 28.02 |
| 13 | Burgos-BH | + 40.29 |
| 14 | Euskaltel-Euskadi | + 43.06 |
| 15 | EF Education-NIPPO | + 44.30 |
| 16 | Caja Rural-Seguros RGA | + 48.36 |
| 17 | BORA-hansgrohe | + 52.38 |
| 18 | Team Qhubeka NextHash | + 54.16 |
| 19 | Team BikeExchange | + 01:03.10 |
| 20 | Alpecin-Fenix | + 01:10.20 |
| 21 | Deceuninck-Quick Step | + 01:13.02 |
| 22 | Groupama-FDJ | + 01:16.14 |
| 23 | Israel Start-Up Nation | + 01:36.44 |








