Vuelta a España 2021 - Stage 13
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 | Florian Sénéchal | Deceuninck-Quick Step | 4:58:23 |
| 2 | Matteo Trentin | UAE Team Emirates | + 00.00 |
| 3 | Alberto Dainese | Team DSM | + 00.02 |
| 4 | Luka Mezgec | Team BikeExchange | + 00.03 |
| 5 | Stan Dewulf | AG2R Citroën Team | + 00.03 |
| 6 | Piet Allegaert | Cofidis | + 00.03 |
| 7 | Itamar Einhorn | Israel Start-Up Nation | + 00.03 |
| 8 | Antonio Soto | Euskaltel-Euskadi | + 00.03 |
| 9 | Rui Oliveira | UAE Team Emirates | + 00.03 |
| 10 | Egan Bernal | INEOS Grenadiers | + 00.06 |
| 11 | Alexander Krieger | Alpecin-Fenix | + 00.09 |
| 12 | Bert Van Lerberghe | Deceuninck-Quick Step | + 00.09 |
| 13 | Sacha Modolo | Alpecin-Fenix | + 00.11 |
| 14 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 00.11 |
| 15 | Jon Aberasturi | Caja Rural-Seguros RGA | + 00.11 |
| 16 | Nico Denz | Team DSM | + 00.11 |
| 17 | Jordi Meeus | BORA-hansgrohe | + 00.11 |
| 18 | Felix Großschartner | BORA-hansgrohe | + 00.11 |
| 19 | Adam Yates | INEOS Grenadiers | + 00.11 |
| 20 | Miguel Ángel López | Movistar Team | + 00.11 |
| 21 | Jack Haig | Bahrain Victorious | + 00.11 |
| 22 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | + 00.11 |
| 23 | Sepp Kuss | Jumbo-Visma | + 00.11 |
| 24 | Florian Vermeersch | Lotto-Soudal | + 00.11 |
| 25 | Primoz Roglic | Jumbo-Visma | + 00.11 |
| 26 | Rudy Molard | Groupama-FDJ | + 00.11 |
| 27 | Clément Venturini | AG2R Citroën Team | + 00.11 |
| 28 | Enric Mas | Movistar Team | + 00.11 |
| 29 | Gorka Izagirre | Astana-Premier Tech | + 00.11 |
| 30 | Aleksandr Vlasov | Astana-Premier Tech | + 00.11 |
| 31 | Gino Mäder | Bahrain Victorious | + 00.11 |
| 32 | Nathan Van Hooydonck | Jumbo-Visma | + 00.11 |
| 33 | David de la Cruz | UAE Team Emirates | + 00.11 |
| 34 | Guillaume Martin | Cofidis | + 00.11 |
| 35 | Steven Kruijswijk | Jumbo-Visma | + 00.11 |
| 36 | Imanol Erviti | Movistar Team | + 00.11 |
| 37 | Sam Oomen | Jumbo-Visma | + 00.11 |
| 38 | Jetse Bol | Burgos-BH | + 00.11 |
| 39 | Steff Cras | Lotto-Soudal | + 00.11 |
| 40 | Ryan Gibbons | UAE Team Emirates | + 00.11 |
| 41 | Ramon Sinkeldam | Groupama-FDJ | + 00.11 |
| 42 | Michael Matthews | Team BikeExchange | + 00.11 |
| 43 | Arnaud Démare | Groupama-FDJ | + 00.11 |
| 44 | Olivier Le Gac | Groupama-FDJ | + 00.11 |
| 45 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 00.11 |
| 46 | Giulio Ciccone | Trek-Segafredo | + 00.11 |
| 47 | Jonathan Lastra | Caja Rural-Seguros RGA | + 00.11 |
| 48 | Andrey Zeits | Team BikeExchange | + 00.11 |
| 49 | Matthew Holmes | Lotto-Soudal | + 00.11 |
| 50 | Rémy Rochas | Cofidis | + 00.11 |
| 51 | Sergio Henao | Team Qhubeka NextHash | + 00.11 |
| 52 | Pelayo Sanchez | Burgos-BH | + 00.30 |
| 53 | Jan Polanc | UAE Team Emirates | + 00.30 |
| 54 | José Joaquin Rojas | Movistar Team | + 00.30 |
| 55 | Robert Stannard | Team BikeExchange | + 00.37 |
| 56 | Carlos Canal | Burgos-BH | + 00.37 |
| 57 | Aritz Bagües | Caja Rural-Seguros RGA | + 00.39 |
| 58 | Damien Touzé | AG2R Citroën Team | + 00.39 |
| 59 | Yuriy Natarov | Astana-Premier Tech | + 00.39 |
| 60 | Angel Madrazo | Burgos-BH | + 00.39 |
| 61 | Oscar Cabedo | Burgos-BH | + 00.39 |
| 62 | Koen Bouwman | Jumbo-Visma | + 00.39 |
| 63 | Anthony Roux | Groupama-FDJ | + 00.39 |
| 64 | Geoffrey Bouchard | AG2R Citroën Team | + 00.39 |
| 65 | Luis Angel Mate | Euskaltel-Euskadi | + 00.39 |
| 66 | Juan Pedro Lopez | Trek-Segafredo | + 00.39 |
| 67 | Lilian Calmejane | AG2R Citroën Team | + 00.39 |
| 68 | Mikaël Chérel | AG2R Citroën Team | + 00.39 |
| 69 | Anton Palzer | BORA-hansgrohe | + 00.39 |
| 70 | Jens Keukeleire | EF Education-NIPPO | + 00.39 |
| 71 | Patrick Gamper | BORA-hansgrohe | + 00.45 |
| 72 | Kevin Geniets | Groupama-FDJ | + 00.45 |
| 73 | Juan Jose Lobato | Euskaltel-Euskadi | + 00.45 |
| 74 | Edward Planckaert | Alpecin-Fenix | + 00.45 |
| 75 | Gotzon Martín | Euskaltel-Euskadi | + 00.50 |
| 76 | Zdenek Stybar | Deceuninck-Quick Step | + 00.52 |
| 77 | Floris De Tier | Alpecin-Fenix | + 00.58 |
| 78 | Mikel Iturria | Euskaltel-Euskadi | + 00.58 |
| 79 | Jan Tratnik | Bahrain Victorious | + 01.02 |
| 80 | Martin Laas | BORA-hansgrohe | + 01.05 |
| 81 | Ander Okamika | Burgos-BH | + 01.05 |
| 82 | Damiano Caruso | Bahrain Victorious | + 01.05 |
| 83 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 01.05 |
| 84 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 01.05 |
| 85 | Dylan Sunderland | Team Qhubeka NextHash | + 01.05 |
| 86 | Fernando Barceló | Cofidis | + 01.05 |
| 87 | Gianluca Brambilla | Trek-Segafredo | + 01.05 |
| 88 | Joan Bou | Euskaltel-Euskadi | + 01.05 |
| 89 | Nicolas Prodhomme | AG2R Citroën Team | + 01.05 |
| 90 | Clément Champoussin | AG2R Citroën Team | + 01.05 |
| 91 | Cesare Benedetti | BORA-hansgrohe | + 01.05 |
| 92 | Yukiya Arashiro | Bahrain Victorious | + 01.05 |
| 93 | Mikel Landa | Bahrain Victorious | + 01.05 |
| 94 | Mikel Nieve | Team BikeExchange | + 01.05 |
| 95 | Guy Niv | Israel Start-Up Nation | + 01.05 |
| 96 | Joe Dombrowski | UAE Team Emirates | + 01.05 |
| 97 | Oier Lazkano | Caja Rural-Seguros RGA | + 01.05 |
| 98 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 01.05 |
| 99 | Alex Kirsch | Trek-Segafredo | + 01.05 |
| 100 | Fabio Jakobsen | Deceuninck-Quick Step | + 01.05 |
| 101 | Tom Pidcock | INEOS Grenadiers | + 01.18 |
| 102 | Kevin Van Melsen | Intermarché-Wanty-Gobert Matériaux | + 01.26 |
| 103 | Josef Cerný | Deceuninck-Quick Step | + 01.36 |
| 104 | Romain Bardet | Team DSM | + 01.36 |
| 105 | Daniel Navarro | Burgos-BH | + 01.39 |
| 106 | Nick Schultz | Team BikeExchange | + 01.39 |
| 107 | Martijn Tusveld | Team DSM | + 01.39 |
| 108 | Ben Zwiehoff | BORA-hansgrohe | + 01.39 |
| 109 | Damien Howson | Team BikeExchange | + 01.39 |
| 110 | Scott Thwaites | Alpecin-Fenix | + 01.39 |
| 111 | Julen Amezqueta | Caja Rural-Seguros RGA | + 01.39 |
| 112 | Maxim Van Gils | Lotto-Soudal | + 01.39 |
| 113 | Thomas Scully | EF Education-NIPPO | + 01.39 |
| 114 | James Piccoli | Israel Start-Up Nation | + 01.39 |
| 115 | Rafal Majka | UAE Team Emirates | + 01.39 |
| 116 | Carlos Verona | Movistar Team | + 01.39 |
| 117 | Kenny Elissonde | Trek-Segafredo | + 01.39 |
| 118 | Mark Padun | Bahrain Victorious | + 01.39 |
| 119 | Tobias Ludvigsson | Groupama-FDJ | + 01.39 |
| 120 | Sylvain Moniquet | Lotto-Soudal | + 01.39 |
| 121 | Jesus Herrada | Cofidis | + 01.39 |
| 122 | Jose Herrada | Cofidis | + 01.39 |
| 123 | Sander Armee | Team Qhubeka NextHash | + 01.39 |
| 124 | Dimitri Claeys | Team Qhubeka NextHash | + 01.39 |
| 125 | Thymen Arensman | Team DSM | + 01.39 |
| 126 | Wout Poels | Bahrain Victorious | + 01.39 |
| 127 | Magnus Cort | EF Education-NIPPO | + 01.39 |
| 128 | Ion Izagirre | Astana-Premier Tech | + 01.39 |
| 129 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 01.39 |
| 130 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 01.39 |
| 131 | Luis León Sánchez | Astana-Premier Tech | + 01.39 |
| 132 | Robert Gesink | Jumbo-Visma | + 01.39 |
| 133 | Pavel Sivakov | INEOS Grenadiers | + 01.39 |
| 134 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 01.39 |
| 135 | Diego Camargo | EF Education-NIPPO | + 01.39 |
| 136 | Chad Haga | Team DSM | + 01.39 |
| 137 | Jay Vine | Alpecin-Fenix | + 01.39 |
| 138 | Harm Vanhoucke | Lotto-Soudal | + 01.39 |
| 139 | Dylan van Baarle | INEOS Grenadiers | + 01.39 |
| 140 | Andrea Bagioli | Deceuninck-Quick Step | + 01.48 |
| 141 | Sep Vanmarcke | Israel Start-Up Nation | + 01.50 |
| 142 | Lucas Hamilton | Team BikeExchange | + 02.20 |
| 143 | Michael Storer | Team DSM | + 02.20 |
| 144 | Salvatore Puccio | INEOS Grenadiers | + 02.20 |
| 145 | Fabio Aru | Team Qhubeka NextHash | + 02.20 |
| 146 | Antonio Nibali | Trek-Segafredo | + 02.20 |
| 147 | Mauri Vansevenant | Deceuninck-Quick Step | + 02.20 |
| 148 | Sebastian Berwick | Israel Start-Up Nation | + 02.20 |
| 149 | Andreas Kron | Lotto-Soudal | + 02.20 |
| 150 | Nelson Oliveira | Movistar Team | + 02.20 |
| 151 | Lawson Craddock | EF Education-NIPPO | + 02.20 |
| 152 | Quinn Simmons | Trek-Segafredo | + 02.20 |
| 153 | Kiel Reijnen | Trek-Segafredo | + 02.20 |
| 154 | Jhonnatan Narvaez | INEOS Grenadiers | + 02.48 |
| 155 | Lennard Hofstede | Jumbo-Visma | + 02.53 |
| 156 | Richard Carapaz | INEOS Grenadiers | + 03.35 |
| 157 | Mikel Bizkarra | Euskaltel-Euskadi | + 03.35 |
| 158 | Eddy Finé | Cofidis | + 03.35 |
| 159 | Jonathan Caicedo | EF Education-NIPPO | + 03.35 |
| 160 | Xabier Azparren | Euskaltel-Euskadi | + 03.35 |
| 161 | Connor Brown | Team Qhubeka NextHash | + 03.35 |
| 162 | Diego Rubio | Burgos-BH | + 03.35 |
| 163 | Chris Hamilton | Team DSM | + 03.43 |
| 164 | Alvaro Cuadros | Caja Rural-Seguros RGA | + 03.43 |
| 165 | James Knox | Deceuninck-Quick Step | + 04.12 |
| - | Omar Fraile | Astana-Premier Tech | DNS |
| - | Max Schachmann | BORA-hansgrohe | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | 50:31:52 |
| 2 | Guillaume Martin | Cofidis | + 00.58 |
| 3 | Primoz Roglic | Jumbo-Visma | + 01.56 |
| 4 | Enric Mas | Movistar Team | + 02.31 |
| 5 | Miguel Ángel López | Movistar Team | + 03.28 |
| 6 | Jack Haig | Bahrain Victorious | + 03.55 |
| 7 | Egan Bernal | INEOS Grenadiers | + 04.41 |
| 8 | Adam Yates | INEOS Grenadiers | + 04.57 |
| 9 | Sepp Kuss | Jumbo-Visma | + 05.03 |
| 10 | Felix Großschartner | BORA-hansgrohe | + 05.38 |
| 11 | Aleksandr Vlasov | Astana-Premier Tech | + 06.08 |
| 12 | Giulio Ciccone | Trek-Segafredo | + 06.20 |
| 13 | Gino Mäder | Bahrain Victorious | + 06.54 |
| 14 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 07.11 |
| 15 | David de la Cruz | UAE Team Emirates | + 07.15 |
| 16 | Juan Pedro Lopez | Trek-Segafredo | + 10.03 |
| 17 | Jan Polanc | UAE Team Emirates | + 13.37 |
| 18 | Steven Kruijswijk | Jumbo-Visma | + 15.33 |
| 19 | Damiano Caruso | Bahrain Victorious | + 17.49 |
| 20 | Rémy Rochas | Cofidis | + 21.58 |
| 21 | Geoffrey Bouchard | AG2R Citroën Team | + 25.48 |
| 22 | Rafal Majka | UAE Team Emirates | + 27.42 |
| 23 | Carlos Verona | Movistar Team | + 28.06 |
| 24 | Martijn Tusveld | Team DSM | + 33.57 |
| 25 | Fabio Aru | Team Qhubeka NextHash | + 35.32 |
| 26 | Lilian Calmejane | AG2R Citroën Team | + 36.05 |
| 27 | Mikel Landa | Bahrain Victorious | + 37.16 |
| 28 | Gorka Izagirre | Astana-Premier Tech | + 37.27 |
| 29 | Steff Cras | Lotto-Soudal | + 37.38 |
| 30 | Gianluca Brambilla | Trek-Segafredo | + 37.51 |
| 31 | Sam Oomen | Jumbo-Visma | + 38.11 |
| 32 | Mikel Nieve | Team BikeExchange | + 44.47 |
| 33 | Clément Champoussin | AG2R Citroën Team | + 45.39 |
| 34 | Oscar Cabedo | Burgos-BH | + 45.40 |
| 35 | Sergio Henao | Team Qhubeka NextHash | + 46.14 |
| 36 | Rudy Molard | Groupama-FDJ | + 48.08 |
| 37 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 48.22 |
| 38 | Romain Bardet | Team DSM | + 49.26 |
| 39 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 50.33 |
| 40 | Ion Izagirre | Astana-Premier Tech | + 50.34 |
| 41 | Nick Schultz | Team BikeExchange | + 51.10 |
| 42 | Jonathan Lastra | Caja Rural-Seguros RGA | + 52.30 |
| 43 | Wout Poels | Bahrain Victorious | + 52.49 |
| 44 | Andrey Zeits | Team BikeExchange | + 53.47 |
| 45 | Julen Amezqueta | Caja Rural-Seguros RGA | + 53.59 |
| 46 | Kenny Elissonde | Trek-Segafredo | + 54.44 |
| 47 | Luis León Sánchez | Astana-Premier Tech | + 56.20 |
| 48 | Dylan van Baarle | INEOS Grenadiers | + 56.57 |
| 49 | Richard Carapaz | INEOS Grenadiers | + 57.47 |
| 50 | Gotzon Martín | Euskaltel-Euskadi | + 01:00.21 |
| 51 | Michael Storer | Team DSM | + 01:00.23 |
| 52 | Luis Angel Mate | Euskaltel-Euskadi | + 01:00.49 |
| 53 | Jesus Herrada | Cofidis | + 01:01.48 |
| 54 | Daniel Navarro | Burgos-BH | + 01:02.36 |
| 55 | James Piccoli | Israel Start-Up Nation | + 01:03.21 |
| 56 | Andreas Kron | Lotto-Soudal | + 01:06.39 |
| 57 | Pavel Sivakov | INEOS Grenadiers | + 01:08.11 |
| 58 | Mikaël Chérel | AG2R Citroën Team | + 01:08.23 |
| 59 | Mikel Bizkarra | Euskaltel-Euskadi | + 01:09.34 |
| 60 | Andrea Bagioli | Deceuninck-Quick Step | + 01:09.55 |
| 61 | Magnus Cort | EF Education-NIPPO | + 01:12.51 |
| 62 | Floris De Tier | Alpecin-Fenix | + 01:14.00 |
| 63 | Jhonnatan Narvaez | INEOS Grenadiers | + 01:15.44 |
| 64 | Olivier Le Gac | Groupama-FDJ | + 01:16.08 |
| 65 | Jens Keukeleire | EF Education-NIPPO | + 01:16.12 |
| 66 | Ryan Gibbons | UAE Team Emirates | + 01:16.15 |
| 67 | Mark Padun | Bahrain Victorious | + 01:16.53 |
| 68 | Mauri Vansevenant | Deceuninck-Quick Step | + 01:17.31 |
| 69 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 01:18.49 |
| 70 | Lucas Hamilton | Team BikeExchange | + 01:20.37 |
| 71 | Jetse Bol | Burgos-BH | + 01:21.58 |
| 72 | Michael Matthews | Team BikeExchange | + 01:23.01 |
| 73 | Maxim Van Gils | Lotto-Soudal | + 01:24.14 |
| 74 | José Joaquin Rojas | Movistar Team | + 01:24.51 |
| 75 | Lawson Craddock | EF Education-NIPPO | + 01:25.12 |
| 76 | Cesare Benedetti | BORA-hansgrohe | + 01:25.28 |
| 77 | Joe Dombrowski | UAE Team Emirates | + 01:25.42 |
| 78 | Stan Dewulf | AG2R Citroën Team | + 01:26.33 |
| 79 | Ben Zwiehoff | BORA-hansgrohe | + 01:28.06 |
| 80 | Antonio Soto | Euskaltel-Euskadi | + 01:28.30 |
| 81 | Anthony Roux | Groupama-FDJ | + 01:28.39 |
| 82 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 01:29.01 |
| 83 | Rui Oliveira | UAE Team Emirates | + 01:29.50 |
| 84 | Jonathan Caicedo | EF Education-NIPPO | + 01:30.00 |
| 85 | Joan Bou | Euskaltel-Euskadi | + 01:31.05 |
| 86 | Yuriy Natarov | Astana-Premier Tech | + 01:32.14 |
| 87 | Nicolas Prodhomme | AG2R Citroën Team | + 01:32.22 |
| 88 | Koen Bouwman | Jumbo-Visma | + 01:32.37 |
| 89 | Fernando Barceló | Cofidis | + 01:32.53 |
| 90 | Imanol Erviti | Movistar Team | + 01:33.04 |
| 91 | Damien Howson | Team BikeExchange | + 01:34.04 |
| 92 | Matteo Trentin | UAE Team Emirates | + 01:34.05 |
| 93 | Angel Madrazo | Burgos-BH | + 01:34.39 |
| 94 | Nelson Oliveira | Movistar Team | + 01:34.54 |
| 95 | James Knox | Deceuninck-Quick Step | + 01:35.09 |
| 96 | Sylvain Moniquet | Lotto-Soudal | + 01:35.16 |
| 97 | Luka Mezgec | Team BikeExchange | + 01:36.49 |
| 98 | Jose Herrada | Cofidis | + 01:37.13 |
| 99 | Damien Touzé | AG2R Citroën Team | + 01:38.30 |
| 100 | Diego Camargo | EF Education-NIPPO | + 01:38.31 |
| 101 | Robert Gesink | Jumbo-Visma | + 01:39.45 |
| 102 | Jay Vine | Alpecin-Fenix | + 01:41.45 |
| 103 | Guy Niv | Israel Start-Up Nation | + 01:42.44 |
| 104 | Thymen Arensman | Team DSM | + 01:43.00 |
| 105 | Clément Venturini | AG2R Citroën Team | + 01:43.26 |
| 106 | Sander Armee | Team Qhubeka NextHash | + 01:43.30 |
| 107 | Aritz Bagües | Caja Rural-Seguros RGA | + 01:43.49 |
| 108 | Pelayo Sanchez | Burgos-BH | + 01:44.23 |
| 109 | Mikel Iturria | Euskaltel-Euskadi | + 01:45.01 |
| 110 | Carlos Canal | Burgos-BH | + 01:47.22 |
| 111 | Florian Sénéchal | Deceuninck-Quick Step | + 01:47.34 |
| 112 | Chris Hamilton | Team DSM | + 01:49.15 |
| 113 | Harm Vanhoucke | Lotto-Soudal | + 01:50.19 |
| 114 | Nathan Van Hooydonck | Jumbo-Visma | + 01:51.03 |
| 115 | Arnaud Démare | Groupama-FDJ | + 01:52.32 |
| 116 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 01:53.15 |
| 117 | Patrick Gamper | BORA-hansgrohe | + 01:55.00 |
| 118 | Ander Okamika | Burgos-BH | + 01:55.41 |
| 119 | Tom Pidcock | INEOS Grenadiers | + 01:55.52 |
| 120 | Edward Planckaert | Alpecin-Fenix | + 01:55.58 |
| 121 | Ramon Sinkeldam | Groupama-FDJ | + 01:56.11 |
| 122 | Antonio Nibali | Trek-Segafredo | + 01:56.34 |
| 123 | Robert Stannard | Team BikeExchange | + 01:56.43 |
| 124 | Kevin Geniets | Groupama-FDJ | + 01:57.08 |
| 125 | Yukiya Arashiro | Bahrain Victorious | + 01:57.23 |
| 126 | Oier Lazkano | Caja Rural-Seguros RGA | + 01:57.41 |
| 127 | Xabier Azparren | Euskaltel-Euskadi | + 01:57.42 |
| 128 | Florian Vermeersch | Lotto-Soudal | + 01:58.12 |
| 129 | Eddy Finé | Cofidis | + 01:59.09 |
| 130 | Alvaro Cuadros | Caja Rural-Seguros RGA | + 01:59.34 |
| 131 | Anton Palzer | BORA-hansgrohe | + 01:59.42 |
| 132 | Zdenek Stybar | Deceuninck-Quick Step | + 02:00.02 |
| 133 | Dylan Sunderland | Team Qhubeka NextHash | + 02:00.03 |
| 134 | Jon Aberasturi | Caja Rural-Seguros RGA | + 02:00.07 |
| 135 | Alexander Krieger | Alpecin-Fenix | + 02:01.10 |
| 136 | Matthew Holmes | Lotto-Soudal | + 02:01.25 |
| 137 | Nico Denz | Team DSM | + 02:03.07 |
| 138 | Jan Tratnik | Bahrain Victorious | + 02:03.08 |
| 139 | Tobias Ludvigsson | Groupama-FDJ | + 02:03.47 |
| 140 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 02:06.00 |
| 141 | Chad Haga | Team DSM | + 02:07.10 |
| 142 | Piet Allegaert | Cofidis | + 02:09.09 |
| 143 | Sep Vanmarcke | Israel Start-Up Nation | + 02:09.33 |
| 144 | Sacha Modolo | Alpecin-Fenix | + 02:09.43 |
| 145 | Sebastian Berwick | Israel Start-Up Nation | + 02:10.29 |
| 146 | Dimitri Claeys | Team Qhubeka NextHash | + 02:10.46 |
| 147 | Salvatore Puccio | INEOS Grenadiers | + 02:11.10 |
| 148 | Lennard Hofstede | Jumbo-Visma | + 02:11.21 |
| 149 | Juan Jose Lobato | Euskaltel-Euskadi | + 02:11.51 |
| 150 | Alex Kirsch | Trek-Segafredo | + 02:14.00 |
| 151 | Bert Van Lerberghe | Deceuninck-Quick Step | + 02:14.02 |
| 152 | Connor Brown | Team Qhubeka NextHash | + 02:14.41 |
| 153 | Scott Thwaites | Alpecin-Fenix | + 02:15.32 |
| 154 | Thomas Scully | EF Education-NIPPO | + 02:15.56 |
| 155 | Alberto Dainese | Team DSM | + 02:16.13 |
| 156 | Kevin Van Melsen | Intermarché-Wanty-Gobert Matériaux | + 02:17.59 |
| 157 | Diego Rubio | Burgos-BH | + 02:18.15 |
| 158 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 02:18.19 |
| 159 | Jordi Meeus | BORA-hansgrohe | + 02:21.18 |
| 160 | Quinn Simmons | Trek-Segafredo | + 02:24.35 |
| 161 | Fabio Jakobsen | Deceuninck-Quick Step | + 02:24.58 |
| 162 | Martin Laas | BORA-hansgrohe | + 02:25.12 |
| 163 | Itamar Einhorn | Israel Start-Up Nation | + 02:27.37 |
| 164 | Josef Cerný | Deceuninck-Quick Step | + 02:30.14 |
| 165 | Kiel Reijnen | Trek-Segafredo | + 02:32.18 |
| - | Omar Fraile | Astana-Premier Tech | DNS |
| - | Max Schachmann | BORA-hansgrohe | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Egan Bernal | INEOS Grenadiers | 50:36:33 |
| 2 | Aleksandr Vlasov | Astana-Premier Tech | + 01.27 |
| 3 | Gino Mäder | Bahrain Victorious | + 02.13 |
| 4 | Juan Pedro Lopez | Trek-Segafredo | + 05.22 |
| 5 | Rémy Rochas | Cofidis | + 17.17 |
| 6 | Steff Cras | Lotto-Soudal | + 32.57 |
| 7 | Clément Champoussin | AG2R Citroën Team | + 40.58 |
| 8 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 43.41 |
| 9 | Gotzon Martín | Euskaltel-Euskadi | + 55.40 |
| 10 | Michael Storer | Team DSM | + 55.42 |
| 11 | Andreas Kron | Lotto-Soudal | + 01:01.58 |
| 12 | Pavel Sivakov | INEOS Grenadiers | + 01:03.30 |
| 13 | Andrea Bagioli | Deceuninck-Quick Step | + 01:05.14 |
| 14 | Jhonnatan Narvaez | INEOS Grenadiers | + 01:11.03 |
| 15 | Mark Padun | Bahrain Victorious | + 01:12.12 |
| 16 | Mauri Vansevenant | Deceuninck-Quick Step | + 01:12.50 |
| 17 | Lucas Hamilton | Team BikeExchange | + 01:15.56 |
| 18 | Maxim Van Gils | Lotto-Soudal | + 01:19.33 |
| 19 | Stan Dewulf | AG2R Citroën Team | + 01:21.52 |
| 20 | Rui Oliveira | UAE Team Emirates | + 01:25.09 |
| 21 | Joan Bou | Euskaltel-Euskadi | + 01:26.24 |
| 22 | Yuriy Natarov | Astana-Premier Tech | + 01:27.33 |
| 23 | Nicolas Prodhomme | AG2R Citroën Team | + 01:27.41 |
| 24 | Fernando Barceló | Cofidis | + 01:28.12 |
| 25 | Sylvain Moniquet | Lotto-Soudal | + 01:30.35 |
| 26 | Damien Touzé | AG2R Citroën Team | + 01:33.49 |
| 27 | Diego Camargo | EF Education-NIPPO | + 01:33.50 |
| 28 | Thymen Arensman | Team DSM | + 01:38.19 |
| 29 | Pelayo Sanchez | Burgos-BH | + 01:39.42 |
| 30 | Carlos Canal | Burgos-BH | + 01:42.41 |
| 31 | Harm Vanhoucke | Lotto-Soudal | + 01:45.38 |
| 32 | Patrick Gamper | BORA-hansgrohe | + 01:50.19 |
| 33 | Tom Pidcock | INEOS Grenadiers | + 01:51.11 |
| 34 | Robert Stannard | Team BikeExchange | + 01:52.02 |
| 35 | Kevin Geniets | Groupama-FDJ | + 01:52.27 |
| 36 | Oier Lazkano | Caja Rural-Seguros RGA | + 01:53.00 |
| 37 | Xabier Azparren | Euskaltel-Euskadi | + 01:53.01 |
| 38 | Florian Vermeersch | Lotto-Soudal | + 01:53.31 |
| 39 | Eddy Finé | Cofidis | + 01:54.28 |
| 40 | Dylan Sunderland | Team Qhubeka NextHash | + 01:55.22 |
| 41 | Sebastian Berwick | Israel Start-Up Nation | + 02:05.48 |
| 42 | Connor Brown | Team Qhubeka NextHash | + 02:10.00 |
| 43 | Alberto Dainese | Team DSM | + 02:11.32 |
| 44 | Jordi Meeus | BORA-hansgrohe | + 02:16.37 |
| 45 | Quinn Simmons | Trek-Segafredo | + 02:19.54 |
| 46 | Fabio Jakobsen | Deceuninck-Quick Step | + 02:20.17 |
| 47 | Itamar Einhorn | Israel Start-Up Nation | + 02:22.56 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Fabio Jakobsen | Deceuninck-Quick Step | 200 |
| 2 | Magnus Cort | EF Education-NIPPO | 114 |
| 3 | Primoz Roglic | Jumbo-Visma | 106 |
| 4 | Matteo Trentin | UAE Team Emirates | 103 |
| 5 | Alberto Dainese | Team DSM | 93 |
| 6 | Michael Matthews | Team BikeExchange | 92 |
| 7 | Arnaud Démare | Groupama-FDJ | 74 |
| 8 | Enric Mas | Movistar Team | 69 |
| 9 | Andrea Bagioli | Deceuninck-Quick Step | 69 |
| 10 | Lilian Calmejane | AG2R Citroën Team | 59 |
| 11 | Piet Allegaert | Cofidis | 59 |
| 12 | Miguel Ángel López | Movistar Team | 52 |
| 13 | Michael Storer | Team DSM | 50 |
| 14 | Stan Dewulf | AG2R Citroën Team | 46 |
| 15 | Jetse Bol | Burgos-BH | 45 |
| 16 | Felix Großschartner | BORA-hansgrohe | 44 |
| 17 | Julen Amezqueta | Caja Rural-Seguros RGA | 43 |
| 18 | Jack Haig | Bahrain Victorious | 43 |
| 19 | Egan Bernal | INEOS Grenadiers | 43 |
| 20 | Jordi Meeus | BORA-hansgrohe | 42 |
| 21 | Jon Aberasturi | Caja Rural-Seguros RGA | 41 |
| 22 | Joan Bou | Euskaltel-Euskadi | 40 |
| 23 | Adam Yates | INEOS Grenadiers | 40 |
| 24 | Aleksandr Vlasov | Astana-Premier Tech | 40 |
| 25 | Romain Bardet | Team DSM | 40 |
| 26 | Pavel Sivakov | INEOS Grenadiers | 40 |
| 27 | Antonio Soto | Euskaltel-Euskadi | 40 |
| 28 | Jan Polanc | UAE Team Emirates | 35 |
| 29 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | 35 |
| 30 | Angel Madrazo | Burgos-BH | 34 |
| 31 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 33 |
| 32 | Bert Van Lerberghe | Deceuninck-Quick Step | 33 |
| 33 | Damiano Caruso | Bahrain Victorious | 30 |
| 34 | Mikel Iturria | Euskaltel-Euskadi | 30 |
| 35 | Dylan van Baarle | INEOS Grenadiers | 29 |
| 36 | Andreas Kron | Lotto-Soudal | 28 |
| 37 | Itamar Einhorn | Israel Start-Up Nation | 28 |
| 38 | Rui Oliveira | UAE Team Emirates | 27 |
| 39 | Steff Cras | Lotto-Soudal | 26 |
| 40 | Mauri Vansevenant | Deceuninck-Quick Step | 25 |
| 41 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | 24 |
| 42 | Sepp Kuss | Jumbo-Visma | 24 |
| 43 | Clément Champoussin | AG2R Citroën Team | 22 |
| 44 | Kenny Elissonde | Trek-Segafredo | 22 |
| 45 | Martin Laas | BORA-hansgrohe | 22 |
| 46 | Aritz Bagües | Caja Rural-Seguros RGA | 20 |
| 47 | Edward Planckaert | Alpecin-Fenix | 20 |
| 48 | Oier Lazkano | Caja Rural-Seguros RGA | 20 |
| 49 | Giulio Ciccone | Trek-Segafredo | 19 |
| 50 | Lawson Craddock | EF Education-NIPPO | 18 |
| 51 | Luka Mezgec | Team BikeExchange | 18 |
| 52 | Carlos Verona | Movistar Team | 17 |
| 53 | Olivier Le Gac | Groupama-FDJ | 17 |
| 54 | Joe Dombrowski | UAE Team Emirates | 17 |
| 55 | Pelayo Sanchez | Burgos-BH | 17 |
| 56 | Jonathan Lastra | Caja Rural-Seguros RGA | 15 |
| 57 | Jhonnatan Narvaez | INEOS Grenadiers | 15 |
| 58 | Ryan Gibbons | UAE Team Emirates | 15 |
| 59 | José Joaquin Rojas | Movistar Team | 15 |
| 60 | Thymen Arensman | Team DSM | 15 |
| 61 | Carlos Canal | Burgos-BH | 15 |
| 62 | Ander Okamika | Burgos-BH | 15 |
| 63 | Xabier Azparren | Euskaltel-Euskadi | 15 |
| 64 | Jan Tratnik | Bahrain Victorious | 15 |
| 65 | Florian Sénéchal | Deceuninck-Quick Step | 13 |
| 66 | Gino Mäder | Bahrain Victorious | 13 |
| 67 | David de la Cruz | UAE Team Emirates | 13 |
| 68 | Geoffrey Bouchard | AG2R Citroën Team | 13 |
| 69 | Nick Schultz | Team BikeExchange | 13 |
| 70 | Harm Vanhoucke | Lotto-Soudal | 13 |
| 71 | Nathan Van Hooydonck | Jumbo-Visma | 13 |
| 72 | Bert-Jan Lindeman | Team Qhubeka NextHash | 13 |
| 73 | Chad Haga | Team DSM | 13 |
| 74 | Thomas Scully | EF Education-NIPPO | 13 |
| 75 | Guillaume Martin | Cofidis | 11 |
| 76 | Martijn Tusveld | Team DSM | 11 |
| 77 | Anthony Roux | Groupama-FDJ | 11 |
| 78 | Josef Cerný | Deceuninck-Quick Step | 11 |
| 79 | Tom Pidcock | INEOS Grenadiers | 10 |
| 80 | Gianluca Brambilla | Trek-Segafredo | 9 |
| 81 | Damien Touzé | AG2R Citroën Team | 8 |
| 82 | Florian Vermeersch | Lotto-Soudal | 8 |
| 83 | Mikel Landa | Bahrain Victorious | 7 |
| 84 | Juan Jose Lobato | Euskaltel-Euskadi | 7 |
| 85 | Alexander Krieger | Alpecin-Fenix | 6 |
| 86 | Sergio Henao | Team Qhubeka NextHash | 5 |
| 87 | Gotzon Martín | Euskaltel-Euskadi | 5 |
| 88 | Jay Vine | Alpecin-Fenix | 5 |
| 89 | Steven Kruijswijk | Jumbo-Visma | 4 |
| 90 | Ion Izagirre | Astana-Premier Tech | 4 |
| 91 | Clément Venturini | AG2R Citroën Team | 4 |
| 92 | Sacha Modolo | Alpecin-Fenix | 4 |
| 93 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 3 |
| 94 | Fabio Aru | Team Qhubeka NextHash | 3 |
| 95 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | 3 |
| 96 | Floris De Tier | Alpecin-Fenix | 3 |
| 97 | Robert Stannard | Team BikeExchange | 3 |
| 98 | Sep Vanmarcke | Israel Start-Up Nation | 3 |
| 99 | Juan Pedro Lopez | Trek-Segafredo | 2 |
| 100 | Jesus Herrada | Cofidis | 2 |
| 101 | Daniel Navarro | Burgos-BH | -4 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Damiano Caruso | Bahrain Victorious | 31 |
| 2 | Romain Bardet | Team DSM | 27 |
| 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 | Magnus Cort | EF Education-NIPPO | 8 |
| 11 | Enric Mas | Movistar Team | 7 |
| 12 | Julen Amezqueta | Caja Rural-Seguros RGA | 7 |
| 13 | Jan Polanc | UAE Team Emirates | 6 |
| 14 | Carlos Verona | Movistar Team | 6 |
| 15 | Joe Dombrowski | UAE Team Emirates | 6 |
| 16 | Wout Poels | Bahrain Victorious | 5 |
| 17 | Mikel Iturria | Euskaltel-Euskadi | 3 |
| 18 | Giulio Ciccone | Trek-Segafredo | 3 |
| 19 | Lilian Calmejane | AG2R Citroën Team | 3 |
| 20 | Clément Champoussin | AG2R Citroën Team | 3 |
| 21 | Antonio Soto | Euskaltel-Euskadi | 3 |
| 22 | Miguel Ángel López | Movistar Team | 2 |
| 23 | Martijn Tusveld | Team DSM | 2 |
| 24 | Lawson Craddock | EF Education-NIPPO | 2 |
| 25 | Jay Vine | Alpecin-Fenix | 2 |
| 26 | Sep Vanmarcke | Israel Start-Up Nation | 2 |
| 27 | David de la Cruz | UAE Team Emirates | 1 |
| 28 | Rafal Majka | UAE Team Emirates | 1 |
| 29 | Sergio Henao | Team Qhubeka NextHash | 1 |
| 30 | Jefferson Cepeda | Caja Rural-Seguros RGA | 1 |
| 31 | Ion Izagirre | Astana-Premier Tech | 1 |
| 32 | Andrea Bagioli | Deceuninck-Quick Step | 1 |
| 33 | Maxim Van Gils | Lotto-Soudal | 1 |
| 34 | Rui Oliveira | UAE Team Emirates | 1 |
| 35 | Bert Van Lerberghe | Deceuninck-Quick Step | -2 |
| 36 | Daniel Navarro | Burgos-BH | -4 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 151:44:11 |
| 2 | UAE Team Emirates | + 01.54 |
| 3 | Movistar Team | + 04.17 |
| 4 | Bahrain Victorious | + 05.47 |
| 5 | Jumbo-Visma | + 09.42 |
| 6 | Trek-Segafredo | + 21.06 |
| 7 | Intermarché-Wanty-Gobert Matériaux | + 30.44 |
| 8 | Astana-Premier Tech | + 36.10 |
| 9 | AG2R Citroën Team | + 55.57 |
| 10 | Cofidis | + 57.18 |
| 11 | Team DSM | + 01:00.01 |
| 12 | Team BikeExchange | + 01:12.57 |
| 13 | Caja Rural-Seguros RGA | + 01:33.48 |
| 14 | Euskaltel-Euskadi | + 01:44.37 |
| 15 | Lotto-Soudal | + 01:59.27 |
| 16 | BORA-hansgrohe | + 02:10.39 |
| 17 | Burgos-BH | + 02:16.46 |
| 18 | EF Education-NIPPO | + 02:27.11 |
| 19 | Team Qhubeka NextHash | + 02:32.41 |
| 20 | Groupama-FDJ | + 03:04.47 |
| 21 | Deceuninck-Quick Step | + 03:14.10 |
| 22 | Alpecin-Fenix | + 03:40.52 |
| 23 | Israel Start-Up Nation | + 04:15.44 |








