Vuelta a España 2020 - Stage 3
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 | Daniel Martin | Israel Start-Up Nation | 4:27:49 |
| 2 | Primoz Roglic | Team Jumbo-Visma | + 00.00 |
| 3 | Richard Carapaz | INEOS Grenadiers | + 00.00 |
| 4 | Wout Poels | Bahrain-McLaren | + 00.04 |
| 5 | Aleksandr Vlasov | Astana Pro Team | + 00.07 |
| 6 | Enric Mas | Movistar Team | + 00.09 |
| 7 | Felix Großschartner | Bora-hansgrohe | + 00.12 |
| 8 | Hugh Carthy | EF Pro Cycling | + 00.12 |
| 9 | Sepp Kuss | Team Jumbo-Visma | + 00.12 |
| 10 | Clément Champoussin | AG2R La Mondiale | + 00.24 |
| 11 | David Gaudu | Groupama - FDJ | + 00.34 |
| 12 | Kenny Elissonde | Trek-Segafredo | + 00.36 |
| 13 | David de la Cruz | UAE Team Emirates | + 00.36 |
| 14 | Guillaume Martin | Cofidis | + 00.43 |
| 15 | Marc Soler | Movistar Team | + 00.45 |
| 16 | Ivan Sosa | INEOS Grenadiers | + 00.45 |
| 17 | Mattia Cattaneo | Deceuninck-Quick Step | + 00.50 |
| 18 | Niklas Eg | Trek-Segafredo | + 00.53 |
| 19 | George Bennett | Team Jumbo-Visma | + 00.55 |
| 20 | Alejandro Valverde | Movistar Team | + 00.55 |
| 21 | Gino Mäder | NTT Pro Cycling | + 00.55 |
| 22 | Mikel Nieve | Mitchelton-Scott | + 00.58 |
| 23 | Andrea Bagioli | Deceuninck-Quick Step | + 01.06 |
| 24 | Esteban Chaves | Mitchelton-Scott | + 01.06 |
| 25 | Matteo Badilatti | Israel Start-Up Nation | + 01.10 |
| 26 | Robert Power | Team Sunweb | + 01.10 |
| 27 | Davide Formolo | UAE Team Emirates | + 01.10 |
| 28 | Juan Pedro Lopez | Trek-Segafredo | + 01.23 |
| 29 | William Barta | CCC Team | + 01.25 |
| 30 | Romain Sicard | Total Direct Énergie | + 01.28 |
| 31 | Georg Zimmermann | CCC Team | + 01.28 |
| 32 | Michael Woods | EF Pro Cycling | + 01.28 |
| 33 | Luis León Sánchez | Astana Pro Team | + 01.42 |
| 34 | Ion Izagirre | Astana Pro Team | + 01.42 |
| 35 | Gorka Izagirre | Astana Pro Team | + 01.42 |
| 36 | Luis Angel Mate | Cofidis | + 01.49 |
| 37 | Jose Herrada | Cofidis | + 01.49 |
| 38 | Jonathan Lastra | Caja Rural-Seguros RGA | + 01.49 |
| 39 | Sergio Henao | UAE Team Emirates | + 01.59 |
| 40 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 01.59 |
| 41 | Julien Simon | Total Direct Énergie | + 02.06 |
| 42 | Oscar Cabedo | Burgos-BH | + 02.08 |
| 43 | Santiago Buitrago | Bahrain-McLaren | + 02.09 |
| 44 | Kobe Goossens | Lotto-Soudal | + 02.12 |
| 45 | Merhawi Kudus | Astana Pro Team | + 02.12 |
| 46 | Nans Peters | AG2R La Mondiale | + 02.12 |
| 47 | Bruno Armirail | Groupama - FDJ | + 02.14 |
| 48 | Thymen Arensman | Team Sunweb | + 02.21 |
| 49 | Jan Hirt | CCC Team | + 02.21 |
| 50 | Carlos Verona | Movistar Team | + 02.29 |
| 51 | Robert Gesink | Team Jumbo-Visma | + 02.37 |
| 52 | Quentin Jauregui | AG2R La Mondiale | + 03.14 |
| 53 | Alex Molenaar | Burgos-BH | + 04.16 |
| 54 | Stan Dewulf | Lotto-Soudal | + 04.43 |
| 55 | Nick Schultz | Mitchelton-Scott | + 04.43 |
| 56 | Angel Madrazo | Burgos-BH | + 04.43 |
| 57 | Dorian Godon | AG2R La Mondiale | + 05.02 |
| 58 | José Joaquin Rojas | Movistar Team | + 05.40 |
| 59 | Jhojan Garcia | Caja Rural-Seguros RGA | + 05.40 |
| 60 | Juan Felipe Osorio | Burgos-BH | + 07.04 |
| 61 | Jannik Steimle | Deceuninck-Quick Step | + 07.04 |
| 62 | Koen De Kort | Trek-Segafredo | + 07.04 |
| 63 | Michael Valgren | NTT Pro Cycling | + 07.04 |
| 64 | Emils Liepins | Trek-Segafredo | + 07.04 |
| 65 | Stefan de Bod | NTT Pro Cycling | + 07.04 |
| 66 | Ricardo Vilela | Burgos-BH | + 07.04 |
| 67 | Willie Smit | Burgos-BH | + 07.04 |
| 68 | Omer Goldstein | Israel Start-Up Nation | + 07.04 |
| 69 | Remy Mertz | Lotto-Soudal | + 07.04 |
| 70 | Pim Ligthart | Total Direct Énergie | + 07.04 |
| 71 | James Piccoli | Israel Start-Up Nation | + 07.04 |
| 72 | Chris Froome | INEOS Grenadiers | + 07.04 |
| 73 | Andrey Amador | INEOS Grenadiers | + 07.04 |
| 74 | Reto Hollenstein | Israel Start-Up Nation | + 07.04 |
| 75 | Tejay van Garderen | EF Pro Cycling | + 07.04 |
| 76 | Dion Smith | Mitchelton-Scott | + 07.16 |
| 77 | Michel Ries | Trek-Segafredo | + 07.50 |
| 78 | Dylan van Baarle | INEOS Grenadiers | + 07.50 |
| 79 | Cameron Wurf | INEOS Grenadiers | + 07.50 |
| 80 | Paul Ourselin | Total Direct Énergie | + 07.50 |
| 81 | Valentin Ferron | Total Direct Énergie | + 07.50 |
| 82 | Michal Paluta | CCC Team | + 07.50 |
| 83 | Enrico Gasparotto | NTT Pro Cycling | + 08.27 |
| 84 | Nicholas Dlamini | NTT Pro Cycling | + 08.27 |
| 85 | Tomasz Marczynski | Lotto-Soudal | + 08.27 |
| 86 | Victor Lafay | Cofidis | + 08.45 |
| 87 | Daniel Martinez | EF Pro Cycling | + 08.52 |
| 88 | Julen Amezqueta | Caja Rural-Seguros RGA | + 08.52 |
| 89 | Tim Wellens | Lotto-Soudal | + 09.10 |
| 90 | Gerben Thijssen | Lotto-Soudal | + 09.10 |
| 91 | Brent Van Moer | Lotto-Soudal | + 09.12 |
| 92 | Robert Stannard | Mitchelton-Scott | + 09.12 |
| 93 | Omar Fraile | Astana Pro Team | + 09.57 |
| 94 | Alex Aranburu | Astana Pro Team | + 09.57 |
| 95 | Reinardt Janse van Rensburg | NTT Pro Cycling | + 09.57 |
| 96 | Tsgabu Grmay | Mitchelton-Scott | + 09.57 |
| 97 | Nelson Oliveira | Movistar Team | + 09.59 |
| 98 | Michal Golas | INEOS Grenadiers | + 09.59 |
| 99 | Romain Seigle | Groupama - FDJ | + 09.59 |
| 100 | Magnus Cort | EF Pro Cycling | + 10.44 |
| 101 | Jetse Bol | Burgos-BH | + 11.11 |
| 102 | Jesus Ezquerra | Burgos-BH | + 11.11 |
| 103 | Lorrenzo Manzin | Total Direct Énergie | + 11.11 |
| 104 | Alexis Renard | Israel Start-Up Nation | + 11.14 |
| 105 | Olivier Le Gac | Groupama - FDJ | + 11.14 |
| 106 | Matthieu Ladagnous | Groupama - FDJ | + 11.14 |
| 107 | Carlos Barbero | NTT Pro Cycling | + 11.14 |
| 108 | Scott Davies | Bahrain-McLaren | + 11.14 |
| 109 | Rui Costa | UAE Team Emirates | + 11.14 |
| 110 | Hector Saez | Caja Rural-Seguros RGA | + 11.14 |
| 111 | Mark Donovan | Team Sunweb | + 11.14 |
| 112 | Fernando Barceló | Cofidis | + 11.14 |
| 113 | Aritz Bagües | Caja Rural-Seguros RGA | + 11.14 |
| 114 | Gonzalo Serrano | Caja Rural-Seguros RGA | + 11.14 |
| 115 | Kevin Inkelaar | Bahrain-McLaren | + 11.14 |
| 116 | Benjamin Dyball | NTT Pro Cycling | + 11.14 |
| 117 | Alexander Kamp | Trek-Segafredo | + 11.14 |
| 118 | Ivo Oliveira | UAE Team Emirates | + 11.14 |
| 119 | Ian Garrison | Deceuninck-Quick Step | + 11.14 |
| 120 | Harry Tanfield | AG2R La Mondiale | + 11.14 |
| 121 | Natnael Berhane | Cofidis | + 11.14 |
| 122 | Lukasz Wisniowski | CCC Team | + 11.14 |
| 123 | Emmanuel Morin | Cofidis | + 11.14 |
| 124 | Michael Mørkøv | Deceuninck-Quick Step | + 11.19 |
| 125 | Zdenek Stybar | Deceuninck-Quick Step | + 11.19 |
| 126 | Jon Aberasturi | Caja Rural-Seguros RGA | + 11.19 |
| 127 | Remi Cavagna | Deceuninck-Quick Step | + 11.19 |
| 128 | Grega Bole | Bahrain-McLaren | + 11.19 |
| 129 | Jasha Sütterlin | Team Sunweb | + 11.19 |
| 130 | Michael Storer | Team Sunweb | + 11.19 |
| 131 | Stephen Williams | Bahrain-McLaren | + 11.19 |
| 132 | Pierre-Luc Périchon | Cofidis | + 11.19 |
| 133 | Jorge Arcas | Movistar Team | + 11.24 |
| 134 | Ide Schelling | Bora-hansgrohe | + 11.38 |
| 135 | Tom Dumoulin | Team Jumbo-Visma | + 11.51 |
| 136 | Francisco Ventoso | CCC Team | + 11.51 |
| 137 | Paul Martens | Team Jumbo-Visma | + 11.51 |
| 138 | Martin Salmon | Team Sunweb | + 11.51 |
| 139 | Jasper Philipsen | UAE Team Emirates | + 11.51 |
| 140 | Alexandr Riabushenko | UAE Team Emirates | + 11.51 |
| 141 | Max Kanter | Team Sunweb | + 11.51 |
| 142 | Dmitriy Gruzdev | Astana Pro Team | + 11.51 |
| 143 | Alex Edmondson | Mitchelton-Scott | + 11.56 |
| 144 | Lennard Hofstede | Team Jumbo-Visma | + 12.04 |
| 145 | Mihkel Räim | Israel Start-Up Nation | + 12.04 |
| 146 | Sam Bennett | Deceuninck-Quick Step | + 12.06 |
| 147 | Fred Wright | Bahrain-McLaren | + 12.24 |
| 148 | Michael Schwarzmann | Bora-hansgrohe | + 14.04 |
| 149 | Andreas Schillinger | Bora-hansgrohe | + 14.04 |
| 150 | Simon Geschke | CCC Team | + 14.11 |
| 151 | Mickaël Delage | Groupama - FDJ | + 14.31 |
| 152 | Jonathan Hivert | Total Direct Énergie | + 14.31 |
| 153 | Anthony Roux | Groupama - FDJ | + 14.31 |
| 154 | Rory Sutherland | Israel Start-Up Nation | + 14.31 |
| 155 | Imanol Erviti | Movistar Team | + 14.31 |
| 156 | Niki Terpstra | Total Direct Énergie | + 14.41 |
| 157 | Mitchell Docker | EF Pro Cycling | + 15.07 |
| 158 | Rui Oliveira | UAE Team Emirates | + 15.07 |
| 159 | Tosh Van der Sande | Lotto-Soudal | + 15.16 |
| 160 | Julius van den Berg | EF Pro Cycling | + 16.10 |
| 161 | Pascal Ackermann | Bora-hansgrohe | + 16.26 |
| 162 | Jakub Mareczko | CCC Team | + 16.26 |
| 163 | Rüdiger Selig | Bora-hansgrohe | + 16.26 |
| 164 | Matteo Moschetti | Trek-Segafredo | + 16.26 |
| 165 | Martin Laas | Bora-hansgrohe | + 16.26 |
| 166 | Jonas Vingegaard | Team Jumbo-Visma | + 16.26 |
| 167 | Logan Owen | EF Pro Cycling | + 16.26 |
| 168 | Callum Scotson | Mitchelton-Scott | + 16.30 |
| 169 | Jay McCarthy | Bora-hansgrohe | + 16.30 |
| - | Thibaut Pinot | Groupama - FDJ | DNS |
| - | Matej Mohoric | Bahrain-McLaren | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Primoz Roglic | Team Jumbo-Visma | 12:37:24 |
| 2 | Daniel Martin | Israel Start-Up Nation | + 00.05 |
| 3 | Richard Carapaz | INEOS Grenadiers | + 00.13 |
| 4 | Enric Mas | Movistar Team | + 00.32 |
| 5 | Hugh Carthy | EF Pro Cycling | + 00.38 |
| 6 | Sepp Kuss | Team Jumbo-Visma | + 00.44 |
| 7 | Felix Großschartner | Bora-hansgrohe | + 01.17 |
| 8 | Esteban Chaves | Mitchelton-Scott | + 01.29 |
| 9 | Marc Soler | Movistar Team | + 01.55 |
| 10 | George Bennett | Team Jumbo-Visma | + 01.57 |
| 11 | Alejandro Valverde | Movistar Team | + 02.08 |
| 12 | David de la Cruz | UAE Team Emirates | + 02.31 |
| 13 | Mikel Nieve | Mitchelton-Scott | + 02.53 |
| 14 | Kenny Elissonde | Trek-Segafredo | + 02.55 |
| 15 | Andrea Bagioli | Deceuninck-Quick Step | + 02.58 |
| 16 | Davide Formolo | UAE Team Emirates | + 03.05 |
| 17 | Wout Poels | Bahrain-McLaren | + 03.13 |
| 18 | Gino Mäder | NTT Pro Cycling | + 03.31 |
| 19 | Gorka Izagirre | Astana Pro Team | + 03.37 |
| 20 | David Gaudu | Groupama - FDJ | + 04.00 |
| 21 | Mattia Cattaneo | Deceuninck-Quick Step | + 04.16 |
| 22 | Sergio Henao | UAE Team Emirates | + 04.41 |
| 23 | Aleksandr Vlasov | Astana Pro Team | + 05.42 |
| 24 | Luis León Sánchez | Astana Pro Team | + 07.17 |
| 25 | Ivan Sosa | INEOS Grenadiers | + 08.35 |
| 26 | Guillaume Martin | Cofidis | + 10.14 |
| 27 | Jose Herrada | Cofidis | + 10.54 |
| 28 | Georg Zimmermann | CCC Team | + 12.13 |
| 29 | Kobe Goossens | Lotto-Soudal | + 12.18 |
| 30 | Carlos Verona | Movistar Team | + 13.41 |
| 31 | William Barta | CCC Team | + 13.54 |
| 32 | Rui Costa | UAE Team Emirates | + 13.56 |
| 33 | Niklas Eg | Trek-Segafredo | + 18.00 |
| 34 | Bruno Armirail | Groupama - FDJ | + 18.24 |
| 35 | José Joaquin Rojas | Movistar Team | + 18.32 |
| 36 | Robert Gesink | Team Jumbo-Visma | + 18.57 |
| 37 | Juan Pedro Lopez | Trek-Segafredo | + 19.14 |
| 38 | Julien Simon | Total Direct Énergie | + 19.57 |
| 39 | Clément Champoussin | AG2R La Mondiale | + 21.02 |
| 40 | Tom Dumoulin | Team Jumbo-Visma | + 21.05 |
| 41 | Romain Sicard | Total Direct Énergie | + 21.54 |
| 42 | Jhojan Garcia | Caja Rural-Seguros RGA | + 23.44 |
| 43 | Jan Hirt | CCC Team | + 23.50 |
| 44 | Luis Angel Mate | Cofidis | + 24.51 |
| 45 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 25.01 |
| 46 | Michael Valgren | NTT Pro Cycling | + 25.35 |
| 47 | Matteo Badilatti | Israel Start-Up Nation | + 25.48 |
| 48 | Nick Schultz | Mitchelton-Scott | + 26.40 |
| 49 | Michel Ries | Trek-Segafredo | + 28.09 |
| 50 | Ion Izagirre | Astana Pro Team | + 28.23 |
| 51 | Koen De Kort | Trek-Segafredo | + 28.53 |
| 52 | Nans Peters | AG2R La Mondiale | + 29.31 |
| 53 | Jonathan Lastra | Caja Rural-Seguros RGA | + 29.35 |
| 54 | Angel Madrazo | Burgos-BH | + 29.57 |
| 55 | Julen Amezqueta | Caja Rural-Seguros RGA | + 30.01 |
| 56 | Tsgabu Grmay | Mitchelton-Scott | + 30.02 |
| 57 | Victor Lafay | Cofidis | + 30.31 |
| 58 | Robert Power | Team Sunweb | + 31.37 |
| 59 | Merhawi Kudus | Astana Pro Team | + 31.49 |
| 60 | Thymen Arensman | Team Sunweb | + 31.58 |
| 61 | Oscar Cabedo | Burgos-BH | + 32.07 |
| 62 | Paul Ourselin | Total Direct Énergie | + 32.20 |
| 63 | Daniel Martinez | EF Pro Cycling | + 32.28 |
| 64 | Remy Mertz | Lotto-Soudal | + 32.29 |
| 65 | Imanol Erviti | Movistar Team | + 32.41 |
| 66 | Jannik Steimle | Deceuninck-Quick Step | + 33.01 |
| 67 | Nelson Oliveira | Movistar Team | + 33.01 |
| 68 | Omar Fraile | Astana Pro Team | + 33.40 |
| 69 | Andrey Amador | INEOS Grenadiers | + 33.45 |
| 70 | Stefan de Bod | NTT Pro Cycling | + 34.23 |
| 71 | Dylan van Baarle | INEOS Grenadiers | + 34.31 |
| 72 | Aritz Bagües | Caja Rural-Seguros RGA | + 34.57 |
| 73 | Dorian Godon | AG2R La Mondiale | + 35.01 |
| 74 | Romain Seigle | Groupama - FDJ | + 35.56 |
| 75 | Santiago Buitrago | Bahrain-McLaren | + 36.16 |
| 76 | Robert Stannard | Mitchelton-Scott | + 36.23 |
| 77 | Chris Froome | INEOS Grenadiers | + 37.03 |
| 78 | Matthieu Ladagnous | Groupama - FDJ | + 37.08 |
| 79 | Mark Donovan | Team Sunweb | + 37.11 |
| 80 | Alex Aranburu | Astana Pro Team | + 37.16 |
| 81 | Tim Wellens | Lotto-Soudal | + 37.30 |
| 82 | Gonzalo Serrano | Caja Rural-Seguros RGA | + 37.34 |
| 83 | Willie Smit | Burgos-BH | + 37.53 |
| 84 | Reto Hollenstein | Israel Start-Up Nation | + 37.53 |
| 85 | Dion Smith | Mitchelton-Scott | + 38.05 |
| 86 | Valentin Ferron | Total Direct Énergie | + 38.38 |
| 87 | Cameron Wurf | INEOS Grenadiers | + 38.39 |
| 88 | Michael Woods | EF Pro Cycling | + 38.44 |
| 89 | Stan Dewulf | Lotto-Soudal | + 38.50 |
| 90 | Enrico Gasparotto | NTT Pro Cycling | + 39.30 |
| 91 | Omer Goldstein | Israel Start-Up Nation | + 40.42 |
| 92 | Olivier Le Gac | Groupama - FDJ | + 40.45 |
| 93 | Michal Golas | INEOS Grenadiers | + 40.48 |
| 94 | Juan Felipe Osorio | Burgos-BH | + 41.11 |
| 95 | Ricardo Vilela | Burgos-BH | + 41.11 |
| 96 | James Piccoli | Israel Start-Up Nation | + 41.11 |
| 97 | Tejay van Garderen | EF Pro Cycling | + 41.11 |
| 98 | Fernando Barceló | Cofidis | + 41.13 |
| 99 | Alex Molenaar | Burgos-BH | + 41.32 |
| 100 | Lennard Hofstede | Team Jumbo-Visma | + 41.41 |
| 101 | Michael Storer | Team Sunweb | + 41.44 |
| 102 | Lorrenzo Manzin | Total Direct Énergie | + 42.00 |
| 103 | Scott Davies | Bahrain-McLaren | + 42.03 |
| 104 | Ian Garrison | Deceuninck-Quick Step | + 42.03 |
| 105 | Alexander Kamp | Trek-Segafredo | + 42.03 |
| 106 | Zdenek Stybar | Deceuninck-Quick Step | + 42.08 |
| 107 | Michael Mørkøv | Deceuninck-Quick Step | + 42.08 |
| 108 | Nicholas Dlamini | NTT Pro Cycling | + 42.34 |
| 109 | Tomasz Marczynski | Lotto-Soudal | + 42.34 |
| 110 | Brent Van Moer | Lotto-Soudal | + 42.36 |
| 111 | Dmitriy Gruzdev | Astana Pro Team | + 42.40 |
| 112 | Jesus Ezquerra | Burgos-BH | + 42.41 |
| 113 | Sam Bennett | Deceuninck-Quick Step | + 42.55 |
| 114 | Fred Wright | Bahrain-McLaren | + 43.13 |
| 115 | Gerben Thijssen | Lotto-Soudal | + 43.17 |
| 116 | Reinardt Janse van Rensburg | NTT Pro Cycling | + 43.19 |
| 117 | Ide Schelling | Bora-hansgrohe | + 43.20 |
| 118 | Quentin Jauregui | AG2R La Mondiale | + 43.25 |
| 119 | Emils Liepins | Trek-Segafredo | + 43.28 |
| 120 | Niki Terpstra | Total Direct Énergie | + 43.28 |
| 121 | Pim Ligthart | Total Direct Énergie | + 43.42 |
| 122 | Jonathan Hivert | Total Direct Énergie | + 44.59 |
| 123 | Michal Paluta | CCC Team | + 45.06 |
| 124 | Hector Saez | Caja Rural-Seguros RGA | + 45.18 |
| 125 | Anthony Roux | Groupama - FDJ | + 45.20 |
| 126 | Alexis Renard | Israel Start-Up Nation | + 45.21 |
| 127 | Carlos Barbero | NTT Pro Cycling | + 45.21 |
| 128 | Kevin Inkelaar | Bahrain-McLaren | + 45.21 |
| 129 | Benjamin Dyball | NTT Pro Cycling | + 45.21 |
| 130 | Lukasz Wisniowski | CCC Team | + 45.21 |
| 131 | Emmanuel Morin | Cofidis | + 45.21 |
| 132 | Jon Aberasturi | Caja Rural-Seguros RGA | + 45.26 |
| 133 | Grega Bole | Bahrain-McLaren | + 45.26 |
| 134 | Pierre-Luc Périchon | Cofidis | + 45.26 |
| 135 | Jorge Arcas | Movistar Team | + 45.31 |
| 136 | Jonas Vingegaard | Team Jumbo-Visma | + 45.31 |
| 137 | Jasper Philipsen | UAE Team Emirates | + 45.49 |
| 138 | Paul Martens | Team Jumbo-Visma | + 45.52 |
| 139 | Alexandr Riabushenko | UAE Team Emirates | + 45.58 |
| 140 | Tosh Van der Sande | Lotto-Soudal | + 46.05 |
| 141 | Harry Tanfield | AG2R La Mondiale | + 46.22 |
| 142 | Jay McCarthy | Bora-hansgrohe | + 46.29 |
| 143 | Ivo Oliveira | UAE Team Emirates | + 46.57 |
| 144 | Francisco Ventoso | CCC Team | + 46.59 |
| 145 | Max Kanter | Team Sunweb | + 46.59 |
| 146 | Magnus Cort | EF Pro Cycling | + 47.30 |
| 147 | Stephen Williams | Bahrain-McLaren | + 48.05 |
| 148 | Jetse Bol | Burgos-BH | + 48.27 |
| 149 | Natnael Berhane | Cofidis | + 48.30 |
| 150 | Remi Cavagna | Deceuninck-Quick Step | + 49.37 |
| 151 | Martin Salmon | Team Sunweb | + 49.38 |
| 152 | Jasha Sütterlin | Team Sunweb | + 50.20 |
| 153 | Rui Oliveira | UAE Team Emirates | + 50.33 |
| 154 | Andreas Schillinger | Bora-hansgrohe | + 50.38 |
| 155 | Rory Sutherland | Israel Start-Up Nation | + 51.47 |
| 156 | Alex Edmondson | Mitchelton-Scott | + 51.51 |
| 157 | Simon Geschke | CCC Team | + 51.58 |
| 158 | Mitchell Docker | EF Pro Cycling | + 52.23 |
| 159 | Julius van den Berg | EF Pro Cycling | + 52.48 |
| 160 | Callum Scotson | Mitchelton-Scott | + 53.16 |
| 161 | Michael Schwarzmann | Bora-hansgrohe | + 53.21 |
| 162 | Mihkel Räim | Israel Start-Up Nation | + 53.44 |
| 163 | Jakub Mareczko | CCC Team | + 54.13 |
| 164 | Logan Owen | EF Pro Cycling | + 55.41 |
| 165 | Rüdiger Selig | Bora-hansgrohe | + 58.16 |
| 166 | Martin Laas | Bora-hansgrohe | + 58.18 |
| 167 | Pascal Ackermann | Bora-hansgrohe | + 58.20 |
| 168 | Mickaël Delage | Groupama - FDJ | + 58.30 |
| 169 | Matteo Moschetti | Trek-Segafredo | + 01:00.25 |
| - | Thibaut Pinot | Groupama - FDJ | DNS |
| - | Matej Mohoric | Bahrain-McLaren | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Enric Mas | Movistar Team | 12:37:56 |
| 2 | Andrea Bagioli | Deceuninck-Quick Step | + 02.26 |
| 3 | Gino Mäder | NTT Pro Cycling | + 02.59 |
| 4 | David Gaudu | Groupama - FDJ | + 03.28 |
| 5 | Aleksandr Vlasov | Astana Pro Team | + 05.10 |
| 6 | Ivan Sosa | INEOS Grenadiers | + 08.03 |
| 7 | Georg Zimmermann | CCC Team | + 11.41 |
| 8 | Kobe Goossens | Lotto-Soudal | + 11.46 |
| 9 | William Barta | CCC Team | + 13.22 |
| 10 | Niklas Eg | Trek-Segafredo | + 17.28 |
| 11 | Juan Pedro Lopez | Trek-Segafredo | + 18.42 |
| 12 | Clément Champoussin | AG2R La Mondiale | + 20.30 |
| 13 | Jhojan Garcia | Caja Rural-Seguros RGA | + 23.12 |
| 14 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 24.29 |
| 15 | Michel Ries | Trek-Segafredo | + 27.37 |
| 16 | Victor Lafay | Cofidis | + 29.59 |
| 17 | Robert Power | Team Sunweb | + 31.05 |
| 18 | Thymen Arensman | Team Sunweb | + 31.26 |
| 19 | Daniel Martinez | EF Pro Cycling | + 31.56 |
| 20 | Remy Mertz | Lotto-Soudal | + 31.57 |
| 21 | Jannik Steimle | Deceuninck-Quick Step | + 32.29 |
| 22 | Stefan de Bod | NTT Pro Cycling | + 33.51 |
| 23 | Dorian Godon | AG2R La Mondiale | + 34.29 |
| 24 | Santiago Buitrago | Bahrain-McLaren | + 35.44 |
| 25 | Robert Stannard | Mitchelton-Scott | + 35.51 |
| 26 | Mark Donovan | Team Sunweb | + 36.39 |
| 27 | Alex Aranburu | Astana Pro Team | + 36.44 |
| 28 | Valentin Ferron | Total Direct Énergie | + 38.06 |
| 29 | Stan Dewulf | Lotto-Soudal | + 38.18 |
| 30 | Omer Goldstein | Israel Start-Up Nation | + 40.10 |
| 31 | Juan Felipe Osorio | Burgos-BH | + 40.39 |
| 32 | Fernando Barceló | Cofidis | + 40.41 |
| 33 | Alex Molenaar | Burgos-BH | + 41.00 |
| 34 | Michael Storer | Team Sunweb | + 41.12 |
| 35 | Scott Davies | Bahrain-McLaren | + 41.31 |
| 36 | Ian Garrison | Deceuninck-Quick Step | + 41.31 |
| 37 | Nicholas Dlamini | NTT Pro Cycling | + 42.02 |
| 38 | Brent Van Moer | Lotto-Soudal | + 42.04 |
| 39 | Fred Wright | Bahrain-McLaren | + 42.41 |
| 40 | Gerben Thijssen | Lotto-Soudal | + 42.45 |
| 41 | Ide Schelling | Bora-hansgrohe | + 42.48 |
| 42 | Michal Paluta | CCC Team | + 44.34 |
| 43 | Alexis Renard | Israel Start-Up Nation | + 44.49 |
| 44 | Kevin Inkelaar | Bahrain-McLaren | + 44.49 |
| 45 | Emmanuel Morin | Cofidis | + 44.49 |
| 46 | Jonas Vingegaard | Team Jumbo-Visma | + 44.59 |
| 47 | Jasper Philipsen | UAE Team Emirates | + 45.17 |
| 48 | Alexandr Riabushenko | UAE Team Emirates | + 45.26 |
| 49 | Ivo Oliveira | UAE Team Emirates | + 46.25 |
| 50 | Max Kanter | Team Sunweb | + 46.27 |
| 51 | Stephen Williams | Bahrain-McLaren | + 47.33 |
| 52 | Remi Cavagna | Deceuninck-Quick Step | + 49.05 |
| 53 | Martin Salmon | Team Sunweb | + 49.06 |
| 54 | Rui Oliveira | UAE Team Emirates | + 50.01 |
| 55 | Julius van den Berg | EF Pro Cycling | + 52.16 |
| 56 | Callum Scotson | Mitchelton-Scott | + 52.44 |
| 57 | Logan Owen | EF Pro Cycling | + 55.09 |
| 58 | Matteo Moschetti | Trek-Segafredo | + 59.53 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Primoz Roglic | Team Jumbo-Visma | 65 |
| 2 | Daniel Martin | Israel Start-Up Nation | 57 |
| 3 | Richard Carapaz | INEOS Grenadiers | 50 |
| 4 | Enric Mas | Movistar Team | 30 |
| 5 | Marc Soler | Movistar Team | 26 |
| 6 | Hugh Carthy | EF Pro Cycling | 25 |
| 7 | Esteban Chaves | Mitchelton-Scott | 23 |
| 8 | Sepp Kuss | Team Jumbo-Visma | 22 |
| 9 | Felix Großschartner | Bora-hansgrohe | 21 |
| 10 | Alejandro Valverde | Movistar Team | 17 |
| 11 | Wout Poels | Bahrain-McLaren | 14 |
| 12 | George Bennett | Team Jumbo-Visma | 13 |
| 13 | Aleksandr Vlasov | Astana Pro Team | 12 |
| 14 | Andrea Bagioli | Deceuninck-Quick Step | 11 |
| 15 | David de la Cruz | UAE Team Emirates | 6 |
| 16 | Kenny Elissonde | Trek-Segafredo | 6 |
| 17 | Clément Champoussin | AG2R La Mondiale | 6 |
| 18 | David Gaudu | Groupama - FDJ | 5 |
| 19 | Bruno Armirail | Groupama - FDJ | 4 |
| 20 | Matthieu Ladagnous | Groupama - FDJ | 4 |
| 21 | Hector Saez | Caja Rural-Seguros RGA | 4 |
| 22 | Gino Mäder | NTT Pro Cycling | 4 |
| 23 | Robert Gesink | Team Jumbo-Visma | 4 |
| 24 | Gorka Izagirre | Astana Pro Team | 3 |
| 25 | Rui Costa | UAE Team Emirates | 3 |
| 26 | Mikel Nieve | Mitchelton-Scott | 2 |
| 27 | Guillaume Martin | Cofidis | 2 |
| 28 | Angel Madrazo | Burgos-BH | 2 |
| 29 | Alex Aranburu | Astana Pro Team | 2 |
| 30 | Mattia Cattaneo | Deceuninck-Quick Step | 1 |
| 31 | Michel Ries | Trek-Segafredo | 1 |
| 32 | Valentin Ferron | Total Direct Énergie | 1 |
| 33 | Jonathan Hivert | Total Direct Énergie | 1 |
| 34 | Jan Hirt | CCC Team | -5 |
| 35 | Daniel Martinez | EF Pro Cycling | -5 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Richard Carapaz | INEOS Grenadiers | 18 |
| 2 | Daniel Martin | Israel Start-Up Nation | 16 |
| 3 | Sepp Kuss | Team Jumbo-Visma | 14 |
| 4 | Primoz Roglic | Team Jumbo-Visma | 7 |
| 5 | Tim Wellens | Lotto-Soudal | 6 |
| 6 | Quentin Jauregui | AG2R La Mondiale | 6 |
| 7 | Enric Mas | Movistar Team | 6 |
| 8 | Alejandro Valverde | Movistar Team | 6 |
| 9 | Jetse Bol | Burgos-BH | 4 |
| 10 | Matteo Badilatti | Israel Start-Up Nation | 3 |
| 11 | Tosh Van der Sande | Lotto-Soudal | 3 |
| 12 | Wout Poels | Bahrain-McLaren | 2 |
| 13 | Bruno Armirail | Groupama - FDJ | 2 |
| 14 | Willie Smit | Burgos-BH | 2 |
| 15 | Julius van den Berg | EF Pro Cycling | 2 |
| 16 | Esteban Chaves | Mitchelton-Scott | 1 |
| 17 | Aleksandr Vlasov | Astana Pro Team | 1 |
| 18 | Ion Izagirre | Astana Pro Team | 1 |
| 19 | Andrey Amador | INEOS Grenadiers | 1 |
| 20 | Aritz Bagües | Caja Rural-Seguros RGA | 1 |
| 21 | Gonzalo Serrano | Caja Rural-Seguros RGA | 1 |
| 22 | Remi Cavagna | Deceuninck-Quick Step | 1 |
| 23 | Jasha Sütterlin | Team Sunweb | 1 |
| 24 | Jan Hirt | CCC Team | -2 |
| 25 | Daniel Martinez | EF Pro Cycling | -2 |








