Vuelta a España 2022 - Stage 20
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 | Richard Carapaz | INEOS Grenadiers | 4:41:34 |
| 2 | Thymen Arensman | Team DSM | + 00.08 |
| 3 | Juan Ayuso | UAE Team Emirates | + 00.13 |
| 4 | Jai Hindley | BORA-hansgrohe | + 00.13 |
| 5 | Enric Mas | Movistar Team | + 00.13 |
| 6 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | + 00.15 |
| 7 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 00.15 |
| 8 | Miguel Ángel López | Astana Qazaqstan Team | + 00.15 |
| 9 | Joao Almeida | UAE Team Emirates | + 00.17 |
| 10 | Sergio Higuita | BORA-hansgrohe | + 00.32 |
| 11 | Ben O'Connor | AG2R Citroën Team | + 01.11 |
| 12 | Alejandro Valverde | Movistar Team | + 01.23 |
| 13 | Simon Guglielmi | Team Arkéa-Samsic | + 01.23 |
| 14 | Vadim Pronskiy | Astana Qazaqstan Team | + 01.23 |
| 15 | Rigoberto Uran | EF Education-EasyPost | + 01.23 |
| 16 | Thibaut Pinot | Groupama-FDJ | + 01.23 |
| 17 | Mikel Landa | Bahrain Victorious | + 01.23 |
| 18 | Carlos Rodriguez | INEOS Grenadiers | + 01.23 |
| 19 | Jan Polanc | UAE Team Emirates | + 02.34 |
| 20 | Chris Harper | Jumbo-Visma | + 02.34 |
| 21 | Luis León Sánchez | Bahrain Victorious | + 02.34 |
| 22 | Carl Fredrik Hagen | Israel-Premier Tech | + 02.34 |
| 23 | Carlos Verona | Movistar Team | + 04.49 |
| 24 | Robert Gesink | Jumbo-Visma | + 04.49 |
| 25 | Xandro Meurisse | Alpecin-Deceuninck | + 04.49 |
| 26 | Sebastien Reichenbach | Groupama-FDJ | + 04.49 |
| 27 | Gino Mäder | Bahrain Victorious | + 04.49 |
| 28 | Louis Vervaeke | Quick-Step Alpha Vinyl Team | + 04.49 |
| 29 | Raúl García | Equipo Kern Pharma | + 05.44 |
| 30 | Daniel Navarro | Burgos-BH | + 05.44 |
| 31 | Mikel Bizkarra | Euskaltel-Euskadi | + 07.06 |
| 32 | Jesus Herrada | Cofidis | + 07.58 |
| 33 | Vincenzo Nibali | Astana Qazaqstan Team | + 08.01 |
| 34 | Tao Geoghegan Hart | INEOS Grenadiers | + 08.01 |
| 35 | Hugh Carthy | EF Education-EasyPost | + 08.01 |
| 36 | Clément Champoussin | AG2R Citroën Team | + 08.01 |
| 37 | Gregor Mühlberger | Movistar Team | + 08.01 |
| 38 | Jose Manuel Diaz | Burgos-BH | + 11.14 |
| 39 | José Félix Parra | Equipo Kern Pharma | + 11.14 |
| 40 | Ilan Van Wilder | Quick-Step Alpha Vinyl Team | + 11.14 |
| 41 | David de la Cruz | Astana Qazaqstan Team | + 11.14 |
| 42 | Oscar Cabedo | Burgos-BH | + 11.14 |
| 43 | Mikel Iturria | Euskaltel-Euskadi | + 12.16 |
| 44 | Sam Oomen | Jumbo-Visma | + 12.16 |
| 45 | Mike Teunissen | Jumbo-Visma | + 12.16 |
| 46 | Rohan Dennis | Jumbo-Visma | + 12.16 |
| 47 | Rudy Molard | Groupama-FDJ | + 12.16 |
| 48 | Nelson Oliveira | Movistar Team | + 12.16 |
| 49 | Luis Angel Mate | Euskaltel-Euskadi | + 12.16 |
| 50 | Edoardo Zambanini | Bahrain Victorious | + 12.16 |
| 51 | Ibai Azurmendi | Euskaltel-Euskadi | + 12.16 |
| 52 | Alexey Lutsenko | Astana Qazaqstan Team | + 12.16 |
| 53 | Harold Tejada | Astana Qazaqstan Team | + 12.16 |
| 54 | Dylan van Baarle | INEOS Grenadiers | + 16.18 |
| 55 | José Joaquin Rojas | Movistar Team | + 17.53 |
| 56 | Urko Berrade | Equipo Kern Pharma | + 17.53 |
| 57 | Bob Jungels | AG2R Citroën Team | + 17.53 |
| 58 | Nans Peters | AG2R Citroën Team | + 17.53 |
| 59 | Marco Brenner | Team DSM | + 17.53 |
| 60 | James Shaw | EF Education-EasyPost | + 17.53 |
| 61 | Wilco Kelderman | BORA-hansgrohe | + 17.53 |
| 62 | Marc Soler | UAE Team Emirates | + 17.53 |
| 63 | Joan Bou | Euskaltel-Euskadi | + 19.13 |
| 64 | Jasha Sütterlin | Bahrain Victorious | + 20.42 |
| 65 | Ander Okamika | Burgos-BH | + 23.15 |
| 66 | Robert Stannard | Alpecin-Deceuninck | + 23.15 |
| 67 | Nicolas Prodhomme | AG2R Citroën Team | + 23.15 |
| 68 | Gotzon Martín | Euskaltel-Euskadi | + 23.15 |
| 69 | Jonathan Caicedo | EF Education-EasyPost | + 23.15 |
| 70 | Fred Wright | Bahrain Victorious | + 23.15 |
| 71 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 23.15 |
| 72 | Joris Nieuwenhuis | Team DSM | + 23.15 |
| 73 | Ruben Fernandez | Cofidis | + 23.15 |
| 74 | Remi Cavagna | Quick-Step Alpha Vinyl Team | + 23.15 |
| 75 | Fausto Masnada | Quick-Step Alpha Vinyl Team | + 23.15 |
| 76 | Patrick Bevin | Israel-Premier Tech | + 23.15 |
| 77 | Brandon McNulty | UAE Team Emirates | + 23.15 |
| 78 | Ben Turner | INEOS Grenadiers | + 23.21 |
| 79 | Chris Froome | Israel-Premier Tech | + 26.13 |
| 80 | Thomas De Gendt | Lotto-Soudal | + 27.02 |
| 81 | Lluis Mas | Movistar Team | + 28.11 |
| 82 | Dries Devenyns | Quick-Step Alpha Vinyl Team | + 28.11 |
| 83 | Danny van Poppel | BORA-hansgrohe | + 31.58 |
| 84 | Matteo Fabbro | BORA-hansgrohe | + 31.58 |
| 85 | Lukasz Owsian | Team Arkéa-Samsic | + 31.58 |
| 86 | Merhawi Kudus | EF Education-EasyPost | + 31.58 |
| 87 | Davide Villella | Cofidis | + 31.58 |
| 88 | Davide Cimolai | Cofidis | + 31.58 |
| 89 | Xabier Azparren | Euskaltel-Euskadi | + 31.58 |
| 90 | Antoine Raugel | AG2R Citroën Team | + 31.58 |
| 91 | Luke Durbridge | Team BikeExchange-Jayco | + 31.58 |
| 92 | Lucas Hamilton | Team BikeExchange-Jayco | + 31.58 |
| 93 | Cédric Beullens | Lotto-Soudal | + 31.58 |
| 94 | Thomas Champion | Cofidis | + 31.58 |
| 95 | Jetse Bol | Burgos-BH | + 31.58 |
| 96 | Carlos Canal | Euskaltel-Euskadi | + 31.58 |
| 97 | Jesus Ezquerra | Burgos-BH | + 31.58 |
| 98 | Kamil Malecki | Lotto-Soudal | + 31.58 |
| 99 | Mark Padun | EF Education-EasyPost | + 31.58 |
| 100 | Clément Russo | Team Arkéa-Samsic | + 31.58 |
| 101 | Elie Gesbert | Team Arkéa-Samsic | + 31.58 |
| 102 | Daryl Impey | Israel-Premier Tech | + 31.58 |
| 103 | Daniel McLay | Team Arkéa-Samsic | + 31.58 |
| 104 | Francisco Galván | Equipo Kern Pharma | + 31.58 |
| 105 | Julius Johansen | Intermarché-Wanty-Gobert Matériaux | + 31.58 |
| 106 | John Degenkolb | Team DSM | + 31.58 |
| 107 | Julius van den Berg | EF Education-EasyPost | + 31.58 |
| 108 | Omer Goldstein | Israel-Premier Tech | + 31.58 |
| 109 | Dario Cataldo | Trek-Segafredo | + 31.58 |
| 110 | Vojtěch Řepa | Equipo Kern Pharma | + 31.58 |
| 111 | Ivo Oliveira | UAE Team Emirates | + 31.58 |
| 112 | Alessandro De Marchi | Israel-Premier Tech | + 31.58 |
| 113 | Lionel Taminiaux | Alpecin-Deceuninck | + 31.58 |
| 114 | Tim Merlier | Alpecin-Deceuninck | + 31.58 |
| 115 | Jimmy Janssens | Alpecin-Deceuninck | + 31.58 |
| 116 | Gianni Vermeersch | Alpecin-Deceuninck | + 31.58 |
| 117 | Jonas Iversby Hvideberg | Team DSM | + 31.58 |
| 118 | Lawson Craddock | Team BikeExchange-Jayco | + 31.58 |
| 119 | Antonio Tiberi | Trek-Segafredo | + 31.58 |
| 120 | Ryan Mullen | BORA-hansgrohe | + 31.58 |
| 121 | Mads Pedersen | Trek-Segafredo | + 31.58 |
| 122 | Lucas Plapp | INEOS Grenadiers | + 31.58 |
| 123 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 31.58 |
| 124 | Fabian Lienhard | Groupama-FDJ | + 31.58 |
| 125 | Miles Scotson | Groupama-FDJ | + 31.58 |
| 126 | Jonas Koch | BORA-hansgrohe | + 31.58 |
| 127 | Alex Kirsch | Trek-Segafredo | + 31.58 |
| 128 | Pascal Ackermann | UAE Team Emirates | + 31.58 |
| 129 | Kenny Elissonde | Trek-Segafredo | + 31.58 |
| 130 | Julien Bernard | Trek-Segafredo | + 31.58 |
| 131 | Kaden Groves | Team BikeExchange-Jayco | + 31.58 |
| 132 | Sebastian Molano | UAE Team Emirates | + 31.58 |
| 133 | Juan Pedro Lopez | Trek-Segafredo | + 31.58 |
| 134 | Michael Hepburn | Team BikeExchange-Jayco | + 31.58 |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 78:00:12 |
| 2 | Enric Mas | Movistar Team | + 02.05 |
| 3 | Juan Ayuso | UAE Team Emirates | + 05.08 |
| 4 | Miguel Ángel López | Astana Qazaqstan Team | + 05.56 |
| 5 | Joao Almeida | UAE Team Emirates | + 07.16 |
| 6 | Thymen Arensman | Team DSM | + 07.56 |
| 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 | + 13.52 |
| 12 | Jan Polanc | UAE Team Emirates | + 21.22 |
| 13 | Alejandro Valverde | Movistar Team | + 25.39 |
| 14 | Richard Carapaz | INEOS Grenadiers | + 28.18 |
| 15 | Mikel Landa | Bahrain Victorious | + 43.41 |
| 16 | Luis León Sánchez | Bahrain Victorious | + 46.00 |
| 17 | Thibaut Pinot | Groupama-FDJ | + 46.08 |
| 18 | Wilco Kelderman | BORA-hansgrohe | + 48.05 |
| 19 | Tao Geoghegan Hart | INEOS Grenadiers | + 48.22 |
| 20 | Gino Mäder | Bahrain Victorious | + 51.53 |
| 21 | David de la Cruz | Astana Qazaqstan Team | + 59.26 |
| 22 | Oscar Cabedo | Burgos-BH | + 01:00.27 |
| 23 | Sergio Higuita | BORA-hansgrohe | + 01:00.51 |
| 24 | Sebastien Reichenbach | Groupama-FDJ | + 01:01.07 |
| 25 | Hugh Carthy | EF Education-EasyPost | + 01:04.31 |
| 26 | José Félix Parra | Equipo Kern Pharma | + 01:04.50 |
| 27 | Marc Soler | UAE Team Emirates | + 01:16.56 |
| 28 | Mikel Bizkarra | Euskaltel-Euskadi | + 01:18.42 |
| 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.31 |
| 32 | Clément Champoussin | AG2R Citroën Team | + 01:24.27 |
| 33 | Chris Harper | Jumbo-Visma | + 01:25.08 |
| 34 | Carl Fredrik Hagen | Israel-Premier Tech | + 01:26.35 |
| 35 | Carlos Verona | Movistar Team | + 01:27.51 |
| 36 | Edoardo Zambanini | Bahrain Victorious | + 01:31.51 |
| 37 | Nelson Oliveira | Movistar Team | + 01:31.53 |
| 38 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:34.14 |
| 39 | Xandro Meurisse | Alpecin-Deceuninck | + 01:42.15 |
| 40 | Ilan Van Wilder | Quick-Step Alpha Vinyl Team | + 01:45.24 |
| 41 | Robert Gesink | Jumbo-Visma | + 01:47.17 |
| 42 | Elie Gesbert | Team Arkéa-Samsic | + 01:54.25 |
| 43 | Jose Manuel Diaz | Burgos-BH | + 01:55.04 |
| 44 | Daniel Navarro | Burgos-BH | + 02:03.05 |
| 45 | Vincenzo Nibali | Astana Qazaqstan Team | + 02:05.28 |
| 46 | Mark Padun | EF Education-EasyPost | + 02:13.42 |
| 47 | Raúl García | Equipo Kern Pharma | + 02:15.48 |
| 48 | José Joaquin Rojas | Movistar Team | + 02:18.01 |
| 49 | Dylan van Baarle | INEOS Grenadiers | + 02:18.25 |
| 50 | Gregor Mühlberger | Movistar Team | + 02:23.16 |
| 51 | Bob Jungels | AG2R Citroën Team | + 02:29.28 |
| 52 | Matteo Fabbro | BORA-hansgrohe | + 02:30.13 |
| 53 | Rohan Dennis | Jumbo-Visma | + 02:30.26 |
| 54 | Davide Villella | Cofidis | + 02:31.04 |
| 55 | Lawson Craddock | Team BikeExchange-Jayco | + 02:31.57 |
| 56 | Jesus Herrada | Cofidis | + 02:34.04 |
| 57 | Louis Vervaeke | Quick-Step Alpha Vinyl Team | + 02:36.37 |
| 58 | Fausto Masnada | Quick-Step Alpha Vinyl Team | + 02:38.11 |
| 59 | Ruben Fernandez | Cofidis | + 02:38.43 |
| 60 | Simon Guglielmi | Team Arkéa-Samsic | + 02:39.08 |
| 61 | Nans Peters | AG2R Citroën Team | + 02:43.13 |
| 62 | Luis Angel Mate | Euskaltel-Euskadi | + 02:44.52 |
| 63 | Omer Goldstein | Israel-Premier Tech | + 02:51.49 |
| 64 | Kenny Elissonde | Trek-Segafredo | + 02:58.32 |
| 65 | Harold Tejada | Astana Qazaqstan Team | + 03:01.54 |
| 66 | Urko Berrade | Equipo Kern Pharma | + 03:06.26 |
| 67 | Fred Wright | Bahrain Victorious | + 03:08.02 |
| 68 | Jesus Ezquerra | Burgos-BH | + 03:08.40 |
| 69 | Jonathan Caicedo | EF Education-EasyPost | + 03:08.41 |
| 70 | Brandon McNulty | UAE Team Emirates | + 03:12.46 |
| 71 | Alexey Lutsenko | Astana Qazaqstan Team | + 03:13.58 |
| 72 | Nicolas Prodhomme | AG2R Citroën Team | + 03:14.11 |
| 73 | Ben Turner | INEOS Grenadiers | + 03:15.45 |
| 74 | Marco Brenner | Team DSM | + 03:20.05 |
| 75 | Patrick Bevin | Israel-Premier Tech | + 03:20.37 |
| 76 | Gotzon Martín | Euskaltel-Euskadi | + 03:21.31 |
| 77 | Vojtěch Řepa | Equipo Kern Pharma | + 03:26.07 |
| 78 | Lucas Hamilton | Team BikeExchange-Jayco | + 03:27.34 |
| 79 | Merhawi Kudus | EF Education-EasyPost | + 03:29.43 |
| 80 | Thomas De Gendt | Lotto-Soudal | + 03:31.35 |
| 81 | Robert Stannard | Alpecin-Deceuninck | + 03:33.44 |
| 82 | Gianni Vermeersch | Alpecin-Deceuninck | + 03:40.56 |
| 83 | Joan Bou | Euskaltel-Euskadi | + 03:41.22 |
| 84 | Carlos Canal | Euskaltel-Euskadi | + 03:43.47 |
| 85 | Jasha Sütterlin | Bahrain Victorious | + 03:44.16 |
| 86 | Ibai Azurmendi | Euskaltel-Euskadi | + 03:47.34 |
| 87 | James Shaw | EF Education-EasyPost | + 03:48.25 |
| 88 | Julien Bernard | Trek-Segafredo | + 03:49.24 |
| 89 | Jetse Bol | Burgos-BH | + 03:50.38 |
| 90 | Lukasz Owsian | Team Arkéa-Samsic | + 03:51.18 |
| 91 | Mike Teunissen | Jumbo-Visma | + 03:52.40 |
| 92 | Antonio Tiberi | Trek-Segafredo | + 03:52.41 |
| 93 | Xabier Azparren | Euskaltel-Euskadi | + 03:54.38 |
| 94 | Mikel Iturria | Euskaltel-Euskadi | + 03:55.36 |
| 95 | Juan Pedro Lopez | Trek-Segafredo | + 03:58.05 |
| 96 | Ander Okamika | Burgos-BH | + 03:59.47 |
| 97 | Lucas Plapp | INEOS Grenadiers | + 03:59.47 |
| 98 | Thomas Champion | Cofidis | + 04:07.05 |
| 99 | Daryl Impey | Israel-Premier Tech | + 04:07.47 |
| 100 | Jonas Koch | BORA-hansgrohe | + 04:08.21 |
| 101 | Dries Devenyns | Quick-Step Alpha Vinyl Team | + 04:09.03 |
| 102 | Alessandro De Marchi | Israel-Premier Tech | + 04:13.01 |
| 103 | Mads Pedersen | Trek-Segafredo | + 04:15.05 |
| 104 | Remi Cavagna | Quick-Step Alpha Vinyl Team | + 04:16.06 |
| 105 | Francisco Galván | Equipo Kern Pharma | + 04:16.50 |
| 106 | Joris Nieuwenhuis | Team DSM | + 04:18.20 |
| 107 | Jimmy Janssens | Alpecin-Deceuninck | + 04:18.45 |
| 108 | Cédric Beullens | Lotto-Soudal | + 04:25.34 |
| 109 | Miles Scotson | Groupama-FDJ | + 04:27.35 |
| 110 | Jonas Iversby Hvideberg | Team DSM | + 04:28.39 |
| 111 | Luke Durbridge | Team BikeExchange-Jayco | + 04:32.05 |
| 112 | Pascal Ackermann | UAE Team Emirates | + 04:33.38 |
| 113 | Chris Froome | Israel-Premier Tech | + 04:36.26 |
| 114 | Kaden Groves | Team BikeExchange-Jayco | + 04:38.11 |
| 115 | Antoine Raugel | AG2R Citroën Team | + 04:41.50 |
| 116 | Clément Russo | Team Arkéa-Samsic | + 04:42.15 |
| 117 | Dario Cataldo | Trek-Segafredo | + 04:43.34 |
| 118 | Michael Hepburn | Team BikeExchange-Jayco | + 04:44.44 |
| 119 | Alex Kirsch | Trek-Segafredo | + 04:50.28 |
| 120 | Daniel McLay | Team Arkéa-Samsic | + 04:50.52 |
| 121 | Danny van Poppel | BORA-hansgrohe | + 04:52.00 |
| 122 | Fabian Lienhard | Groupama-FDJ | + 04:54.07 |
| 123 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 04:54.43 |
| 124 | John Degenkolb | Team DSM | + 04:56.51 |
| 125 | Kamil Malecki | Lotto-Soudal | + 04:59.16 |
| 126 | Sebastian Molano | UAE Team Emirates | + 05:09.52 |
| 127 | Lionel Taminiaux | Alpecin-Deceuninck | + 05:11.31 |
| 128 | Julius Johansen | Intermarché-Wanty-Gobert Matériaux | + 05:13.37 |
| 129 | Ryan Mullen | BORA-hansgrohe | + 05:13.47 |
| 130 | Julius van den Berg | EF Education-EasyPost | + 05:15.54 |
| 131 | Tim Merlier | Alpecin-Deceuninck | + 05:19.31 |
| 132 | Ivo Oliveira | UAE Team Emirates | + 05:20.06 |
| 133 | Lluis Mas | Movistar Team | + 05:27.00 |
| 134 | Davide Cimolai | Cofidis | + 05:31.37 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 78:00:12 |
| 2 | Juan Ayuso | UAE Team Emirates | + 05.08 |
| 3 | Joao Almeida | UAE Team Emirates | + 07.16 |
| 4 | Thymen Arensman | Team DSM | + 07.56 |
| 5 | Carlos Rodriguez | INEOS Grenadiers | + 07.57 |
| 6 | Gino Mäder | Bahrain Victorious | + 51.53 |
| 7 | Sergio Higuita | BORA-hansgrohe | + 01:00.51 |
| 8 | José Félix Parra | Equipo Kern Pharma | + 01:04.50 |
| 9 | Clément Champoussin | AG2R Citroën Team | + 01:24.27 |
| 10 | Edoardo Zambanini | Bahrain Victorious | + 01:31.51 |
| 11 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:34.14 |
| 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:39.08 |
| 15 | Harold Tejada | Astana Qazaqstan Team | + 03:01.54 |
| 16 | Urko Berrade | Equipo Kern Pharma | + 03:06.26 |
| 17 | Fred Wright | Bahrain Victorious | + 03:08.02 |
| 18 | Brandon McNulty | UAE Team Emirates | + 03:12.46 |
| 19 | Nicolas Prodhomme | AG2R Citroën Team | + 03:14.11 |
| 20 | Ben Turner | INEOS Grenadiers | + 03:15.45 |
| 21 | Marco Brenner | Team DSM | + 03:20.05 |
| 22 | Vojtěch Řepa | Equipo Kern Pharma | + 03:26.07 |
| 23 | Robert Stannard | Alpecin-Deceuninck | + 03:33.44 |
| 24 | Joan Bou | Euskaltel-Euskadi | + 03:41.22 |
| 25 | Carlos Canal | Euskaltel-Euskadi | + 03:43.47 |
| 26 | Antonio Tiberi | Trek-Segafredo | + 03:52.41 |
| 27 | Xabier Azparren | Euskaltel-Euskadi | + 03:54.38 |
| 28 | Juan Pedro Lopez | Trek-Segafredo | + 03:58.05 |
| 29 | Lucas Plapp | INEOS Grenadiers | + 03:59.47 |
| 30 | Thomas Champion | Cofidis | + 04:07.05 |
| 31 | Francisco Galván | Equipo Kern Pharma | + 04:16.50 |
| 32 | Cédric Beullens | Lotto-Soudal | + 04:25.34 |
| 33 | Jonas Iversby Hvideberg | Team DSM | + 04:28.39 |
| 34 | Kaden Groves | Team BikeExchange-Jayco | + 04:38.11 |
| 35 | Antoine Raugel | AG2R Citroën Team | + 04:41.50 |
| 36 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 04:54.43 |
| 37 | Julius Johansen | Intermarché-Wanty-Gobert Matériaux | + 05:13.37 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Mads Pedersen | Trek-Segafredo | 379 |
| 2 | Fred Wright | Bahrain Victorious | 174 |
| 3 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 133 |
| 4 | Marc Soler | UAE Team Emirates | 133 |
| 5 | Enric Mas | Movistar Team | 118 |
| 6 | Danny van Poppel | BORA-hansgrohe | 92 |
| 7 | Richard Carapaz | INEOS Grenadiers | 90 |
| 8 | Pascal Ackermann | UAE Team Emirates | 86 |
| 9 | Ander Okamika | Burgos-BH | 67 |
| 10 | Juan Ayuso | UAE Team Emirates | 67 |
| 11 | Miguel Ángel López | Astana Qazaqstan Team | 66 |
| 12 | Lawson Craddock | Team BikeExchange-Jayco | 64 |
| 13 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 62 |
| 14 | Jesus Herrada | Cofidis | 62 |
| 15 | Kaden Groves | Team BikeExchange-Jayco | 60 |
| 16 | Thymen Arensman | Team DSM | 59 |
| 17 | Daniel McLay | Team Arkéa-Samsic | 56 |
| 18 | Tim Merlier | Alpecin-Deceuninck | 56 |
| 19 | Carlos Rodriguez | INEOS Grenadiers | 54 |
| 20 | Rigoberto Uran | EF Education-EasyPost | 53 |
| 21 | Ben O'Connor | AG2R Citroën Team | 51 |
| 22 | Jai Hindley | BORA-hansgrohe | 51 |
| 23 | Julius van den Berg | EF Education-EasyPost | 49 |
| 24 | Joao Almeida | UAE Team Emirates | 45 |
| 25 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | 42 |
| 26 | Gianni Vermeersch | Alpecin-Deceuninck | 38 |
| 27 | Jimmy Janssens | Alpecin-Deceuninck | 37 |
| 28 | Fausto Masnada | Quick-Step Alpha Vinyl Team | 36 |
| 29 | Cédric Beullens | Lotto-Soudal | 36 |
| 30 | Wilco Kelderman | BORA-hansgrohe | 35 |
| 31 | Mike Teunissen | Jumbo-Visma | 35 |
| 32 | Tao Geoghegan Hart | INEOS Grenadiers | 31 |
| 33 | Robert Gesink | Jumbo-Visma | 31 |
| 34 | Alexey Lutsenko | Astana Qazaqstan Team | 30 |
| 35 | Antonio Tiberi | Trek-Segafredo | 30 |
| 36 | Alessandro De Marchi | Israel-Premier Tech | 30 |
| 37 | Clément Champoussin | AG2R Citroën Team | 28 |
| 38 | Raúl García | Equipo Kern Pharma | 28 |
| 39 | James Shaw | EF Education-EasyPost | 27 |
| 40 | Gino Mäder | Bahrain Victorious | 27 |
| 41 | Simon Guglielmi | Team Arkéa-Samsic | 27 |
| 42 | Marco Brenner | Team DSM | 27 |
| 43 | Daryl Impey | Israel-Premier Tech | 27 |
| 44 | Dylan van Baarle | INEOS Grenadiers | 24 |
| 45 | Thibaut Pinot | Groupama-FDJ | 23 |
| 46 | Sergio Higuita | BORA-hansgrohe | 23 |
| 47 | Vadim Pronskiy | Astana Qazaqstan Team | 23 |
| 48 | Alex Kirsch | Trek-Segafredo | 23 |
| 49 | Jesus Ezquerra | Burgos-BH | 22 |
| 50 | Ben Turner | INEOS Grenadiers | 22 |
| 51 | John Degenkolb | Team DSM | 21 |
| 52 | Lionel Taminiaux | Alpecin-Deceuninck | 21 |
| 53 | Luis Angel Mate | Euskaltel-Euskadi | 20 |
| 54 | Thomas De Gendt | Lotto-Soudal | 20 |
| 55 | Joan Bou | Euskaltel-Euskadi | 20 |
| 56 | Rudy Molard | Groupama-FDJ | 19 |
| 57 | Elie Gesbert | Team Arkéa-Samsic | 19 |
| 58 | Jonathan Caicedo | EF Education-EasyPost | 19 |
| 59 | Sebastian Molano | UAE Team Emirates | 19 |
| 60 | Edoardo Zambanini | Bahrain Victorious | 18 |
| 61 | Jose Manuel Diaz | Burgos-BH | 18 |
| 62 | Mark Padun | EF Education-EasyPost | 17 |
| 63 | Jan Polanc | UAE Team Emirates | 17 |
| 64 | Ruben Fernandez | Cofidis | 17 |
| 65 | Kenny Elissonde | Trek-Segafredo | 17 |
| 66 | Ryan Mullen | BORA-hansgrohe | 17 |
| 67 | Fabian Lienhard | Groupama-FDJ | 16 |
| 68 | Brandon McNulty | UAE Team Emirates | 15 |
| 69 | Robert Stannard | Alpecin-Deceuninck | 15 |
| 70 | Thomas Champion | Cofidis | 15 |
| 71 | Jonas Koch | BORA-hansgrohe | 15 |
| 72 | Remi Cavagna | Quick-Step Alpha Vinyl Team | 15 |
| 73 | Clément Russo | Team Arkéa-Samsic | 15 |
| 74 | Omer Goldstein | Israel-Premier Tech | 13 |
| 75 | Lucas Hamilton | Team BikeExchange-Jayco | 13 |
| 76 | Julien Bernard | Trek-Segafredo | 13 |
| 77 | Ivo Oliveira | UAE Team Emirates | 13 |
| 78 | Lluis Mas | Movistar Team | 13 |
| 79 | Joris Nieuwenhuis | Team DSM | 12 |
| 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 | Juan Pedro Lopez | Trek-Segafredo | 10 |
| 86 | Lucas Plapp | INEOS Grenadiers | 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 | Gotzon Martín | Euskaltel-Euskadi | 5 |
| 97 | Michael Hepburn | Team BikeExchange-Jayco | 5 |
| 98 | Yevgeniy Fedorov | Astana Qazaqstan Team | 4 |
| 99 | José Joaquin Rojas | Movistar Team | 3 |
| 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 | 233:16:44 |
| 2 | INEOS Grenadiers | + 55.13 |
| 3 | Movistar Team | + 01:16.41 |
| 4 | Bahrain Victorious | + 01:17.36 |
| 5 | Astana Qazaqstan Team | + 01:33.56 |
| 6 | BORA-hansgrohe | + 01:37.58 |
| 7 | Jumbo-Visma | + 02:11.40 |
| 8 | EF Education-EasyPost | + 02:25.25 |
| 9 | Groupama-FDJ | + 02:33.26 |
| 10 | Quick-Step Alpha Vinyl Team | + 02:46.36 |
| 11 | Intermarché-Wanty-Gobert Matériaux | + 03:01.00 |
| 12 | Burgos-BH | + 03:05.18 |
| 13 | AG2R Citroën Team | + 03:20.50 |
| 14 | Equipo Kern Pharma | + 04:32.05 |
| 15 | Euskaltel-Euskadi | + 04:35.54 |
| 16 | Team DSM | + 05:42.54 |
| 17 | Alpecin-Deceuninck | + 05:56.35 |
| 18 | Israel-Premier Tech | + 06:31.27 |
| 19 | Cofidis | + 06:57.46 |
| 20 | Team Arkéa-Samsic | + 07:20.42 |
| 21 | Team BikeExchange-Jayco | + 08:13.23 |
| 22 | Trek-Segafredo | + 08:36.53 |
| 23 | Lotto-Soudal | + 09:33.55 |








