Vuelta a España 2022 - Stage 18
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 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 4:45:17 |
| 2 | Enric Mas | Movistar Team | + 00.02 |
| 3 | Robert Gesink | Jumbo-Visma | + 00.02 |
| 4 | Jai Hindley | BORA-hansgrohe | + 00.13 |
| 5 | Thymen Arensman | Team DSM | + 00.13 |
| 6 | Thibaut Pinot | Groupama-FDJ | + 00.13 |
| 7 | Ben O'Connor | AG2R Citroën Team | + 00.13 |
| 8 | Juan Ayuso | UAE Team Emirates | + 00.13 |
| 9 | Miguel Ángel López | Astana Qazaqstan Team | + 00.13 |
| 10 | Joao Almeida | UAE Team Emirates | + 00.13 |
| 11 | Rigoberto Uran | EF Education-EasyPost | + 00.13 |
| 12 | Gino Mäder | Bahrain Victorious | + 00.26 |
| 13 | Xandro Meurisse | Alpecin-Deceuninck | + 00.45 |
| 14 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 01.13 |
| 15 | Jose Manuel Diaz | Burgos-BH | + 01.17 |
| 16 | Richard Carapaz | INEOS Grenadiers | + 01.19 |
| 17 | Carlos Rodriguez | INEOS Grenadiers | + 01.19 |
| 18 | Mikel Landa | Bahrain Victorious | + 01.56 |
| 19 | Sebastien Reichenbach | Groupama-FDJ | + 02.14 |
| 20 | Elie Gesbert | Team Arkéa-Samsic | + 02.22 |
| 21 | Rudy Molard | Groupama-FDJ | + 02.26 |
| 22 | Jan Polanc | UAE Team Emirates | + 02.33 |
| 23 | Sam Oomen | Jumbo-Visma | + 03.04 |
| 24 | Hugh Carthy | EF Education-EasyPost | + 03.30 |
| 25 | Raúl García | Equipo Kern Pharma | + 03.48 |
| 26 | Nans Peters | AG2R Citroën Team | + 04.08 |
| 27 | Luis León Sánchez | Bahrain Victorious | + 04.51 |
| 28 | Daniel Navarro | Burgos-BH | + 04.51 |
| 29 | Carlos Verona | Movistar Team | + 05.28 |
| 30 | Alejandro Valverde | Movistar Team | + 05.28 |
| 31 | Carl Fredrik Hagen | Israel-Premier Tech | + 05.51 |
| 32 | Sergio Higuita | BORA-hansgrohe | + 05.55 |
| 33 | Tao Geoghegan Hart | INEOS Grenadiers | + 05.58 |
| 34 | Gotzon Martín | Euskaltel-Euskadi | + 06.29 |
| 35 | Mikel Bizkarra | Euskaltel-Euskadi | + 06.29 |
| 36 | Davide Villella | Cofidis | + 06.53 |
| 37 | Fausto Masnada | Quick-Step Alpha Vinyl Team | + 07.00 |
| 38 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 07.09 |
| 39 | Edoardo Zambanini | Bahrain Victorious | + 07.36 |
| 40 | José Félix Parra | Equipo Kern Pharma | + 08.57 |
| 41 | Oscar Cabedo | Burgos-BH | + 08.57 |
| 42 | Clément Champoussin | AG2R Citroën Team | + 09.19 |
| 43 | Matteo Fabbro | BORA-hansgrohe | + 10.29 |
| 44 | Ilan Van Wilder | Quick-Step Alpha Vinyl Team | + 10.29 |
| 45 | Wilco Kelderman | BORA-hansgrohe | + 10.29 |
| 46 | Nelson Oliveira | Movistar Team | + 11.23 |
| 47 | Bob Jungels | AG2R Citroën Team | + 12.31 |
| 48 | Dylan van Baarle | INEOS Grenadiers | + 13.15 |
| 49 | Ben Turner | INEOS Grenadiers | + 13.15 |
| 50 | Merhawi Kudus | EF Education-EasyPost | + 13.15 |
| 51 | Lawson Craddock | Team BikeExchange-Jayco | + 13.33 |
| 52 | Rohan Dennis | Jumbo-Visma | + 13.33 |
| 53 | Marc Soler | UAE Team Emirates | + 13.33 |
| 54 | Nicolas Prodhomme | AG2R Citroën Team | + 13.33 |
| 55 | Jasha Sütterlin | Bahrain Victorious | + 15.10 |
| 56 | James Shaw | EF Education-EasyPost | + 16.00 |
| 57 | Mark Padun | EF Education-EasyPost | + 16.19 |
| 58 | Vincenzo Nibali | Astana Qazaqstan Team | + 17.40 |
| 59 | Vadim Pronskiy | Astana Qazaqstan Team | + 17.40 |
| 60 | Jetse Bol | Burgos-BH | + 18.30 |
| 61 | Chris Harper | Jumbo-Visma | + 18.30 |
| 62 | Mike Teunissen | Jumbo-Visma | + 18.30 |
| 63 | Dario Cataldo | Trek-Segafredo | + 21.07 |
| 64 | Patrick Bevin | Israel-Premier Tech | + 23.14 |
| 65 | Gregor Mühlberger | Movistar Team | + 23.14 |
| 66 | Clément Russo | Team Arkéa-Samsic | + 24.32 |
| 67 | Lukasz Owsian | Team Arkéa-Samsic | + 24.32 |
| 68 | Marco Brenner | Team DSM | + 24.32 |
| 69 | Danny van Poppel | BORA-hansgrohe | + 24.32 |
| 70 | José Joaquin Rojas | Movistar Team | + 24.32 |
| 71 | Alessandro De Marchi | Israel-Premier Tech | + 25.51 |
| 72 | Thomas De Gendt | Lotto-Soudal | + 26.27 |
| 73 | Julius van den Berg | EF Education-EasyPost | + 27.26 |
| 74 | Joan Bou | Euskaltel-Euskadi | + 28.24 |
| 75 | Ruben Fernandez | Cofidis | + 28.24 |
| 76 | Ibai Azurmendi | Euskaltel-Euskadi | + 28.24 |
| 77 | Thomas Champion | Cofidis | + 28.24 |
| 78 | Vojtěch Řepa | Equipo Kern Pharma | + 28.24 |
| 79 | Luis Angel Mate | Euskaltel-Euskadi | + 28.24 |
| 80 | Jonas Koch | BORA-hansgrohe | + 28.24 |
| 81 | Brandon McNulty | UAE Team Emirates | + 28.24 |
| 82 | Jesus Herrada | Cofidis | + 28.24 |
| 83 | Urko Berrade | Equipo Kern Pharma | + 28.24 |
| 84 | Omer Goldstein | Israel-Premier Tech | + 28.24 |
| 85 | Mikel Iturria | Euskaltel-Euskadi | + 28.24 |
| 86 | Jonathan Caicedo | EF Education-EasyPost | + 28.24 |
| 87 | David de la Cruz | Astana Qazaqstan Team | + 28.24 |
| 88 | Alexey Lutsenko | Astana Qazaqstan Team | + 28.28 |
| 89 | Gianni Vermeersch | Alpecin-Deceuninck | + 28.38 |
| 90 | Fred Wright | Bahrain Victorious | + 29.06 |
| 91 | Daryl Impey | Israel-Premier Tech | + 29.06 |
| 92 | Harold Tejada | Astana Qazaqstan Team | + 29.06 |
| 93 | Pascal Ackermann | UAE Team Emirates | + 30.56 |
| 94 | Daniel McLay | Team Arkéa-Samsic | + 30.56 |
| 95 | Dries Devenyns | Quick-Step Alpha Vinyl Team | + 32.44 |
| 96 | Kamil Malecki | Lotto-Soudal | + 32.50 |
| 97 | Ander Okamika | Burgos-BH | + 32.50 |
| 98 | Lluis Mas | Movistar Team | + 32.50 |
| 99 | Cédric Beullens | Lotto-Soudal | + 32.50 |
| 100 | Francisco Galván | Equipo Kern Pharma | + 32.50 |
| 101 | Louis Vervaeke | Quick-Step Alpha Vinyl Team | + 32.50 |
| 102 | Jesus Ezquerra | Burgos-BH | + 32.50 |
| 103 | Remi Cavagna | Quick-Step Alpha Vinyl Team | + 32.50 |
| 104 | Antoine Raugel | AG2R Citroën Team | + 32.50 |
| 105 | Carlos Canal | Euskaltel-Euskadi | + 32.50 |
| 106 | Lucas Plapp | INEOS Grenadiers | + 32.50 |
| 107 | Robert Stannard | Alpecin-Deceuninck | + 32.50 |
| 108 | Lucas Hamilton | Team BikeExchange-Jayco | + 32.50 |
| 109 | Michael Hepburn | Team BikeExchange-Jayco | + 32.50 |
| 110 | Jonas Iversby Hvideberg | Team DSM | + 32.50 |
| 111 | Joris Nieuwenhuis | Team DSM | + 32.50 |
| 112 | Miles Scotson | Groupama-FDJ | + 32.50 |
| 113 | Xabier Azparren | Euskaltel-Euskadi | + 32.50 |
| 114 | Chris Froome | Israel-Premier Tech | + 32.50 |
| 115 | Antonio Tiberi | Trek-Segafredo | + 32.50 |
| 116 | Tim Merlier | Alpecin-Deceuninck | + 32.50 |
| 117 | Fabian Lienhard | Groupama-FDJ | + 32.50 |
| 118 | Jimmy Janssens | Alpecin-Deceuninck | + 32.50 |
| 119 | Lionel Taminiaux | Alpecin-Deceuninck | + 32.50 |
| 120 | Luke Durbridge | Team BikeExchange-Jayco | + 32.50 |
| 121 | Ryan Mullen | BORA-hansgrohe | + 32.50 |
| 122 | Simon Guglielmi | Team Arkéa-Samsic | + 32.50 |
| 123 | Julius Johansen | Intermarché-Wanty-Gobert Matériaux | + 32.50 |
| 124 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 32.50 |
| 125 | John Degenkolb | Team DSM | + 32.58 |
| 126 | Kaden Groves | Team BikeExchange-Jayco | + 32.58 |
| 127 | Juan Pedro Lopez | Trek-Segafredo | + 33.15 |
| 128 | Sebastian Molano | UAE Team Emirates | + 33.15 |
| 129 | Julien Bernard | Trek-Segafredo | + 33.24 |
| 130 | Kenny Elissonde | Trek-Segafredo | + 33.24 |
| 131 | Davide Cimolai | Cofidis | + 33.31 |
| 132 | Alex Kirsch | Trek-Segafredo | + 35.17 |
| 133 | Mads Pedersen | Trek-Segafredo | + 35.17 |
| 134 | Ivo Oliveira | UAE Team Emirates | + 35.48 |
| - | Bruno Armirail | Groupama-FDJ | DNS |
| - | Samuele Battistella | Astana Qazaqstan Team | DNS |
| - | Quentin Pacher | Groupama-FDJ | DNF |
| - | Jay Vine | Alpecin-Deceuninck | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 69:59:12 |
| 2 | Enric Mas | Movistar Team | + 02.07 |
| 3 | Juan Ayuso | UAE Team Emirates | + 05.14 |
| 4 | Miguel Ángel López | Astana Qazaqstan Team | + 05.56 |
| 5 | Carlos Rodriguez | INEOS Grenadiers | + 06.49 |
| 6 | Joao Almeida | UAE Team Emirates | + 07.14 |
| 7 | Thymen Arensman | Team DSM | + 08.09 |
| 8 | Ben O'Connor | AG2R Citroën Team | + 09.34 |
| 9 | Rigoberto Uran | EF Education-EasyPost | + 09.56 |
| 10 | Jai Hindley | BORA-hansgrohe | + 12.03 |
| 11 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 13.53 |
| 12 | Jan Polanc | UAE Team Emirates | + 19.03 |
| 13 | Alejandro Valverde | Movistar Team | + 24.31 |
| 14 | Richard Carapaz | INEOS Grenadiers | + 27.46 |
| 15 | Wilco Kelderman | BORA-hansgrohe | + 30.27 |
| 16 | Tao Geoghegan Hart | INEOS Grenadiers | + 39.58 |
| 17 | Mikel Landa | Bahrain Victorious | + 42.33 |
| 18 | Luis León Sánchez | Bahrain Victorious | + 43.41 |
| 19 | Thibaut Pinot | Groupama-FDJ | + 45.00 |
| 20 | Gino Mäder | Bahrain Victorious | + 47.06 |
| 21 | David de la Cruz | Astana Qazaqstan Team | + 47.41 |
| 22 | Oscar Cabedo | Burgos-BH | + 49.28 |
| 23 | José Félix Parra | Equipo Kern Pharma | + 53.51 |
| 24 | Sebastien Reichenbach | Groupama-FDJ | + 56.33 |
| 25 | Hugh Carthy | EF Education-EasyPost | + 56.45 |
| 26 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 58.33 |
| 27 | Marc Soler | UAE Team Emirates | + 58.44 |
| 28 | Sergio Higuita | BORA-hansgrohe | + 01:00.36 |
| 29 | Sam Oomen | Jumbo-Visma | + 01:10.42 |
| 30 | Rudy Molard | Groupama-FDJ | + 01:11.30 |
| 31 | Mikel Bizkarra | Euskaltel-Euskadi | + 01:11.51 |
| 32 | Edoardo Zambanini | Bahrain Victorious | + 01:12.00 |
| 33 | Clément Champoussin | AG2R Citroën Team | + 01:16.41 |
| 34 | Carl Fredrik Hagen | Israel-Premier Tech | + 01:19.18 |
| 35 | Nelson Oliveira | Movistar Team | + 01:19.52 |
| 36 | Carlos Verona | Movistar Team | + 01:22.31 |
| 37 | Elie Gesbert | Team Arkéa-Samsic | + 01:22.42 |
| 38 | Chris Harper | Jumbo-Visma | + 01:22.49 |
| 39 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:33.06 |
| 40 | Mark Padun | EF Education-EasyPost | + 01:34.09 |
| 41 | Ilan Van Wilder | Quick-Step Alpha Vinyl Team | + 01:34.25 |
| 42 | Jose Manuel Diaz | Burgos-BH | + 01:36.15 |
| 43 | Xandro Meurisse | Alpecin-Deceuninck | + 01:37.31 |
| 44 | Robert Gesink | Jumbo-Visma | + 01:42.19 |
| 45 | Lawson Craddock | Team BikeExchange-Jayco | + 01:44.46 |
| 46 | Matteo Fabbro | BORA-hansgrohe | + 01:50.40 |
| 47 | Daniel Navarro | Burgos-BH | + 01:57.36 |
| 48 | Vincenzo Nibali | Astana Qazaqstan Team | + 01:57.42 |
| 49 | Davide Villella | Cofidis | + 01:59.21 |
| 50 | José Joaquin Rojas | Movistar Team | + 02:00.23 |
| 51 | Dylan van Baarle | INEOS Grenadiers | + 02:02.22 |
| 52 | Bob Jungels | AG2R Citroën Team | + 02:04.00 |
| 53 | Raúl García | Equipo Kern Pharma | + 02:10.19 |
| 54 | Ruben Fernandez | Cofidis | + 02:10.45 |
| 55 | Gregor Mühlberger | Movistar Team | + 02:14.21 |
| 56 | Fausto Masnada | Quick-Step Alpha Vinyl Team | + 02:14.55 |
| 57 | Nans Peters | AG2R Citroën Team | + 02:17.45 |
| 58 | Rohan Dennis | Jumbo-Visma | + 02:17.53 |
| 59 | Omer Goldstein | Israel-Premier Tech | + 02:20.06 |
| 60 | Jesus Herrada | Cofidis | + 02:21.23 |
| 61 | Kenny Elissonde | Trek-Segafredo | + 02:25.23 |
| 62 | Luis Angel Mate | Euskaltel-Euskadi | + 02:27.53 |
| 63 | Louis Vervaeke | Quick-Step Alpha Vinyl Team | + 02:30.54 |
| 64 | Jesus Ezquerra | Burgos-BH | + 02:36.57 |
| 65 | Simon Guglielmi | Team Arkéa-Samsic | + 02:38.00 |
| 66 | Nicolas Prodhomme | AG2R Citroën Team | + 02:38.28 |
| 67 | Vojtěch Řepa | Equipo Kern Pharma | + 02:38.56 |
| 68 | Jonathan Caicedo | EF Education-EasyPost | + 02:40.45 |
| 69 | Brandon McNulty | UAE Team Emirates | + 02:41.57 |
| 70 | Fred Wright | Bahrain Victorious | + 02:45.08 |
| 71 | Urko Berrade | Equipo Kern Pharma | + 02:48.48 |
| 72 | Patrick Bevin | Israel-Premier Tech | + 02:49.47 |
| 73 | Harold Tejada | Astana Qazaqstan Team | + 02:49.53 |
| 74 | Merhawi Kudus | EF Education-EasyPost | + 02:50.10 |
| 75 | Gotzon Martín | Euskaltel-Euskadi | + 02:50.41 |
| 76 | Ben Turner | INEOS Grenadiers | + 02:52.39 |
| 77 | Alexey Lutsenko | Astana Qazaqstan Team | + 02:54.07 |
| 78 | Lucas Hamilton | Team BikeExchange-Jayco | + 02:55.51 |
| 79 | Thomas De Gendt | Lotto-Soudal | + 02:56.58 |
| 80 | Carlos Canal | Euskaltel-Euskadi | + 02:59.21 |
| 81 | Marco Brenner | Team DSM | + 03:02.27 |
| 82 | Robert Stannard | Alpecin-Deceuninck | + 03:02.54 |
| 83 | Jetse Bol | Burgos-BH | + 03:06.12 |
| 84 | Xabier Azparren | Euskaltel-Euskadi | + 03:07.27 |
| 85 | Gianni Vermeersch | Alpecin-Deceuninck | + 03:09.17 |
| 86 | Lukasz Owsian | Team Arkéa-Samsic | + 03:11.45 |
| 87 | Lucas Plapp | INEOS Grenadiers | + 03:12.36 |
| 88 | Juan Pedro Lopez | Trek-Segafredo | + 03:13.39 |
| 89 | Joan Bou | Euskaltel-Euskadi | + 03:14.34 |
| 90 | Julien Bernard | Trek-Segafredo | + 03:17.16 |
| 91 | James Shaw | EF Education-EasyPost | + 03:18.04 |
| 92 | Jasha Sütterlin | Bahrain Victorious | + 03:18.51 |
| 93 | Antonio Tiberi | Trek-Segafredo | + 03:20.58 |
| 94 | Thomas Champion | Cofidis | + 03:27.32 |
| 95 | Daryl Impey | Israel-Premier Tech | + 03:28.14 |
| 96 | Ander Okamika | Burgos-BH | + 03:29.00 |
| 97 | Ibai Azurmendi | Euskaltel-Euskadi | + 03:30.35 |
| 98 | Jimmy Janssens | Alpecin-Deceuninck | + 03:31.34 |
| 99 | Alessandro De Marchi | Israel-Premier Tech | + 03:33.28 |
| 100 | Mikel Iturria | Euskaltel-Euskadi | + 03:35.45 |
| 101 | Jonas Koch | BORA-hansgrohe | + 03:36.38 |
| 102 | Francisco Galván | Equipo Kern Pharma | + 03:40.09 |
| 103 | Mike Teunissen | Jumbo-Visma | + 03:40.39 |
| 104 | Dries Devenyns | Quick-Step Alpha Vinyl Team | + 03:41.07 |
| 105 | Mads Pedersen | Trek-Segafredo | + 03:43.32 |
| 106 | Luke Durbridge | Team BikeExchange-Jayco | + 03:44.54 |
| 107 | Cédric Beullens | Lotto-Soudal | + 03:46.01 |
| 108 | Joris Nieuwenhuis | Team DSM | + 03:47.30 |
| 109 | Remi Cavagna | Quick-Step Alpha Vinyl Team | + 03:48.08 |
| 110 | Jonas Iversby Hvideberg | Team DSM | + 03:49.06 |
| 111 | Pascal Ackermann | UAE Team Emirates | + 03:49.12 |
| 112 | Kaden Groves | Team BikeExchange-Jayco | + 03:51.00 |
| 113 | Miles Scotson | Groupama-FDJ | + 03:55.52 |
| 114 | Antoine Raugel | AG2R Citroën Team | + 03:57.24 |
| 115 | Michael Hepburn | Team BikeExchange-Jayco | + 03:57.33 |
| 116 | Chris Froome | Israel-Premier Tech | + 03:57.45 |
| 117 | Dario Cataldo | Trek-Segafredo | + 03:59.08 |
| 118 | Clément Russo | Team Arkéa-Samsic | + 04:02.42 |
| 119 | Daniel McLay | Team Arkéa-Samsic | + 04:03.41 |
| 120 | Alex Kirsch | Trek-Segafredo | + 04:06.02 |
| 121 | Danny van Poppel | BORA-hansgrohe | + 04:07.34 |
| 122 | John Degenkolb | Team DSM | + 04:09.40 |
| 123 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 04:10.17 |
| 124 | Fabian Lienhard | Groupama-FDJ | + 04:14.34 |
| 125 | Kamil Malecki | Lotto-Soudal | + 04:19.43 |
| 126 | Sebastian Molano | UAE Team Emirates | + 04:22.41 |
| 127 | Lionel Taminiaux | Alpecin-Deceuninck | + 04:24.20 |
| 128 | Ryan Mullen | BORA-hansgrohe | + 04:29.21 |
| 129 | Julius van den Berg | EF Education-EasyPost | + 04:31.28 |
| 130 | Tim Merlier | Alpecin-Deceuninck | + 04:32.20 |
| 131 | Ivo Oliveira | UAE Team Emirates | + 04:32.55 |
| 132 | Julius Johansen | Intermarché-Wanty-Gobert Matériaux | + 04:36.56 |
| 133 | Lluis Mas | Movistar Team | + 04:43.36 |
| 134 | Davide Cimolai | Cofidis | + 04:44.26 |
| - | Bruno Armirail | Groupama-FDJ | DNS |
| - | Samuele Battistella | Astana Qazaqstan Team | DNS |
| - | Quentin Pacher | Groupama-FDJ | DNF |
| - | Jay Vine | Alpecin-Deceuninck | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 69:59:12 |
| 2 | Juan Ayuso | UAE Team Emirates | + 05.14 |
| 3 | Carlos Rodriguez | INEOS Grenadiers | + 06.49 |
| 4 | Joao Almeida | UAE Team Emirates | + 07.14 |
| 5 | Thymen Arensman | Team DSM | + 08.09 |
| 6 | Gino Mäder | Bahrain Victorious | + 47.06 |
| 7 | José Félix Parra | Equipo Kern Pharma | + 53.51 |
| 8 | Sergio Higuita | BORA-hansgrohe | + 01:00.36 |
| 9 | Edoardo Zambanini | Bahrain Victorious | + 01:12.00 |
| 10 | Clément Champoussin | AG2R Citroën Team | + 01:16.41 |
| 11 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:33.06 |
| 12 | Ilan Van Wilder | Quick-Step Alpha Vinyl Team | + 01:34.25 |
| 13 | Raúl García | Equipo Kern Pharma | + 02:10.19 |
| 14 | Simon Guglielmi | Team Arkéa-Samsic | + 02:38.00 |
| 15 | Nicolas Prodhomme | AG2R Citroën Team | + 02:38.28 |
| 16 | Vojtěch Řepa | Equipo Kern Pharma | + 02:38.56 |
| 17 | Brandon McNulty | UAE Team Emirates | + 02:41.57 |
| 18 | Fred Wright | Bahrain Victorious | + 02:45.08 |
| 19 | Urko Berrade | Equipo Kern Pharma | + 02:48.48 |
| 20 | Harold Tejada | Astana Qazaqstan Team | + 02:49.53 |
| 21 | Ben Turner | INEOS Grenadiers | + 02:52.39 |
| 22 | Carlos Canal | Euskaltel-Euskadi | + 02:59.21 |
| 23 | Marco Brenner | Team DSM | + 03:02.27 |
| 24 | Robert Stannard | Alpecin-Deceuninck | + 03:02.54 |
| 25 | Xabier Azparren | Euskaltel-Euskadi | + 03:07.27 |
| 26 | Lucas Plapp | INEOS Grenadiers | + 03:12.36 |
| 27 | Juan Pedro Lopez | Trek-Segafredo | + 03:13.39 |
| 28 | Joan Bou | Euskaltel-Euskadi | + 03:14.34 |
| 29 | Antonio Tiberi | Trek-Segafredo | + 03:20.58 |
| 30 | Thomas Champion | Cofidis | + 03:27.32 |
| 31 | Francisco Galván | Equipo Kern Pharma | + 03:40.09 |
| 32 | Cédric Beullens | Lotto-Soudal | + 03:46.01 |
| 33 | Jonas Iversby Hvideberg | Team DSM | + 03:49.06 |
| 34 | Kaden Groves | Team BikeExchange-Jayco | + 03:51.00 |
| 35 | Antoine Raugel | AG2R Citroën Team | + 03:57.24 |
| 36 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 04:10.17 |
| 37 | Julius Johansen | Intermarché-Wanty-Gobert Matériaux | + 04:36.56 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Mads Pedersen | Trek-Segafredo | 349 |
| 2 | Fred Wright | Bahrain Victorious | 149 |
| 3 | Marc Soler | UAE Team Emirates | 133 |
| 4 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 123 |
| 5 | Enric Mas | Movistar Team | 107 |
| 6 | Danny van Poppel | BORA-hansgrohe | 92 |
| 7 | Pascal Ackermann | UAE Team Emirates | 86 |
| 8 | Lawson Craddock | Team BikeExchange-Jayco | 64 |
| 9 | Jesus Herrada | Cofidis | 62 |
| 10 | Kaden Groves | Team BikeExchange-Jayco | 60 |
| 11 | Daniel McLay | Team Arkéa-Samsic | 56 |
| 12 | Tim Merlier | Alpecin-Deceuninck | 56 |
| 13 | Richard Carapaz | INEOS Grenadiers | 55 |
| 14 | Rigoberto Uran | EF Education-EasyPost | 52 |
| 15 | Juan Ayuso | UAE Team Emirates | 52 |
| 16 | Carlos Rodriguez | INEOS Grenadiers | 51 |
| 17 | Miguel Ángel López | Astana Qazaqstan Team | 49 |
| 18 | Julius van den Berg | EF Education-EasyPost | 49 |
| 19 | Ander Okamika | Burgos-BH | 47 |
| 20 | Ben O'Connor | AG2R Citroën Team | 46 |
| 21 | Thymen Arensman | Team DSM | 42 |
| 22 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | 42 |
| 23 | Joao Almeida | UAE Team Emirates | 38 |
| 24 | Jai Hindley | BORA-hansgrohe | 38 |
| 25 | Jimmy Janssens | Alpecin-Deceuninck | 37 |
| 26 | Fausto Masnada | Quick-Step Alpha Vinyl Team | 36 |
| 27 | Cédric Beullens | Lotto-Soudal | 36 |
| 28 | Wilco Kelderman | BORA-hansgrohe | 35 |
| 29 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 33 |
| 30 | Tao Geoghegan Hart | INEOS Grenadiers | 31 |
| 31 | Robert Gesink | Jumbo-Visma | 31 |
| 32 | Alexey Lutsenko | Astana Qazaqstan Team | 30 |
| 33 | Antonio Tiberi | Trek-Segafredo | 30 |
| 34 | Alessandro De Marchi | Israel-Premier Tech | 30 |
| 35 | James Shaw | EF Education-EasyPost | 27 |
| 36 | Gino Mäder | Bahrain Victorious | 27 |
| 37 | Daryl Impey | Israel-Premier Tech | 27 |
| 38 | Simon Guglielmi | Team Arkéa-Samsic | 24 |
| 39 | Thibaut Pinot | Groupama-FDJ | 23 |
| 40 | Jesus Ezquerra | Burgos-BH | 22 |
| 41 | Vadim Pronskiy | Astana Qazaqstan Team | 21 |
| 42 | Marco Brenner | Team DSM | 21 |
| 43 | John Degenkolb | Team DSM | 21 |
| 44 | Lionel Taminiaux | Alpecin-Deceuninck | 21 |
| 45 | Luis Angel Mate | Euskaltel-Euskadi | 20 |
| 46 | Thomas De Gendt | Lotto-Soudal | 20 |
| 47 | Joan Bou | Euskaltel-Euskadi | 20 |
| 48 | Rudy Molard | Groupama-FDJ | 19 |
| 49 | Elie Gesbert | Team Arkéa-Samsic | 19 |
| 50 | Sebastian Molano | UAE Team Emirates | 19 |
| 51 | Edoardo Zambanini | Bahrain Victorious | 18 |
| 52 | Jose Manuel Diaz | Burgos-BH | 18 |
| 53 | Mike Teunissen | Jumbo-Visma | 18 |
| 54 | Mark Padun | EF Education-EasyPost | 17 |
| 55 | Dylan van Baarle | INEOS Grenadiers | 17 |
| 56 | Raúl García | Equipo Kern Pharma | 17 |
| 57 | Ruben Fernandez | Cofidis | 17 |
| 58 | Kenny Elissonde | Trek-Segafredo | 17 |
| 59 | Ryan Mullen | BORA-hansgrohe | 17 |
| 60 | Gianni Vermeersch | Alpecin-Deceuninck | 16 |
| 61 | Fabian Lienhard | Groupama-FDJ | 16 |
| 62 | Clément Champoussin | AG2R Citroën Team | 15 |
| 63 | Robert Stannard | Alpecin-Deceuninck | 15 |
| 64 | Thomas Champion | Cofidis | 15 |
| 65 | Remi Cavagna | Quick-Step Alpha Vinyl Team | 15 |
| 66 | Clément Russo | Team Arkéa-Samsic | 15 |
| 67 | Jan Polanc | UAE Team Emirates | 13 |
| 68 | Lucas Hamilton | Team BikeExchange-Jayco | 13 |
| 69 | Julien Bernard | Trek-Segafredo | 13 |
| 70 | Ivo Oliveira | UAE Team Emirates | 13 |
| 71 | Lluis Mas | Movistar Team | 13 |
| 72 | Joris Nieuwenhuis | Team DSM | 12 |
| 73 | Carl Fredrik Hagen | Israel-Premier Tech | 11 |
| 74 | Bob Jungels | AG2R Citroën Team | 11 |
| 75 | Sam Oomen | Jumbo-Visma | 10 |
| 76 | Rohan Dennis | Jumbo-Visma | 10 |
| 77 | Lucas Plapp | INEOS Grenadiers | 10 |
| 78 | Alex Kirsch | Trek-Segafredo | 10 |
| 79 | Gregor Mühlberger | Movistar Team | 9 |
| 80 | Urko Berrade | Equipo Kern Pharma | 7 |
| 81 | Sebastien Reichenbach | Groupama-FDJ | 6 |
| 82 | Matteo Fabbro | BORA-hansgrohe | 6 |
| 83 | Carlos Canal | Euskaltel-Euskadi | 6 |
| 84 | Francisco Galván | Equipo Kern Pharma | 6 |
| 85 | Xandro Meurisse | Alpecin-Deceuninck | 5 |
| 86 | Gotzon Martín | Euskaltel-Euskadi | 5 |
| 87 | Michael Hepburn | Team BikeExchange-Jayco | 5 |
| 88 | Yevgeniy Fedorov | Astana Qazaqstan Team | 4 |
| 89 | Alejandro Valverde | Movistar Team | 3 |
| 90 | José Joaquin Rojas | Movistar Team | 3 |
| 91 | Ben Turner | INEOS Grenadiers | 3 |
| 92 | Nelson Oliveira | Movistar Team | 2 |
| 93 | Chris Harper | Jumbo-Visma | 2 |
| 94 | Jonathan Caicedo | EF Education-EasyPost | 2 |
| 95 | David de la Cruz | Astana Qazaqstan Team | 1 |
| 96 | Hugh Carthy | EF Education-EasyPost | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Richard Carapaz | INEOS Grenadiers | 45 |
| 2 | Enric Mas | Movistar Team | 25 |
| 3 | Thymen Arensman | Team DSM | 23 |
| 4 | Robert Stannard | Alpecin-Deceuninck | 21 |
| 5 | Marc Soler | UAE Team Emirates | 20 |
| 6 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 19 |
| 7 | Jimmy Janssens | Alpecin-Deceuninck | 17 |
| 8 | Miguel Ángel López | Astana Qazaqstan Team | 16 |
| 9 | Thibaut Pinot | Groupama-FDJ | 13 |
| 10 | Jesus Herrada | Cofidis | 11 |
| 11 | Lawson Craddock | Team BikeExchange-Jayco | 11 |
| 12 | Ruben Fernandez | Cofidis | 11 |
| 13 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 10 |
| 14 | Mark Padun | EF Education-EasyPost | 8 |
| 15 | Edoardo Zambanini | Bahrain Victorious | 8 |
| 16 | Luis León Sánchez | Bahrain Victorious | 7 |
| 17 | Wilco Kelderman | BORA-hansgrohe | 6 |
| 18 | Sergio Higuita | BORA-hansgrohe | 6 |
| 19 | Fred Wright | Bahrain Victorious | 6 |
| 20 | Joan Bou | Euskaltel-Euskadi | 5 |
| 21 | Xandro Meurisse | Alpecin-Deceuninck | 5 |
| 22 | Fausto Masnada | Quick-Step Alpha Vinyl Team | 5 |
| 23 | Hugh Carthy | EF Education-EasyPost | 4 |
| 24 | Rudy Molard | Groupama-FDJ | 4 |
| 25 | Robert Gesink | Jumbo-Visma | 4 |
| 26 | Rigoberto Uran | EF Education-EasyPost | 3 |
| 27 | Julius van den Berg | EF Education-EasyPost | 3 |
| 28 | Jai Hindley | BORA-hansgrohe | 3 |
| 29 | Dylan van Baarle | INEOS Grenadiers | 3 |
| 30 | Dario Cataldo | Trek-Segafredo | 3 |
| 31 | Thomas De Gendt | Lotto-Soudal | 2 |
| 32 | Juan Ayuso | UAE Team Emirates | 2 |
| 33 | Joao Almeida | UAE Team Emirates | 2 |
| 34 | Ben O'Connor | AG2R Citroën Team | 2 |
| 35 | Jan Polanc | UAE Team Emirates | 2 |
| 36 | Nelson Oliveira | Movistar Team | 2 |
| 37 | Elie Gesbert | Team Arkéa-Samsic | 2 |
| 38 | Jose Manuel Diaz | Burgos-BH | 2 |
| 39 | Kenny Elissonde | Trek-Segafredo | 2 |
| 40 | Carlos Rodriguez | INEOS Grenadiers | 1 |
| 41 | David de la Cruz | Astana Qazaqstan Team | 1 |
| 42 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | 1 |
| 43 | Vincenzo Nibali | Astana Qazaqstan Team | 1 |
| 44 | Alexey Lutsenko | Astana Qazaqstan Team | 1 |
| 45 | Marco Brenner | Team DSM | 1 |
| 46 | Xabier Azparren | Euskaltel-Euskadi | 1 |
| 47 | Daryl Impey | Israel-Premier Tech | 1 |
| 48 | Ander Okamika | Burgos-BH | 1 |
| 49 | Ibai Azurmendi | Euskaltel-Euskadi | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | UAE Team Emirates | 209:11:25 |
| 2 | INEOS Grenadiers | + 48.53 |
| 3 | Bahrain Victorious | + 01:11.54 |
| 4 | Movistar Team | + 01:13.20 |
| 5 | BORA-hansgrohe | + 01:22.24 |
| 6 | Astana Qazaqstan Team | + 01:27.21 |
| 7 | Jumbo-Visma | + 01:55.05 |
| 8 | EF Education-EasyPost | + 01:56.14 |
| 9 | Intermarché-Wanty-Gobert Matériaux | + 02:03.38 |
| 10 | Groupama-FDJ | + 02:18.02 |
| 11 | Quick-Step Alpha Vinyl Team | + 02:33.22 |
| 12 | Burgos-BH | + 02:40.10 |
| 13 | AG2R Citroën Team | + 02:48.59 |
| 14 | Euskaltel-Euskadi | + 03:57.24 |
| 15 | Equipo Kern Pharma | + 04:00.18 |
| 16 | Alpecin-Deceuninck | + 04:51.37 |
| 17 | Team DSM | + 04:56.52 |
| 18 | Israel-Premier Tech | + 05:29.41 |
| 19 | Cofidis | + 05:47.43 |
| 20 | Team BikeExchange-Jayco | + 06:09.37 |
| 21 | Team Arkéa-Samsic | + 06:10.37 |
| 22 | Trek-Segafredo | + 07:03.38 |
| 23 | Lotto-Soudal | + 07:42.31 |








