Vuelta a España 2020 - Stage 17
20.10-08.11
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 | David Gaudu | Groupama - FDJ | 4:54:32 |
| 2 | Gino Mäder | NTT Pro Cycling | + 00.28 |
| 3 | Ion Izagirre | Astana Pro Team | + 01.05 |
| 4 | David de la Cruz | UAE Team Emirates | + 01.05 |
| 5 | Mark Donovan | Team Sunweb | + 01.53 |
| 6 | Michael Storer | Team Sunweb | + 01.53 |
| 7 | Guillaume Martin | Cofidis | + 02.23 |
| 8 | Richard Carapaz | INEOS Grenadiers | + 02.35 |
| 9 | Hugh Carthy | EF Pro Cycling | + 02.50 |
| 10 | Primoz Roglic | Team Jumbo-Visma | + 02.56 |
| 11 | Enric Mas | Movistar Team | + 03.03 |
| 12 | Marc Soler | Movistar Team | + 03.16 |
| 13 | Dorian Godon | AG2R La Mondiale | + 03.21 |
| 14 | Aleksandr Vlasov | Astana Pro Team | + 03.38 |
| 15 | Alejandro Valverde | Movistar Team | + 03.45 |
| 16 | Stan Dewulf | Lotto-Soudal | + 03.45 |
| 17 | Sergio Henao | UAE Team Emirates | + 03.50 |
| 18 | Daniel Martin | Israel Start-Up Nation | + 03.51 |
| 19 | Mattia Cattaneo | Deceuninck-Quick Step | + 03.51 |
| 20 | Wout Poels | Bahrain-McLaren | + 03.51 |
| 21 | Felix Großschartner | Bora-hansgrohe | + 03.51 |
| 22 | Thymen Arensman | Team Sunweb | + 03.51 |
| 23 | Lennard Hofstede | Team Jumbo-Visma | + 04.43 |
| 24 | Nans Peters | AG2R La Mondiale | + 04.58 |
| 25 | Sepp Kuss | Team Jumbo-Visma | + 05.00 |
| 26 | Nick Schultz | Mitchelton-Scott | + 05.13 |
| 27 | Gorka Izagirre | Astana Pro Team | + 05.13 |
| 28 | George Bennett | Team Jumbo-Visma | + 06.08 |
| 29 | Mikel Nieve | Mitchelton-Scott | + 06.08 |
| 30 | Michael Valgren | NTT Pro Cycling | + 06.08 |
| 31 | William Barta | CCC Team | + 07.44 |
| 32 | Robert Power | Team Sunweb | + 07.44 |
| 33 | Gonzalo Serrano | Caja Rural-Seguros RGA | + 08.04 |
| 34 | Luis Angel Mate | Cofidis | + 08.10 |
| 35 | Callum Scotson | Mitchelton-Scott | + 08.43 |
| 36 | Georg Zimmermann | CCC Team | + 08.51 |
| 37 | Jonathan Hivert | Total Direct Énergie | + 08.51 |
| 38 | Clément Champoussin | AG2R La Mondiale | + 10.27 |
| 39 | Jonathan Lastra | Caja Rural-Seguros RGA | + 10.56 |
| 40 | Bruno Armirail | Groupama - FDJ | + 11.29 |
| 41 | Jasha Sütterlin | Team Sunweb | + 13.47 |
| 42 | Davide Formolo | UAE Team Emirates | + 15.13 |
| 43 | Ide Schelling | Bora-hansgrohe | + 15.13 |
| 44 | Oscar Cabedo | Burgos-BH | + 15.13 |
| 45 | Julen Amezqueta | Caja Rural-Seguros RGA | + 15.23 |
| 46 | Rui Costa | UAE Team Emirates | + 16.12 |
| 47 | Juan Pedro Lopez | Trek-Segafredo | + 16.22 |
| 48 | José Joaquin Rojas | Movistar Team | + 16.22 |
| 49 | Michel Ries | Trek-Segafredo | + 16.23 |
| 50 | Jose Herrada | Cofidis | + 16.25 |
| 51 | Imanol Erviti | Movistar Team | + 16.25 |
| 52 | Carlos Verona | Movistar Team | + 16.25 |
| 53 | Omar Fraile | Astana Pro Team | + 16.25 |
| 54 | Merhawi Kudus | Astana Pro Team | + 16.25 |
| 55 | Nelson Oliveira | Movistar Team | + 16.25 |
| 56 | Angel Madrazo | Burgos-BH | + 16.25 |
| 57 | Santiago Buitrago | Bahrain-McLaren | + 16.25 |
| 58 | Olivier Le Gac | Groupama - FDJ | + 16.25 |
| 59 | Alex Molenaar | Burgos-BH | + 19.29 |
| 60 | Kobe Goossens | Lotto-Soudal | + 19.29 |
| 61 | Dion Smith | Mitchelton-Scott | + 21.06 |
| 62 | Jonas Vingegaard | Team Jumbo-Visma | + 21.06 |
| 63 | Tsgabu Grmay | Mitchelton-Scott | + 21.06 |
| 64 | Magnus Cort | EF Pro Cycling | + 21.06 |
| 65 | Dylan van Baarle | INEOS Grenadiers | + 22.44 |
| 66 | Andrey Amador | INEOS Grenadiers | + 22.44 |
| 67 | Fred Wright | Bahrain-McLaren | + 24.33 |
| 68 | Aritz Bagües | Caja Rural-Seguros RGA | + 24.51 |
| 69 | Matteo Badilatti | Israel Start-Up Nation | + 24.58 |
| 70 | Valentin Ferron | Total Direct Énergie | + 24.58 |
| 71 | Willie Smit | Burgos-BH | + 25.58 |
| 72 | Romain Sicard | Total Direct Énergie | + 26.28 |
| 73 | Jorge Arcas | Movistar Team | + 26.28 |
| 74 | Remi Cavagna | Deceuninck-Quick Step | + 28.26 |
| 75 | Julius van den Berg | EF Pro Cycling | + 28.26 |
| 76 | Logan Owen | EF Pro Cycling | + 28.26 |
| 77 | Tosh Van der Sande | Lotto-Soudal | + 28.26 |
| 78 | Alex Aranburu | Astana Pro Team | + 28.26 |
| 79 | Victor Lafay | Cofidis | + 28.26 |
| 80 | Dmitriy Gruzdev | Astana Pro Team | + 28.26 |
| 81 | Pierre-Luc Périchon | Cofidis | + 28.26 |
| 82 | Jan Hirt | CCC Team | + 28.29 |
| 83 | Michael Schwarzmann | Bora-hansgrohe | + 30.21 |
| 84 | Ivo Oliveira | UAE Team Emirates | + 30.21 |
| 85 | Robert Gesink | Team Jumbo-Visma | + 32.34 |
| 86 | Anthony Roux | Groupama - FDJ | + 32.34 |
| 87 | Omer Goldstein | Israel Start-Up Nation | + 32.34 |
| 88 | Brent Van Moer | Lotto-Soudal | + 32.34 |
| 89 | Jasper Philipsen | UAE Team Emirates | + 32.34 |
| 90 | Julien Simon | Total Direct Énergie | + 32.34 |
| 91 | Koen De Kort | Trek-Segafredo | + 33.10 |
| 92 | Rui Oliveira | UAE Team Emirates | + 33.10 |
| 93 | Scott Davies | Bahrain-McLaren | + 33.31 |
| 94 | Jetse Bol | Burgos-BH | + 34.07 |
| 95 | Jhojan Garcia | Caja Rural-Seguros RGA | + 35.00 |
| 96 | Reto Hollenstein | Israel Start-Up Nation | + 35.00 |
| 97 | Carlos Barbero | NTT Pro Cycling | + 35.00 |
| 98 | Ivan Sosa | INEOS Grenadiers | + 35.00 |
| 99 | Rory Sutherland | Israel Start-Up Nation | + 35.00 |
| 100 | Chris Froome | INEOS Grenadiers | + 35.00 |
| 101 | Cameron Wurf | INEOS Grenadiers | + 35.00 |
| 102 | Reinardt Janse van Rensburg | NTT Pro Cycling | + 35.00 |
| 103 | Paul Ourselin | Total Direct Énergie | + 35.21 |
| 104 | Stefan de Bod | NTT Pro Cycling | + 35.27 |
| 105 | Jesus Ezquerra | Burgos-BH | + 37.38 |
| 106 | Max Kanter | Team Sunweb | + 37.38 |
| 107 | Emils Liepins | Trek-Segafredo | + 37.38 |
| 108 | Pascal Ackermann | Bora-hansgrohe | + 38.09 |
| 109 | Juan Felipe Osorio | Burgos-BH | + 39.22 |
| 110 | Michael Woods | EF Pro Cycling | + 39.22 |
| 111 | Enrico Gasparotto | NTT Pro Cycling | + 39.22 |
| 112 | Zdenek Stybar | Deceuninck-Quick Step | + 39.22 |
| 113 | Ricardo Vilela | Burgos-BH | + 39.22 |
| 114 | Mickaël Delage | Groupama - FDJ | + 39.22 |
| 115 | Robert Stannard | Mitchelton-Scott | + 39.22 |
| 116 | Esteban Chaves | Mitchelton-Scott | + 39.22 |
| 117 | Remy Mertz | Lotto-Soudal | + 39.22 |
| 118 | Tomasz Marczynski | Lotto-Soudal | + 39.22 |
| 119 | Mitchell Docker | EF Pro Cycling | + 39.22 |
| 120 | Kevin Inkelaar | Bahrain-McLaren | + 39.22 |
| 121 | Lukasz Wisniowski | CCC Team | + 39.22 |
| 122 | Tejay van Garderen | EF Pro Cycling | + 39.22 |
| 123 | Michal Paluta | CCC Team | + 39.22 |
| 124 | Mihkel Räim | Israel Start-Up Nation | + 39.22 |
| 125 | Alexandr Riabushenko | UAE Team Emirates | + 39.22 |
| 126 | Benjamin Dyball | NTT Pro Cycling | + 39.22 |
| 127 | Emmanuel Morin | Cofidis | + 39.22 |
| 128 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 39.22 |
| 129 | Martin Laas | Bora-hansgrohe | + 39.22 |
| 130 | Niklas Eg | Trek-Segafredo | + 39.22 |
| 131 | Paul Martens | Team Jumbo-Visma | + 39.22 |
| 132 | Tim Wellens | Lotto-Soudal | + 39.22 |
| 133 | Alex Edmondson | Mitchelton-Scott | + 39.22 |
| 134 | Andreas Schillinger | Bora-hansgrohe | + 39.22 |
| 135 | Jon Aberasturi | Caja Rural-Seguros RGA | + 39.22 |
| 136 | James Piccoli | Israel Start-Up Nation | + 39.22 |
| 137 | Lorrenzo Manzin | Total Direct Énergie | + 39.22 |
| 138 | Jannik Steimle | Deceuninck-Quick Step | + 39.22 |
| 139 | Michael Mørkøv | Deceuninck-Quick Step | + 39.22 |
| 140 | Rüdiger Selig | Bora-hansgrohe | + 39.22 |
| 141 | Niki Terpstra | Total Direct Énergie | + 39.22 |
| 142 | Sam Bennett | Deceuninck-Quick Step | + 39.22 |
| 143 | Ian Garrison | Deceuninck-Quick Step | + 50.09 |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Primoz Roglic | Team Jumbo-Visma | 69:17:59 |
| 2 | Richard Carapaz | INEOS Grenadiers | + 00.24 |
| 3 | Hugh Carthy | EF Pro Cycling | + 00.47 |
| 4 | Daniel Martin | Israel Start-Up Nation | + 02.43 |
| 5 | Enric Mas | Movistar Team | + 03.36 |
| 6 | Wout Poels | Bahrain-McLaren | + 07.16 |
| 7 | David de la Cruz | UAE Team Emirates | + 07.35 |
| 8 | David Gaudu | Groupama - FDJ | + 07.45 |
| 9 | Felix Großschartner | Bora-hansgrohe | + 08.15 |
| 10 | Alejandro Valverde | Movistar Team | + 09.34 |
| 11 | Aleksandr Vlasov | Astana Pro Team | + 09.36 |
| 12 | George Bennett | Team Jumbo-Visma | + 14.04 |
| 13 | Mikel Nieve | Mitchelton-Scott | + 14.47 |
| 14 | Guillaume Martin | Cofidis | + 15.07 |
| 15 | Sergio Henao | UAE Team Emirates | + 15.36 |
| 16 | Sepp Kuss | Team Jumbo-Visma | + 16.26 |
| 17 | Mattia Cattaneo | Deceuninck-Quick Step | + 17.09 |
| 18 | Marc Soler | Movistar Team | + 21.01 |
| 19 | Gorka Izagirre | Astana Pro Team | + 21.46 |
| 20 | Gino Mäder | NTT Pro Cycling | + 43.39 |
| 21 | Georg Zimmermann | CCC Team | + 45.04 |
| 22 | William Barta | CCC Team | + 49.28 |
| 23 | Luis Angel Mate | Cofidis | + 55.06 |
| 24 | Kobe Goossens | Lotto-Soudal | + 01:02.57 |
| 25 | Nick Schultz | Mitchelton-Scott | + 01:03.46 |
| 26 | Jose Herrada | Cofidis | + 01:04.41 |
| 27 | Esteban Chaves | Mitchelton-Scott | + 01:09.51 |
| 28 | Bruno Armirail | Groupama - FDJ | + 01:10.22 |
| 29 | Ion Izagirre | Astana Pro Team | + 01:10.52 |
| 30 | Carlos Verona | Movistar Team | + 01:12.46 |
| 31 | Davide Formolo | UAE Team Emirates | + 01:20.01 |
| 32 | Clément Champoussin | AG2R La Mondiale | + 01:21.20 |
| 33 | José Joaquin Rojas | Movistar Team | + 01:22.36 |
| 34 | Michael Woods | EF Pro Cycling | + 01:28.18 |
| 35 | Michael Valgren | NTT Pro Cycling | + 01:28.24 |
| 36 | Robert Gesink | Team Jumbo-Visma | + 01:30.31 |
| 37 | Nans Peters | AG2R La Mondiale | + 01:30.35 |
| 38 | Robert Power | Team Sunweb | + 01:32.34 |
| 39 | Dorian Godon | AG2R La Mondiale | + 01:42.00 |
| 40 | Nelson Oliveira | Movistar Team | + 01:42.02 |
| 41 | Michael Storer | Team Sunweb | + 01:42.32 |
| 42 | Thymen Arensman | Team Sunweb | + 01:48.34 |
| 43 | Juan Pedro Lopez | Trek-Segafredo | + 01:50.24 |
| 44 | Rui Costa | UAE Team Emirates | + 01:53.00 |
| 45 | Angel Madrazo | Burgos-BH | + 01:54.24 |
| 46 | Romain Sicard | Total Direct Énergie | + 01:55.08 |
| 47 | Jonas Vingegaard | Team Jumbo-Visma | + 01:57.00 |
| 48 | Imanol Erviti | Movistar Team | + 01:57.22 |
| 49 | Mark Donovan | Team Sunweb | + 01:57.55 |
| 50 | Dylan van Baarle | INEOS Grenadiers | + 01:59.36 |
| 51 | Julen Amezqueta | Caja Rural-Seguros RGA | + 01:59.58 |
| 52 | Lennard Hofstede | Team Jumbo-Visma | + 01:59.59 |
| 53 | Andrey Amador | INEOS Grenadiers | + 02:10.34 |
| 54 | Santiago Buitrago | Bahrain-McLaren | + 02:14.34 |
| 55 | Tsgabu Grmay | Mitchelton-Scott | + 02:14.40 |
| 56 | Jasha Sütterlin | Team Sunweb | + 02:16.38 |
| 57 | Jan Hirt | CCC Team | + 02:19.03 |
| 58 | Gonzalo Serrano | Caja Rural-Seguros RGA | + 02:19.30 |
| 59 | Merhawi Kudus | Astana Pro Team | + 02:20.11 |
| 60 | Niklas Eg | Trek-Segafredo | + 02:24.36 |
| 61 | Michel Ries | Trek-Segafredo | + 02:25.14 |
| 62 | Jonathan Lastra | Caja Rural-Seguros RGA | + 02:29.21 |
| 63 | Ivan Sosa | INEOS Grenadiers | + 02:29.25 |
| 64 | Oscar Cabedo | Burgos-BH | + 02:29.50 |
| 65 | Omar Fraile | Astana Pro Team | + 02:32.55 |
| 66 | Julien Simon | Total Direct Énergie | + 02:35.29 |
| 67 | Anthony Roux | Groupama - FDJ | + 02:36.06 |
| 68 | Magnus Cort | EF Pro Cycling | + 02:38.21 |
| 69 | Olivier Le Gac | Groupama - FDJ | + 02:40.54 |
| 70 | Ide Schelling | Bora-hansgrohe | + 02:45.05 |
| 71 | Stan Dewulf | Lotto-Soudal | + 02:48.18 |
| 72 | Jhojan Garcia | Caja Rural-Seguros RGA | + 02:48.52 |
| 73 | Reto Hollenstein | Israel Start-Up Nation | + 02:51.56 |
| 74 | Willie Smit | Burgos-BH | + 02:52.13 |
| 75 | Alex Aranburu | Astana Pro Team | + 02:53.46 |
| 76 | Dion Smith | Mitchelton-Scott | + 02:53.47 |
| 77 | Robert Stannard | Mitchelton-Scott | + 02:56.02 |
| 78 | Jorge Arcas | Movistar Team | + 02:58.22 |
| 79 | Tim Wellens | Lotto-Soudal | + 03:05.02 |
| 80 | Paul Ourselin | Total Direct Énergie | + 03:05.37 |
| 81 | Jetse Bol | Burgos-BH | + 03:13.59 |
| 82 | Jannik Steimle | Deceuninck-Quick Step | + 03:16.19 |
| 83 | Remi Cavagna | Deceuninck-Quick Step | + 03:16.36 |
| 84 | Victor Lafay | Cofidis | + 03:17.18 |
| 85 | Koen De Kort | Trek-Segafredo | + 03:17.36 |
| 86 | Jasper Philipsen | UAE Team Emirates | + 03:21.10 |
| 87 | Jonathan Hivert | Total Direct Énergie | + 03:22.23 |
| 88 | Valentin Ferron | Total Direct Énergie | + 03:23.34 |
| 89 | Callum Scotson | Mitchelton-Scott | + 03:23.34 |
| 90 | Jesus Ezquerra | Burgos-BH | + 03:25.04 |
| 91 | Alexandr Riabushenko | UAE Team Emirates | + 03:25.15 |
| 92 | Fred Wright | Bahrain-McLaren | + 03:27.20 |
| 93 | Dmitriy Gruzdev | Astana Pro Team | + 03:29.09 |
| 94 | Stefan de Bod | NTT Pro Cycling | + 03:29.46 |
| 95 | Aritz Bagües | Caja Rural-Seguros RGA | + 03:29.48 |
| 96 | Cameron Wurf | INEOS Grenadiers | + 03:30.38 |
| 97 | Pierre-Luc Périchon | Cofidis | + 03:31.29 |
| 98 | Chris Froome | INEOS Grenadiers | + 03:31.38 |
| 99 | Tosh Van der Sande | Lotto-Soudal | + 03:31.47 |
| 100 | Ricardo Vilela | Burgos-BH | + 03:32.34 |
| 101 | Brent Van Moer | Lotto-Soudal | + 03:33.40 |
| 102 | Ivo Oliveira | UAE Team Emirates | + 03:38.14 |
| 103 | Zdenek Stybar | Deceuninck-Quick Step | + 03:43.45 |
| 104 | Reinardt Janse van Rensburg | NTT Pro Cycling | + 03:43.49 |
| 105 | Logan Owen | EF Pro Cycling | + 03:44.06 |
| 106 | Remy Mertz | Lotto-Soudal | + 03:44.39 |
| 107 | Omer Goldstein | Israel Start-Up Nation | + 03:45.59 |
| 108 | Carlos Barbero | NTT Pro Cycling | + 03:46.30 |
| 109 | Tomasz Marczynski | Lotto-Soudal | + 03:47.37 |
| 110 | Paul Martens | Team Jumbo-Visma | + 03:47.51 |
| 111 | Matteo Badilatti | Israel Start-Up Nation | + 03:49.13 |
| 112 | Scott Davies | Bahrain-McLaren | + 03:51.42 |
| 113 | Max Kanter | Team Sunweb | + 03:53.48 |
| 114 | Tejay van Garderen | EF Pro Cycling | + 03:55.51 |
| 115 | Juan Felipe Osorio | Burgos-BH | + 03:56.27 |
| 116 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 03:57.10 |
| 117 | Lukasz Wisniowski | CCC Team | + 03:57.14 |
| 118 | Jon Aberasturi | Caja Rural-Seguros RGA | + 03:59.53 |
| 119 | Michal Paluta | CCC Team | + 04:02.49 |
| 120 | Rui Oliveira | UAE Team Emirates | + 04:03.39 |
| 121 | Enrico Gasparotto | NTT Pro Cycling | + 04:04.48 |
| 122 | Andreas Schillinger | Bora-hansgrohe | + 04:05.27 |
| 123 | Michael Mørkøv | Deceuninck-Quick Step | + 04:06.02 |
| 124 | Michael Schwarzmann | Bora-hansgrohe | + 04:06.11 |
| 125 | James Piccoli | Israel Start-Up Nation | + 04:06.28 |
| 126 | Emils Liepins | Trek-Segafredo | + 04:07.22 |
| 127 | Ian Garrison | Deceuninck-Quick Step | + 04:08.14 |
| 128 | Julius van den Berg | EF Pro Cycling | + 04:09.17 |
| 129 | Rory Sutherland | Israel Start-Up Nation | + 04:12.05 |
| 130 | Alex Molenaar | Burgos-BH | + 04:12.35 |
| 131 | Benjamin Dyball | NTT Pro Cycling | + 04:15.27 |
| 132 | Mitchell Docker | EF Pro Cycling | + 04:16.48 |
| 133 | Pascal Ackermann | Bora-hansgrohe | + 04:16.59 |
| 134 | Lorrenzo Manzin | Total Direct Énergie | + 04:19.58 |
| 135 | Emmanuel Morin | Cofidis | + 04:20.39 |
| 136 | Alex Edmondson | Mitchelton-Scott | + 04:23.15 |
| 137 | Niki Terpstra | Total Direct Énergie | + 04:35.04 |
| 138 | Kevin Inkelaar | Bahrain-McLaren | + 04:38.55 |
| 139 | Sam Bennett | Deceuninck-Quick Step | + 04:39.12 |
| 140 | Mihkel Räim | Israel Start-Up Nation | + 04:46.31 |
| 141 | Martin Laas | Bora-hansgrohe | + 04:55.40 |
| 142 | Rüdiger Selig | Bora-hansgrohe | + 04:58.49 |
| 143 | Mickaël Delage | Groupama - FDJ | + 05:04.17 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Enric Mas | Movistar Team | 69:21:35 |
| 2 | David Gaudu | Groupama - FDJ | + 04.09 |
| 3 | Aleksandr Vlasov | Astana Pro Team | + 06.00 |
| 4 | Gino Mäder | NTT Pro Cycling | + 40.03 |
| 5 | Georg Zimmermann | CCC Team | + 41.28 |
| 6 | William Barta | CCC Team | + 45.52 |
| 7 | Kobe Goossens | Lotto-Soudal | + 59.21 |
| 8 | Clément Champoussin | AG2R La Mondiale | + 01:17.44 |
| 9 | Robert Power | Team Sunweb | + 01:28.58 |
| 10 | Dorian Godon | AG2R La Mondiale | + 01:38.24 |
| 11 | Michael Storer | Team Sunweb | + 01:38.56 |
| 12 | Thymen Arensman | Team Sunweb | + 01:44.58 |
| 13 | Juan Pedro Lopez | Trek-Segafredo | + 01:46.48 |
| 14 | Jonas Vingegaard | Team Jumbo-Visma | + 01:53.24 |
| 15 | Mark Donovan | Team Sunweb | + 01:54.19 |
| 16 | Santiago Buitrago | Bahrain-McLaren | + 02:10.58 |
| 17 | Niklas Eg | Trek-Segafredo | + 02:21.00 |
| 18 | Michel Ries | Trek-Segafredo | + 02:21.38 |
| 19 | Ivan Sosa | INEOS Grenadiers | + 02:25.49 |
| 20 | Ide Schelling | Bora-hansgrohe | + 02:41.29 |
| 21 | Stan Dewulf | Lotto-Soudal | + 02:44.42 |
| 22 | Jhojan Garcia | Caja Rural-Seguros RGA | + 02:45.16 |
| 23 | Alex Aranburu | Astana Pro Team | + 02:50.10 |
| 24 | Robert Stannard | Mitchelton-Scott | + 02:52.26 |
| 25 | Jannik Steimle | Deceuninck-Quick Step | + 03:12.43 |
| 26 | Remi Cavagna | Deceuninck-Quick Step | + 03:13.00 |
| 27 | Victor Lafay | Cofidis | + 03:13.42 |
| 28 | Jasper Philipsen | UAE Team Emirates | + 03:17.34 |
| 29 | Valentin Ferron | Total Direct Énergie | + 03:19.58 |
| 30 | Callum Scotson | Mitchelton-Scott | + 03:19.58 |
| 31 | Alexandr Riabushenko | UAE Team Emirates | + 03:21.39 |
| 32 | Fred Wright | Bahrain-McLaren | + 03:23.44 |
| 33 | Stefan de Bod | NTT Pro Cycling | + 03:26.10 |
| 34 | Brent Van Moer | Lotto-Soudal | + 03:30.04 |
| 35 | Ivo Oliveira | UAE Team Emirates | + 03:34.38 |
| 36 | Logan Owen | EF Pro Cycling | + 03:40.30 |
| 37 | Remy Mertz | Lotto-Soudal | + 03:41.03 |
| 38 | Omer Goldstein | Israel Start-Up Nation | + 03:42.23 |
| 39 | Scott Davies | Bahrain-McLaren | + 03:48.06 |
| 40 | Max Kanter | Team Sunweb | + 03:50.12 |
| 41 | Juan Felipe Osorio | Burgos-BH | + 03:52.51 |
| 42 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 03:53.34 |
| 43 | Michal Paluta | CCC Team | + 03:59.13 |
| 44 | Rui Oliveira | UAE Team Emirates | + 04:00.03 |
| 45 | Ian Garrison | Deceuninck-Quick Step | + 04:04.38 |
| 46 | Julius van den Berg | EF Pro Cycling | + 04:05.41 |
| 47 | Alex Molenaar | Burgos-BH | + 04:08.59 |
| 48 | Emmanuel Morin | Cofidis | + 04:17.03 |
| 49 | Kevin Inkelaar | Bahrain-McLaren | + 04:35.19 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Primoz Roglic | Team Jumbo-Visma | 204 |
| 2 | Richard Carapaz | INEOS Grenadiers | 133 |
| 3 | Daniel Martin | Israel Start-Up Nation | 111 |
| 4 | Hugh Carthy | EF Pro Cycling | 96 |
| 5 | Guillaume Martin | Cofidis | 87 |
| 6 | Marc Soler | Movistar Team | 73 |
| 7 | Michael Woods | EF Pro Cycling | 72 |
| 8 | Enric Mas | Movistar Team | 71 |
| 9 | Felix Großschartner | Bora-hansgrohe | 71 |
| 10 | Jasper Philipsen | UAE Team Emirates | 66 |
| 11 | Aleksandr Vlasov | Astana Pro Team | 65 |
| 12 | David Gaudu | Groupama - FDJ | 60 |
| 13 | Alejandro Valverde | Movistar Team | 60 |
| 14 | Pascal Ackermann | Bora-hansgrohe | 59 |
| 15 | Wout Poels | Bahrain-McLaren | 56 |
| 16 | Tim Wellens | Lotto-Soudal | 51 |
| 17 | Magnus Cort | EF Pro Cycling | 50 |
| 18 | Sepp Kuss | Team Jumbo-Visma | 49 |
| 19 | Ion Izagirre | Astana Pro Team | 41 |
| 20 | Dion Smith | Mitchelton-Scott | 36 |
| 21 | Alex Aranburu | Astana Pro Team | 35 |
| 22 | David de la Cruz | UAE Team Emirates | 33 |
| 23 | Dorian Godon | AG2R La Mondiale | 33 |
| 24 | Thymen Arensman | Team Sunweb | 33 |
| 25 | Michael Storer | Team Sunweb | 32 |
| 26 | George Bennett | Team Jumbo-Visma | 31 |
| 27 | Esteban Chaves | Mitchelton-Scott | 30 |
| 28 | Rui Costa | UAE Team Emirates | 30 |
| 29 | Robert Stannard | Mitchelton-Scott | 27 |
| 30 | Mark Donovan | Team Sunweb | 27 |
| 31 | Max Kanter | Team Sunweb | 25 |
| 32 | Mattia Cattaneo | Deceuninck-Quick Step | 24 |
| 33 | Gino Mäder | NTT Pro Cycling | 24 |
| 34 | Reinardt Janse van Rensburg | NTT Pro Cycling | 22 |
| 35 | Sam Bennett | Deceuninck-Quick Step | 20 |
| 36 | Zdenek Stybar | Deceuninck-Quick Step | 20 |
| 37 | William Barta | CCC Team | 20 |
| 38 | Michael Valgren | NTT Pro Cycling | 20 |
| 39 | Omar Fraile | Astana Pro Team | 20 |
| 40 | Dylan van Baarle | INEOS Grenadiers | 19 |
| 41 | Julien Simon | Total Direct Énergie | 18 |
| 42 | Jannik Steimle | Deceuninck-Quick Step | 18 |
| 43 | Jasha Sütterlin | Team Sunweb | 17 |
| 44 | Mikel Nieve | Mitchelton-Scott | 16 |
| 45 | Nans Peters | AG2R La Mondiale | 16 |
| 46 | Nelson Oliveira | Movistar Team | 16 |
| 47 | Fred Wright | Bahrain-McLaren | 16 |
| 48 | Gorka Izagirre | Astana Pro Team | 14 |
| 49 | Robert Power | Team Sunweb | 14 |
| 50 | Jon Aberasturi | Caja Rural-Seguros RGA | 14 |
| 51 | Stan Dewulf | Lotto-Soudal | 13 |
| 52 | Clément Champoussin | AG2R La Mondiale | 12 |
| 53 | Remi Cavagna | Deceuninck-Quick Step | 12 |
| 54 | Emmanuel Morin | Cofidis | 12 |
| 55 | Pierre-Luc Périchon | Cofidis | 11 |
| 56 | Lorrenzo Manzin | Total Direct Énergie | 10 |
| 57 | Ide Schelling | Bora-hansgrohe | 8 |
| 58 | Mihkel Räim | Israel Start-Up Nation | 8 |
| 59 | Gonzalo Serrano | Caja Rural-Seguros RGA | 7 |
| 60 | Sergio Henao | UAE Team Emirates | 6 |
| 61 | Davide Formolo | UAE Team Emirates | 6 |
| 62 | Jesus Ezquerra | Burgos-BH | 6 |
| 63 | Ivo Oliveira | UAE Team Emirates | 6 |
| 64 | Michael Mørkøv | Deceuninck-Quick Step | 6 |
| 65 | José Joaquin Rojas | Movistar Team | 5 |
| 66 | Victor Lafay | Cofidis | 5 |
| 67 | Luis Angel Mate | Cofidis | 4 |
| 68 | Brent Van Moer | Lotto-Soudal | 4 |
| 69 | Aritz Bagües | Caja Rural-Seguros RGA | 4 |
| 70 | Robert Gesink | Team Jumbo-Visma | 4 |
| 71 | Nick Schultz | Mitchelton-Scott | 3 |
| 72 | Angel Madrazo | Burgos-BH | 3 |
| 73 | Anthony Roux | Groupama - FDJ | 3 |
| 74 | Emils Liepins | Trek-Segafredo | 3 |
| 75 | Jonas Vingegaard | Team Jumbo-Visma | 2 |
| 76 | Georg Zimmermann | CCC Team | 1 |
| 77 | Michel Ries | Trek-Segafredo | 1 |
| 78 | Jonathan Lastra | Caja Rural-Seguros RGA | 1 |
| 79 | Jorge Arcas | Movistar Team | 1 |
| 80 | Jetse Bol | Burgos-BH | 1 |
| 81 | Jonathan Hivert | Total Direct Énergie | 1 |
| 82 | Valentin Ferron | Total Direct Énergie | 1 |
| 83 | Alex Molenaar | Burgos-BH | 1 |
| 84 | Juan Felipe Osorio | Burgos-BH | -3 |
| 85 | Jan Hirt | CCC Team | -5 |
| 86 | Bruno Armirail | Groupama - FDJ | -8 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Guillaume Martin | Cofidis | 99 |
| 2 | Tim Wellens | Lotto-Soudal | 34 |
| 3 | Richard Carapaz | INEOS Grenadiers | 30 |
| 4 | David Gaudu | Groupama - FDJ | 29 |
| 5 | Sepp Kuss | Team Jumbo-Visma | 27 |
| 6 | Primoz Roglic | Team Jumbo-Visma | 24 |
| 7 | Hugh Carthy | EF Pro Cycling | 21 |
| 8 | Michael Woods | EF Pro Cycling | 21 |
| 9 | Rui Costa | UAE Team Emirates | 21 |
| 10 | Daniel Martin | Israel Start-Up Nation | 20 |
| 11 | Aleksandr Vlasov | Astana Pro Team | 18 |
| 12 | Marc Soler | Movistar Team | 18 |
| 13 | Ion Izagirre | Astana Pro Team | 17 |
| 14 | Pierre-Luc Périchon | Cofidis | 17 |
| 15 | Michael Storer | Team Sunweb | 17 |
| 16 | Enric Mas | Movistar Team | 16 |
| 17 | Robert Stannard | Mitchelton-Scott | 16 |
| 18 | Nelson Oliveira | Movistar Team | 13 |
| 19 | Remi Cavagna | Deceuninck-Quick Step | 13 |
| 20 | Gino Mäder | NTT Pro Cycling | 12 |
| 21 | Alejandro Valverde | Movistar Team | 11 |
| 22 | Ivo Oliveira | UAE Team Emirates | 10 |
| 23 | Mattia Cattaneo | Deceuninck-Quick Step | 10 |
| 24 | Niklas Eg | Trek-Segafredo | 10 |
| 25 | Bruno Armirail | Groupama - FDJ | 9 |
| 26 | David de la Cruz | UAE Team Emirates | 8 |
| 27 | Robert Power | Team Sunweb | 7 |
| 28 | Mark Donovan | Team Sunweb | 6 |
| 29 | Thymen Arensman | Team Sunweb | 5 |
| 30 | Angel Madrazo | Burgos-BH | 5 |
| 31 | Luis Angel Mate | Cofidis | 4 |
| 32 | Nans Peters | AG2R La Mondiale | 4 |
| 33 | Jetse Bol | Burgos-BH | 4 |
| 34 | Tosh Van der Sande | Lotto-Soudal | 3 |
| 35 | Brent Van Moer | Lotto-Soudal | 3 |
| 36 | Matteo Badilatti | Israel Start-Up Nation | 3 |
| 37 | Kobe Goossens | Lotto-Soudal | 3 |
| 38 | Julien Simon | Total Direct Énergie | 3 |
| 39 | Wout Poels | Bahrain-McLaren | 2 |
| 40 | William Barta | CCC Team | 2 |
| 41 | Nick Schultz | Mitchelton-Scott | 2 |
| 42 | Davide Formolo | UAE Team Emirates | 2 |
| 43 | Robert Gesink | Team Jumbo-Visma | 2 |
| 44 | Omar Fraile | Astana Pro Team | 2 |
| 45 | Willie Smit | Burgos-BH | 2 |
| 46 | Julius van den Berg | EF Pro Cycling | 2 |
| 47 | Alex Molenaar | Burgos-BH | 2 |
| 48 | Esteban Chaves | Mitchelton-Scott | 1 |
| 49 | Michael Valgren | NTT Pro Cycling | 1 |
| 50 | Julen Amezqueta | Caja Rural-Seguros RGA | 1 |
| 51 | Andrey Amador | INEOS Grenadiers | 1 |
| 52 | Jasha Sütterlin | Team Sunweb | 1 |
| 53 | Gonzalo Serrano | Caja Rural-Seguros RGA | 1 |
| 54 | Jonathan Lastra | Caja Rural-Seguros RGA | 1 |
| 55 | Anthony Roux | Groupama - FDJ | 1 |
| 56 | Jorge Arcas | Movistar Team | 1 |
| 57 | Aritz Bagües | Caja Rural-Seguros RGA | 1 |
| 58 | Cameron Wurf | INEOS Grenadiers | 1 |
| 59 | Michael Schwarzmann | Bora-hansgrohe | 1 |
| 60 | Juan Felipe Osorio | Burgos-BH | -1 |
| 61 | Jan Hirt | CCC Team | -2 |








