Vuelta a España 2022 - Stage 21
19.08-11.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 | Sebastian Molano | UAE Team Emirates | 2:26:36 |
| 2 | Mads Pedersen | Trek-Segafredo | + 00.00 |
| 3 | Pascal Ackermann | UAE Team Emirates | + 00.00 |
| 4 | Mike Teunissen | Jumbo-Visma | + 00.00 |
| 5 | Danny van Poppel | BORA-hansgrohe | + 00.00 |
| 6 | Kaden Groves | Team BikeExchange-Jayco | + 00.00 |
| 7 | Fred Wright | Bahrain Victorious | + 00.00 |
| 8 | Lionel Taminiaux | Alpecin-Deceuninck | + 00.00 |
| 9 | Ben Turner | INEOS Grenadiers | + 00.00 |
| 10 | Cédric Beullens | Lotto-Soudal | + 00.00 |
| 11 | Daniel McLay | Team Arkéa-Samsic | + 00.00 |
| 12 | Omer Goldstein | Israel-Premier Tech | + 00.00 |
| 13 | Fabian Lienhard | Groupama-FDJ | + 00.00 |
| 14 | John Degenkolb | Team DSM | + 00.00 |
| 15 | José Joaquin Rojas | Movistar Team | + 00.00 |
| 16 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 00.00 |
| 17 | Davide Cimolai | Cofidis | + 00.00 |
| 18 | Julius van den Berg | EF Education-EasyPost | + 00.00 |
| 19 | Alex Kirsch | Trek-Segafredo | + 00.00 |
| 20 | Ivo Oliveira | UAE Team Emirates | + 00.00 |
| 21 | Nelson Oliveira | Movistar Team | + 00.00 |
| 22 | Marco Brenner | Team DSM | + 00.00 |
| 23 | Thymen Arensman | Team DSM | + 00.00 |
| 24 | Luis León Sánchez | Bahrain Victorious | + 00.00 |
| 25 | Antoine Raugel | AG2R Citroën Team | + 00.00 |
| 26 | Edoardo Zambanini | Bahrain Victorious | + 00.00 |
| 27 | Juan Ayuso | UAE Team Emirates | + 00.00 |
| 28 | Rudy Molard | Groupama-FDJ | + 00.00 |
| 29 | Carlos Canal | Euskaltel-Euskadi | + 00.00 |
| 30 | Ryan Mullen | BORA-hansgrohe | + 00.11 |
| 31 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 00.11 |
| 32 | Enric Mas | Movistar Team | + 00.11 |
| 33 | Alejandro Valverde | Movistar Team | + 00.11 |
| 34 | Patrick Bevin | Israel-Premier Tech | + 00.11 |
| 35 | Rigoberto Uran | EF Education-EasyPost | + 00.11 |
| 36 | Raúl García | Equipo Kern Pharma | + 00.11 |
| 37 | Fausto Masnada | Quick-Step Alpha Vinyl Team | + 00.11 |
| 38 | Francisco Galván | Equipo Kern Pharma | + 00.11 |
| 39 | Ilan Van Wilder | Quick-Step Alpha Vinyl Team | + 00.11 |
| 40 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | + 00.11 |
| 41 | Sam Oomen | Jumbo-Visma | + 00.11 |
| 42 | Carlos Rodriguez | INEOS Grenadiers | + 00.11 |
| 43 | Dylan van Baarle | INEOS Grenadiers | + 00.11 |
| 44 | Harold Tejada | Astana Qazaqstan Team | + 00.11 |
| 45 | Hugh Carthy | EF Education-EasyPost | + 00.11 |
| 46 | Ben O'Connor | AG2R Citroën Team | + 00.11 |
| 47 | Jai Hindley | BORA-hansgrohe | + 00.11 |
| 48 | Robert Stannard | Alpecin-Deceuninck | + 00.11 |
| 49 | Clément Russo | Team Arkéa-Samsic | + 00.11 |
| 50 | Miguel Ángel López | Astana Qazaqstan Team | + 00.11 |
| 51 | Luis Angel Mate | Euskaltel-Euskadi | + 00.11 |
| 52 | Miles Scotson | Groupama-FDJ | + 00.11 |
| 53 | Carl Fredrik Hagen | Israel-Premier Tech | + 00.11 |
| 54 | Joao Almeida | UAE Team Emirates | + 00.19 |
| 55 | Marc Soler | UAE Team Emirates | + 00.23 |
| 56 | José Félix Parra | Equipo Kern Pharma | + 00.23 |
| 57 | Dries Devenyns | Quick-Step Alpha Vinyl Team | + 00.23 |
| 58 | Jasha Sütterlin | Bahrain Victorious | + 00.23 |
| 59 | Rohan Dennis | Jumbo-Visma | + 00.23 |
| 60 | Thibaut Pinot | Groupama-FDJ | + 00.23 |
| 61 | Clément Champoussin | AG2R Citroën Team | + 00.23 |
| 62 | Urko Berrade | Equipo Kern Pharma | + 00.23 |
| 63 | Antonio Tiberi | Trek-Segafredo | + 00.28 |
| 64 | Lucas Plapp | INEOS Grenadiers | + 00.28 |
| 65 | Vincenzo Nibali | Astana Qazaqstan Team | + 00.28 |
| 66 | Lawson Craddock | Team BikeExchange-Jayco | + 00.28 |
| 67 | Jan Polanc | UAE Team Emirates | + 00.28 |
| 68 | Merhawi Kudus | EF Education-EasyPost | + 00.28 |
| 69 | Alexey Lutsenko | Astana Qazaqstan Team | + 00.35 |
| 70 | Jesus Ezquerra | Burgos-BH | + 00.38 |
| 71 | Oscar Cabedo | Burgos-BH | + 00.38 |
| 72 | Jonas Koch | BORA-hansgrohe | + 00.38 |
| 73 | Davide Villella | Cofidis | + 00.38 |
| 74 | Remi Cavagna | Quick-Step Alpha Vinyl Team | + 00.38 |
| 75 | Wilco Kelderman | BORA-hansgrohe | + 00.43 |
| 76 | Gino Mäder | Bahrain Victorious | + 00.43 |
| 77 | Robert Gesink | Jumbo-Visma | + 00.43 |
| 78 | Chris Harper | Jumbo-Visma | + 00.43 |
| 79 | Ruben Fernandez | Cofidis | + 00.43 |
| 80 | Sergio Higuita | BORA-hansgrohe | + 00.43 |
| 81 | James Shaw | EF Education-EasyPost | + 00.43 |
| 82 | Xandro Meurisse | Alpecin-Deceuninck | + 00.43 |
| 83 | Sebastien Reichenbach | Groupama-FDJ | + 00.43 |
| 84 | Ibai Azurmendi | Euskaltel-Euskadi | + 00.43 |
| 85 | Lukasz Owsian | Team Arkéa-Samsic | + 00.43 |
| 86 | Gotzon Martín | Euskaltel-Euskadi | + 00.43 |
| 87 | Nans Peters | AG2R Citroën Team | + 00.43 |
| 88 | Brandon McNulty | UAE Team Emirates | + 00.43 |
| 89 | Jose Manuel Diaz | Burgos-BH | + 00.43 |
| 90 | Mikel Landa | Bahrain Victorious | + 00.43 |
| 91 | Julius Johansen | Intermarché-Wanty-Gobert Matériaux | + 00.51 |
| 92 | Lluis Mas | Movistar Team | + 00.53 |
| 93 | Carlos Verona | Movistar Team | + 00.53 |
| 94 | David de la Cruz | Astana Qazaqstan Team | + 01.00 |
| 95 | Vadim Pronskiy | Astana Qazaqstan Team | + 01.00 |
| 96 | Jetse Bol | Burgos-BH | + 01.00 |
| 97 | Bob Jungels | AG2R Citroën Team | + 01.00 |
| 98 | Kamil Malecki | Lotto-Soudal | + 01.00 |
| 99 | Tao Geoghegan Hart | INEOS Grenadiers | + 01.00 |
| 100 | Thomas Champion | Cofidis | + 01.03 |
| 101 | Elie Gesbert | Team Arkéa-Samsic | + 01.03 |
| 102 | Simon Guglielmi | Team Arkéa-Samsic | + 01.03 |
| 103 | Mark Padun | EF Education-EasyPost | + 01.03 |
| 104 | Jesus Herrada | Cofidis | + 01.13 |
| 105 | Richard Carapaz | INEOS Grenadiers | + 01.13 |
| 106 | Joris Nieuwenhuis | Team DSM | + 01.22 |
| 107 | Lucas Hamilton | Team BikeExchange-Jayco | + 01.31 |
| 108 | Vojtěch Řepa | Equipo Kern Pharma | + 01.46 |
| 109 | Julien Bernard | Trek-Segafredo | + 01.49 |
| 110 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 02.00 |
| 111 | Gianni Vermeersch | Alpecin-Deceuninck | + 02.03 |
| 112 | Ander Okamika | Burgos-BH | + 02.03 |
| 113 | Daniel Navarro | Burgos-BH | + 02.03 |
| 114 | Joan Bou | Euskaltel-Euskadi | + 02.03 |
| 115 | Matteo Fabbro | BORA-hansgrohe | + 02.03 |
| 116 | Gregor Mühlberger | Movistar Team | + 02.03 |
| 117 | Mikel Iturria | Euskaltel-Euskadi | + 02.03 |
| 118 | Mikel Bizkarra | Euskaltel-Euskadi | + 02.03 |
| 119 | Tim Merlier | Alpecin-Deceuninck | + 02.03 |
| 120 | Jonathan Caicedo | EF Education-EasyPost | + 02.03 |
| 121 | Nicolas Prodhomme | AG2R Citroën Team | + 02.03 |
| 122 | Kenny Elissonde | Trek-Segafredo | + 02.03 |
| 123 | Thomas De Gendt | Lotto-Soudal | + 02.03 |
| 124 | Louis Vervaeke | Quick-Step Alpha Vinyl Team | + 02.03 |
| 125 | Alessandro De Marchi | Israel-Premier Tech | + 03.16 |
| 126 | Daryl Impey | Israel-Premier Tech | + 03.16 |
| 127 | Chris Froome | Israel-Premier Tech | + 03.16 |
| 128 | Luke Durbridge | Team BikeExchange-Jayco | + 03.44 |
| 129 | Michael Hepburn | Team BikeExchange-Jayco | + 03.44 |
| 130 | Jonas Iversby Hvideberg | Team DSM | + 04.44 |
| 131 | Dario Cataldo | Trek-Segafredo | + 04.44 |
| 132 | Jimmy Janssens | Alpecin-Deceuninck | + 04.46 |
| 133 | Xabier Azparren | Euskaltel-Euskadi | + 05.30 |
| 134 | Juan Pedro Lopez | Trek-Segafredo | + 05.45 |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 80:26:59 |
| 2 | Enric Mas | Movistar Team | + 02.02 |
| 3 | Juan Ayuso | UAE Team Emirates | + 04.57 |
| 4 | Miguel Ángel López | Astana Qazaqstan Team | + 05.56 |
| 5 | Joao Almeida | UAE Team Emirates | + 07.24 |
| 6 | Thymen Arensman | Team DSM | + 07.45 |
| 7 | Carlos Rodriguez | INEOS Grenadiers | + 07.57 |
| 8 | Ben O'Connor | AG2R Citroën Team | + 10.30 |
| 9 | Rigoberto Uran | EF Education-EasyPost | + 11.04 |
| 10 | Jai Hindley | BORA-hansgrohe | + 12.01 |
| 11 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 15.41 |
| 12 | Jan Polanc | UAE Team Emirates | + 21.39 |
| 13 | Alejandro Valverde | Movistar Team | + 25.39 |
| 14 | Richard Carapaz | INEOS Grenadiers | + 29.19 |
| 15 | Mikel Landa | Bahrain Victorious | + 44.13 |
| 16 | Luis León Sánchez | Bahrain Victorious | + 45.49 |
| 17 | Thibaut Pinot | Groupama-FDJ | + 46.20 |
| 18 | Wilco Kelderman | BORA-hansgrohe | + 48.37 |
| 19 | Tao Geoghegan Hart | INEOS Grenadiers | + 49.11 |
| 20 | Gino Mäder | Bahrain Victorious | + 52.25 |
| 21 | David de la Cruz | Astana Qazaqstan Team | + 01:00.15 |
| 22 | Oscar Cabedo | Burgos-BH | + 01:00.54 |
| 23 | Sergio Higuita | BORA-hansgrohe | + 01:01.23 |
| 24 | Sebastien Reichenbach | Groupama-FDJ | + 01:01.39 |
| 25 | Hugh Carthy | EF Education-EasyPost | + 01:04.31 |
| 26 | José Félix Parra | Equipo Kern Pharma | + 01:05.02 |
| 27 | Marc Soler | UAE Team Emirates | + 01:17.08 |
| 28 | Mikel Bizkarra | Euskaltel-Euskadi | + 01:20.34 |
| 29 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 01:21.33 |
| 30 | Sam Oomen | Jumbo-Visma | + 01:22.43 |
| 31 | Rudy Molard | Groupama-FDJ | + 01:23.20 |
| 32 | Clément Champoussin | AG2R Citroën Team | + 01:24.39 |
| 33 | Chris Harper | Jumbo-Visma | + 01:25.40 |
| 34 | Carl Fredrik Hagen | Israel-Premier Tech | + 01:26.35 |
| 35 | Carlos Verona | Movistar Team | + 01:28.33 |
| 36 | Edoardo Zambanini | Bahrain Victorious | + 01:31.40 |
| 37 | Nelson Oliveira | Movistar Team | + 01:31.42 |
| 38 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:35.03 |
| 39 | Xandro Meurisse | Alpecin-Deceuninck | + 01:42.47 |
| 40 | Ilan Van Wilder | Quick-Step Alpha Vinyl Team | + 01:45.24 |
| 41 | Robert Gesink | Jumbo-Visma | + 01:47.49 |
| 42 | Elie Gesbert | Team Arkéa-Samsic | + 01:55.17 |
| 43 | Jose Manuel Diaz | Burgos-BH | + 01:55.36 |
| 44 | Daniel Navarro | Burgos-BH | + 02:04.57 |
| 45 | Vincenzo Nibali | Astana Qazaqstan Team | + 02:05.45 |
| 46 | Mark Padun | EF Education-EasyPost | + 02:14.34 |
| 47 | Raúl García | Equipo Kern Pharma | + 02:15.48 |
| 48 | José Joaquin Rojas | Movistar Team | + 02:17.50 |
| 49 | Dylan van Baarle | INEOS Grenadiers | + 02:18.25 |
| 50 | Gregor Mühlberger | Movistar Team | + 02:25.08 |
| 51 | Bob Jungels | AG2R Citroën Team | + 02:30.17 |
| 52 | Rohan Dennis | Jumbo-Visma | + 02:30.38 |
| 53 | Davide Villella | Cofidis | + 02:31.31 |
| 54 | Matteo Fabbro | BORA-hansgrohe | + 02:32.05 |
| 55 | Lawson Craddock | Team BikeExchange-Jayco | + 02:32.14 |
| 56 | Jesus Herrada | Cofidis | + 02:35.06 |
| 57 | Fausto Masnada | Quick-Step Alpha Vinyl Team | + 02:38.11 |
| 58 | Louis Vervaeke | Quick-Step Alpha Vinyl Team | + 02:38.29 |
| 59 | Ruben Fernandez | Cofidis | + 02:39.15 |
| 60 | Simon Guglielmi | Team Arkéa-Samsic | + 02:40.00 |
| 61 | Nans Peters | AG2R Citroën Team | + 02:43.45 |
| 62 | Luis Angel Mate | Euskaltel-Euskadi | + 02:44.52 |
| 63 | Omer Goldstein | Israel-Premier Tech | + 02:51.38 |
| 64 | Kenny Elissonde | Trek-Segafredo | + 03:00.24 |
| 65 | Harold Tejada | Astana Qazaqstan Team | + 03:01.54 |
| 66 | Urko Berrade | Equipo Kern Pharma | + 03:06.38 |
| 67 | Fred Wright | Bahrain Victorious | + 03:07.51 |
| 68 | Jesus Ezquerra | Burgos-BH | + 03:09.07 |
| 69 | Jonathan Caicedo | EF Education-EasyPost | + 03:10.33 |
| 70 | Brandon McNulty | UAE Team Emirates | + 03:13.18 |
| 71 | Alexey Lutsenko | Astana Qazaqstan Team | + 03:14.22 |
| 72 | Ben Turner | INEOS Grenadiers | + 03:15.34 |
| 73 | Nicolas Prodhomme | AG2R Citroën Team | + 03:16.03 |
| 74 | Marco Brenner | Team DSM | + 03:19.54 |
| 75 | Patrick Bevin | Israel-Premier Tech | + 03:20.37 |
| 76 | Gotzon Martín | Euskaltel-Euskadi | + 03:22.03 |
| 77 | Vojtěch Řepa | Equipo Kern Pharma | + 03:27.42 |
| 78 | Lucas Hamilton | Team BikeExchange-Jayco | + 03:28.54 |
| 79 | Merhawi Kudus | EF Education-EasyPost | + 03:30.00 |
| 80 | Thomas De Gendt | Lotto-Soudal | + 03:33.27 |
| 81 | Robert Stannard | Alpecin-Deceuninck | + 03:33.44 |
| 82 | Gianni Vermeersch | Alpecin-Deceuninck | + 03:42.48 |
| 83 | Joan Bou | Euskaltel-Euskadi | + 03:43.14 |
| 84 | Carlos Canal | Euskaltel-Euskadi | + 03:43.36 |
| 85 | Jasha Sütterlin | Bahrain Victorious | + 03:44.28 |
| 86 | Ibai Azurmendi | Euskaltel-Euskadi | + 03:48.06 |
| 87 | James Shaw | EF Education-EasyPost | + 03:48.57 |
| 88 | Julien Bernard | Trek-Segafredo | + 03:51.02 |
| 89 | Jetse Bol | Burgos-BH | + 03:51.27 |
| 90 | Lukasz Owsian | Team Arkéa-Samsic | + 03:51.50 |
| 91 | Mike Teunissen | Jumbo-Visma | + 03:52.29 |
| 92 | Antonio Tiberi | Trek-Segafredo | + 03:52.58 |
| 93 | Mikel Iturria | Euskaltel-Euskadi | + 03:57.28 |
| 94 | Xabier Azparren | Euskaltel-Euskadi | + 03:59.57 |
| 95 | Lucas Plapp | INEOS Grenadiers | + 04:00.04 |
| 96 | Ander Okamika | Burgos-BH | + 04:01.39 |
| 97 | Juan Pedro Lopez | Trek-Segafredo | + 04:03.39 |
| 98 | Thomas Champion | Cofidis | + 04:07.57 |
| 99 | Jonas Koch | BORA-hansgrohe | + 04:08.48 |
| 100 | Dries Devenyns | Quick-Step Alpha Vinyl Team | + 04:09.15 |
| 101 | Daryl Impey | Israel-Premier Tech | + 04:10.52 |
| 102 | Mads Pedersen | Trek-Segafredo | + 04:14.48 |
| 103 | Alessandro De Marchi | Israel-Premier Tech | + 04:16.06 |
| 104 | Remi Cavagna | Quick-Step Alpha Vinyl Team | + 04:16.33 |
| 105 | Francisco Galván | Equipo Kern Pharma | + 04:16.50 |
| 106 | Joris Nieuwenhuis | Team DSM | + 04:19.29 |
| 107 | Jimmy Janssens | Alpecin-Deceuninck | + 04:23.20 |
| 108 | Cédric Beullens | Lotto-Soudal | + 04:25.23 |
| 109 | Miles Scotson | Groupama-FDJ | + 04:27.35 |
| 110 | Jonas Iversby Hvideberg | Team DSM | + 04:33.12 |
| 111 | Pascal Ackermann | UAE Team Emirates | + 04:33.23 |
| 112 | Luke Durbridge | Team BikeExchange-Jayco | + 04:35.38 |
| 113 | Kaden Groves | Team BikeExchange-Jayco | + 04:38.00 |
| 114 | Chris Froome | Israel-Premier Tech | + 04:39.31 |
| 115 | Antoine Raugel | AG2R Citroën Team | + 04:41.39 |
| 116 | Clément Russo | Team Arkéa-Samsic | + 04:42.15 |
| 117 | Dario Cataldo | Trek-Segafredo | + 04:48.07 |
| 118 | Michael Hepburn | Team BikeExchange-Jayco | + 04:48.17 |
| 119 | Alex Kirsch | Trek-Segafredo | + 04:50.17 |
| 120 | Daniel McLay | Team Arkéa-Samsic | + 04:50.41 |
| 121 | Danny van Poppel | BORA-hansgrohe | + 04:51.49 |
| 122 | Fabian Lienhard | Groupama-FDJ | + 04:53.56 |
| 123 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 04:54.32 |
| 124 | John Degenkolb | Team DSM | + 04:56.40 |
| 125 | Kamil Malecki | Lotto-Soudal | + 05:00.05 |
| 126 | Sebastian Molano | UAE Team Emirates | + 05:09.31 |
| 127 | Lionel Taminiaux | Alpecin-Deceuninck | + 05:11.20 |
| 128 | Ryan Mullen | BORA-hansgrohe | + 05:13.47 |
| 129 | Julius Johansen | Intermarché-Wanty-Gobert Matériaux | + 05:14.17 |
| 130 | Julius van den Berg | EF Education-EasyPost | + 05:15.43 |
| 131 | Ivo Oliveira | UAE Team Emirates | + 05:19.55 |
| 132 | Tim Merlier | Alpecin-Deceuninck | + 05:21.23 |
| 133 | Lluis Mas | Movistar Team | + 05:27.42 |
| 134 | Davide Cimolai | Cofidis | + 05:31.26 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 80:26:59 |
| 2 | Juan Ayuso | UAE Team Emirates | + 04.57 |
| 3 | Joao Almeida | UAE Team Emirates | + 07.24 |
| 4 | Thymen Arensman | Team DSM | + 07.45 |
| 5 | Carlos Rodriguez | INEOS Grenadiers | + 07.57 |
| 6 | Gino Mäder | Bahrain Victorious | + 52.25 |
| 7 | Sergio Higuita | BORA-hansgrohe | + 01:01.23 |
| 8 | José Félix Parra | Equipo Kern Pharma | + 01:05.02 |
| 9 | Clément Champoussin | AG2R Citroën Team | + 01:24.39 |
| 10 | Edoardo Zambanini | Bahrain Victorious | + 01:31.40 |
| 11 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:35.03 |
| 12 | Ilan Van Wilder | Quick-Step Alpha Vinyl Team | + 01:45.24 |
| 13 | Raúl García | Equipo Kern Pharma | + 02:15.48 |
| 14 | Simon Guglielmi | Team Arkéa-Samsic | + 02:40.00 |
| 15 | Harold Tejada | Astana Qazaqstan Team | + 03:01.54 |
| 16 | Urko Berrade | Equipo Kern Pharma | + 03:06.38 |
| 17 | Fred Wright | Bahrain Victorious | + 03:07.51 |
| 18 | Brandon McNulty | UAE Team Emirates | + 03:13.18 |
| 19 | Ben Turner | INEOS Grenadiers | + 03:15.34 |
| 20 | Nicolas Prodhomme | AG2R Citroën Team | + 03:16.03 |
| 21 | Marco Brenner | Team DSM | + 03:19.54 |
| 22 | Vojtěch Řepa | Equipo Kern Pharma | + 03:27.42 |
| 23 | Robert Stannard | Alpecin-Deceuninck | + 03:33.44 |
| 24 | Joan Bou | Euskaltel-Euskadi | + 03:43.14 |
| 25 | Carlos Canal | Euskaltel-Euskadi | + 03:43.36 |
| 26 | Antonio Tiberi | Trek-Segafredo | + 03:52.58 |
| 27 | Xabier Azparren | Euskaltel-Euskadi | + 03:59.57 |
| 28 | Lucas Plapp | INEOS Grenadiers | + 04:00.04 |
| 29 | Juan Pedro Lopez | Trek-Segafredo | + 04:03.39 |
| 30 | Thomas Champion | Cofidis | + 04:07.57 |
| 31 | Francisco Galván | Equipo Kern Pharma | + 04:16.50 |
| 32 | Cédric Beullens | Lotto-Soudal | + 04:25.23 |
| 33 | Jonas Iversby Hvideberg | Team DSM | + 04:33.12 |
| 34 | Kaden Groves | Team BikeExchange-Jayco | + 04:38.00 |
| 35 | Antoine Raugel | AG2R Citroën Team | + 04:41.39 |
| 36 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 04:54.32 |
| 37 | Julius Johansen | Intermarché-Wanty-Gobert Matériaux | + 05:14.17 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Mads Pedersen | Trek-Segafredo | 409 |
| 2 | Fred Wright | Bahrain Victorious | 186 |
| 3 | Enric Mas | Movistar Team | 138 |
| 4 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 133 |
| 5 | Marc Soler | UAE Team Emirates | 133 |
| 6 | Danny van Poppel | BORA-hansgrohe | 108 |
| 7 | Pascal Ackermann | UAE Team Emirates | 106 |
| 8 | Richard Carapaz | INEOS Grenadiers | 105 |
| 9 | Kaden Groves | Team BikeExchange-Jayco | 74 |
| 10 | Sebastian Molano | UAE Team Emirates | 69 |
| 11 | Ander Okamika | Burgos-BH | 67 |
| 12 | Juan Ayuso | UAE Team Emirates | 67 |
| 13 | Miguel Ángel López | Astana Qazaqstan Team | 66 |
| 14 | Lawson Craddock | Team BikeExchange-Jayco | 64 |
| 15 | Carlos Rodriguez | INEOS Grenadiers | 64 |
| 16 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 62 |
| 17 | Jesus Herrada | Cofidis | 62 |
| 18 | Daniel McLay | Team Arkéa-Samsic | 62 |
| 19 | Thymen Arensman | Team DSM | 59 |
| 20 | Tim Merlier | Alpecin-Deceuninck | 56 |
| 21 | Rigoberto Uran | EF Education-EasyPost | 53 |
| 22 | Mike Teunissen | Jumbo-Visma | 53 |
| 23 | Ben O'Connor | AG2R Citroën Team | 51 |
| 24 | Jai Hindley | BORA-hansgrohe | 51 |
| 25 | Julius van den Berg | EF Education-EasyPost | 49 |
| 26 | Joao Almeida | UAE Team Emirates | 45 |
| 27 | Cédric Beullens | Lotto-Soudal | 43 |
| 28 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | 42 |
| 29 | Marco Brenner | Team DSM | 40 |
| 30 | Gianni Vermeersch | Alpecin-Deceuninck | 38 |
| 31 | Jimmy Janssens | Alpecin-Deceuninck | 37 |
| 32 | Fausto Masnada | Quick-Step Alpha Vinyl Team | 36 |
| 33 | Wilco Kelderman | BORA-hansgrohe | 35 |
| 34 | Tao Geoghegan Hart | INEOS Grenadiers | 31 |
| 35 | Robert Gesink | Jumbo-Visma | 31 |
| 36 | Lionel Taminiaux | Alpecin-Deceuninck | 31 |
| 37 | Alexey Lutsenko | Astana Qazaqstan Team | 30 |
| 38 | Ben Turner | INEOS Grenadiers | 30 |
| 39 | Antonio Tiberi | Trek-Segafredo | 30 |
| 40 | Alessandro De Marchi | Israel-Premier Tech | 30 |
| 41 | Joris Nieuwenhuis | Team DSM | 29 |
| 42 | Clément Champoussin | AG2R Citroën Team | 28 |
| 43 | Raúl García | Equipo Kern Pharma | 28 |
| 44 | James Shaw | EF Education-EasyPost | 27 |
| 45 | Gino Mäder | Bahrain Victorious | 27 |
| 46 | Simon Guglielmi | Team Arkéa-Samsic | 27 |
| 47 | Daryl Impey | Israel-Premier Tech | 27 |
| 48 | Dylan van Baarle | INEOS Grenadiers | 24 |
| 49 | John Degenkolb | Team DSM | 24 |
| 50 | Thibaut Pinot | Groupama-FDJ | 23 |
| 51 | Sergio Higuita | BORA-hansgrohe | 23 |
| 52 | Vadim Pronskiy | Astana Qazaqstan Team | 23 |
| 53 | Alex Kirsch | Trek-Segafredo | 23 |
| 54 | Jesus Ezquerra | Burgos-BH | 22 |
| 55 | Luis Angel Mate | Euskaltel-Euskadi | 20 |
| 56 | Thomas De Gendt | Lotto-Soudal | 20 |
| 57 | Joan Bou | Euskaltel-Euskadi | 20 |
| 58 | Fabian Lienhard | Groupama-FDJ | 20 |
| 59 | Rudy Molard | Groupama-FDJ | 19 |
| 60 | Elie Gesbert | Team Arkéa-Samsic | 19 |
| 61 | Jonathan Caicedo | EF Education-EasyPost | 19 |
| 62 | Edoardo Zambanini | Bahrain Victorious | 18 |
| 63 | Jose Manuel Diaz | Burgos-BH | 18 |
| 64 | Omer Goldstein | Israel-Premier Tech | 18 |
| 65 | Mark Padun | EF Education-EasyPost | 17 |
| 66 | Jan Polanc | UAE Team Emirates | 17 |
| 67 | Ruben Fernandez | Cofidis | 17 |
| 68 | Kenny Elissonde | Trek-Segafredo | 17 |
| 69 | Ryan Mullen | BORA-hansgrohe | 17 |
| 70 | Brandon McNulty | UAE Team Emirates | 15 |
| 71 | Robert Stannard | Alpecin-Deceuninck | 15 |
| 72 | Thomas Champion | Cofidis | 15 |
| 73 | Jonas Koch | BORA-hansgrohe | 15 |
| 74 | Remi Cavagna | Quick-Step Alpha Vinyl Team | 15 |
| 75 | Clément Russo | Team Arkéa-Samsic | 15 |
| 76 | Lucas Hamilton | Team BikeExchange-Jayco | 13 |
| 77 | Julien Bernard | Trek-Segafredo | 13 |
| 78 | Ivo Oliveira | UAE Team Emirates | 13 |
| 79 | Lluis Mas | Movistar Team | 13 |
| 80 | Hugh Carthy | EF Education-EasyPost | 11 |
| 81 | Carl Fredrik Hagen | Israel-Premier Tech | 11 |
| 82 | Bob Jungels | AG2R Citroën Team | 11 |
| 83 | Sam Oomen | Jumbo-Visma | 10 |
| 84 | Rohan Dennis | Jumbo-Visma | 10 |
| 85 | Lucas Plapp | INEOS Grenadiers | 10 |
| 86 | Juan Pedro Lopez | Trek-Segafredo | 10 |
| 87 | Gregor Mühlberger | Movistar Team | 9 |
| 88 | Alejandro Valverde | Movistar Team | 7 |
| 89 | Chris Harper | Jumbo-Visma | 7 |
| 90 | Urko Berrade | Equipo Kern Pharma | 7 |
| 91 | Sebastien Reichenbach | Groupama-FDJ | 6 |
| 92 | Matteo Fabbro | BORA-hansgrohe | 6 |
| 93 | Carlos Canal | Euskaltel-Euskadi | 6 |
| 94 | Francisco Galván | Equipo Kern Pharma | 6 |
| 95 | Xandro Meurisse | Alpecin-Deceuninck | 5 |
| 96 | José Joaquin Rojas | Movistar Team | 5 |
| 97 | Gotzon Martín | Euskaltel-Euskadi | 5 |
| 98 | Michael Hepburn | Team BikeExchange-Jayco | 5 |
| 99 | Yevgeniy Fedorov | Astana Qazaqstan Team | 4 |
| 100 | Nelson Oliveira | Movistar Team | 2 |
| 101 | Davide Villella | Cofidis | 2 |
| 102 | David de la Cruz | Astana Qazaqstan Team | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Richard Carapaz | INEOS Grenadiers | 73 |
| 2 | Robert Stannard | Alpecin-Deceuninck | 36 |
| 3 | Enric Mas | Movistar Team | 28 |
| 4 | Thymen Arensman | Team DSM | 23 |
| 5 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 23 |
| 6 | Marc Soler | UAE Team Emirates | 23 |
| 7 | Sergio Higuita | BORA-hansgrohe | 18 |
| 8 | Miguel Ángel López | Astana Qazaqstan Team | 17 |
| 9 | Jimmy Janssens | Alpecin-Deceuninck | 17 |
| 10 | Ruben Fernandez | Cofidis | 15 |
| 11 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 14 |
| 12 | Thibaut Pinot | Groupama-FDJ | 13 |
| 13 | Jesus Herrada | Cofidis | 11 |
| 14 | Lawson Craddock | Team BikeExchange-Jayco | 11 |
| 15 | Xandro Meurisse | Alpecin-Deceuninck | 11 |
| 16 | Mark Padun | EF Education-EasyPost | 8 |
| 17 | Edoardo Zambanini | Bahrain Victorious | 8 |
| 18 | Luis León Sánchez | Bahrain Victorious | 7 |
| 19 | Wilco Kelderman | BORA-hansgrohe | 6 |
| 20 | Fred Wright | Bahrain Victorious | 6 |
| 21 | Rohan Dennis | Jumbo-Visma | 5 |
| 22 | Brandon McNulty | UAE Team Emirates | 5 |
| 23 | Joan Bou | Euskaltel-Euskadi | 5 |
| 24 | Fausto Masnada | Quick-Step Alpha Vinyl Team | 5 |
| 25 | Hugh Carthy | EF Education-EasyPost | 4 |
| 26 | Rudy Molard | Groupama-FDJ | 4 |
| 27 | Robert Gesink | Jumbo-Visma | 4 |
| 28 | Ander Okamika | Burgos-BH | 4 |
| 29 | Rigoberto Uran | EF Education-EasyPost | 3 |
| 30 | Julius van den Berg | EF Education-EasyPost | 3 |
| 31 | Jai Hindley | BORA-hansgrohe | 3 |
| 32 | Gino Mäder | Bahrain Victorious | 3 |
| 33 | Dylan van Baarle | INEOS Grenadiers | 3 |
| 34 | Gregor Mühlberger | Movistar Team | 3 |
| 35 | Dario Cataldo | Trek-Segafredo | 3 |
| 36 | Thomas De Gendt | Lotto-Soudal | 2 |
| 37 | Juan Ayuso | UAE Team Emirates | 2 |
| 38 | Joao Almeida | UAE Team Emirates | 2 |
| 39 | Ben O'Connor | AG2R Citroën Team | 2 |
| 40 | Jan Polanc | UAE Team Emirates | 2 |
| 41 | Nelson Oliveira | Movistar Team | 2 |
| 42 | Elie Gesbert | Team Arkéa-Samsic | 2 |
| 43 | Jose Manuel Diaz | Burgos-BH | 2 |
| 44 | Daniel Navarro | Burgos-BH | 2 |
| 45 | Kenny Elissonde | Trek-Segafredo | 2 |
| 46 | Carlos Rodriguez | INEOS Grenadiers | 1 |
| 47 | Alejandro Valverde | Movistar Team | 1 |
| 48 | David de la Cruz | Astana Qazaqstan Team | 1 |
| 49 | Sebastien Reichenbach | Groupama-FDJ | 1 |
| 50 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | 1 |
| 51 | Vincenzo Nibali | Astana Qazaqstan Team | 1 |
| 52 | Simon Guglielmi | Team Arkéa-Samsic | 1 |
| 53 | Jonathan Caicedo | EF Education-EasyPost | 1 |
| 54 | Alexey Lutsenko | Astana Qazaqstan Team | 1 |
| 55 | Marco Brenner | Team DSM | 1 |
| 56 | Ibai Azurmendi | Euskaltel-Euskadi | 1 |
| 57 | Xabier Azparren | Euskaltel-Euskadi | 1 |
| 58 | Daryl Impey | Israel-Premier Tech | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | UAE Team Emirates | 240:36:32 |
| 2 | INEOS Grenadiers | + 55.35 |
| 3 | Movistar Team | + 01:16.52 |
| 4 | Bahrain Victorious | + 01:17.36 |
| 5 | Astana Qazaqstan Team | + 01:34.18 |
| 6 | BORA-hansgrohe | + 01:38.20 |
| 7 | Jumbo-Visma | + 02:12.14 |
| 8 | EF Education-EasyPost | + 02:25.47 |
| 9 | Groupama-FDJ | + 02:33.37 |
| 10 | Quick-Step Alpha Vinyl Team | + 02:47.09 |
| 11 | Intermarché-Wanty-Gobert Matériaux | + 03:04.02 |
| 12 | Burgos-BH | + 03:07.17 |
| 13 | AG2R Citroën Team | + 03:21.24 |
| 14 | Equipo Kern Pharma | + 04:32.50 |
| 15 | Euskaltel-Euskadi | + 04:36.48 |
| 16 | Team DSM | + 05:42.54 |
| 17 | Alpecin-Deceuninck | + 05:57.29 |
| 18 | Israel-Premier Tech | + 06:31.49 |
| 19 | Cofidis | + 06:59.07 |
| 20 | Team Arkéa-Samsic | + 07:21.36 |
| 21 | Team BikeExchange-Jayco | + 08:15.22 |
| 22 | Trek-Segafredo | + 08:37.21 |
| 23 | Lotto-Soudal | + 09:36.58 |








