Vuelta a España 2021 - Stage 16
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 | Fabio Jakobsen | Deceuninck-Quick Step | 4:08:57 |
| 2 | Jordi Meeus | BORA-hansgrohe | + 00.00 |
| 3 | Matteo Trentin | UAE Team Emirates | + 00.00 |
| 4 | Michael Matthews | Team BikeExchange | + 00.00 |
| 5 | Alberto Dainese | Team DSM | + 00.00 |
| 6 | Jon Aberasturi | Caja Rural-Seguros RGA | + 00.00 |
| 7 | Rui Oliveira | UAE Team Emirates | + 00.00 |
| 8 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 9 | Antonio Soto | Euskaltel-Euskadi | + 00.00 |
| 10 | Clément Venturini | AG2R Citroën Team | + 00.00 |
| 11 | Piet Allegaert | Cofidis | + 00.00 |
| 12 | Florian Vermeersch | Lotto-Soudal | + 00.00 |
| 13 | Sacha Modolo | Alpecin-Fenix | + 00.00 |
| 14 | Itamar Einhorn | Israel Start-Up Nation | + 00.00 |
| 15 | Carlos Canal | Burgos-BH | + 00.00 |
| 16 | Arnaud Démare | Groupama-FDJ | + 00.00 |
| 17 | Juan Jose Lobato | Euskaltel-Euskadi | + 00.00 |
| 18 | Ryan Gibbons | UAE Team Emirates | + 00.00 |
| 19 | Jan Tratnik | Bahrain Victorious | + 00.00 |
| 20 | Gotzon Martín | Euskaltel-Euskadi | + 00.00 |
| 21 | Sepp Kuss | Jumbo-Visma | + 00.00 |
| 22 | Lilian Calmejane | AG2R Citroën Team | + 00.00 |
| 23 | Magnus Cort | EF Education-NIPPO | + 00.00 |
| 24 | Alexander Krieger | Alpecin-Fenix | + 00.00 |
| 25 | Egan Bernal | INEOS Grenadiers | + 00.00 |
| 26 | Jack Haig | Bahrain Victorious | + 00.00 |
| 27 | Tom Pidcock | INEOS Grenadiers | + 00.00 |
| 28 | Felix Großschartner | BORA-hansgrohe | + 00.00 |
| 29 | Yukiya Arashiro | Bahrain Victorious | + 00.00 |
| 30 | Robert Stannard | Team BikeExchange | + 00.00 |
| 31 | Julen Amezqueta | Caja Rural-Seguros RGA | + 00.00 |
| 32 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 33 | Imanol Erviti | Movistar Team | + 00.00 |
| 34 | Sergio Henao | Team Qhubeka NextHash | + 00.00 |
| 35 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 36 | Steff Cras | Lotto-Soudal | + 00.00 |
| 37 | Gorka Izagirre | Astana-Premier Tech | + 00.00 |
| 38 | Aleksandr Vlasov | Astana-Premier Tech | + 00.00 |
| 39 | Primoz Roglic | Jumbo-Visma | + 00.00 |
| 40 | Ion Izagirre | Astana-Premier Tech | + 00.00 |
| 41 | Sam Oomen | Jumbo-Visma | + 00.00 |
| 42 | Enric Mas | Movistar Team | + 00.00 |
| 43 | José Joaquin Rojas | Movistar Team | + 00.00 |
| 44 | Nico Denz | Team DSM | + 00.00 |
| 45 | Maxim Van Gils | Lotto-Soudal | + 00.00 |
| 46 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 47 | Adam Yates | INEOS Grenadiers | + 00.00 |
| 48 | David de la Cruz | UAE Team Emirates | + 00.00 |
| 49 | Guillaume Martin | Cofidis | + 00.00 |
| 50 | Guy Niv | Israel Start-Up Nation | + 00.00 |
| 51 | Bert Van Lerberghe | Deceuninck-Quick Step | + 00.00 |
| 52 | Anthony Roux | Groupama-FDJ | + 00.00 |
| 53 | Gino Mäder | Bahrain Victorious | + 00.00 |
| 54 | Clément Champoussin | AG2R Citroën Team | + 00.00 |
| 55 | Yuriy Natarov | Astana-Premier Tech | + 00.00 |
| 56 | Miguel Ángel López | Movistar Team | + 00.00 |
| 57 | Nathan Van Hooydonck | Jumbo-Visma | + 00.00 |
| 58 | Rémy Rochas | Cofidis | + 00.00 |
| 59 | Oier Lazkano | Caja Rural-Seguros RGA | + 00.00 |
| 60 | Kevin Van Melsen | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 61 | Steven Kruijswijk | Jumbo-Visma | + 00.00 |
| 62 | Koen Bouwman | Jumbo-Visma | + 00.00 |
| 63 | Mikaël Chérel | AG2R Citroën Team | + 00.00 |
| 64 | Jetse Bol | Burgos-BH | + 00.00 |
| 65 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 66 | Angel Madrazo | Burgos-BH | + 00.00 |
| 67 | Martijn Tusveld | Team DSM | + 00.00 |
| 68 | Oscar Cabedo | Burgos-BH | + 00.00 |
| 69 | Damiano Caruso | Bahrain Victorious | + 00.00 |
| 70 | Nicolas Prodhomme | AG2R Citroën Team | + 00.00 |
| 71 | Pelayo Sanchez | Burgos-BH | + 00.00 |
| 72 | Martin Laas | BORA-hansgrohe | + 00.00 |
| 73 | Luis Angel Mate | Euskaltel-Euskadi | + 00.00 |
| 74 | Juan Pedro Lopez | Trek-Segafredo | + 00.00 |
| 75 | Sander Armee | Team Qhubeka NextHash | + 00.00 |
| 76 | Cesare Benedetti | BORA-hansgrohe | + 00.00 |
| 77 | Fernando Barceló | Cofidis | + 00.00 |
| 78 | Damien Howson | Team BikeExchange | + 00.00 |
| 79 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 80 | Jose Herrada | Cofidis | + 00.00 |
| 81 | Eddy Finé | Cofidis | + 00.00 |
| 82 | Patrick Gamper | BORA-hansgrohe | + 00.00 |
| 83 | Floris De Tier | Alpecin-Fenix | + 00.00 |
| 84 | Mikel Landa | Bahrain Victorious | + 00.00 |
| 85 | Jonathan Lastra | Caja Rural-Seguros RGA | + 00.00 |
| 86 | Luis León Sánchez | Astana-Premier Tech | + 00.00 |
| 87 | Mikel Iturria | Euskaltel-Euskadi | + 00.00 |
| 88 | Geoffrey Bouchard | AG2R Citroën Team | + 00.00 |
| 89 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 00.00 |
| 90 | Mikel Nieve | Team BikeExchange | + 00.00 |
| 91 | Nick Schultz | Team BikeExchange | + 00.26 |
| 92 | Florian Sénéchal | Deceuninck-Quick Step | + 00.37 |
| 93 | Edward Planckaert | Alpecin-Fenix | + 00.45 |
| 94 | Damien Touzé | AG2R Citroën Team | + 00.45 |
| 95 | Mauri Vansevenant | Deceuninck-Quick Step | + 00.49 |
| 96 | Luka Mezgec | Team BikeExchange | + 00.49 |
| 97 | Ramon Sinkeldam | Groupama-FDJ | + 00.52 |
| 98 | Jens Keukeleire | EF Education-NIPPO | + 00.52 |
| 99 | Lawson Craddock | EF Education-NIPPO | + 00.52 |
| 100 | Tobias Ludvigsson | Groupama-FDJ | + 00.54 |
| 101 | Lennard Hofstede | Jumbo-Visma | + 01.11 |
| 102 | Zdenek Stybar | Deceuninck-Quick Step | + 01.19 |
| 103 | Lucas Hamilton | Team BikeExchange | + 01.32 |
| 104 | Sylvain Moniquet | Lotto-Soudal | + 01.35 |
| 105 | Andrey Zeits | Team BikeExchange | + 01.35 |
| 106 | Pavel Sivakov | INEOS Grenadiers | + 01.35 |
| 107 | Jesus Herrada | Cofidis | + 01.35 |
| 108 | Daniel Navarro | Burgos-BH | + 01.35 |
| 109 | Joe Dombrowski | UAE Team Emirates | + 01.35 |
| 110 | Andrea Bagioli | Deceuninck-Quick Step | + 01.35 |
| 111 | Olivier Le Gac | Groupama-FDJ | + 01.35 |
| 112 | Ben Zwiehoff | BORA-hansgrohe | + 02.05 |
| 113 | Anton Palzer | BORA-hansgrohe | + 02.05 |
| 114 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 02.05 |
| 115 | Chad Haga | Team DSM | + 02.26 |
| 116 | Wout Poels | Bahrain Victorious | + 02.38 |
| 117 | Dylan van Baarle | INEOS Grenadiers | + 02.38 |
| 118 | Gianluca Brambilla | Trek-Segafredo | + 02.38 |
| 119 | Salvatore Puccio | INEOS Grenadiers | + 02.38 |
| 120 | Jan Polanc | UAE Team Emirates | + 02.38 |
| 121 | Rafal Majka | UAE Team Emirates | + 02.38 |
| 122 | Carlos Verona | Movistar Team | + 02.38 |
| 123 | Matthew Holmes | Lotto-Soudal | + 02.38 |
| 124 | Quinn Simmons | Trek-Segafredo | + 02.38 |
| 125 | Stan Dewulf | AG2R Citroën Team | + 02.38 |
| 126 | Andreas Kron | Lotto-Soudal | + 02.49 |
| 127 | Alvaro Cuadros | Caja Rural-Seguros RGA | + 02.56 |
| 128 | Aritz Bagües | Caja Rural-Seguros RGA | + 02.56 |
| 129 | Mark Padun | Bahrain Victorious | + 02.56 |
| 130 | Michael Storer | Team DSM | + 02.56 |
| 131 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 03.13 |
| 132 | Robert Gesink | Jumbo-Visma | + 04.03 |
| 133 | James Piccoli | Israel Start-Up Nation | + 04.03 |
| 134 | Ander Okamika | Burgos-BH | + 04.03 |
| 135 | Thomas Scully | EF Education-NIPPO | + 04.03 |
| 136 | Chris Hamilton | Team DSM | + 04.03 |
| 137 | Jay Vine | Alpecin-Fenix | + 04.03 |
| 138 | Sebastian Berwick | Israel Start-Up Nation | + 04.03 |
| 139 | Thymen Arensman | Team DSM | + 04.03 |
| 140 | Kenny Elissonde | Trek-Segafredo | + 04.07 |
| 141 | Romain Bardet | Team DSM | + 04.07 |
| 142 | Alex Kirsch | Trek-Segafredo | + 04.07 |
| 143 | Dimitri Claeys | Team Qhubeka NextHash | + 04.07 |
| 144 | Mikel Bizkarra | Euskaltel-Euskadi | + 04.07 |
| 145 | Josef Cerný | Deceuninck-Quick Step | + 04.28 |
| 146 | Scott Thwaites | Alpecin-Fenix | + 06.32 |
| 147 | Dylan Sunderland | Team Qhubeka NextHash | + 06.32 |
| 148 | Diego Camargo | EF Education-NIPPO | + 06.32 |
| 149 | Nelson Oliveira | Movistar Team | + 06.32 |
| 150 | Antonio Nibali | Trek-Segafredo | + 06.32 |
| 151 | Diego Rubio | Burgos-BH | + 06.32 |
| 152 | Joan Bou | Euskaltel-Euskadi | + 06.32 |
| 153 | Xabier Azparren | Euskaltel-Euskadi | + 06.32 |
| 154 | James Knox | Deceuninck-Quick Step | + 06.32 |
| 155 | Fabio Aru | Team Qhubeka NextHash | + 06.32 |
| 156 | Harm Vanhoucke | Lotto-Soudal | + 06.32 |
| 157 | Kevin Geniets | Groupama-FDJ | + 06.32 |
| 158 | Connor Brown | Team Qhubeka NextHash | + 16.19 |
| - | Rudy Molard | Groupama-FDJ | DNF |
| - | Giulio Ciccone | Trek-Segafredo | DNF |
| - | Sep Vanmarcke | Israel Start-Up Nation | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | 64:06:47 |
| 2 | Guillaume Martin | Cofidis | + 00.54 |
| 3 | Primoz Roglic | Jumbo-Visma | + 01.36 |
| 4 | Enric Mas | Movistar Team | + 02.11 |
| 5 | Miguel Ángel López | Movistar Team | + 03.04 |
| 6 | Jack Haig | Bahrain Victorious | + 03.35 |
| 7 | Egan Bernal | INEOS Grenadiers | + 04.21 |
| 8 | Adam Yates | INEOS Grenadiers | + 04.34 |
| 9 | Sepp Kuss | Jumbo-Visma | + 04.59 |
| 10 | Felix Großschartner | BORA-hansgrohe | + 05.31 |
| 11 | Aleksandr Vlasov | Astana-Premier Tech | + 06.04 |
| 12 | Gino Mäder | Bahrain Victorious | + 06.47 |
| 13 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 07.07 |
| 14 | David de la Cruz | UAE Team Emirates | + 07.11 |
| 15 | Juan Pedro Lopez | Trek-Segafredo | + 11.08 |
| 16 | Steven Kruijswijk | Jumbo-Visma | + 14.46 |
| 17 | Rémy Rochas | Cofidis | + 26.35 |
| 18 | Geoffrey Bouchard | AG2R Citroën Team | + 28.21 |
| 19 | Rafal Majka | UAE Team Emirates | + 28.58 |
| 20 | Carlos Verona | Movistar Team | + 33.50 |
| 21 | Clément Champoussin | AG2R Citroën Team | + 37.04 |
| 22 | Damiano Caruso | Bahrain Victorious | + 38.47 |
| 23 | Sam Oomen | Jumbo-Visma | + 39.52 |
| 24 | Steff Cras | Lotto-Soudal | + 41.42 |
| 25 | Gorka Izagirre | Astana-Premier Tech | + 44.38 |
| 26 | Oscar Cabedo | Burgos-BH | + 48.28 |
| 27 | Mikel Landa | Bahrain Victorious | + 48.43 |
| 28 | Sergio Henao | Team Qhubeka NextHash | + 48.44 |
| 29 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 49.26 |
| 30 | Gianluca Brambilla | Trek-Segafredo | + 49.33 |
| 31 | Romain Bardet | Team DSM | + 53.09 |
| 32 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 55.23 |
| 33 | Jan Polanc | UAE Team Emirates | + 55.26 |
| 34 | Martijn Tusveld | Team DSM | + 56.30 |
| 35 | Ion Izagirre | Astana-Premier Tech | + 57.44 |
| 36 | Mikel Nieve | Team BikeExchange | + 57.54 |
| 37 | Gotzon Martín | Euskaltel-Euskadi | + 01:04.45 |
| 38 | Lilian Calmejane | AG2R Citroën Team | + 01:05.10 |
| 39 | Daniel Navarro | Burgos-BH | + 01:05.13 |
| 40 | Ryan Gibbons | UAE Team Emirates | + 01:10.11 |
| 41 | Wout Poels | Bahrain Victorious | + 01:12.23 |
| 42 | Pavel Sivakov | INEOS Grenadiers | + 01:12.39 |
| 43 | Jesus Herrada | Cofidis | + 01:12.43 |
| 44 | Dylan van Baarle | INEOS Grenadiers | + 01:13.48 |
| 45 | Fabio Aru | Team Qhubeka NextHash | + 01:16.39 |
| 46 | Andrey Zeits | Team BikeExchange | + 01:18.42 |
| 47 | Kenny Elissonde | Trek-Segafredo | + 01:20.07 |
| 48 | Jens Keukeleire | EF Education-NIPPO | + 01:20.46 |
| 49 | Luis Angel Mate | Euskaltel-Euskadi | + 01:22.31 |
| 50 | Mikaël Chérel | AG2R Citroën Team | + 01:24.37 |
| 51 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 01:25.11 |
| 52 | Julen Amezqueta | Caja Rural-Seguros RGA | + 01:25.32 |
| 53 | Nick Schultz | Team BikeExchange | + 01:25.35 |
| 54 | Jonathan Lastra | Caja Rural-Seguros RGA | + 01:26.05 |
| 55 | Michael Storer | Team DSM | + 01:28.28 |
| 56 | Luis León Sánchez | Astana-Premier Tech | + 01:29.09 |
| 57 | Joe Dombrowski | UAE Team Emirates | + 01:35.27 |
| 58 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 01:36.57 |
| 59 | Koen Bouwman | Jumbo-Visma | + 01:38.27 |
| 60 | Nicolas Prodhomme | AG2R Citroën Team | + 01:43.06 |
| 61 | Ben Zwiehoff | BORA-hansgrohe | + 01:43.23 |
| 62 | Mark Padun | Bahrain Victorious | + 01:43.41 |
| 63 | Jose Herrada | Cofidis | + 01:52.20 |
| 64 | Floris De Tier | Alpecin-Fenix | + 01:52.31 |
| 65 | Tom Pidcock | INEOS Grenadiers | + 01:53.52 |
| 66 | James Piccoli | Israel Start-Up Nation | + 01:54.42 |
| 67 | José Joaquin Rojas | Movistar Team | + 01:54.49 |
| 68 | Lucas Hamilton | Team BikeExchange | + 01:56.08 |
| 69 | Jetse Bol | Burgos-BH | + 01:56.30 |
| 70 | Andreas Kron | Lotto-Soudal | + 01:56.46 |
| 71 | Robert Gesink | Jumbo-Visma | + 01:56.50 |
| 72 | Imanol Erviti | Movistar Team | + 01:56.53 |
| 73 | Magnus Cort | EF Education-NIPPO | + 01:57.36 |
| 74 | Anthony Roux | Groupama-FDJ | + 01:58.15 |
| 75 | Olivier Le Gac | Groupama-FDJ | + 01:58.16 |
| 76 | Guy Niv | Israel Start-Up Nation | + 01:58.22 |
| 77 | Mikel Bizkarra | Euskaltel-Euskadi | + 01:59.49 |
| 78 | Lawson Craddock | EF Education-NIPPO | + 02:00.03 |
| 79 | Maxim Van Gils | Lotto-Soudal | + 02:00.25 |
| 80 | Andrea Bagioli | Deceuninck-Quick Step | + 02:00.47 |
| 81 | Chris Hamilton | Team DSM | + 02:02.02 |
| 82 | Mauri Vansevenant | Deceuninck-Quick Step | + 02:03.50 |
| 83 | Yuriy Natarov | Astana-Premier Tech | + 02:05.03 |
| 84 | Diego Camargo | EF Education-NIPPO | + 02:05.50 |
| 85 | Michael Matthews | Team BikeExchange | + 02:07.51 |
| 86 | Cesare Benedetti | BORA-hansgrohe | + 02:08.11 |
| 87 | Jay Vine | Alpecin-Fenix | + 02:08.29 |
| 88 | Stan Dewulf | AG2R Citroën Team | + 02:09.29 |
| 89 | Angel Madrazo | Burgos-BH | + 02:09.33 |
| 90 | Thymen Arensman | Team DSM | + 02:12.02 |
| 91 | Rui Oliveira | UAE Team Emirates | + 02:12.12 |
| 92 | Fernando Barceló | Cofidis | + 02:12.16 |
| 93 | Joan Bou | Euskaltel-Euskadi | + 02:12.31 |
| 94 | Damien Howson | Team BikeExchange | + 02:12.38 |
| 95 | Damien Touzé | AG2R Citroën Team | + 02:13.25 |
| 96 | Aritz Bagües | Caja Rural-Seguros RGA | + 02:14.25 |
| 97 | Nelson Oliveira | Movistar Team | + 02:14.30 |
| 98 | Antonio Soto | Euskaltel-Euskadi | + 02:15.48 |
| 99 | Mikel Iturria | Euskaltel-Euskadi | + 02:17.50 |
| 100 | Matteo Trentin | UAE Team Emirates | + 02:18.33 |
| 101 | James Knox | Deceuninck-Quick Step | + 02:20.37 |
| 102 | Kevin Geniets | Groupama-FDJ | + 02:20.42 |
| 103 | Oier Lazkano | Caja Rural-Seguros RGA | + 02:23.18 |
| 104 | Arnaud Démare | Groupama-FDJ | + 02:24.36 |
| 105 | Nathan Van Hooydonck | Jumbo-Visma | + 02:25.38 |
| 106 | Luka Mezgec | Team BikeExchange | + 02:26.55 |
| 107 | Matthew Holmes | Lotto-Soudal | + 02:27.20 |
| 108 | Jan Tratnik | Bahrain Victorious | + 02:27.24 |
| 109 | Patrick Gamper | BORA-hansgrohe | + 02:27.49 |
| 110 | Sander Armee | Team Qhubeka NextHash | + 02:29.38 |
| 111 | Clément Venturini | AG2R Citroën Team | + 02:30.44 |
| 112 | Pelayo Sanchez | Burgos-BH | + 02:31.41 |
| 113 | Ander Okamika | Burgos-BH | + 02:32.33 |
| 114 | Dylan Sunderland | Team Qhubeka NextHash | + 02:32.38 |
| 115 | Wesley Kreder | Intermarché-Wanty-Gobert Matériaux | + 02:32.53 |
| 116 | Sylvain Moniquet | Lotto-Soudal | + 02:32.53 |
| 117 | Eddy Finé | Cofidis | + 02:33.08 |
| 118 | Antonio Nibali | Trek-Segafredo | + 02:34.39 |
| 119 | Salvatore Puccio | INEOS Grenadiers | + 02:35.45 |
| 120 | Alvaro Cuadros | Caja Rural-Seguros RGA | + 02:36.36 |
| 121 | Florian Sénéchal | Deceuninck-Quick Step | + 02:37.28 |
| 122 | Florian Vermeersch | Lotto-Soudal | + 02:38.45 |
| 123 | Tobias Ludvigsson | Groupama-FDJ | + 02:39.16 |
| 124 | Carlos Canal | Burgos-BH | + 02:43.24 |
| 125 | Yukiya Arashiro | Bahrain Victorious | + 02:43.31 |
| 126 | Harm Vanhoucke | Lotto-Soudal | + 02:44.09 |
| 127 | Ramon Sinkeldam | Groupama-FDJ | + 02:44.21 |
| 128 | Robert Stannard | Team BikeExchange | + 02:46.00 |
| 129 | Edward Planckaert | Alpecin-Fenix | + 02:46.00 |
| 130 | Lennard Hofstede | Jumbo-Visma | + 02:47.07 |
| 131 | Anton Palzer | BORA-hansgrohe | + 02:48.56 |
| 132 | Chad Haga | Team DSM | + 02:50.09 |
| 133 | Xabier Azparren | Euskaltel-Euskadi | + 02:50.22 |
| 134 | Alexander Krieger | Alpecin-Fenix | + 02:50.27 |
| 135 | Nico Denz | Team DSM | + 02:52.24 |
| 136 | Piet Allegaert | Cofidis | + 02:53.41 |
| 137 | Sacha Modolo | Alpecin-Fenix | + 02:55.15 |
| 138 | Jon Aberasturi | Caja Rural-Seguros RGA | + 02:56.09 |
| 139 | Alex Kirsch | Trek-Segafredo | + 02:56.59 |
| 140 | Zdenek Stybar | Deceuninck-Quick Step | + 02:57.23 |
| 141 | Dimitri Claeys | Team Qhubeka NextHash | + 02:58.12 |
| 142 | Diego Rubio | Burgos-BH | + 02:58.30 |
| 143 | Bert-Jan Lindeman | Team Qhubeka NextHash | + 02:58.39 |
| 144 | Juan Jose Lobato | Euskaltel-Euskadi | + 03:07.53 |
| 145 | Kevin Van Melsen | Intermarché-Wanty-Gobert Matériaux | + 03:09.16 |
| 146 | Thomas Scully | EF Education-NIPPO | + 03:09.16 |
| 147 | Bert Van Lerberghe | Deceuninck-Quick Step | + 03:10.04 |
| 148 | Sebastian Berwick | Israel Start-Up Nation | + 03:10.34 |
| 149 | Scott Thwaites | Alpecin-Fenix | + 03:10.57 |
| 150 | Alberto Dainese | Team DSM | + 03:12.15 |
| 151 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | + 03:14.21 |
| 152 | Quinn Simmons | Trek-Segafredo | + 03:14.30 |
| 153 | Jordi Meeus | BORA-hansgrohe | + 03:17.14 |
| 154 | Fabio Jakobsen | Deceuninck-Quick Step | + 03:20.50 |
| 155 | Martin Laas | BORA-hansgrohe | + 03:21.14 |
| 156 | Itamar Einhorn | Israel Start-Up Nation | + 03:23.39 |
| 157 | Connor Brown | Team Qhubeka NextHash | + 03:27.02 |
| 158 | Josef Cerný | Deceuninck-Quick Step | + 03:30.44 |
| - | Rudy Molard | Groupama-FDJ | DNF |
| - | Giulio Ciccone | Trek-Segafredo | DNF |
| - | Sep Vanmarcke | Israel Start-Up Nation | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Egan Bernal | INEOS Grenadiers | 64:11:08 |
| 2 | Aleksandr Vlasov | Astana-Premier Tech | + 01.43 |
| 3 | Gino Mäder | Bahrain Victorious | + 02.26 |
| 4 | Juan Pedro Lopez | Trek-Segafredo | + 06.47 |
| 5 | Rémy Rochas | Cofidis | + 22.14 |
| 6 | Clément Champoussin | AG2R Citroën Team | + 32.43 |
| 7 | Steff Cras | Lotto-Soudal | + 37.21 |
| 8 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 45.05 |
| 9 | Gotzon Martín | Euskaltel-Euskadi | + 01:00.24 |
| 10 | Pavel Sivakov | INEOS Grenadiers | + 01:08.18 |
| 11 | Michael Storer | Team DSM | + 01:24.07 |
| 12 | Nicolas Prodhomme | AG2R Citroën Team | + 01:38.45 |
| 13 | Mark Padun | Bahrain Victorious | + 01:39.20 |
| 14 | Tom Pidcock | INEOS Grenadiers | + 01:49.31 |
| 15 | Lucas Hamilton | Team BikeExchange | + 01:51.47 |
| 16 | Andreas Kron | Lotto-Soudal | + 01:52.25 |
| 17 | Maxim Van Gils | Lotto-Soudal | + 01:56.04 |
| 18 | Andrea Bagioli | Deceuninck-Quick Step | + 01:56.26 |
| 19 | Mauri Vansevenant | Deceuninck-Quick Step | + 01:59.29 |
| 20 | Yuriy Natarov | Astana-Premier Tech | + 02:00.42 |
| 21 | Diego Camargo | EF Education-NIPPO | + 02:01.29 |
| 22 | Stan Dewulf | AG2R Citroën Team | + 02:05.08 |
| 23 | Thymen Arensman | Team DSM | + 02:07.41 |
| 24 | Rui Oliveira | UAE Team Emirates | + 02:07.51 |
| 25 | Fernando Barceló | Cofidis | + 02:07.55 |
| 26 | Joan Bou | Euskaltel-Euskadi | + 02:08.10 |
| 27 | Damien Touzé | AG2R Citroën Team | + 02:09.04 |
| 28 | Kevin Geniets | Groupama-FDJ | + 02:16.21 |
| 29 | Oier Lazkano | Caja Rural-Seguros RGA | + 02:18.57 |
| 30 | Patrick Gamper | BORA-hansgrohe | + 02:23.28 |
| 31 | Pelayo Sanchez | Burgos-BH | + 02:27.20 |
| 32 | Dylan Sunderland | Team Qhubeka NextHash | + 02:28.17 |
| 33 | Sylvain Moniquet | Lotto-Soudal | + 02:28.32 |
| 34 | Eddy Finé | Cofidis | + 02:28.47 |
| 35 | Florian Vermeersch | Lotto-Soudal | + 02:34.24 |
| 36 | Carlos Canal | Burgos-BH | + 02:39.03 |
| 37 | Harm Vanhoucke | Lotto-Soudal | + 02:39.48 |
| 38 | Robert Stannard | Team BikeExchange | + 02:41.39 |
| 39 | Xabier Azparren | Euskaltel-Euskadi | + 02:46.01 |
| 40 | Sebastian Berwick | Israel Start-Up Nation | + 03:06.13 |
| 41 | Alberto Dainese | Team DSM | + 03:07.54 |
| 42 | Quinn Simmons | Trek-Segafredo | + 03:10.09 |
| 43 | Jordi Meeus | BORA-hansgrohe | + 03:12.53 |
| 44 | Fabio Jakobsen | Deceuninck-Quick Step | + 03:16.29 |
| 45 | Itamar Einhorn | Israel Start-Up Nation | + 03:19.18 |
| 46 | Connor Brown | Team Qhubeka NextHash | + 03:22.41 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Fabio Jakobsen | Deceuninck-Quick Step | 250 |
| 2 | Matteo Trentin | UAE Team Emirates | 123 |
| 3 | Magnus Cort | EF Education-NIPPO | 114 |
| 4 | Michael Matthews | Team BikeExchange | 110 |
| 5 | Alberto Dainese | Team DSM | 109 |
| 6 | Primoz Roglic | Jumbo-Visma | 108 |
| 7 | Arnaud Démare | Groupama-FDJ | 88 |
| 8 | Enric Mas | Movistar Team | 75 |
| 9 | Jordi Meeus | BORA-hansgrohe | 72 |
| 10 | Romain Bardet | Team DSM | 70 |
| 11 | Andrea Bagioli | Deceuninck-Quick Step | 69 |
| 12 | Jetse Bol | Burgos-BH | 65 |
| 13 | Piet Allegaert | Cofidis | 65 |
| 14 | Stan Dewulf | AG2R Citroën Team | 63 |
| 15 | Michael Storer | Team DSM | 60 |
| 16 | Lilian Calmejane | AG2R Citroën Team | 59 |
| 17 | Miguel Ángel López | Movistar Team | 57 |
| 18 | Jon Aberasturi | Caja Rural-Seguros RGA | 55 |
| 19 | Adam Yates | INEOS Grenadiers | 53 |
| 20 | Felix Großschartner | BORA-hansgrohe | 53 |
| 21 | Antonio Soto | Euskaltel-Euskadi | 48 |
| 22 | Jack Haig | Bahrain Victorious | 47 |
| 23 | Riccardo Minali | Intermarché-Wanty-Gobert Matériaux | 45 |
| 24 | Egan Bernal | INEOS Grenadiers | 44 |
| 25 | Julen Amezqueta | Caja Rural-Seguros RGA | 43 |
| 26 | Aleksandr Vlasov | Astana-Premier Tech | 43 |
| 27 | Rafal Majka | UAE Team Emirates | 40 |
| 28 | Joan Bou | Euskaltel-Euskadi | 40 |
| 29 | Pavel Sivakov | INEOS Grenadiers | 40 |
| 30 | Rui Oliveira | UAE Team Emirates | 39 |
| 31 | Steven Kruijswijk | Jumbo-Visma | 38 |
| 32 | Jan Polanc | UAE Team Emirates | 35 |
| 33 | Ryan Gibbons | UAE Team Emirates | 35 |
| 34 | Odd Christian Eiking | Intermarché-Wanty-Gobert Matériaux | 34 |
| 35 | Angel Madrazo | Burgos-BH | 34 |
| 36 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 33 |
| 37 | Clément Champoussin | AG2R Citroën Team | 33 |
| 38 | Bert Van Lerberghe | Deceuninck-Quick Step | 33 |
| 39 | Sepp Kuss | Jumbo-Visma | 32 |
| 40 | Itamar Einhorn | Israel Start-Up Nation | 31 |
| 41 | Damiano Caruso | Bahrain Victorious | 30 |
| 42 | Chris Hamilton | Team DSM | 30 |
| 43 | Mikel Iturria | Euskaltel-Euskadi | 30 |
| 44 | Dylan van Baarle | INEOS Grenadiers | 29 |
| 45 | Andreas Kron | Lotto-Soudal | 28 |
| 46 | Steff Cras | Lotto-Soudal | 26 |
| 47 | Mauri Vansevenant | Deceuninck-Quick Step | 25 |
| 48 | Nicolas Prodhomme | AG2R Citroën Team | 24 |
| 49 | Tom Pidcock | INEOS Grenadiers | 23 |
| 50 | Aritz Bagües | Caja Rural-Seguros RGA | 22 |
| 51 | Kenny Elissonde | Trek-Segafredo | 22 |
| 52 | Martin Laas | BORA-hansgrohe | 22 |
| 53 | Jan Tratnik | Bahrain Victorious | 21 |
| 54 | Daniel Navarro | Burgos-BH | 20 |
| 56 | Edward Planckaert | Alpecin-Fenix | 20 |
| 56 | Oier Lazkano | Caja Rural-Seguros RGA | 20 |
| 57 | David de la Cruz | UAE Team Emirates | 20 |
| 58 | Jay Vine | Alpecin-Fenix | 20 |
| 59 | Jesus Herrada | Cofidis | 19 |
| 60 | Lawson Craddock | EF Education-NIPPO | 18 |
| 61 | Luka Mezgec | Team BikeExchange | 18 |
| 62 | Carlos Verona | Movistar Team | 17 |
| 63 | Joe Dombrowski | UAE Team Emirates | 17 |
| 64 | Olivier Le Gac | Groupama-FDJ | 17 |
| 65 | Pelayo Sanchez | Burgos-BH | 17 |
| 66 | Carlos Canal | Burgos-BH | 17 |
| 67 | Juan Pedro Lopez | Trek-Segafredo | 15 |
| 68 | Jonathan Lastra | Caja Rural-Seguros RGA | 15 |
| 69 | José Joaquin Rojas | Movistar Team | 15 |
| 70 | Thymen Arensman | Team DSM | 15 |
| 71 | Ander Okamika | Burgos-BH | 15 |
| 72 | Xabier Azparren | Euskaltel-Euskadi | 15 |
| 73 | Quinn Simmons | Trek-Segafredo | 15 |
| 74 | Florian Sénéchal | Deceuninck-Quick Step | 13 |
| 75 | Gino Mäder | Bahrain Victorious | 13 |
| 76 | Geoffrey Bouchard | AG2R Citroën Team | 13 |
| 77 | Nick Schultz | Team BikeExchange | 13 |
| 78 | Mikel Bizkarra | Euskaltel-Euskadi | 13 |
| 79 | Nathan Van Hooydonck | Jumbo-Visma | 13 |
| 80 | Florian Vermeersch | Lotto-Soudal | 13 |
| 81 | Harm Vanhoucke | Lotto-Soudal | 13 |
| 82 | Chad Haga | Team DSM | 13 |
| 83 | Bert-Jan Lindeman | Team Qhubeka NextHash | 13 |
| 84 | Thomas Scully | EF Education-NIPPO | 13 |
| 85 | Guillaume Martin | Cofidis | 11 |
| 86 | Martijn Tusveld | Team DSM | 11 |
| 87 | Anthony Roux | Groupama-FDJ | 11 |
| 88 | Clément Venturini | AG2R Citroën Team | 11 |
| 89 | Josef Cerný | Deceuninck-Quick Step | 11 |
| 90 | Matthew Holmes | Lotto-Soudal | 10 |
| 91 | Dimitri Claeys | Team Qhubeka NextHash | 10 |
| 92 | Gianluca Brambilla | Trek-Segafredo | 9 |
| 93 | Andrey Zeits | Team BikeExchange | 9 |
| 94 | Damien Touzé | AG2R Citroën Team | 8 |
| 95 | Kevin Geniets | Groupama-FDJ | 8 |
| 96 | Sacha Modolo | Alpecin-Fenix | 8 |
| 97 | Mikel Landa | Bahrain Victorious | 7 |
| 98 | Juan Jose Lobato | Euskaltel-Euskadi | 7 |
| 99 | Alexander Krieger | Alpecin-Fenix | 6 |
| 100 | Sergio Henao | Team Qhubeka NextHash | 5 |
| 101 | Gotzon Martín | Euskaltel-Euskadi | 5 |
| 102 | Ion Izagirre | Astana-Premier Tech | 4 |
| 103 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 3 |
| 104 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | 3 |
| 105 | Fabio Aru | Team Qhubeka NextHash | 3 |
| 106 | Floris De Tier | Alpecin-Fenix | 3 |
| 107 | Dylan Sunderland | Team Qhubeka NextHash | 3 |
| 108 | Robert Stannard | Team BikeExchange | 3 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Romain Bardet | Team DSM | 50 |
| 2 | Damiano Caruso | Bahrain Victorious | 31 |
| 3 | Rafal Majka | UAE Team Emirates | 29 |
| 4 | Michael Storer | Team DSM | 24 |
| 5 | Pavel Sivakov | INEOS Grenadiers | 16 |
| 6 | Jack Haig | Bahrain Victorious | 15 |
| 7 | Primoz Roglic | Jumbo-Visma | 12 |
| 8 | Kenny Elissonde | Trek-Segafredo | 11 |
| 9 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 10 |
| 10 | Sepp Kuss | Jumbo-Visma | 9 |
| 11 | Fabio Aru | Team Qhubeka NextHash | 9 |
| 12 | Magnus Cort | EF Education-NIPPO | 8 |
| 13 | Steven Kruijswijk | Jumbo-Visma | 8 |
| 14 | Enric Mas | Movistar Team | 7 |
| 15 | Julen Amezqueta | Caja Rural-Seguros RGA | 7 |
| 16 | Jan Polanc | UAE Team Emirates | 6 |
| 17 | Carlos Verona | Movistar Team | 6 |
| 18 | Clément Champoussin | AG2R Citroën Team | 6 |
| 19 | Jesus Herrada | Cofidis | 6 |
| 20 | Joe Dombrowski | UAE Team Emirates | 6 |
| 21 | Jay Vine | Alpecin-Fenix | 6 |
| 22 | Matthew Holmes | Lotto-Soudal | 6 |
| 23 | Wout Poels | Bahrain Victorious | 5 |
| 24 | Chris Hamilton | Team DSM | 5 |
| 25 | Andrey Zeits | Team BikeExchange | 4 |
| 26 | Jetse Bol | Burgos-BH | 3 |
| 27 | Mikel Iturria | Euskaltel-Euskadi | 3 |
| 28 | Gianluca Brambilla | Trek-Segafredo | 3 |
| 29 | Lilian Calmejane | AG2R Citroën Team | 3 |
| 30 | Antonio Soto | Euskaltel-Euskadi | 3 |
| 31 | Miguel Ángel López | Movistar Team | 2 |
| 32 | Martijn Tusveld | Team DSM | 2 |
| 33 | Ryan Gibbons | UAE Team Emirates | 2 |
| 34 | Tom Pidcock | INEOS Grenadiers | 2 |
| 35 | Mikel Bizkarra | Euskaltel-Euskadi | 2 |
| 36 | Lawson Craddock | EF Education-NIPPO | 2 |
| 37 | Andrea Bagioli | Deceuninck-Quick Step | 2 |
| 38 | David de la Cruz | UAE Team Emirates | 1 |
| 39 | Sergio Henao | Team Qhubeka NextHash | 1 |
| 40 | Jefferson Cepeda | Caja Rural-Seguros RGA | 1 |
| 41 | Ion Izagirre | Astana-Premier Tech | 1 |
| 42 | Nicolas Prodhomme | AG2R Citroën Team | 1 |
| 43 | Maxim Van Gils | Lotto-Soudal | 1 |
| 44 | Stan Dewulf | AG2R Citroën Team | 1 |
| 45 | Rui Oliveira | UAE Team Emirates | 1 |
| 46 | Arnaud Démare | Groupama-FDJ | 1 |
| 47 | Bert Van Lerberghe | Deceuninck-Quick Step | -2 |
| 48 | Daniel Navarro | Burgos-BH | -4 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 192:19:54 |
| 2 | UAE Team Emirates | + 03.40 |
| 3 | Bahrain Victorious | + 06.48 |
| 4 | Movistar Team | + 15.41 |
| 5 | Jumbo-Visma | + 17.41 |
| 6 | Trek-Segafredo | + 38.58 |
| 7 | Intermarché-Wanty-Gobert Matériaux | + 41.09 |
| 8 | Astana-Premier Tech | + 59.29 |
| 9 | AG2R Citroën Team | + 01:00.43 |
| 10 | Cofidis | + 01:05.28 |
| 11 | Team DSM | + 01:31.33 |
| 12 | Caja Rural-Seguros RGA | + 02:19.02 |
| 13 | Team BikeExchange | + 02:19.06 |
| 14 | Euskaltel-Euskadi | + 02:41.20 |
| 15 | Burgos-BH | + 02:42.16 |
| 16 | Lotto-Soudal | + 02:56.32 |
| 17 | BORA-hansgrohe | + 03:05.35 |
| 18 | Team Qhubeka NextHash | + 03:34.11 |
| 19 | EF Education-NIPPO | + 03:36.25 |
| 20 | Groupama-FDJ | + 03:55.35 |
| 21 | Alpecin-Fenix | + 05:24.58 |
| 22 | Deceuninck-Quick Step | + 05:37.32 |
| 23 | Israel Start-Up Nation | + 06:18.12 |








