Vuelta a España 2022 - Stage 15
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 | Thymen Arensman | Team DSM | 4:17:17 |
| 2 | Enric Mas | Movistar Team | + 01.23 |
| 3 | Miguel Ángel López | Astana Qazaqstan Team | + 01.25 |
| 4 | Jay Vine | Alpecin-Deceuninck | + 01.30 |
| 5 | Primoz Roglic | Jumbo-Visma | + 01.44 |
| 6 | Ben O'Connor | AG2R Citroën Team | + 01.44 |
| 7 | Juan Ayuso | UAE Team Emirates | + 01.55 |
| 8 | Jai Hindley | BORA-hansgrohe | + 01.55 |
| 9 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 01.55 |
| 10 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | + 01.59 |
| 11 | Joao Almeida | UAE Team Emirates | + 02.10 |
| 12 | Rigoberto Uran | EF Education-EasyPost | + 02.23 |
| 13 | Marc Soler | UAE Team Emirates | + 03.10 |
| 14 | Carlos Rodriguez | INEOS Grenadiers | + 03.29 |
| 15 | David de la Cruz | Astana Qazaqstan Team | + 04.33 |
| 16 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 05.33 |
| 17 | Richard Carapaz | INEOS Grenadiers | + 06.18 |
| 18 | Alejandro Valverde | Movistar Team | + 06.57 |
| 19 | Jan Polanc | UAE Team Emirates | + 06.57 |
| 20 | Sebastien Reichenbach | Groupama-FDJ | + 06.57 |
| 21 | Mikel Landa | Bahrain Victorious | + 07.00 |
| 22 | Gino Mäder | Bahrain Victorious | + 07.05 |
| 23 | Louis Vervaeke | Quick-Step Alpha Vinyl Team | + 08.00 |
| 24 | José Félix Parra | Equipo Kern Pharma | + 09.50 |
| 25 | Xandro Meurisse | Alpecin-Deceuninck | + 09.50 |
| 26 | Oscar Cabedo | Burgos-BH | + 10.06 |
| 27 | Chris Harper | Jumbo-Visma | + 10.19 |
| 28 | Sergio Higuita | BORA-hansgrohe | + 10.42 |
| 29 | Wilco Kelderman | BORA-hansgrohe | + 10.42 |
| 30 | Mikel Bizkarra | Euskaltel-Euskadi | + 10.42 |
| 31 | Vadim Pronskiy | Astana Qazaqstan Team | + 10.42 |
| 32 | Gregor Mühlberger | Movistar Team | + 10.42 |
| 33 | Edoardo Zambanini | Bahrain Victorious | + 10.56 |
| 34 | Nelson Oliveira | Movistar Team | + 11.16 |
| 35 | Antonio Tiberi | Trek-Segafredo | + 11.53 |
| 36 | Carlos Verona | Movistar Team | + 12.50 |
| 37 | Xabier Azparren | Euskaltel-Euskadi | + 12.53 |
| 38 | Thibaut Pinot | Groupama-FDJ | + 13.11 |
| 39 | Elie Gesbert | Team Arkéa-Samsic | + 13.11 |
| 40 | Harold Tejada | Astana Qazaqstan Team | + 14.36 |
| 41 | Luis León Sánchez | Bahrain Victorious | + 15.20 |
| 42 | Ruben Fernandez | Cofidis | + 15.20 |
| 43 | Sam Oomen | Jumbo-Visma | + 15.50 |
| 44 | Rudy Molard | Groupama-FDJ | + 16.25 |
| 45 | Robert Gesink | Jumbo-Visma | + 16.46 |
| 46 | Lawson Craddock | Team BikeExchange-Jayco | + 17.33 |
| 47 | Urko Berrade | Equipo Kern Pharma | + 18.04 |
| 48 | Simon Guglielmi | Team Arkéa-Samsic | + 18.36 |
| 49 | Ander Okamika | Burgos-BH | + 18.53 |
| 50 | Luis Angel Mate | Euskaltel-Euskadi | + 18.53 |
| 51 | Ibai Azurmendi | Euskaltel-Euskadi | + 18.53 |
| 52 | Carl Fredrik Hagen | Israel-Premier Tech | + 18.53 |
| 53 | Omer Goldstein | Israel-Premier Tech | + 18.53 |
| 54 | Daniel Navarro | Burgos-BH | + 18.53 |
| 55 | Vojtěch Řepa | Equipo Kern Pharma | + 18.53 |
| 56 | Bob Jungels | AG2R Citroën Team | + 18.53 |
| 57 | Raúl García | Equipo Kern Pharma | + 18.53 |
| 58 | Ilan Van Wilder | Quick-Step Alpha Vinyl Team | + 20.43 |
| 59 | Vincenzo Nibali | Astana Qazaqstan Team | + 20.43 |
| 60 | Hugh Carthy | EF Education-EasyPost | + 20.43 |
| 61 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 20.43 |
| 62 | Fausto Masnada | Quick-Step Alpha Vinyl Team | + 20.45 |
| 63 | Davide Villella | Cofidis | + 21.25 |
| 64 | Ben Turner | INEOS Grenadiers | + 22.32 |
| 65 | Dylan van Baarle | INEOS Grenadiers | + 22.32 |
| 66 | Tao Geoghegan Hart | INEOS Grenadiers | + 22.32 |
| 67 | Jesus Herrada | Cofidis | + 22.51 |
| 68 | Rohan Dennis | Jumbo-Visma | + 22.51 |
| 69 | Esteban Chaves | EF Education-EasyPost | + 22.51 |
| 70 | Nans Peters | AG2R Citroën Team | + 24.02 |
| 71 | Thomas Champion | Cofidis | + 24.02 |
| 72 | Nicolas Prodhomme | AG2R Citroën Team | + 24.02 |
| 73 | Jose Manuel Diaz | Burgos-BH | + 24.02 |
| 74 | Patrick Bevin | Israel-Premier Tech | + 24.02 |
| 75 | Jetse Bol | Burgos-BH | + 24.02 |
| 76 | Brandon McNulty | UAE Team Emirates | + 24.02 |
| 77 | José Joaquin Rojas | Movistar Team | + 24.02 |
| 78 | Carlos Canal | Euskaltel-Euskadi | + 24.02 |
| 79 | Gotzon Martín | Euskaltel-Euskadi | + 24.02 |
| 80 | Pascal Ackermann | UAE Team Emirates | + 24.02 |
| 81 | Jimmy Janssens | Alpecin-Deceuninck | + 24.02 |
| 82 | Quentin Pacher | Groupama-FDJ | + 24.09 |
| 83 | Robert Stannard | Alpecin-Deceuninck | + 25.15 |
| 84 | Cédric Beullens | Lotto-Soudal | + 25.35 |
| 85 | Jonas Iversby Hvideberg | Team DSM | + 26.16 |
| 86 | Thomas De Gendt | Lotto-Soudal | + 27.10 |
| 87 | Filippo Conca | Lotto-Soudal | + 27.36 |
| 88 | Matteo Fabbro | BORA-hansgrohe | + 27.36 |
| 89 | Jesus Ezquerra | Burgos-BH | + 27.36 |
| 90 | Mark Padun | EF Education-EasyPost | + 27.36 |
| 91 | Merhawi Kudus | EF Education-EasyPost | + 27.36 |
| 92 | Fred Wright | Bahrain Victorious | + 27.36 |
| 93 | Gianni Vermeersch | Alpecin-Deceuninck | + 27.57 |
| 94 | Bryan Coquard | Cofidis | + 30.25 |
| 95 | Kamil Malecki | Lotto-Soudal | + 32.22 |
| 96 | Joan Bou | Euskaltel-Euskadi | + 32.22 |
| 97 | Daryl Impey | Israel-Premier Tech | + 32.22 |
| 98 | Chris Froome | Israel-Premier Tech | + 32.22 |
| 99 | Lukasz Owsian | Team Arkéa-Samsic | + 32.22 |
| 100 | Maxim Van Gils | Lotto-Soudal | + 32.22 |
| 101 | Mikel Iturria | Euskaltel-Euskadi | + 32.22 |
| 102 | Jonathan Caicedo | EF Education-EasyPost | + 32.22 |
| 103 | Joris Nieuwenhuis | Team DSM | + 32.22 |
| 104 | Lucas Hamilton | Team BikeExchange-Jayco | + 32.22 |
| 105 | Michael Hepburn | Team BikeExchange-Jayco | + 32.22 |
| 106 | Lucas Plapp | INEOS Grenadiers | + 32.22 |
| 107 | Luke Durbridge | Team BikeExchange-Jayco | + 32.22 |
| 108 | Jasha Sütterlin | Bahrain Victorious | + 32.22 |
| 109 | Alessandro De Marchi | Israel-Premier Tech | + 32.22 |
| 110 | Jonas Koch | BORA-hansgrohe | + 32.22 |
| 111 | Clément Champoussin | AG2R Citroën Team | + 32.22 |
| 112 | Kaden Groves | Team BikeExchange-Jayco | + 32.31 |
| 113 | Remi Cavagna | Quick-Step Alpha Vinyl Team | + 32.35 |
| 114 | Dries Devenyns | Quick-Step Alpha Vinyl Team | + 32.54 |
| 115 | Miles Scotson | Groupama-FDJ | + 35.38 |
| 116 | Juan Pedro Lopez | Trek-Segafredo | + 35.38 |
| 117 | Ivo Oliveira | UAE Team Emirates | + 35.38 |
| 118 | Francisco Galván | Equipo Kern Pharma | + 35.38 |
| 119 | Julius Johansen | Intermarché-Wanty-Gobert Matériaux | + 35.38 |
| 120 | Sebastian Molano | UAE Team Emirates | + 35.38 |
| 121 | Mike Teunissen | Jumbo-Visma | + 35.38 |
| 122 | Lluis Mas | Movistar Team | + 35.38 |
| 123 | Clément Russo | Team Arkéa-Samsic | + 35.38 |
| 124 | Julius van den Berg | EF Education-EasyPost | + 35.38 |
| 125 | James Shaw | EF Education-EasyPost | + 35.38 |
| 126 | Danny van Poppel | BORA-hansgrohe | + 35.38 |
| 127 | Ryan Mullen | BORA-hansgrohe | + 35.38 |
| 128 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 35.38 |
| 129 | John Degenkolb | Team DSM | + 35.38 |
| 130 | Tim Merlier | Alpecin-Deceuninck | + 35.38 |
| 131 | Marco Brenner | Team DSM | + 35.38 |
| 132 | Daniel McLay | Team Arkéa-Samsic | + 35.38 |
| 133 | Antoine Raugel | AG2R Citroën Team | + 35.38 |
| 134 | Samuele Battistella | Astana Qazaqstan Team | + 35.38 |
| 135 | Alexey Lutsenko | Astana Qazaqstan Team | + 35.38 |
| 136 | Davide Cimolai | Cofidis | + 35.38 |
| 137 | Bruno Armirail | Groupama-FDJ | + 35.38 |
| 138 | Fabian Lienhard | Groupama-FDJ | + 35.38 |
| 139 | Kenny Elissonde | Trek-Segafredo | + 35.38 |
| 140 | Julien Bernard | Trek-Segafredo | + 35.38 |
| 141 | Mads Pedersen | Trek-Segafredo | + 35.38 |
| 142 | Alex Kirsch | Trek-Segafredo | + 35.38 |
| 143 | Lionel Taminiaux | Alpecin-Deceuninck | + 35.38 |
| 144 | Dario Cataldo | Trek-Segafredo | + 37.33 |
| - | Domenico Pozzovivo | Intermarché-Wanty-Gobert Matériaux | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 56:40:49 |
| 2 | Primoz Roglic | Jumbo-Visma | + 01.34 |
| 3 | Enric Mas | Movistar Team | + 02.01 |
| 4 | Juan Ayuso | UAE Team Emirates | + 04.49 |
| 5 | Carlos Rodriguez | INEOS Grenadiers | + 05.16 |
| 6 | Miguel Ángel López | Astana Qazaqstan Team | + 05.24 |
| 7 | Joao Almeida | UAE Team Emirates | + 07.00 |
| 8 | Thymen Arensman | Team DSM | + 07.05 |
| 9 | Ben O'Connor | AG2R Citroën Team | + 08.57 |
| 10 | Jai Hindley | BORA-hansgrohe | + 11.36 |
| 11 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 11.41 |
| 12 | Rigoberto Uran | EF Education-EasyPost | + 14.46 |
| 13 | Jan Polanc | UAE Team Emirates | + 15.08 |
| 14 | Wilco Kelderman | BORA-hansgrohe | + 15.39 |
| 15 | David de la Cruz | Astana Qazaqstan Team | + 16.02 |
| 16 | Alejandro Valverde | Movistar Team | + 17.21 |
| 17 | Richard Carapaz | INEOS Grenadiers | + 18.02 |
| 18 | Tao Geoghegan Hart | INEOS Grenadiers | + 29.22 |
| 19 | Mikel Landa | Bahrain Victorious | + 35.47 |
| 20 | Luis León Sánchez | Bahrain Victorious | + 36.10 |
| 21 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 37.21 |
| 22 | Jay Vine | Alpecin-Deceuninck | + 37.59 |
| 23 | Oscar Cabedo | Burgos-BH | + 38.00 |
| 24 | Hugh Carthy | EF Education-EasyPost | + 40.45 |
| 25 | José Félix Parra | Equipo Kern Pharma | + 42.23 |
| 26 | Sergio Higuita | BORA-hansgrohe | + 42.47 |
| 27 | Thibaut Pinot | Groupama-FDJ | + 42.58 |
| 28 | Marc Soler | UAE Team Emirates | + 44.54 |
| 29 | Gino Mäder | Bahrain Victorious | + 46.24 |
| 30 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 47.40 |
| 31 | Sebastien Reichenbach | Groupama-FDJ | + 50.05 |
| 32 | Chris Harper | Jumbo-Visma | + 54.51 |
| 33 | Nelson Oliveira | Movistar Team | + 57.25 |
| 34 | Mikel Bizkarra | Euskaltel-Euskadi | + 57.44 |
| 35 | Edoardo Zambanini | Bahrain Victorious | + 59.06 |
| 36 | Mark Padun | EF Education-EasyPost | + 01:03.07 |
| 37 | Rudy Molard | Groupama-FDJ | + 01:04.45 |
| 38 | Sam Oomen | Jumbo-Visma | + 01:05.56 |
| 39 | Carlos Verona | Movistar Team | + 01:08.08 |
| 40 | Carl Fredrik Hagen | Israel-Premier Tech | + 01:09.16 |
| 41 | Clément Champoussin | AG2R Citroën Team | + 01:11.54 |
| 42 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:11.57 |
| 43 | Ilan Van Wilder | Quick-Step Alpha Vinyl Team | + 01:17.11 |
| 44 | Elie Gesbert | Team Arkéa-Samsic | + 01:22.07 |
| 45 | Xandro Meurisse | Alpecin-Deceuninck | + 01:24.59 |
| 46 | Ruben Fernandez | Cofidis | + 01:27.48 |
| 47 | Matteo Fabbro | BORA-hansgrohe | + 01:28.06 |
| 48 | Jose Manuel Diaz | Burgos-BH | + 01:28.08 |
| 49 | José Joaquin Rojas | Movistar Team | + 01:28.23 |
| 50 | Quentin Pacher | Groupama-FDJ | + 01:29.38 |
| 51 | Lawson Craddock | Team BikeExchange-Jayco | + 01:32.39 |
| 52 | Daniel Navarro | Burgos-BH | + 01:33.34 |
| 53 | Vincenzo Nibali | Astana Qazaqstan Team | + 01:33.59 |
| 54 | Robert Gesink | Jumbo-Visma | + 01:35.05 |
| 55 | Esteban Chaves | EF Education-EasyPost | + 01:35.24 |
| 56 | Davide Villella | Cofidis | + 01:38.37 |
| 57 | Gregor Mühlberger | Movistar Team | + 01:38.45 |
| 58 | Omer Goldstein | Israel-Premier Tech | + 01:40.53 |
| 59 | Dylan van Baarle | INEOS Grenadiers | + 01:42.47 |
| 60 | Louis Vervaeke | Quick-Step Alpha Vinyl Team | + 01:48.38 |
| 61 | Luis Angel Mate | Euskaltel-Euskadi | + 01:51.17 |
| 62 | Rohan Dennis | Jumbo-Visma | + 01:52.00 |
| 63 | Fausto Masnada | Quick-Step Alpha Vinyl Team | + 01:52.11 |
| 64 | Jesus Herrada | Cofidis | + 01:52.58 |
| 65 | Bob Jungels | AG2R Citroën Team | + 01:53.02 |
| 66 | Raúl García | Equipo Kern Pharma | + 01:53.09 |
| 67 | Jesus Ezquerra | Burgos-BH | + 01:54.38 |
| 68 | Kenny Elissonde | Trek-Segafredo | + 01:54.59 |
| 69 | Brandon McNulty | UAE Team Emirates | + 01:59.05 |
| 70 | Jonathan Caicedo | EF Education-EasyPost | + 02:00.19 |
| 71 | Vojtěch Řepa | Equipo Kern Pharma | + 02:02.23 |
| 72 | Lucas Hamilton | Team BikeExchange-Jayco | + 02:02.34 |
| 73 | Simon Guglielmi | Team Arkéa-Samsic | + 02:04.59 |
| 74 | Filippo Conca | Lotto-Soudal | + 02:06.31 |
| 75 | Nans Peters | AG2R Citroën Team | + 02:06.44 |
| 76 | Bruno Armirail | Groupama-FDJ | + 02:08.04 |
| 77 | Alexey Lutsenko | Astana Qazaqstan Team | + 02:08.17 |
| 78 | Robert Stannard | Alpecin-Deceuninck | + 02:10.35 |
| 79 | Fred Wright | Bahrain Victorious | + 02:11.03 |
| 80 | Maxim Van Gils | Lotto-Soudal | + 02:11.45 |
| 81 | Nicolas Prodhomme | AG2R Citroën Team | + 02:12.20 |
| 82 | Carlos Canal | Euskaltel-Euskadi | + 02:12.40 |
| 83 | Harold Tejada | Astana Qazaqstan Team | + 02:13.54 |
| 84 | Samuele Battistella | Astana Qazaqstan Team | + 02:14.17 |
| 85 | Urko Berrade | Equipo Kern Pharma | + 02:17.13 |
| 86 | Patrick Bevin | Israel-Premier Tech | + 02:18.46 |
| 87 | Xabier Azparren | Euskaltel-Euskadi | + 02:19.29 |
| 88 | Marco Brenner | Team DSM | + 02:19.58 |
| 89 | Lucas Plapp | INEOS Grenadiers | + 02:20.31 |
| 90 | Thomas De Gendt | Lotto-Soudal | + 02:22.28 |
| 91 | Juan Pedro Lopez | Trek-Segafredo | + 02:23.20 |
| 92 | Gianni Vermeersch | Alpecin-Deceuninck | + 02:24.51 |
| 93 | Ben Turner | INEOS Grenadiers | + 02:25.57 |
| 94 | Julien Bernard | Trek-Segafredo | + 02:27.03 |
| 95 | Merhawi Kudus | EF Education-EasyPost | + 02:27.26 |
| 96 | Gotzon Martín | Euskaltel-Euskadi | + 02:31.03 |
| 97 | Antonio Tiberi | Trek-Segafredo | + 02:32.15 |
| 98 | Jetse Bol | Burgos-BH | + 02:32.50 |
| 99 | Lukasz Owsian | Team Arkéa-Samsic | + 02:35.52 |
| 100 | Daryl Impey | Israel-Premier Tech | + 02:37.16 |
| 101 | Joan Bou | Euskaltel-Euskadi | + 02:39.16 |
| 102 | Thomas Champion | Cofidis | + 02:40.34 |
| 103 | Jimmy Janssens | Alpecin-Deceuninck | + 02:40.40 |
| 104 | Ander Okamika | Burgos-BH | + 02:44.27 |
| 105 | James Shaw | EF Education-EasyPost | + 02:44.32 |
| 106 | Jonas Koch | BORA-hansgrohe | + 02:48.06 |
| 107 | Luke Durbridge | Team BikeExchange-Jayco | + 02:50.45 |
| 108 | Mikel Iturria | Euskaltel-Euskadi | + 02:52.38 |
| 109 | Ibai Azurmendi | Euskaltel-Euskadi | + 02:53.23 |
| 110 | Mads Pedersen | Trek-Segafredo | + 02:53.38 |
| 111 | Dries Devenyns | Quick-Step Alpha Vinyl Team | + 02:54.06 |
| 112 | Francisco Galván | Equipo Kern Pharma | + 02:54.06 |
| 113 | Jasha Sütterlin | Bahrain Victorious | + 02:55.50 |
| 114 | Kaden Groves | Team BikeExchange-Jayco | + 02:57.30 |
| 115 | Jonas Iversby Hvideberg | Team DSM | + 02:58.02 |
| 116 | Remi Cavagna | Quick-Step Alpha Vinyl Team | + 02:58.09 |
| 117 | Cédric Beullens | Lotto-Soudal | + 03:02.22 |
| 118 | Joris Nieuwenhuis | Team DSM | + 03:02.29 |
| 119 | Pascal Ackermann | UAE Team Emirates | + 03:04.10 |
| 120 | Chris Froome | Israel-Premier Tech | + 03:05.44 |
| 121 | Alessandro De Marchi | Israel-Premier Tech | + 03:06.12 |
| 122 | Miles Scotson | Groupama-FDJ | + 03:07.07 |
| 123 | Michael Hepburn | Team BikeExchange-Jayco | + 03:09.01 |
| 124 | Antoine Raugel | AG2R Citroën Team | + 03:10.23 |
| 125 | Mike Teunissen | Jumbo-Visma | + 03:14.53 |
| 126 | Alex Kirsch | Trek-Segafredo | + 03:15.38 |
| 127 | Daniel McLay | Team Arkéa-Samsic | + 03:16.09 |
| 128 | Dario Cataldo | Trek-Segafredo | + 03:17.14 |
| 129 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 03:20.45 |
| 130 | John Degenkolb | Team DSM | + 03:20.47 |
| 131 | Bryan Coquard | Cofidis | + 03:21.32 |
| 132 | Clément Russo | Team Arkéa-Samsic | + 03:24.03 |
| 133 | Fabian Lienhard | Groupama-FDJ | + 03:26.48 |
| 134 | Danny van Poppel | BORA-hansgrohe | + 03:28.54 |
| 135 | Kamil Malecki | Lotto-Soudal | + 03:31.27 |
| 136 | Sebastian Molano | UAE Team Emirates | + 03:32.03 |
| 137 | Lionel Taminiaux | Alpecin-Deceuninck | + 03:35.35 |
| 138 | Ryan Mullen | BORA-hansgrohe | + 03:39.36 |
| 139 | Ivo Oliveira | UAE Team Emirates | + 03:40.36 |
| 140 | Tim Merlier | Alpecin-Deceuninck | + 03:44.22 |
| 141 | Julius Johansen | Intermarché-Wanty-Gobert Matériaux | + 03:47.42 |
| 142 | Julius van den Berg | EF Education-EasyPost | + 03:49.42 |
| 143 | Davide Cimolai | Cofidis | + 03:54.06 |
| 144 | Lluis Mas | Movistar Team | + 03:56.55 |
| - | Domenico Pozzovivo | Intermarché-Wanty-Gobert Matériaux | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 56:40:49 |
| 2 | Juan Ayuso | UAE Team Emirates | + 04.49 |
| 3 | Carlos Rodriguez | INEOS Grenadiers | + 05.16 |
| 4 | Joao Almeida | UAE Team Emirates | + 07.00 |
| 5 | Thymen Arensman | Team DSM | + 07.05 |
| 6 | José Félix Parra | Equipo Kern Pharma | + 42.23 |
| 7 | Sergio Higuita | BORA-hansgrohe | + 42.47 |
| 8 | Gino Mäder | Bahrain Victorious | + 46.24 |
| 9 | Edoardo Zambanini | Bahrain Victorious | + 59.06 |
| 10 | Clément Champoussin | AG2R Citroën Team | + 01:11.54 |
| 11 | Vadim Pronskiy | Astana Qazaqstan Team | + 01:11.57 |
| 12 | Ilan Van Wilder | Quick-Step Alpha Vinyl Team | + 01:17.11 |
| 13 | Raúl García | Equipo Kern Pharma | + 01:53.09 |
| 14 | Brandon McNulty | UAE Team Emirates | + 01:59.05 |
| 15 | Vojtěch Řepa | Equipo Kern Pharma | + 02:02.23 |
| 16 | Simon Guglielmi | Team Arkéa-Samsic | + 02:04.59 |
| 17 | Filippo Conca | Lotto-Soudal | + 02:06.31 |
| 18 | Robert Stannard | Alpecin-Deceuninck | + 02:10.35 |
| 19 | Fred Wright | Bahrain Victorious | + 02:11.03 |
| 20 | Maxim Van Gils | Lotto-Soudal | + 02:11.45 |
| 21 | Nicolas Prodhomme | AG2R Citroën Team | + 02:12.20 |
| 22 | Carlos Canal | Euskaltel-Euskadi | + 02:12.40 |
| 23 | Harold Tejada | Astana Qazaqstan Team | + 02:13.54 |
| 24 | Samuele Battistella | Astana Qazaqstan Team | + 02:14.17 |
| 25 | Urko Berrade | Equipo Kern Pharma | + 02:17.13 |
| 26 | Xabier Azparren | Euskaltel-Euskadi | + 02:19.29 |
| 27 | Marco Brenner | Team DSM | + 02:19.58 |
| 28 | Lucas Plapp | INEOS Grenadiers | + 02:20.31 |
| 29 | Juan Pedro Lopez | Trek-Segafredo | + 02:23.20 |
| 30 | Ben Turner | INEOS Grenadiers | + 02:25.57 |
| 31 | Antonio Tiberi | Trek-Segafredo | + 02:32.15 |
| 32 | Joan Bou | Euskaltel-Euskadi | + 02:39.16 |
| 33 | Thomas Champion | Cofidis | + 02:40.34 |
| 34 | Francisco Galván | Equipo Kern Pharma | + 02:54.06 |
| 35 | Kaden Groves | Team BikeExchange-Jayco | + 02:57.30 |
| 36 | Jonas Iversby Hvideberg | Team DSM | + 02:58.02 |
| 37 | Cédric Beullens | Lotto-Soudal | + 03:02.22 |
| 38 | Antoine Raugel | AG2R Citroën Team | + 03:10.23 |
| 39 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 03:20.45 |
| 40 | Julius Johansen | Intermarché-Wanty-Gobert Matériaux | + 03:47.42 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Mads Pedersen | Trek-Segafredo | 284 |
| 2 | Fred Wright | Bahrain Victorious | 111 |
| 3 | Primoz Roglic | Jumbo-Visma | 107 |
| 4 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 100 |
| 5 | Marc Soler | UAE Team Emirates | 99 |
| 6 | Samuele Battistella | Astana Qazaqstan Team | 91 |
| 7 | Enric Mas | Movistar Team | 88 |
| 8 | Jay Vine | Alpecin-Deceuninck | 62 |
| 9 | Kaden Groves | Team BikeExchange-Jayco | 60 |
| 10 | Lawson Craddock | Team BikeExchange-Jayco | 57 |
| 11 | Pascal Ackermann | UAE Team Emirates | 56 |
| 12 | Daniel McLay | Team Arkéa-Samsic | 56 |
| 13 | Tim Merlier | Alpecin-Deceuninck | 56 |
| 14 | Richard Carapaz | INEOS Grenadiers | 55 |
| 15 | Bryan Coquard | Cofidis | 53 |
| 16 | Danny van Poppel | BORA-hansgrohe | 52 |
| 17 | Carlos Rodriguez | INEOS Grenadiers | 47 |
| 18 | Juan Ayuso | UAE Team Emirates | 42 |
| 19 | Miguel Ángel López | Astana Qazaqstan Team | 42 |
| 20 | Jesus Herrada | Cofidis | 40 |
| 21 | Ben O'Connor | AG2R Citroën Team | 37 |
| 22 | Jimmy Janssens | Alpecin-Deceuninck | 37 |
| 23 | Fausto Masnada | Quick-Step Alpha Vinyl Team | 36 |
| 24 | Wilco Kelderman | BORA-hansgrohe | 35 |
| 25 | Quentin Pacher | Groupama-FDJ | 33 |
| 26 | Thymen Arensman | Team DSM | 31 |
| 27 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 31 |
| 28 | Filippo Conca | Lotto-Soudal | 31 |
| 29 | Tao Geoghegan Hart | INEOS Grenadiers | 31 |
| 30 | Alexey Lutsenko | Astana Qazaqstan Team | 30 |
| 31 | Antonio Tiberi | Trek-Segafredo | 30 |
| 32 | Ander Okamika | Burgos-BH | 30 |
| 33 | Joao Almeida | UAE Team Emirates | 28 |
| 34 | James Shaw | EF Education-EasyPost | 27 |
| 35 | Daryl Impey | Israel-Premier Tech | 27 |
| 36 | Jai Hindley | BORA-hansgrohe | 25 |
| 37 | Julius van den Berg | EF Education-EasyPost | 25 |
| 38 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | 24 |
| 39 | Cédric Beullens | Lotto-Soudal | 24 |
| 40 | Bruno Armirail | Groupama-FDJ | 23 |
| 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 | Thomas De Gendt | Lotto-Soudal | 20 |
| 46 | Joan Bou | Euskaltel-Euskadi | 20 |
| 47 | Rudy Molard | Groupama-FDJ | 19 |
| 48 | Sebastian Molano | UAE Team Emirates | 19 |
| 49 | Edoardo Zambanini | Bahrain Victorious | 18 |
| 50 | Mike Teunissen | Jumbo-Visma | 18 |
| 51 | Mark Padun | EF Education-EasyPost | 17 |
| 52 | Ruben Fernandez | Cofidis | 17 |
| 53 | Jose Manuel Diaz | Burgos-BH | 17 |
| 54 | Dylan van Baarle | INEOS Grenadiers | 17 |
| 55 | Raúl García | Equipo Kern Pharma | 17 |
| 56 | Alessandro De Marchi | Israel-Premier Tech | 17 |
| 57 | Ryan Mullen | BORA-hansgrohe | 17 |
| 58 | Gianni Vermeersch | Alpecin-Deceuninck | 16 |
| 59 | Fabian Lienhard | Groupama-FDJ | 16 |
| 60 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 15 |
| 61 | Robert Stannard | Alpecin-Deceuninck | 15 |
| 62 | Thomas Champion | Cofidis | 15 |
| 63 | Remi Cavagna | Quick-Step Alpha Vinyl Team | 15 |
| 64 | Jesus Ezquerra | Burgos-BH | 14 |
| 65 | Jan Polanc | UAE Team Emirates | 13 |
| 66 | Thibaut Pinot | Groupama-FDJ | 13 |
| 67 | Lucas Hamilton | Team BikeExchange-Jayco | 13 |
| 68 | Ivo Oliveira | UAE Team Emirates | 13 |
| 69 | Lluis Mas | Movistar Team | 13 |
| 70 | Carl Fredrik Hagen | Israel-Premier Tech | 11 |
| 71 | Elie Gesbert | Team Arkéa-Samsic | 10 |
| 72 | Rohan Dennis | Jumbo-Visma | 10 |
| 73 | Maxim Van Gils | Lotto-Soudal | 10 |
| 74 | Lucas Plapp | INEOS Grenadiers | 10 |
| 75 | Gregor Mühlberger | Movistar Team | 9 |
| 76 | Simon Guglielmi | Team Arkéa-Samsic | 9 |
| 77 | Urko Berrade | Equipo Kern Pharma | 7 |
| 78 | Sebastien Reichenbach | Groupama-FDJ | 6 |
| 79 | Matteo Fabbro | BORA-hansgrohe | 6 |
| 80 | Carlos Canal | Euskaltel-Euskadi | 6 |
| 81 | Francisco Galván | Equipo Kern Pharma | 6 |
| 82 | Joris Nieuwenhuis | Team DSM | 6 |
| 83 | Gotzon Martín | Euskaltel-Euskadi | 5 |
| 84 | Michael Hepburn | Team BikeExchange-Jayco | 5 |
| 85 | Clément Russo | Team Arkéa-Samsic | 5 |
| 86 | Gino Mäder | Bahrain Victorious | 4 |
| 87 | Yevgeniy Fedorov | Astana Qazaqstan Team | 4 |
| 88 | Alejandro Valverde | Movistar Team | 3 |
| 89 | José Joaquin Rojas | Movistar Team | 3 |
| 90 | Robert Gesink | Jumbo-Visma | 3 |
| 91 | Ben Turner | INEOS Grenadiers | 3 |
| 92 | Chris Harper | Jumbo-Visma | 2 |
| 93 | Nelson Oliveira | Movistar Team | 2 |
| 94 | Xandro Meurisse | Alpecin-Deceuninck | 2 |
| 95 | Jonathan Caicedo | EF Education-EasyPost | 2 |
| 96 | David de la Cruz | Astana Qazaqstan Team | 1 |
| 97 | Hugh Carthy | EF Education-EasyPost | 1 |
| 98 | Rigoberto Uran | EF Education-EasyPost | -4 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jay Vine | Alpecin-Deceuninck | 59 |
| 2 | Richard Carapaz | INEOS Grenadiers | 30 |
| 3 | Thymen Arensman | Team DSM | 22 |
| 4 | Robert Stannard | Alpecin-Deceuninck | 21 |
| 5 | Marc Soler | UAE Team Emirates | 20 |
| 6 | Enric Mas | Movistar Team | 19 |
| 7 | Jimmy Janssens | Alpecin-Deceuninck | 17 |
| 8 | Miguel Ángel López | Astana Qazaqstan Team | 16 |
| 9 | Primoz Roglic | Jumbo-Visma | 12 |
| 10 | Thibaut Pinot | Groupama-FDJ | 12 |
| 11 | Ruben Fernandez | Cofidis | 11 |
| 12 | Lawson Craddock | Team BikeExchange-Jayco | 11 |
| 13 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 10 |
| 14 | Jesus Herrada | Cofidis | 10 |
| 15 | Remco Evenepoel | Quick-Step Alpha Vinyl Team | 9 |
| 16 | Mark Padun | EF Education-EasyPost | 8 |
| 17 | Edoardo Zambanini | Bahrain Victorious | 8 |
| 18 | Samuele Battistella | Astana Qazaqstan Team | 8 |
| 19 | Luis León Sánchez | Bahrain Victorious | 7 |
| 20 | Wilco Kelderman | BORA-hansgrohe | 6 |
| 21 | Fred Wright | Bahrain Victorious | 6 |
| 22 | Joan Bou | Euskaltel-Euskadi | 5 |
| 23 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 5 |
| 24 | Fausto Masnada | Quick-Step Alpha Vinyl Team | 5 |
| 25 | Rudy Molard | Groupama-FDJ | 4 |
| 26 | Julius van den Berg | EF Education-EasyPost | 3 |
| 27 | Dylan van Baarle | INEOS Grenadiers | 3 |
| 28 | Dario Cataldo | Trek-Segafredo | 3 |
| 29 | Thomas De Gendt | Lotto-Soudal | 2 |
| 30 | Juan Ayuso | UAE Team Emirates | 2 |
| 31 | Joao Almeida | UAE Team Emirates | 2 |
| 32 | Jan Polanc | UAE Team Emirates | 2 |
| 33 | Nelson Oliveira | Movistar Team | 2 |
| 34 | Jose Manuel Diaz | Burgos-BH | 2 |
| 35 | Xandro Meurisse | Alpecin-Deceuninck | 2 |
| 36 | Kenny Elissonde | Trek-Segafredo | 2 |
| 37 | Carlos Rodriguez | INEOS Grenadiers | 1 |
| 38 | Ben O'Connor | AG2R Citroën Team | 1 |
| 39 | Jai Hindley | BORA-hansgrohe | 1 |
| 40 | David de la Cruz | Astana Qazaqstan Team | 1 |
| 41 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | 1 |
| 42 | Filippo Conca | Lotto-Soudal | 1 |
| 43 | Alexey Lutsenko | Astana Qazaqstan Team | 1 |
| 44 | Xabier Azparren | Euskaltel-Euskadi | 1 |
| 45 | Marco Brenner | Team DSM | 1 |
| 46 | Daryl Impey | Israel-Premier Tech | 1 |
| 47 | Ander Okamika | Burgos-BH | 1 |
| 48 | Ibai Azurmendi | Euskaltel-Euskadi | 1 |
| 49 | Rigoberto Uran | EF Education-EasyPost | -2 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | UAE Team Emirates | 169:17:58 |
| 2 | INEOS Grenadiers | + 29.50 |
| 3 | Astana Qazaqstan Team | + 43.48 |
| 4 | BORA-hansgrohe | + 51.12 |
| 5 | Movistar Team | + 52.39 |
| 6 | Bahrain Victorious | + 01:01.05 |
| 7 | Intermarché-Wanty-Gobert Matériaux | + 01:01.09 |
| 8 | EF Education-EasyPost | + 01:23.27 |
| 9 | Jumbo-Visma | + 01:23.29 |
| 10 | Quick-Step Alpha Vinyl Team | + 01:58.36 |
| 11 | Groupama-FDJ | + 02:12.00 |
| 12 | Burgos-BH | + 02:13.03 |
| 13 | AG2R Citroën Team | + 02:40.16 |
| 14 | Euskaltel-Euskadi | + 02:56.50 |
| 15 | Equipo Kern Pharma | + 03:04.03 |
| 16 | Alpecin-Deceuninck | + 03:05.42 |
| 17 | Team DSM | + 03:28.38 |
| 18 | Team BikeExchange-Jayco | + 04:13.59 |
| 19 | Cofidis | + 04:21.30 |
| 20 | Israel-Premier Tech | + 04:25.20 |
| 21 | Team Arkéa-Samsic | + 05:10.13 |
| 22 | Trek-Segafredo | + 05:12.45 |
| 23 | Lotto-Soudal | + 05:34.24 |








