Vuelta a España 2020 - Stage 12
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 | Hugh Carthy | EF Pro Cycling | 3:08:40 |
| 2 | Aleksandr Vlasov | Astana Pro Team | + 00.16 |
| 3 | Enric Mas | Movistar Team | + 00.16 |
| 4 | Richard Carapaz | INEOS Grenadiers | + 00.16 |
| 5 | Primoz Roglic | Team Jumbo-Visma | + 00.26 |
| 6 | Sepp Kuss | Team Jumbo-Visma | + 00.26 |
| 7 | Daniel Martin | Israel Start-Up Nation | + 00.26 |
| 8 | Wout Poels | Bahrain-McLaren | + 01.35 |
| 9 | Michael Woods | EF Pro Cycling | + 01.35 |
| 10 | Felix Großschartner | Bora-hansgrohe | + 02.15 |
| 11 | Mikel Nieve | Mitchelton-Scott | + 02.15 |
| 12 | George Bennett | Team Jumbo-Visma | + 02.54 |
| 13 | Alejandro Valverde | Movistar Team | + 02.54 |
| 14 | Jonas Vingegaard | Team Jumbo-Visma | + 03.31 |
| 15 | David de la Cruz | UAE Team Emirates | + 03.41 |
| 16 | Sergio Henao | UAE Team Emirates | + 03.41 |
| 17 | David Gaudu | Groupama - FDJ | + 03.41 |
| 18 | Robert Gesink | Team Jumbo-Visma | + 04.01 |
| 19 | Guillaume Martin | Cofidis | + 04.30 |
| 20 | Ion Izagirre | Astana Pro Team | + 04.30 |
| 21 | Mattia Cattaneo | Deceuninck-Quick Step | + 06.12 |
| 22 | Jan Hirt | CCC Team | + 06.12 |
| 23 | Gorka Izagirre | Astana Pro Team | + 06.44 |
| 24 | Carlos Verona | Movistar Team | + 06.44 |
| 25 | William Barta | CCC Team | + 07.07 |
| 26 | Oscar Cabedo | Burgos-BH | + 07.14 |
| 27 | Niklas Eg | Trek-Segafredo | + 07.34 |
| 28 | Dorian Godon | AG2R La Mondiale | + 07.53 |
| 29 | Andrea Bagioli | Deceuninck-Quick Step | + 08.15 |
| 30 | Robert Stannard | Mitchelton-Scott | + 08.37 |
| 31 | Victor Lafay | Cofidis | + 08.56 |
| 32 | Luis Angel Mate | Cofidis | + 09.39 |
| 33 | Julen Amezqueta | Caja Rural-Seguros RGA | + 10.00 |
| 34 | Georg Zimmermann | CCC Team | + 10.28 |
| 35 | Jonathan Hivert | Total Direct Énergie | + 11.34 |
| 36 | Juan Pedro Lopez | Trek-Segafredo | + 12.11 |
| 37 | Michael Valgren | NTT Pro Cycling | + 12.11 |
| 38 | Angel Madrazo | Burgos-BH | + 13.58 |
| 39 | Nick Schultz | Mitchelton-Scott | + 14.01 |
| 40 | Ide Schelling | Bora-hansgrohe | + 14.27 |
| 41 | Mark Donovan | Team Sunweb | + 14.29 |
| 42 | Marc Soler | Movistar Team | + 14.33 |
| 43 | Anthony Roux | Groupama - FDJ | + 15.07 |
| 44 | Thymen Arensman | Team Sunweb | + 15.24 |
| 45 | Nans Peters | AG2R La Mondiale | + 15.43 |
| 46 | José Joaquin Rojas | Movistar Team | + 16.10 |
| 47 | Nelson Oliveira | Movistar Team | + 16.10 |
| 48 | Gonzalo Serrano | Caja Rural-Seguros RGA | + 16.10 |
| 49 | Jose Herrada | Cofidis | + 16.10 |
| 50 | Kobe Goossens | Lotto-Soudal | + 16.21 |
| 51 | Jasha Sütterlin | Team Sunweb | + 17.11 |
| 52 | Clément Champoussin | AG2R La Mondiale | + 17.15 |
| 53 | Lennard Hofstede | Team Jumbo-Visma | + 17.57 |
| 54 | Luis León Sánchez | Astana Pro Team | + 17.59 |
| 55 | Robert Power | Team Sunweb | + 17.59 |
| 56 | Bruno Armirail | Groupama - FDJ | + 18.21 |
| 57 | Dylan van Baarle | INEOS Grenadiers | + 18.46 |
| 58 | Davide Formolo | UAE Team Emirates | + 18.46 |
| 59 | Gino Mäder | NTT Pro Cycling | + 18.46 |
| 60 | Chris Froome | INEOS Grenadiers | + 18.46 |
| 61 | Jetse Bol | Burgos-BH | + 18.51 |
| 62 | Esteban Chaves | Mitchelton-Scott | + 20.12 |
| 63 | Imanol Erviti | Movistar Team | + 20.12 |
| 64 | Olivier Le Gac | Groupama - FDJ | + 20.12 |
| 65 | Julien Simon | Total Direct Énergie | + 20.12 |
| 66 | Romain Sicard | Total Direct Énergie | + 20.46 |
| 67 | Michael Storer | Team Sunweb | + 20.46 |
| 68 | Tim Wellens | Lotto-Soudal | + 21.38 |
| 69 | Alex Edmondson | Mitchelton-Scott | + 21.59 |
| 70 | Paul Ourselin | Total Direct Énergie | + 23.04 |
| 71 | Valentin Ferron | Total Direct Énergie | + 23.04 |
| 72 | Omar Fraile | Astana Pro Team | + 23.59 |
| 73 | Jesus Ezquerra | Burgos-BH | + 24.43 |
| 74 | Michel Ries | Trek-Segafredo | + 25.38 |
| 75 | Scott Davies | Bahrain-McLaren | + 25.49 |
| 76 | Tosh Van der Sande | Lotto-Soudal | + 27.24 |
| 77 | Merhawi Kudus | Astana Pro Team | + 27.52 |
| 78 | Fred Wright | Bahrain-McLaren | + 28.19 |
| 79 | Rui Costa | UAE Team Emirates | + 28.31 |
| 80 | Stefan de Bod | NTT Pro Cycling | + 28.31 |
| 81 | Ricardo Vilela | Burgos-BH | + 28.31 |
| 82 | Jasper Philipsen | UAE Team Emirates | + 28.31 |
| 83 | Reto Hollenstein | Israel Start-Up Nation | + 28.31 |
| 84 | Cameron Wurf | INEOS Grenadiers | + 28.31 |
| 85 | Rory Sutherland | Israel Start-Up Nation | + 28.31 |
| 86 | Jonathan Lastra | Caja Rural-Seguros RGA | + 28.31 |
| 87 | Omer Goldstein | Israel Start-Up Nation | + 28.31 |
| 88 | Logan Owen | EF Pro Cycling | + 28.31 |
| 89 | Lukasz Wisniowski | CCC Team | + 28.31 |
| 90 | Brent Van Moer | Lotto-Soudal | + 28.31 |
| 91 | Dmitriy Gruzdev | Astana Pro Team | + 28.31 |
| 92 | Magnus Cort | EF Pro Cycling | + 28.46 |
| 93 | Andreas Schillinger | Bora-hansgrohe | + 28.46 |
| 94 | Pascal Ackermann | Bora-hansgrohe | + 28.46 |
| 95 | Tsgabu Grmay | Mitchelton-Scott | + 28.46 |
| 96 | Dion Smith | Mitchelton-Scott | + 28.46 |
| 97 | Remy Mertz | Lotto-Soudal | + 28.46 |
| 98 | Pierre-Luc Périchon | Cofidis | + 28.46 |
| 99 | Paul Martens | Team Jumbo-Visma | + 28.46 |
| 100 | Jorge Arcas | Movistar Team | + 28.46 |
| 101 | Stan Dewulf | Lotto-Soudal | + 28.46 |
| 102 | Ian Garrison | Deceuninck-Quick Step | + 29.19 |
| 103 | Martin Salmon | Team Sunweb | + 29.19 |
| 104 | Pim Ligthart | Total Direct Énergie | + 29.19 |
| 105 | Alex Aranburu | Astana Pro Team | + 29.19 |
| 106 | Jannik Steimle | Deceuninck-Quick Step | + 29.33 |
| 107 | Jhojan Garcia | Caja Rural-Seguros RGA | + 29.48 |
| 108 | Aritz Bagües | Caja Rural-Seguros RGA | + 29.48 |
| 109 | Julius van den Berg | EF Pro Cycling | + 29.51 |
| 110 | Max Kanter | Team Sunweb | + 30.02 |
| 111 | Callum Scotson | Mitchelton-Scott | + 30.35 |
| 112 | Willie Smit | Burgos-BH | + 30.35 |
| 113 | Zdenek Stybar | Deceuninck-Quick Step | + 30.56 |
| 114 | Alexandr Riabushenko | UAE Team Emirates | + 30.56 |
| 115 | James Piccoli | Israel Start-Up Nation | + 30.56 |
| 116 | Juan Felipe Osorio | Burgos-BH | + 31.11 |
| 117 | Remi Cavagna | Deceuninck-Quick Step | + 31.18 |
| 118 | Benjamin Dyball | NTT Pro Cycling | + 31.49 |
| 119 | Matteo Badilatti | Israel Start-Up Nation | + 31.56 |
| 120 | Tomasz Marczynski | Lotto-Soudal | + 32.01 |
| 121 | Mitchell Docker | EF Pro Cycling | + 32.22 |
| 122 | Koen De Kort | Trek-Segafredo | + 32.22 |
| 123 | Tejay van Garderen | EF Pro Cycling | + 32.22 |
| 124 | Mickaël Delage | Groupama - FDJ | + 32.31 |
| 125 | Alexis Renard | Israel Start-Up Nation | + 32.31 |
| 126 | Reinardt Janse van Rensburg | NTT Pro Cycling | + 33.55 |
| 127 | Ivo Oliveira | UAE Team Emirates | + 33.55 |
| 128 | Rui Oliveira | UAE Team Emirates | + 33.55 |
| 129 | Lorrenzo Manzin | Total Direct Énergie | + 34.02 |
| 130 | Emils Liepins | Trek-Segafredo | + 34.32 |
| 131 | Alexander Kamp | Trek-Segafredo | + 34.49 |
| 132 | Emmanuel Morin | Cofidis | + 35.03 |
| 133 | Kevin Inkelaar | Bahrain-McLaren | + 36.11 |
| 134 | Santiago Buitrago | Bahrain-McLaren | + 36.11 |
| 135 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 36.11 |
| 136 | Michal Paluta | CCC Team | + 36.11 |
| 137 | Rüdiger Selig | Bora-hansgrohe | + 36.50 |
| 138 | Michael Schwarzmann | Bora-hansgrohe | + 36.50 |
| 139 | Mihkel Räim | Israel Start-Up Nation | + 37.00 |
| 140 | Martin Laas | Bora-hansgrohe | + 37.00 |
| 141 | Carlos Barbero | NTT Pro Cycling | + 37.14 |
| 142 | Niki Terpstra | Total Direct Énergie | + 37.16 |
| 143 | Andrey Amador | INEOS Grenadiers | + 37.23 |
| 144 | Ivan Sosa | INEOS Grenadiers | + 37.23 |
| 145 | Alex Molenaar | Burgos-BH | + 37.23 |
| 146 | Enrico Gasparotto | NTT Pro Cycling | + 37.54 |
| 147 | Michael Mørkøv | Deceuninck-Quick Step | + 38.54 |
| 148 | Gerben Thijssen | Lotto-Soudal | + 38.54 |
| 149 | Sam Bennett | Deceuninck-Quick Step | + 38.54 |
| 150 | Jon Aberasturi | Caja Rural-Seguros RGA | + 38.54 |
| 151 | Harry Tanfield | AG2R La Mondiale | + 38.54 |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Richard Carapaz | INEOS Grenadiers | 48:29:27 |
| 2 | Primoz Roglic | Team Jumbo-Visma | + 00.10 |
| 3 | Hugh Carthy | EF Pro Cycling | + 00.32 |
| 4 | Daniel Martin | Israel Start-Up Nation | + 00.35 |
| 5 | Enric Mas | Movistar Team | + 01.50 |
| 6 | Wout Poels | Bahrain-McLaren | + 05.13 |
| 7 | Felix Großschartner | Bora-hansgrohe | + 05.30 |
| 8 | Alejandro Valverde | Movistar Team | + 06.22 |
| 9 | Aleksandr Vlasov | Astana Pro Team | + 06.41 |
| 10 | Mikel Nieve | Mitchelton-Scott | + 06.42 |
| 11 | George Bennett | Team Jumbo-Visma | + 07.40 |
| 12 | David Gaudu | Groupama - FDJ | + 08.27 |
| 13 | David de la Cruz | UAE Team Emirates | + 08.34 |
| 14 | Sepp Kuss | Team Jumbo-Visma | + 10.49 |
| 15 | Sergio Henao | UAE Team Emirates | + 11.15 |
| 16 | Guillaume Martin | Cofidis | + 12.25 |
| 17 | Gorka Izagirre | Astana Pro Team | + 15.14 |
| 18 | Mattia Cattaneo | Deceuninck-Quick Step | + 15.35 |
| 19 | Marc Soler | Movistar Team | + 17.01 |
| 20 | Esteban Chaves | Mitchelton-Scott | + 25.36 |
| 21 | Georg Zimmermann | CCC Team | + 34.49 |
| 22 | Jose Herrada | Cofidis | + 39.55 |
| 23 | Kobe Goossens | Lotto-Soudal | + 43.04 |
| 24 | Gino Mäder | NTT Pro Cycling | + 43.58 |
| 25 | William Barta | CCC Team | + 44.20 |
| 26 | Luis Angel Mate | Cofidis | + 45.55 |
| 27 | Michael Woods | EF Pro Cycling | + 48.51 |
| 28 | Carlos Verona | Movistar Team | + 49.31 |
| 29 | Bruno Armirail | Groupama - FDJ | + 50.52 |
| 30 | Davide Formolo | UAE Team Emirates | + 51.55 |
| 31 | Robert Gesink | Team Jumbo-Visma | + 55.22 |
| 32 | Luis León Sánchez | Astana Pro Team | + 56.38 |
| 33 | Nick Schultz | Mitchelton-Scott | + 58.23 |
| 34 | Ion Izagirre | Astana Pro Team | + 01:01.22 |
| 35 | José Joaquin Rojas | Movistar Team | + 01:03.14 |
| 36 | Clément Champoussin | AG2R La Mondiale | + 01:11.37 |
| 37 | Nans Peters | AG2R La Mondiale | + 01:13.45 |
| 38 | Andrea Bagioli | Deceuninck-Quick Step | + 01:14.15 |
| 39 | Juan Pedro Lopez | Trek-Segafredo | + 01:17.07 |
| 40 | Jan Hirt | CCC Team | + 01:17.23 |
| 41 | Robert Power | Team Sunweb | + 01:19.16 |
| 42 | Niklas Eg | Trek-Segafredo | + 01:20.44 |
| 43 | Michael Valgren | NTT Pro Cycling | + 01:20.58 |
| 44 | Dylan van Baarle | INEOS Grenadiers | + 01:23.19 |
| 45 | Romain Sicard | Total Direct Énergie | + 01:24.15 |
| 46 | Nelson Oliveira | Movistar Team | + 01:24.53 |
| 47 | Jonas Vingegaard | Team Jumbo-Visma | + 01:27.37 |
| 48 | Angel Madrazo | Burgos-BH | + 01:29.30 |
| 49 | Thymen Arensman | Team Sunweb | + 01:30.51 |
| 50 | Julen Amezqueta | Caja Rural-Seguros RGA | + 01:32.46 |
| 51 | Michael Storer | Team Sunweb | + 01:33.40 |
| 52 | Rui Costa | UAE Team Emirates | + 01:34.47 |
| 53 | Michel Ries | Trek-Segafredo | + 01:34.58 |
| 54 | Dorian Godon | AG2R La Mondiale | + 01:35.22 |
| 55 | Imanol Erviti | Movistar Team | + 01:37.30 |
| 56 | Andrey Amador | INEOS Grenadiers | + 01:40.55 |
| 57 | Jonathan Lastra | Caja Rural-Seguros RGA | + 01:42.54 |
| 58 | Julien Simon | Total Direct Énergie | + 01:43.01 |
| 59 | Mark Donovan | Team Sunweb | + 01:43.31 |
| 60 | Merhawi Kudus | Astana Pro Team | + 01:45.37 |
| 61 | Tsgabu Grmay | Mitchelton-Scott | + 01:47.56 |
| 62 | Jhojan Garcia | Caja Rural-Seguros RGA | + 01:49.22 |
| 63 | Ivan Sosa | INEOS Grenadiers | + 01:50.17 |
| 64 | Gonzalo Serrano | Caja Rural-Seguros RGA | + 01:50.31 |
| 65 | Lennard Hofstede | Team Jumbo-Visma | + 01:51.20 |
| 66 | Oscar Cabedo | Burgos-BH | + 01:52.59 |
| 67 | Santiago Buitrago | Bahrain-McLaren | + 01:54.02 |
| 68 | Anthony Roux | Groupama - FDJ | + 01:56.40 |
| 69 | Omar Fraile | Astana Pro Team | + 01:57.52 |
| 70 | Ide Schelling | Bora-hansgrohe | + 01:58.12 |
| 71 | Reto Hollenstein | Israel Start-Up Nation | + 01:59.22 |
| 72 | Robert Stannard | Mitchelton-Scott | + 01:59.48 |
| 73 | Tim Wellens | Lotto-Soudal | + 02:02.50 |
| 74 | Jasha Sütterlin | Team Sunweb | + 02:04.21 |
| 75 | Willie Smit | Burgos-BH | + 02:06.15 |
| 76 | Paul Ourselin | Total Direct Énergie | + 02:07.25 |
| 77 | Alex Aranburu | Astana Pro Team | + 02:08.32 |
| 78 | Magnus Cort | EF Pro Cycling | + 02:12.55 |
| 79 | Olivier Le Gac | Groupama - FDJ | + 02:14.30 |
| 80 | Jetse Bol | Burgos-BH | + 02:15.16 |
| 81 | Stefan de Bod | NTT Pro Cycling | + 02:18.48 |
| 82 | Victor Lafay | Cofidis | + 02:20.12 |
| 83 | Alexandr Riabushenko | UAE Team Emirates | + 02:23.57 |
| 84 | Chris Froome | INEOS Grenadiers | + 02:24.12 |
| 85 | Koen De Kort | Trek-Segafredo | + 02:25.56 |
| 86 | Jorge Arcas | Movistar Team | + 02:26.05 |
| 87 | Dion Smith | Mitchelton-Scott | + 02:26.51 |
| 88 | Jannik Steimle | Deceuninck-Quick Step | + 02:27.48 |
| 89 | Alexis Renard | Israel Start-Up Nation | + 02:28.34 |
| 90 | Stan Dewulf | Lotto-Soudal | + 02:29.44 |
| 91 | Jesus Ezquerra | Burgos-BH | + 02:30.22 |
| 92 | Ricardo Vilela | Burgos-BH | + 02:33.52 |
| 93 | Matteo Badilatti | Israel Start-Up Nation | + 02:33.57 |
| 94 | Remy Mertz | Lotto-Soudal | + 02:34.14 |
| 95 | Pierre-Luc Périchon | Cofidis | + 02:34.28 |
| 96 | Brent Van Moer | Lotto-Soudal | + 02:35.05 |
| 97 | Valentin Ferron | Total Direct Énergie | + 02:35.24 |
| 98 | Cameron Wurf | INEOS Grenadiers | + 02:38.02 |
| 99 | Tejay van Garderen | EF Pro Cycling | + 02:38.12 |
| 100 | Jasper Philipsen | UAE Team Emirates | + 02:38.19 |
| 101 | Tosh Van der Sande | Lotto-Soudal | + 02:38.48 |
| 102 | Remi Cavagna | Deceuninck-Quick Step | + 02:40.57 |
| 103 | Aritz Bagües | Caja Rural-Seguros RGA | + 02:41.34 |
| 104 | Paul Martens | Team Jumbo-Visma | + 02:41.37 |
| 105 | Jonathan Hivert | Total Direct Énergie | + 02:41.53 |
| 106 | Lukasz Wisniowski | CCC Team | + 02:42.13 |
| 107 | Dmitriy Gruzdev | Astana Pro Team | + 02:43.25 |
| 108 | Scott Davies | Bahrain-McLaren | + 02:43.38 |
| 109 | Zdenek Stybar | Deceuninck-Quick Step | + 02:43.52 |
| 110 | Fred Wright | Bahrain-McLaren | + 02:44.12 |
| 111 | Emils Liepins | Trek-Segafredo | + 02:44.35 |
| 112 | Omer Goldstein | Israel Start-Up Nation | + 02:44.59 |
| 113 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 02:46.26 |
| 114 | Carlos Barbero | NTT Pro Cycling | + 02:46.37 |
| 115 | Enrico Gasparotto | NTT Pro Cycling | + 02:46.52 |
| 116 | Tomasz Marczynski | Lotto-Soudal | + 02:48.09 |
| 117 | Ian Garrison | Deceuninck-Quick Step | + 02:49.56 |
| 118 | Benjamin Dyball | NTT Pro Cycling | + 02:50.12 |
| 119 | Juan Felipe Osorio | Burgos-BH | + 02:50.34 |
| 120 | Max Kanter | Team Sunweb | + 02:50.35 |
| 121 | Michal Paluta | CCC Team | + 02:50.48 |
| 122 | Rory Sutherland | Israel Start-Up Nation | + 02:51.06 |
| 123 | Callum Scotson | Mitchelton-Scott | + 02:51.46 |
| 124 | James Piccoli | Israel Start-Up Nation | + 02:51.55 |
| 125 | Ivo Oliveira | UAE Team Emirates | + 02:55.20 |
| 126 | Logan Owen | EF Pro Cycling | + 02:55.41 |
| 127 | Reinardt Janse van Rensburg | NTT Pro Cycling | + 02:56.34 |
| 128 | Mitchell Docker | EF Pro Cycling | + 02:57.35 |
| 129 | Niki Terpstra | Total Direct Énergie | + 02:59.16 |
| 130 | Jon Aberasturi | Caja Rural-Seguros RGA | + 02:59.50 |
| 131 | Lorrenzo Manzin | Total Direct Énergie | + 03:01.24 |
| 132 | Andreas Schillinger | Bora-hansgrohe | + 03:01.33 |
| 133 | Pim Ligthart | Total Direct Énergie | + 03:03.28 |
| 134 | Alex Molenaar | Burgos-BH | + 03:06.53 |
| 135 | Rui Oliveira | UAE Team Emirates | + 03:06.56 |
| 136 | Pascal Ackermann | Bora-hansgrohe | + 03:07.42 |
| 137 | Alexander Kamp | Trek-Segafredo | + 03:08.27 |
| 138 | Michael Mørkøv | Deceuninck-Quick Step | + 03:08.50 |
| 139 | Martin Salmon | Team Sunweb | + 03:10.43 |
| 140 | Emmanuel Morin | Cofidis | + 03:10.48 |
| 141 | Michael Schwarzmann | Bora-hansgrohe | + 03:11.12 |
| 142 | Julius van den Berg | EF Pro Cycling | + 03:11.19 |
| 143 | Alex Edmondson | Mitchelton-Scott | + 03:13.06 |
| 144 | Gerben Thijssen | Lotto-Soudal | + 03:13.57 |
| 145 | Kevin Inkelaar | Bahrain-McLaren | + 03:14.42 |
| 146 | Sam Bennett | Deceuninck-Quick Step | + 03:19.30 |
| 147 | Harry Tanfield | AG2R La Mondiale | + 03:24.58 |
| 148 | Mihkel Räim | Israel Start-Up Nation | + 03:29.42 |
| 149 | Rüdiger Selig | Bora-hansgrohe | + 03:30.47 |
| 150 | Martin Laas | Bora-hansgrohe | + 03:33.20 |
| 151 | Mickaël Delage | Groupama - FDJ | + 03:41.33 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Enric Mas | Movistar Team | 48:31:17 |
| 2 | Aleksandr Vlasov | Astana Pro Team | + 04.51 |
| 3 | David Gaudu | Groupama - FDJ | + 06.37 |
| 4 | Georg Zimmermann | CCC Team | + 32.59 |
| 5 | Kobe Goossens | Lotto-Soudal | + 41.14 |
| 6 | Gino Mäder | NTT Pro Cycling | + 42.08 |
| 7 | William Barta | CCC Team | + 42.30 |
| 8 | Clément Champoussin | AG2R La Mondiale | + 01:09.47 |
| 9 | Andrea Bagioli | Deceuninck-Quick Step | + 01:12.25 |
| 10 | Juan Pedro Lopez | Trek-Segafredo | + 01:15.17 |
| 11 | Robert Power | Team Sunweb | + 01:17.26 |
| 12 | Niklas Eg | Trek-Segafredo | + 01:18.54 |
| 13 | Jonas Vingegaard | Team Jumbo-Visma | + 01:25.47 |
| 14 | Thymen Arensman | Team Sunweb | + 01:29.01 |
| 15 | Michael Storer | Team Sunweb | + 01:31.50 |
| 16 | Michel Ries | Trek-Segafredo | + 01:33.08 |
| 17 | Dorian Godon | AG2R La Mondiale | + 01:33.32 |
| 18 | Mark Donovan | Team Sunweb | + 01:41.41 |
| 19 | Jhojan Garcia | Caja Rural-Seguros RGA | + 01:47.32 |
| 20 | Ivan Sosa | INEOS Grenadiers | + 01:48.27 |
| 21 | Santiago Buitrago | Bahrain-McLaren | + 01:52.12 |
| 22 | Ide Schelling | Bora-hansgrohe | + 01:56.22 |
| 23 | Robert Stannard | Mitchelton-Scott | + 01:57.58 |
| 24 | Alex Aranburu | Astana Pro Team | + 02:06.42 |
| 25 | Stefan de Bod | NTT Pro Cycling | + 02:16.58 |
| 26 | Victor Lafay | Cofidis | + 02:18.22 |
| 27 | Alexandr Riabushenko | UAE Team Emirates | + 02:22.07 |
| 28 | Jannik Steimle | Deceuninck-Quick Step | + 02:25.58 |
| 29 | Alexis Renard | Israel Start-Up Nation | + 02:26.44 |
| 30 | Stan Dewulf | Lotto-Soudal | + 02:27.54 |
| 31 | Remy Mertz | Lotto-Soudal | + 02:32.24 |
| 32 | Brent Van Moer | Lotto-Soudal | + 02:33.15 |
| 33 | Valentin Ferron | Total Direct Énergie | + 02:33.34 |
| 34 | Jasper Philipsen | UAE Team Emirates | + 02:36.29 |
| 35 | Remi Cavagna | Deceuninck-Quick Step | + 02:39.07 |
| 36 | Scott Davies | Bahrain-McLaren | + 02:41.48 |
| 37 | Fred Wright | Bahrain-McLaren | + 02:42.22 |
| 38 | Omer Goldstein | Israel Start-Up Nation | + 02:43.09 |
| 39 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 02:44.36 |
| 40 | Ian Garrison | Deceuninck-Quick Step | + 02:48.06 |
| 41 | Juan Felipe Osorio | Burgos-BH | + 02:48.44 |
| 42 | Max Kanter | Team Sunweb | + 02:48.45 |
| 43 | Michal Paluta | CCC Team | + 02:48.58 |
| 44 | Callum Scotson | Mitchelton-Scott | + 02:49.56 |
| 45 | Ivo Oliveira | UAE Team Emirates | + 02:53.30 |
| 46 | Logan Owen | EF Pro Cycling | + 02:53.51 |
| 47 | Alex Molenaar | Burgos-BH | + 03:05.03 |
| 48 | Rui Oliveira | UAE Team Emirates | + 03:05.06 |
| 49 | Martin Salmon | Team Sunweb | + 03:08.53 |
| 50 | Emmanuel Morin | Cofidis | + 03:08.58 |
| 51 | Julius van den Berg | EF Pro Cycling | + 03:09.29 |
| 52 | Gerben Thijssen | Lotto-Soudal | + 03:12.07 |
| 53 | Kevin Inkelaar | Bahrain-McLaren | + 03:12.52 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Primoz Roglic | Team Jumbo-Visma | 147 |
| 2 | Richard Carapaz | INEOS Grenadiers | 104 |
| 3 | Daniel Martin | Israel Start-Up Nation | 100 |
| 4 | Hugh Carthy | EF Pro Cycling | 75 |
| 5 | Guillaume Martin | Cofidis | 74 |
| 6 | Enric Mas | Movistar Team | 66 |
| 7 | Felix Großschartner | Bora-hansgrohe | 60 |
| 8 | Aleksandr Vlasov | Astana Pro Team | 57 |
| 9 | Marc Soler | Movistar Team | 53 |
| 10 | Michael Woods | EF Pro Cycling | 52 |
| 11 | Sepp Kuss | Team Jumbo-Visma | 48 |
| 12 | Wout Poels | Bahrain-McLaren | 46 |
| 13 | Alejandro Valverde | Movistar Team | 45 |
| 14 | Jasper Philipsen | UAE Team Emirates | 41 |
| 15 | Pascal Ackermann | Bora-hansgrohe | 39 |
| 16 | David Gaudu | Groupama - FDJ | 35 |
| 17 | Alex Aranburu | Astana Pro Team | 35 |
| 18 | Gerben Thijssen | Lotto-Soudal | 32 |
| 19 | George Bennett | Team Jumbo-Visma | 31 |
| 20 | Esteban Chaves | Mitchelton-Scott | 30 |
| 21 | Rui Costa | UAE Team Emirates | 30 |
| 22 | Andrea Bagioli | Deceuninck-Quick Step | 27 |
| 23 | Tim Wellens | Lotto-Soudal | 26 |
| 24 | Ion Izagirre | Astana Pro Team | 25 |
| 25 | Max Kanter | Team Sunweb | 25 |
| 26 | Michael Storer | Team Sunweb | 22 |
| 27 | Thymen Arensman | Team Sunweb | 21 |
| 28 | Robert Stannard | Mitchelton-Scott | 21 |
| 29 | Sam Bennett | Deceuninck-Quick Step | 20 |
| 30 | Omar Fraile | Astana Pro Team | 20 |
| 31 | Julien Simon | Total Direct Énergie | 18 |
| 32 | Mikel Nieve | Mitchelton-Scott | 16 |
| 33 | Magnus Cort | EF Pro Cycling | 16 |
| 34 | Gorka Izagirre | Astana Pro Team | 14 |
| 35 | Nans Peters | AG2R La Mondiale | 14 |
| 36 | Robert Power | Team Sunweb | 14 |
| 37 | Mark Donovan | Team Sunweb | 14 |
| 38 | Jon Aberasturi | Caja Rural-Seguros RGA | 14 |
| 39 | Dorian Godon | AG2R La Mondiale | 13 |
| 40 | Clément Champoussin | AG2R La Mondiale | 12 |
| 41 | Michael Valgren | NTT Pro Cycling | 12 |
| 42 | Emmanuel Morin | Cofidis | 12 |
| 43 | Mattia Cattaneo | Deceuninck-Quick Step | 10 |
| 44 | Alexis Renard | Israel Start-Up Nation | 10 |
| 45 | Reinardt Janse van Rensburg | NTT Pro Cycling | 10 |
| 46 | Lorrenzo Manzin | Total Direct Énergie | 10 |
| 47 | David de la Cruz | UAE Team Emirates | 8 |
| 48 | Ide Schelling | Bora-hansgrohe | 8 |
| 49 | Dion Smith | Mitchelton-Scott | 8 |
| 50 | Mihkel Räim | Israel Start-Up Nation | 8 |
| 51 | Stan Dewulf | Lotto-Soudal | 6 |
| 52 | Sergio Henao | UAE Team Emirates | 6 |
| 53 | Davide Formolo | UAE Team Emirates | 6 |
| 54 | Bruno Armirail | Groupama - FDJ | 5 |
| 55 | Brent Van Moer | Lotto-Soudal | 4 |
| 56 | Aritz Bagües | Caja Rural-Seguros RGA | 4 |
| 57 | Harry Tanfield | AG2R La Mondiale | 4 |
| 58 | Gino Mäder | NTT Pro Cycling | 4 |
| 59 | Robert Gesink | Team Jumbo-Visma | 4 |
| 60 | Dylan van Baarle | INEOS Grenadiers | 3 |
| 61 | Angel Madrazo | Burgos-BH | 3 |
| 62 | Emils Liepins | Trek-Segafredo | 3 |
| 63 | Jonas Vingegaard | Team Jumbo-Visma | 2 |
| 64 | Jasha Sütterlin | Team Sunweb | 2 |
| 65 | Jesus Ezquerra | Burgos-BH | 2 |
| 66 | Pierre-Luc Périchon | Cofidis | 2 |
| 67 | Remi Cavagna | Deceuninck-Quick Step | 2 |
| 68 | Juan Felipe Osorio | Burgos-BH | 2 |
| 69 | Pim Ligthart | Total Direct Énergie | 2 |
| 70 | Luis Angel Mate | Cofidis | 1 |
| 71 | Michel Ries | Trek-Segafredo | 1 |
| 72 | Jonathan Lastra | Caja Rural-Seguros RGA | 1 |
| 73 | Jetse Bol | Burgos-BH | 1 |
| 74 | Victor Lafay | Cofidis | 1 |
| 75 | Valentin Ferron | Total Direct Énergie | 1 |
| 76 | Jonathan Hivert | Total Direct Énergie | 1 |
| 77 | Alex Molenaar | Burgos-BH | 1 |
| 78 | Jan Hirt | CCC Team | -5 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Guillaume Martin | Cofidis | 76 |
| 2 | Richard Carapaz | INEOS Grenadiers | 30 |
| 3 | Sepp Kuss | Team Jumbo-Visma | 27 |
| 4 | Tim Wellens | Lotto-Soudal | 22 |
| 5 | Hugh Carthy | EF Pro Cycling | 21 |
| 6 | Primoz Roglic | Team Jumbo-Visma | 21 |
| 7 | Daniel Martin | Israel Start-Up Nation | 20 |
| 8 | Aleksandr Vlasov | Astana Pro Team | 18 |
| 9 | Michael Storer | Team Sunweb | 17 |
| 10 | Michael Woods | EF Pro Cycling | 16 |
| 11 | Enric Mas | Movistar Team | 16 |
| 12 | Marc Soler | Movistar Team | 16 |
| 13 | David Gaudu | Groupama - FDJ | 14 |
| 14 | Nelson Oliveira | Movistar Team | 12 |
| 15 | Pierre-Luc Périchon | Cofidis | 12 |
| 16 | Ion Izagirre | Astana Pro Team | 11 |
| 17 | Alejandro Valverde | Movistar Team | 11 |
| 18 | Niklas Eg | Trek-Segafredo | 10 |
| 19 | Remi Cavagna | Deceuninck-Quick Step | 6 |
| 20 | Mattia Cattaneo | Deceuninck-Quick Step | 6 |
| 21 | Robert Power | Team Sunweb | 6 |
| 22 | Angel Madrazo | Burgos-BH | 5 |
| 23 | Luis León Sánchez | Astana Pro Team | 4 |
| 24 | Nans Peters | AG2R La Mondiale | 4 |
| 25 | Thymen Arensman | Team Sunweb | 4 |
| 26 | Rui Costa | UAE Team Emirates | 4 |
| 27 | Mark Donovan | Team Sunweb | 4 |
| 28 | Jetse Bol | Burgos-BH | 4 |
| 29 | Matteo Badilatti | Israel Start-Up Nation | 3 |
| 30 | Brent Van Moer | Lotto-Soudal | 3 |
| 31 | Tosh Van der Sande | Lotto-Soudal | 3 |
| 32 | Bruno Armirail | Groupama - FDJ | 3 |
| 33 | Julien Simon | Total Direct Énergie | 3 |
| 34 | Wout Poels | Bahrain-McLaren | 2 |
| 35 | Davide Formolo | UAE Team Emirates | 2 |
| 36 | Robert Gesink | Team Jumbo-Visma | 2 |
| 37 | Willie Smit | Burgos-BH | 2 |
| 38 | Alex Molenaar | Burgos-BH | 2 |
| 39 | Julius van den Berg | EF Pro Cycling | 2 |
| 40 | Esteban Chaves | Mitchelton-Scott | 1 |
| 41 | Nick Schultz | Mitchelton-Scott | 1 |
| 42 | Michael Valgren | NTT Pro Cycling | 1 |
| 43 | Julen Amezqueta | Caja Rural-Seguros RGA | 1 |
| 44 | Andrey Amador | INEOS Grenadiers | 1 |
| 45 | Gonzalo Serrano | Caja Rural-Seguros RGA | 1 |
| 46 | Anthony Roux | Groupama - FDJ | 1 |
| 47 | Omar Fraile | Astana Pro Team | 1 |
| 48 | Robert Stannard | Mitchelton-Scott | 1 |
| 49 | Jasha Sütterlin | Team Sunweb | 1 |
| 50 | Jorge Arcas | Movistar Team | 1 |
| 51 | Cameron Wurf | INEOS Grenadiers | 1 |
| 52 | Aritz Bagües | Caja Rural-Seguros RGA | 1 |
| 53 | Pim Ligthart | Total Direct Énergie | 1 |
| 54 | Jan Hirt | CCC Team | -2 |








