Vuelta a España 2020 - Stage 8
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 | Primoz Roglic | Team Jumbo-Visma | 4:07:08 |
| 2 | Richard Carapaz | INEOS Grenadiers | + 00.13 |
| 3 | Daniel Martin | Israel Start-Up Nation | + 00.19 |
| 4 | Aleksandr Vlasov | Astana Pro Team | + 00.25 |
| 5 | Hugh Carthy | EF Pro Cycling | + 00.33 |
| 6 | Wout Poels | Bahrain-McLaren | + 00.35 |
| 7 | Enric Mas | Movistar Team | + 00.54 |
| 8 | Sepp Kuss | Team Jumbo-Visma | + 00.54 |
| 9 | Esteban Chaves | Mitchelton-Scott | + 01.33 |
| 10 | Clément Champoussin | AG2R La Mondiale | + 01.37 |
| 11 | Alejandro Valverde | Movistar Team | + 01.39 |
| 12 | Mikel Nieve | Mitchelton-Scott | + 01.39 |
| 13 | George Bennett | Team Jumbo-Visma | + 01.49 |
| 14 | Guillaume Martin | Cofidis | + 02.05 |
| 15 | David de la Cruz | UAE Team Emirates | + 02.05 |
| 16 | Marc Soler | Movistar Team | + 02.05 |
| 17 | Felix Großschartner | Bora-hansgrohe | + 02.05 |
| 18 | David Gaudu | Groupama - FDJ | + 02.35 |
| 19 | Sergio Henao | UAE Team Emirates | + 02.56 |
| 20 | Michael Woods | EF Pro Cycling | + 03.23 |
| 21 | Ion Izagirre | Astana Pro Team | + 03.48 |
| 22 | Gorka Izagirre | Astana Pro Team | + 03.48 |
| 23 | Mattia Cattaneo | Deceuninck-Quick Step | + 03.48 |
| 24 | Bruno Armirail | Groupama - FDJ | + 03.48 |
| 25 | Jetse Bol | Burgos-BH | + 04.59 |
| 26 | Merhawi Kudus | Astana Pro Team | + 04.59 |
| 27 | Jose Herrada | Cofidis | + 05.13 |
| 28 | Luis Angel Mate | Cofidis | + 05.13 |
| 29 | Kobe Goossens | Lotto-Soudal | + 05.20 |
| 30 | Willie Smit | Burgos-BH | + 05.23 |
| 31 | Robert Gesink | Team Jumbo-Visma | + 05.33 |
| 32 | Nick Schultz | Mitchelton-Scott | + 05.33 |
| 33 | Ivan Sosa | INEOS Grenadiers | + 06.06 |
| 34 | Gino Mäder | NTT Pro Cycling | + 07.22 |
| 35 | William Barta | CCC Team | + 08.40 |
| 36 | Georg Zimmermann | CCC Team | + 08.57 |
| 37 | Michel Ries | Trek-Segafredo | + 09.51 |
| 38 | Lennard Hofstede | Team Jumbo-Visma | + 10.16 |
| 39 | Jonas Vingegaard | Team Jumbo-Visma | + 10.16 |
| 40 | Carlos Verona | Movistar Team | + 10.44 |
| 41 | Dylan van Baarle | INEOS Grenadiers | + 10.57 |
| 42 | Andrey Amador | INEOS Grenadiers | + 10.57 |
| 43 | Jasha Sütterlin | Team Sunweb | + 11.07 |
| 44 | Davide Formolo | UAE Team Emirates | + 11.07 |
| 45 | Tsgabu Grmay | Mitchelton-Scott | + 11.07 |
| 46 | José Joaquin Rojas | Movistar Team | + 12.34 |
| 47 | Imanol Erviti | Movistar Team | + 12.34 |
| 48 | Jesus Ezquerra | Burgos-BH | + 12.34 |
| 49 | Omar Fraile | Astana Pro Team | + 12.34 |
| 50 | Julen Amezqueta | Caja Rural-Seguros RGA | + 12.34 |
| 51 | Julien Simon | Total Direct Énergie | + 12.34 |
| 52 | Reto Hollenstein | Israel Start-Up Nation | + 12.34 |
| 53 | Oscar Cabedo | Burgos-BH | + 12.34 |
| 54 | Nelson Oliveira | Movistar Team | + 12.34 |
| 55 | Santiago Buitrago | Bahrain-McLaren | + 12.34 |
| 56 | Luis León Sánchez | Astana Pro Team | + 13.54 |
| 57 | Jan Hirt | CCC Team | + 13.54 |
| 58 | Mark Donovan | Team Sunweb | + 14.14 |
| 59 | Benjamin Dyball | NTT Pro Cycling | + 14.24 |
| 60 | Juan Pedro Lopez | Trek-Segafredo | + 14.50 |
| 61 | Angel Madrazo | Burgos-BH | + 15.16 |
| 62 | Ricardo Vilela | Burgos-BH | + 15.16 |
| 63 | Jonathan Lastra | Caja Rural-Seguros RGA | + 15.41 |
| 64 | Andreas Schillinger | Bora-hansgrohe | + 15.44 |
| 65 | Paul Martens | Team Jumbo-Visma | + 15.44 |
| 66 | Stan Dewulf | Lotto-Soudal | + 16.01 |
| 67 | Koen De Kort | Trek-Segafredo | + 16.05 |
| 68 | Niki Terpstra | Total Direct Énergie | + 16.05 |
| 69 | Romain Sicard | Total Direct Énergie | + 16.05 |
| 70 | Cameron Wurf | INEOS Grenadiers | + 16.05 |
| 71 | Valentin Ferron | Total Direct Énergie | + 16.05 |
| 72 | Anthony Roux | Groupama - FDJ | + 16.05 |
| 73 | Niklas Eg | Trek-Segafredo | + 16.05 |
| 74 | Michael Valgren | NTT Pro Cycling | + 16.05 |
| 75 | Paul Ourselin | Total Direct Énergie | + 16.05 |
| 76 | Magnus Cort | EF Pro Cycling | + 16.16 |
| 77 | Tim Wellens | Lotto-Soudal | + 16.58 |
| 78 | Dion Smith | Mitchelton-Scott | + 17.00 |
| 79 | Rory Sutherland | Israel Start-Up Nation | + 17.00 |
| 80 | Robert Stannard | Mitchelton-Scott | + 17.37 |
| 81 | Rui Costa | UAE Team Emirates | + 17.42 |
| 82 | Remi Cavagna | Deceuninck-Quick Step | + 17.51 |
| 83 | Callum Scotson | Mitchelton-Scott | + 18.18 |
| 84 | Pierre-Luc Périchon | Cofidis | + 18.41 |
| 85 | Matthieu Ladagnous | Groupama - FDJ | + 18.41 |
| 86 | Tomasz Marczynski | Lotto-Soudal | + 18.55 |
| 87 | Ivo Oliveira | UAE Team Emirates | + 19.00 |
| 88 | Rui Oliveira | UAE Team Emirates | + 19.00 |
| 89 | Lukasz Wisniowski | CCC Team | + 19.13 |
| 90 | Jannik Steimle | Deceuninck-Quick Step | + 19.13 |
| 91 | Scott Davies | Bahrain-McLaren | + 19.13 |
| 92 | Fred Wright | Bahrain-McLaren | + 19.13 |
| 93 | Omer Goldstein | Israel Start-Up Nation | + 19.13 |
| 94 | Hector Saez | Caja Rural-Seguros RGA | + 19.13 |
| 95 | Jhojan Garcia | Caja Rural-Seguros RGA | + 19.13 |
| 96 | Logan Owen | EF Pro Cycling | + 19.13 |
| 97 | Tejay van Garderen | EF Pro Cycling | + 19.13 |
| 98 | Brent Van Moer | Lotto-Soudal | + 19.13 |
| 99 | Dorian Godon | AG2R La Mondiale | + 19.13 |
| 100 | Michael Storer | Team Sunweb | + 19.13 |
| 101 | Matteo Badilatti | Israel Start-Up Nation | + 19.13 |
| 102 | Robert Power | Team Sunweb | + 19.13 |
| 103 | Olivier Le Gac | Groupama - FDJ | + 19.13 |
| 104 | Michal Paluta | CCC Team | + 19.21 |
| 105 | Remy Mertz | Lotto-Soudal | + 20.12 |
| 106 | Quentin Jauregui | AG2R La Mondiale | + 20.12 |
| 107 | Nans Peters | AG2R La Mondiale | + 20.12 |
| 108 | Mihkel Räim | Israel Start-Up Nation | + 20.25 |
| 109 | Enrico Gasparotto | NTT Pro Cycling | + 20.25 |
| 110 | Carlos Barbero | NTT Pro Cycling | + 20.25 |
| 111 | Alexis Renard | Israel Start-Up Nation | + 20.25 |
| 112 | Emils Liepins | Trek-Segafredo | + 20.25 |
| 113 | Jasper Philipsen | UAE Team Emirates | + 20.25 |
| 114 | Andrea Bagioli | Deceuninck-Quick Step | + 20.25 |
| 115 | Jorge Arcas | Movistar Team | + 20.25 |
| 116 | Alexandr Riabushenko | UAE Team Emirates | + 20.25 |
| 117 | Chris Froome | INEOS Grenadiers | + 20.25 |
| 118 | Alex Aranburu | Astana Pro Team | + 20.25 |
| 119 | Aritz Bagües | Caja Rural-Seguros RGA | + 20.25 |
| 120 | James Piccoli | Israel Start-Up Nation | + 20.25 |
| 121 | Julius van den Berg | EF Pro Cycling | + 20.25 |
| 122 | Mitchell Docker | EF Pro Cycling | + 20.25 |
| 123 | Dmitriy Gruzdev | Astana Pro Team | + 20.25 |
| 124 | Reinardt Janse van Rensburg | NTT Pro Cycling | + 20.25 |
| 125 | Thymen Arensman | Team Sunweb | + 20.42 |
| 126 | Ide Schelling | Bora-hansgrohe | + 21.03 |
| 127 | Stefan de Bod | NTT Pro Cycling | + 21.15 |
| 128 | Ian Garrison | Deceuninck-Quick Step | + 21.24 |
| 129 | Gonzalo Serrano | Caja Rural-Seguros RGA | + 21.44 |
| 130 | Jon Aberasturi | Caja Rural-Seguros RGA | + 21.44 |
| 131 | Tosh Van der Sande | Lotto-Soudal | + 21.50 |
| 132 | Pascal Ackermann | Bora-hansgrohe | + 21.50 |
| 133 | Michael Schwarzmann | Bora-hansgrohe | + 21.50 |
| 134 | Martin Salmon | Team Sunweb | + 22.14 |
| 135 | Max Kanter | Team Sunweb | + 22.14 |
| 136 | Alex Edmondson | Mitchelton-Scott | + 22.14 |
| 137 | Alex Molenaar | Burgos-BH | + 23.34 |
| 138 | Gerben Thijssen | Lotto-Soudal | + 24.32 |
| 139 | Juan Felipe Osorio | Burgos-BH | + 25.19 |
| 140 | Kevin Inkelaar | Bahrain-McLaren | + 25.19 |
| 141 | Harry Tanfield | AG2R La Mondiale | + 25.19 |
| 142 | Zdenek Stybar | Deceuninck-Quick Step | + 26.48 |
| 143 | Michael Mørkøv | Deceuninck-Quick Step | + 26.48 |
| 144 | Sam Bennett | Deceuninck-Quick Step | + 26.48 |
| 145 | Victor Lafay | Cofidis | + 26.48 |
| 146 | Emmanuel Morin | Cofidis | + 26.48 |
| 147 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 26.48 |
| 148 | Lorrenzo Manzin | Total Direct Énergie | + 26.48 |
| 149 | Nicholas Dlamini | NTT Pro Cycling | + 26.48 |
| 150 | Mickaël Delage | Groupama - FDJ | + 26.48 |
| 151 | Rüdiger Selig | Bora-hansgrohe | + 26.48 |
| 152 | Alexander Kamp | Trek-Segafredo | + 26.48 |
| 153 | Jonathan Hivert | Total Direct Énergie | + 26.48 |
| 154 | Pim Ligthart | Total Direct Énergie | + 26.48 |
| 155 | Martin Laas | Bora-hansgrohe | + 26.48 |
| 156 | Jakub Mareczko | CCC Team | + 29.13 |
| 157 | Stephen Williams | Bahrain-McLaren | + 30.15 |
| - | Tom Dumoulin | Team Jumbo-Visma | DNS |
| - | Kenny Elissonde | Trek-Segafredo | DNS |
| - | Michal Golas | INEOS Grenadiers | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Richard Carapaz | INEOS Grenadiers | 32:31:06 |
| 2 | Primoz Roglic | Team Jumbo-Visma | + 00.13 |
| 3 | Daniel Martin | Israel Start-Up Nation | + 00.28 |
| 4 | Hugh Carthy | EF Pro Cycling | + 00.44 |
| 5 | Enric Mas | Movistar Team | + 01.54 |
| 6 | Felix Großschartner | Bora-hansgrohe | + 03.28 |
| 7 | Esteban Chaves | Mitchelton-Scott | + 03.28 |
| 8 | Alejandro Valverde | Movistar Team | + 03.35 |
| 9 | Marc Soler | Movistar Team | + 03.40 |
| 10 | Wout Poels | Bahrain-McLaren | + 03.47 |
| 11 | Mikel Nieve | Mitchelton-Scott | + 04.17 |
| 12 | George Bennett | Team Jumbo-Visma | + 04.21 |
| 13 | David de la Cruz | UAE Team Emirates | + 04.44 |
| 14 | David Gaudu | Groupama - FDJ | + 06.15 |
| 15 | Aleksandr Vlasov | Astana Pro Team | + 06.52 |
| 16 | Gorka Izagirre | Astana Pro Team | + 07.00 |
| 17 | Sergio Henao | UAE Team Emirates | + 07.17 |
| 18 | Mattia Cattaneo | Deceuninck-Quick Step | + 07.27 |
| 19 | Guillaume Martin | Cofidis | + 08.25 |
| 20 | Sepp Kuss | Team Jumbo-Visma | + 10.06 |
| 21 | Gino Mäder | NTT Pro Cycling | + 11.19 |
| 22 | Davide Formolo | UAE Team Emirates | + 18.13 |
| 23 | Kobe Goossens | Lotto-Soudal | + 18.56 |
| 24 | Jose Herrada | Cofidis | + 19.32 |
| 25 | Georg Zimmermann | CCC Team | + 22.51 |
| 26 | Bruno Armirail | Groupama - FDJ | + 23.17 |
| 27 | Luis León Sánchez | Astana Pro Team | + 24.08 |
| 28 | Clément Champoussin | AG2R La Mondiale | + 25.11 |
| 29 | Luis Angel Mate | Cofidis | + 31.28 |
| 30 | Carlos Verona | Movistar Team | + 33.52 |
| 31 | William Barta | CCC Team | + 34.06 |
| 32 | Ivan Sosa | INEOS Grenadiers | + 34.52 |
| 33 | José Joaquin Rojas | Movistar Team | + 35.50 |
| 34 | Andrea Bagioli | Deceuninck-Quick Step | + 39.19 |
| 35 | Rui Costa | UAE Team Emirates | + 41.18 |
| 36 | Nick Schultz | Mitchelton-Scott | + 41.45 |
| 37 | Romain Sicard | Total Direct Énergie | + 42.38 |
| 38 | Michael Woods | EF Pro Cycling | + 42.39 |
| 39 | Ion Izagirre | Astana Pro Team | + 42.57 |
| 40 | Juan Pedro Lopez | Trek-Segafredo | + 43.06 |
| 41 | Tsgabu Grmay | Mitchelton-Scott | + 46.33 |
| 42 | Jhojan Garcia | Caja Rural-Seguros RGA | + 47.10 |
| 43 | Robert Gesink | Team Jumbo-Visma | + 47.12 |
| 44 | Nans Peters | AG2R La Mondiale | + 49.23 |
| 45 | Niklas Eg | Trek-Segafredo | + 50.06 |
| 46 | Andrey Amador | INEOS Grenadiers | + 50.06 |
| 47 | Robert Power | Team Sunweb | + 50.44 |
| 48 | Julien Simon | Total Direct Énergie | + 51.54 |
| 49 | Dylan van Baarle | INEOS Grenadiers | + 54.05 |
| 50 | Dorian Godon | AG2R La Mondiale | + 56.31 |
| 51 | Nelson Oliveira | Movistar Team | + 57.01 |
| 52 | Michael Valgren | NTT Pro Cycling | + 58.14 |
| 53 | Michel Ries | Trek-Segafredo | + 58.45 |
| 54 | Jonathan Lastra | Caja Rural-Seguros RGA | + 58.49 |
| 55 | Julen Amezqueta | Caja Rural-Seguros RGA | + 59.15 |
| 56 | Omar Fraile | Astana Pro Team | + 59.47 |
| 57 | Angel Madrazo | Burgos-BH | + 01:01.39 |
| 58 | Merhawi Kudus | Astana Pro Team | + 01:02.10 |
| 59 | Gonzalo Serrano | Caja Rural-Seguros RGA | + 01:02.15 |
| 60 | Willie Smit | Burgos-BH | + 01:02.55 |
| 61 | Imanol Erviti | Movistar Team | + 01:02.56 |
| 62 | Thymen Arensman | Team Sunweb | + 01:05.46 |
| 63 | Ide Schelling | Bora-hansgrohe | + 01:06.31 |
| 64 | Jan Hirt | CCC Team | + 01:06.34 |
| 65 | Lennard Hofstede | Team Jumbo-Visma | + 01:07.53 |
| 66 | Reto Hollenstein | Israel Start-Up Nation | + 01:08.00 |
| 67 | Michael Storer | Team Sunweb | + 01:09.01 |
| 68 | Santiago Buitrago | Bahrain-McLaren | + 01:09.05 |
| 69 | Alex Aranburu | Astana Pro Team | + 01:10.13 |
| 70 | Oscar Cabedo | Burgos-BH | + 01:12.28 |
| 71 | Tim Wellens | Lotto-Soudal | + 01:13.55 |
| 72 | Koen De Kort | Trek-Segafredo | + 01:15.33 |
| 73 | Jonas Vingegaard | Team Jumbo-Visma | + 01:15.41 |
| 74 | Matthieu Ladagnous | Groupama - FDJ | + 01:18.10 |
| 75 | Matteo Badilatti | Israel Start-Up Nation | + 01:18.45 |
| 76 | Robert Stannard | Mitchelton-Scott | + 01:20.16 |
| 77 | Olivier Le Gac | Groupama - FDJ | + 01:21.28 |
| 78 | Stefan de Bod | NTT Pro Cycling | + 01:22.10 |
| 79 | Magnus Cort | EF Pro Cycling | + 01:23.08 |
| 80 | Alexis Renard | Israel Start-Up Nation | + 01:23.22 |
| 81 | Paul Ourselin | Total Direct Énergie | + 01:23.33 |
| 82 | Alexandr Riabushenko | UAE Team Emirates | + 01:23.54 |
| 83 | Jasha Sütterlin | Team Sunweb | + 01:24.54 |
| 84 | Anthony Roux | Groupama - FDJ | + 01:25.00 |
| 85 | Jetse Bol | Burgos-BH | + 01:25.15 |
| 86 | Dion Smith | Mitchelton-Scott | + 01:27.07 |
| 87 | Jannik Steimle | Deceuninck-Quick Step | + 01:27.52 |
| 88 | Mark Donovan | Team Sunweb | + 01:28.03 |
| 89 | Remy Mertz | Lotto-Soudal | + 01:29.33 |
| 90 | Stan Dewulf | Lotto-Soudal | + 01:29.56 |
| 91 | Jorge Arcas | Movistar Team | + 01:30.18 |
| 92 | Hector Saez | Caja Rural-Seguros RGA | + 01:31.57 |
| 93 | Ricardo Vilela | Burgos-BH | + 01:33.19 |
| 94 | Dmitriy Gruzdev | Astana Pro Team | + 01:34.04 |
| 95 | Jesus Ezquerra | Burgos-BH | + 01:34.29 |
| 96 | Quentin Jauregui | AG2R La Mondiale | + 01:34.34 |
| 97 | Tejay van Garderen | EF Pro Cycling | + 01:34.50 |
| 98 | Michal Paluta | CCC Team | + 01:34.58 |
| 99 | Enrico Gasparotto | NTT Pro Cycling | + 01:35.03 |
| 100 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 01:35.05 |
| 101 | Remi Cavagna | Deceuninck-Quick Step | + 01:35.28 |
| 102 | Brent Van Moer | Lotto-Soudal | + 01:35.33 |
| 103 | Pierre-Luc Périchon | Cofidis | + 01:36.10 |
| 104 | Victor Lafay | Cofidis | + 01:37.02 |
| 105 | Emils Liepins | Trek-Segafredo | + 01:37.02 |
| 106 | Cameron Wurf | INEOS Grenadiers | + 01:37.18 |
| 107 | Carlos Barbero | NTT Pro Cycling | + 01:37.44 |
| 108 | Valentin Ferron | Total Direct Énergie | + 01:38.14 |
| 109 | Aritz Bagües | Caja Rural-Seguros RGA | + 01:39.05 |
| 110 | Omer Goldstein | Israel Start-Up Nation | + 01:39.48 |
| 111 | Benjamin Dyball | NTT Pro Cycling | + 01:39.53 |
| 112 | Tosh Van der Sande | Lotto-Soudal | + 01:39.57 |
| 113 | Chris Froome | INEOS Grenadiers | + 01:40.44 |
| 114 | Ian Garrison | Deceuninck-Quick Step | + 01:41.01 |
| 115 | Lukasz Wisniowski | CCC Team | + 01:41.26 |
| 116 | James Piccoli | Israel Start-Up Nation | + 01:42.16 |
| 117 | Jasper Philipsen | UAE Team Emirates | + 01:43.00 |
| 118 | Ivo Oliveira | UAE Team Emirates | + 01:43.32 |
| 119 | Fred Wright | Bahrain-McLaren | + 01:43.46 |
| 120 | Paul Martens | Team Jumbo-Visma | + 01:43.53 |
| 121 | Jon Aberasturi | Caja Rural-Seguros RGA | + 01:44.02 |
| 122 | Scott Davies | Bahrain-McLaren | + 01:44.32 |
| 123 | Tomasz Marczynski | Lotto-Soudal | + 01:44.45 |
| 124 | Juan Felipe Osorio | Burgos-BH | + 01:45.36 |
| 125 | Zdenek Stybar | Deceuninck-Quick Step | + 01:45.48 |
| 126 | Niki Terpstra | Total Direct Énergie | + 01:46.35 |
| 127 | Reinardt Janse van Rensburg | NTT Pro Cycling | + 01:48.48 |
| 128 | Alex Molenaar | Burgos-BH | + 01:49.11 |
| 129 | Mitchell Docker | EF Pro Cycling | + 01:49.40 |
| 130 | Lorrenzo Manzin | Total Direct Énergie | + 01:51.22 |
| 131 | Max Kanter | Team Sunweb | + 01:51.47 |
| 132 | Logan Owen | EF Pro Cycling | + 01:51.48 |
| 133 | Nicholas Dlamini | NTT Pro Cycling | + 01:51.56 |
| 134 | Pim Ligthart | Total Direct Énergie | + 01:52.14 |
| 135 | Michael Mørkøv | Deceuninck-Quick Step | + 01:52.28 |
| 136 | Andreas Schillinger | Bora-hansgrohe | + 01:52.51 |
| 137 | Gerben Thijssen | Lotto-Soudal | + 01:52.53 |
| 138 | Sam Bennett | Deceuninck-Quick Step | + 01:53.05 |
| 139 | Callum Scotson | Mitchelton-Scott | + 01:53.08 |
| 140 | Jonathan Hivert | Total Direct Énergie | + 01:53.17 |
| 141 | Alexander Kamp | Trek-Segafredo | + 01:53.31 |
| 142 | Rory Sutherland | Israel Start-Up Nation | + 01:54.02 |
| 143 | Rui Oliveira | UAE Team Emirates | + 01:55.08 |
| 144 | Michael Schwarzmann | Bora-hansgrohe | + 01:58.05 |
| 145 | Kevin Inkelaar | Bahrain-McLaren | + 02:02.08 |
| 146 | Harry Tanfield | AG2R La Mondiale | + 02:02.18 |
| 147 | Pascal Ackermann | Bora-hansgrohe | + 02:02.44 |
| 148 | Emmanuel Morin | Cofidis | + 02:02.55 |
| 149 | Alex Edmondson | Mitchelton-Scott | + 02:03.42 |
| 150 | Julius van den Berg | EF Pro Cycling | + 02:03.59 |
| 151 | Stephen Williams | Bahrain-McLaren | + 02:09.27 |
| 152 | Martin Salmon | Team Sunweb | + 02:10.08 |
| 153 | Mihkel Räim | Israel Start-Up Nation | + 02:11.25 |
| 154 | Rüdiger Selig | Bora-hansgrohe | + 02:16.03 |
| 155 | Martin Laas | Bora-hansgrohe | + 02:17.13 |
| 156 | Mickaël Delage | Groupama - FDJ | + 02:33.57 |
| 157 | Jakub Mareczko | CCC Team | + 02:45.48 |
| - | Tom Dumoulin | Team Jumbo-Visma | DNS |
| - | Kenny Elissonde | Trek-Segafredo | DNS |
| - | Michal Golas | INEOS Grenadiers | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Enric Mas | Movistar Team | 32:33:00 |
| 2 | David Gaudu | Groupama - FDJ | + 04.21 |
| 3 | Aleksandr Vlasov | Astana Pro Team | + 04.58 |
| 4 | Gino Mäder | NTT Pro Cycling | + 09.25 |
| 5 | Kobe Goossens | Lotto-Soudal | + 17.02 |
| 6 | Georg Zimmermann | CCC Team | + 20.57 |
| 7 | Clément Champoussin | AG2R La Mondiale | + 23.17 |
| 8 | William Barta | CCC Team | + 32.12 |
| 9 | Ivan Sosa | INEOS Grenadiers | + 32.58 |
| 10 | Andrea Bagioli | Deceuninck-Quick Step | + 37.25 |
| 11 | Juan Pedro Lopez | Trek-Segafredo | + 41.12 |
| 12 | Jhojan Garcia | Caja Rural-Seguros RGA | + 45.16 |
| 13 | Niklas Eg | Trek-Segafredo | + 48.12 |
| 14 | Robert Power | Team Sunweb | + 48.50 |
| 15 | Dorian Godon | AG2R La Mondiale | + 54.37 |
| 16 | Michel Ries | Trek-Segafredo | + 56.51 |
| 17 | Thymen Arensman | Team Sunweb | + 01:03.52 |
| 18 | Ide Schelling | Bora-hansgrohe | + 01:04.37 |
| 19 | Michael Storer | Team Sunweb | + 01:07.07 |
| 20 | Santiago Buitrago | Bahrain-McLaren | + 01:07.11 |
| 21 | Alex Aranburu | Astana Pro Team | + 01:08.19 |
| 22 | Jonas Vingegaard | Team Jumbo-Visma | + 01:13.47 |
| 23 | Robert Stannard | Mitchelton-Scott | + 01:18.22 |
| 24 | Stefan de Bod | NTT Pro Cycling | + 01:20.16 |
| 25 | Alexis Renard | Israel Start-Up Nation | + 01:21.28 |
| 26 | Alexandr Riabushenko | UAE Team Emirates | + 01:22.00 |
| 27 | Jannik Steimle | Deceuninck-Quick Step | + 01:25.58 |
| 28 | Mark Donovan | Team Sunweb | + 01:26.09 |
| 29 | Remy Mertz | Lotto-Soudal | + 01:27.39 |
| 30 | Stan Dewulf | Lotto-Soudal | + 01:28.02 |
| 31 | Michal Paluta | CCC Team | + 01:33.04 |
| 32 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 01:33.11 |
| 33 | Remi Cavagna | Deceuninck-Quick Step | + 01:33.34 |
| 34 | Brent Van Moer | Lotto-Soudal | + 01:33.39 |
| 35 | Victor Lafay | Cofidis | + 01:35.08 |
| 36 | Valentin Ferron | Total Direct Énergie | + 01:36.20 |
| 37 | Omer Goldstein | Israel Start-Up Nation | + 01:37.54 |
| 38 | Ian Garrison | Deceuninck-Quick Step | + 01:39.07 |
| 39 | Jasper Philipsen | UAE Team Emirates | + 01:41.06 |
| 40 | Ivo Oliveira | UAE Team Emirates | + 01:41.38 |
| 41 | Fred Wright | Bahrain-McLaren | + 01:41.52 |
| 42 | Scott Davies | Bahrain-McLaren | + 01:42.38 |
| 43 | Juan Felipe Osorio | Burgos-BH | + 01:43.42 |
| 44 | Alex Molenaar | Burgos-BH | + 01:47.17 |
| 45 | Max Kanter | Team Sunweb | + 01:49.53 |
| 46 | Logan Owen | EF Pro Cycling | + 01:49.54 |
| 47 | Nicholas Dlamini | NTT Pro Cycling | + 01:50.02 |
| 48 | Gerben Thijssen | Lotto-Soudal | + 01:50.59 |
| 49 | Callum Scotson | Mitchelton-Scott | + 01:51.14 |
| 50 | Rui Oliveira | UAE Team Emirates | + 01:53.14 |
| 51 | Kevin Inkelaar | Bahrain-McLaren | + 02:00.14 |
| 52 | Emmanuel Morin | Cofidis | + 02:01.01 |
| 53 | Julius van den Berg | EF Pro Cycling | + 02:02.05 |
| 54 | Stephen Williams | Bahrain-McLaren | + 02:07.33 |
| 55 | Martin Salmon | Team Sunweb | + 02:08.14 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Primoz Roglic | Team Jumbo-Visma | 104 |
| 2 | Richard Carapaz | INEOS Grenadiers | 81 |
| 3 | Daniel Martin | Israel Start-Up Nation | 73 |
| 4 | Guillaume Martin | Cofidis | 50 |
| 5 | Hugh Carthy | EF Pro Cycling | 45 |
| 6 | Michael Woods | EF Pro Cycling | 45 |
| 7 | Enric Mas | Movistar Team | 42 |
| 8 | Alejandro Valverde | Movistar Team | 40 |
| 9 | Sepp Kuss | Team Jumbo-Visma | 35 |
| 10 | Felix Großschartner | Bora-hansgrohe | 33 |
| 11 | Esteban Chaves | Mitchelton-Scott | 30 |
| 12 | Wout Poels | Bahrain-McLaren | 30 |
| 13 | Rui Costa | UAE Team Emirates | 30 |
| 14 | Marc Soler | Movistar Team | 29 |
| 15 | George Bennett | Team Jumbo-Visma | 27 |
| 16 | Tim Wellens | Lotto-Soudal | 26 |
| 17 | Aleksandr Vlasov | Astana Pro Team | 26 |
| 18 | Ion Izagirre | Astana Pro Team | 25 |
| 19 | Sam Bennett | Deceuninck-Quick Step | 25 |
| 20 | Thymen Arensman | Team Sunweb | 21 |
| 21 | Alex Aranburu | Astana Pro Team | 21 |
| 22 | Omar Fraile | Astana Pro Team | 20 |
| 23 | Jasper Philipsen | UAE Team Emirates | 20 |
| 24 | Gorka Izagirre | Astana Pro Team | 14 |
| 25 | Nans Peters | AG2R La Mondiale | 14 |
| 26 | Robert Power | Team Sunweb | 14 |
| 27 | Pascal Ackermann | Bora-hansgrohe | 14 |
| 28 | Clément Champoussin | AG2R La Mondiale | 12 |
| 29 | Michael Valgren | NTT Pro Cycling | 12 |
| 30 | Gerben Thijssen | Lotto-Soudal | 12 |
| 31 | Mikel Nieve | Mitchelton-Scott | 11 |
| 32 | Andrea Bagioli | Deceuninck-Quick Step | 11 |
| 33 | Jakub Mareczko | CCC Team | 11 |
| 34 | Dorian Godon | AG2R La Mondiale | 10 |
| 35 | David Gaudu | Groupama - FDJ | 10 |
| 36 | Mattia Cattaneo | Deceuninck-Quick Step | 10 |
| 37 | Max Kanter | Team Sunweb | 9 |
| 38 | Julien Simon | Total Direct Énergie | 8 |
| 39 | Ide Schelling | Bora-hansgrohe | 8 |
| 40 | Mihkel Räim | Israel Start-Up Nation | 8 |
| 41 | David de la Cruz | UAE Team Emirates | 7 |
| 42 | Emmanuel Morin | Cofidis | 7 |
| 43 | Stan Dewulf | Lotto-Soudal | 6 |
| 44 | Sergio Henao | UAE Team Emirates | 6 |
| 45 | Davide Formolo | UAE Team Emirates | 6 |
| 46 | Magnus Cort | EF Pro Cycling | 6 |
| 47 | Jon Aberasturi | Caja Rural-Seguros RGA | 5 |
| 48 | Bruno Armirail | Groupama - FDJ | 4 |
| 49 | Matthieu Ladagnous | Groupama - FDJ | 4 |
| 50 | Hector Saez | Caja Rural-Seguros RGA | 4 |
| 51 | Harry Tanfield | AG2R La Mondiale | 4 |
| 52 | Gino Mäder | NTT Pro Cycling | 4 |
| 53 | Robert Gesink | Team Jumbo-Visma | 4 |
| 54 | Michael Storer | Team Sunweb | 4 |
| 55 | Reinardt Janse van Rensburg | NTT Pro Cycling | 4 |
| 56 | Dion Smith | Mitchelton-Scott | 3 |
| 57 | Dylan van Baarle | INEOS Grenadiers | 2 |
| 58 | Angel Madrazo | Burgos-BH | 2 |
| 59 | Robert Stannard | Mitchelton-Scott | 2 |
| 60 | Jasha Sütterlin | Team Sunweb | 2 |
| 61 | Jesus Ezquerra | Burgos-BH | 2 |
| 62 | Remi Cavagna | Deceuninck-Quick Step | 2 |
| 63 | Lorrenzo Manzin | Total Direct Énergie | 2 |
| 64 | Luis Angel Mate | Cofidis | 1 |
| 65 | Michel Ries | Trek-Segafredo | 1 |
| 66 | Victor Lafay | Cofidis | 1 |
| 67 | Valentin Ferron | Total Direct Énergie | 1 |
| 68 | Alex Molenaar | Burgos-BH | 1 |
| 69 | Jonathan Hivert | Total Direct Énergie | 1 |
| 70 | Jan Hirt | CCC Team | -5 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Guillaume Martin | Cofidis | 27 |
| 2 | Sepp Kuss | Team Jumbo-Visma | 24 |
| 3 | Richard Carapaz | INEOS Grenadiers | 24 |
| 4 | Daniel Martin | Israel Start-Up Nation | 20 |
| 5 | Tim Wellens | Lotto-Soudal | 19 |
| 6 | Primoz Roglic | Team Jumbo-Visma | 17 |
| 7 | Michael Woods | EF Pro Cycling | 16 |
| 8 | Ion Izagirre | Astana Pro Team | 11 |
| 9 | Alejandro Valverde | Movistar Team | 11 |
| 10 | Remi Cavagna | Deceuninck-Quick Step | 6 |
| 11 | Quentin Jauregui | AG2R La Mondiale | 6 |
| 12 | Enric Mas | Movistar Team | 6 |
| 13 | Robert Power | Team Sunweb | 6 |
| 14 | Rui Costa | UAE Team Emirates | 4 |
| 15 | Nans Peters | AG2R La Mondiale | 4 |
| 16 | Thymen Arensman | Team Sunweb | 4 |
| 17 | Jetse Bol | Burgos-BH | 4 |
| 18 | Matteo Badilatti | Israel Start-Up Nation | 3 |
| 19 | Tosh Van der Sande | Lotto-Soudal | 3 |
| 20 | Aleksandr Vlasov | Astana Pro Team | 3 |
| 21 | Julien Simon | Total Direct Énergie | 3 |
| 22 | Michael Storer | Team Sunweb | 3 |
| 23 | Wout Poels | Bahrain-McLaren | 2 |
| 24 | Bruno Armirail | Groupama - FDJ | 2 |
| 25 | Willie Smit | Burgos-BH | 2 |
| 26 | Pierre-Luc Périchon | Cofidis | 2 |
| 27 | Julius van den Berg | EF Pro Cycling | 2 |
| 28 | Hugh Carthy | EF Pro Cycling | 1 |
| 29 | Esteban Chaves | Mitchelton-Scott | 1 |
| 30 | Andrey Amador | INEOS Grenadiers | 1 |
| 31 | Michael Valgren | NTT Pro Cycling | 1 |
| 32 | Julen Amezqueta | Caja Rural-Seguros RGA | 1 |
| 33 | Omar Fraile | Astana Pro Team | 1 |
| 34 | Gonzalo Serrano | Caja Rural-Seguros RGA | 1 |
| 35 | Robert Stannard | Mitchelton-Scott | 1 |
| 36 | Jasha Sütterlin | Team Sunweb | 1 |
| 37 | Jorge Arcas | Movistar Team | 1 |
| 38 | Aritz Bagües | Caja Rural-Seguros RGA | 1 |
| 39 | Jan Hirt | CCC Team | -2 |
| 40 | Jakub Mareczko | CCC Team | -2 |








