1 | ![Primož Roglic]() Primož Roglic Team Jumbo - Visma | Team Jumbo - Visma | 19h 11' 36'' |
2 | ![Jonas Vingegaard]() Jonas Vingegaard Team Jumbo - Visma | Team Jumbo - Visma | +52'' |
3 | ![Tadej Pogacar]() Tadej Pogacar UAE Team Emirates | UAE Team Emirates | +1' 07'' |
4 | ![Adam Yates]() Adam Yates INEOS Grenadiers | INEOS Grenadiers | +1' 26'' |
5 | ![David Gaudu]() David Gaudu Groupama - FDJ | Groupama - FDJ | +1' 27'' |
6 | ![Pello Bilbao]() Pello Bilbao Bahrain Victorious | Bahrain Victorious | +1' 28'' |
7 | ![Alejandro Valverde]() Alejandro Valverde Movistar | Movistar | +1' 33'' |
8 | ![Mikel Landa]() Mikel Landa Bahrain Victorious | Bahrain Victorious | +2' 17'' |
9 | ![Esteban Chaves]() Esteban Chaves Team BikeExchange | Team BikeExchange | +2' 38'' |
10 | ![Ion Izagirre]() Ion Izagirre Astana | Astana | +2' 59'' |
11 | ![Mauri Vansevenant]() Mauri Vansevenant Deceuninck - Quick-Step | Deceuninck - Quick-Step | +3' 16'' |
12 | ![Hugh Carthy]() Hugh Carthy EF Education - Nippo | EF Education - Nippo | +4' 19'' |
13 | ![Emanuel Buchmann]() Emanuel Buchmann Bora-hansgrohe | Bora-hansgrohe | +5' 01'' |
14 | ![James Knox]() James Knox Deceuninck - Quick-Step | Deceuninck - Quick-Step | +5' 32'' |
15 | ![Jakob Fuglsang]() Jakob Fuglsang Astana | Astana | +5' 54'' |
16 | ![Rubén Fernández]() Rubén Fernández Cofidis | Cofidis | +5' 57'' |
17 | ![Brandon McNulty]() Brandon McNulty UAE Team Emirates | UAE Team Emirates | +7' 46'' |
18 | ![Enric Mas]() Enric Mas Movistar | Movistar | +8' 04'' |
19 | ![Richard Carapaz]() Richard Carapaz INEOS Grenadiers | INEOS Grenadiers | +9' 37'' |
20 | ![Patrick Bevin]() Patrick Bevin Israel Start-Up Nation | Israel Start-Up Nation | +9' 46'' |
21 | ![Gino Mäder]() Gino Mäder Bahrain Victorious | Bahrain Victorious | +12' 02'' |
22 | ![Pierre Latour]() Pierre Latour Total Direct Energie | Total Direct Energie | +13' 17'' |
23 | ![Ben O'Connor]() Ben O'Connor Ag2r | Ag2r | +15' 38'' |
24 | ![Fabio Aru]() Fabio Aru Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +16' 24'' |
25 | ![Sam Oomen]() Sam Oomen Team Jumbo - Visma | Team Jumbo - Visma | +16' 46'' |
26 | ![Jonathan Lastra]() Jonathan Lastra Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +16' 58'' |
27 | ![Maximilian Schachmann]() Maximilian Schachmann Bora-hansgrohe | Bora-hansgrohe | +17' 04'' |
28 | ![Sergio Higuita]() Sergio Higuita EF Education - Nippo | EF Education - Nippo | +17' 14'' |
29 | ![Ilan Van Wilder]() Ilan Van Wilder Team DSM | Team DSM | +17' 30'' |
30 | ![Quinten Hermans]() Quinten Hermans Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +18' 43'' |
31 | ![Guillaume Martin]() Guillaume Martin Cofidis | Cofidis | +20' 12'' |
32 | ![Mark Donovan]() Mark Donovan Team DSM | Team DSM | +21' 22'' |
33 | ![Odd Christian Eiking]() Odd Christian Eiking Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +22' 47'' |
34 | ![Diego Ulissi]() Diego Ulissi UAE Team Emirates | UAE Team Emirates | +23' 04'' |
35 | ![Cristián Rodríguez]() Cristián Rodríguez Total Direct Energie | Total Direct Energie | +23' 56'' |
36 | ![Patrick Konrad]() Patrick Konrad Bora-hansgrohe | Bora-hansgrohe | +24' 42'' |
37 | ![Antwan Tolhoek]() Antwan Tolhoek Team Jumbo - Visma | Team Jumbo - Visma | +25' 00'' |
38 | ![Alex Aranburu]() Alex Aranburu Astana | Astana | +25' 04'' |
39 | ![Rafal Majka]() Rafal Majka UAE Team Emirates | UAE Team Emirates | +25' 17'' |
40 | ![Jesús Ezquerra]() Jesús Ezquerra Burgos - BH | Burgos - BH | +25' 50'' |
41 | ![Niklas Eg]() Niklas Eg Trek-Segafredo | Trek-Segafredo | +26' 08'' |
42 | ![Eddie Dunbar]() Eddie Dunbar INEOS Grenadiers | INEOS Grenadiers | +28' 52'' |
43 | ![Jon Agirre]() Jon Agirre Equipo Kern Pharma | Equipo Kern Pharma | +28' 52'' |
44 | ![José Félix Parra]() José Félix Parra Equipo Kern Pharma | Equipo Kern Pharma | +30' 40'' |
45 | ![Maurits Lammertink]() Maurits Lammertink Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +30' 56'' |
46 | ![Jesús Herrada]() Jesús Herrada Cofidis | Cofidis | +31' 00'' |
47 | ![Marc Hirschi]() Marc Hirschi UAE Team Emirates | UAE Team Emirates | +31' 05'' |
48 | ![Tobias Foss]() Tobias Foss Team Jumbo - Visma | Team Jumbo - Visma | +31' 19'' |
49 | ![Mikel Nieve]() Mikel Nieve Team BikeExchange | Team BikeExchange | +31' 24'' |
50 | ![Juan Pedro López]() Juan Pedro López Trek-Segafredo | Trek-Segafredo | +31' 36'' |
51 | ![Fabien Doubey]() Fabien Doubey Total Direct Energie | Total Direct Energie | +32' 32'' |
52 | ![Aurélien Paret-Peintre]() Aurélien Paret-Peintre Ag2r | Ag2r | +33' 07'' |
53 | ![Gotzon Martín]() Gotzon Martín Euskaltel - Euskadi | Euskaltel - Euskadi | +34' 49'' |
54 | ![Pieter Serry]() Pieter Serry Deceuninck - Quick-Step | Deceuninck - Quick-Step | +35' 05'' |
55 | ![Larry Warbasse]() Larry Warbasse Ag2r | Ag2r | +35' 52'' |
56 | ![Alejandro Osorio]() Alejandro Osorio Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +35' 55'' |
57 | ![Nicolas Prodhomme]() Nicolas Prodhomme Ag2r | Ag2r | +36' 27'' |
58 | ![Carlos Verona]() Carlos Verona Movistar | Movistar | +37' 33'' |
59 | ![Daryl Impey]() Daryl Impey Israel Start-Up Nation | Israel Start-Up Nation | +37' 37'' |
60 | ![Jan Polanc]() Jan Polanc UAE Team Emirates | UAE Team Emirates | +37' 45'' |
61 | ![Sylvain Moniquet]() Sylvain Moniquet Lotto - Soudal | Lotto - Soudal | +38' 11'' |
62 | ![Jefferson Alveiro Cepeda]() Jefferson Alveiro Cepeda Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +38' 31'' |
63 | ![Romain Combaud]() Romain Combaud Team DSM | Team DSM | +38' 45'' |
64 | ![Daniel Navarro]() Daniel Navarro Burgos - BH | Burgos - BH | +39' 12'' |
65 | ![Tsgabu Grmay]() Tsgabu Grmay Team BikeExchange | Team BikeExchange | +39' 41'' |
66 | ![Óscar Cabedo]() Óscar Cabedo Burgos - BH | Burgos - BH | +40' 32'' |
67 | ![Ángel Madrazo]() Ángel Madrazo Burgos - BH | Burgos - BH | +40' 53'' |
68 | ![Nicolas Edet]() Nicolas Edet Cofidis | Cofidis | +41' 55'' |
69 | ![Krists Neilands]() Krists Neilands Israel Start-Up Nation | Israel Start-Up Nation | +42' 11'' |
70 | ![Luis Ángel Maté]() Luis Ángel Maté Euskaltel - Euskadi | Euskaltel - Euskadi | +42' 53'' |
71 | ![Omar Fraile]() Omar Fraile Astana | Astana | +43' 11'' |
72 | ![Sergio Samitier]() Sergio Samitier Movistar | Movistar | +43' 48'' |
73 | ![Julien Bernard]() Julien Bernard Trek-Segafredo | Trek-Segafredo | +44' 24'' |
74 | ![Txomin Juaristi]() Txomin Juaristi Euskaltel - Euskadi | Euskaltel - Euskadi | +44' 25'' |
75 | ![Mathieu Burgaudeau]() Mathieu Burgaudeau Total Direct Energie | Total Direct Energie | +45' 13'' |
76 | ![Roger Adrià]() Roger Adrià Equipo Kern Pharma | Equipo Kern Pharma | +45' 14'' |
77 | ![Fernando Barceló]() Fernando Barceló Cofidis | Cofidis | +45' 50'' |
78 | ![Alexey Lutsenko]() Alexey Lutsenko Astana | Astana | +46' 38'' |
79 | ![Romain Seigle]() Romain Seigle Groupama - FDJ | Groupama - FDJ | +47' 37'' |
80 | ![Ben Gastauer]() Ben Gastauer Ag2r | Ag2r | +47' 41'' |
81 | ![Yukiya Arashiro]() Yukiya Arashiro Bahrain Victorious | Bahrain Victorious | +47' 48'' |
82 | ![Anthony Perez]() Anthony Perez Cofidis | Cofidis | +48' 32'' |
83 | ![Mikkel Honoré]() Mikkel Honoré Deceuninck - Quick-Step | Deceuninck - Quick-Step | +49' 14'' |
84 | ![Giovanni Aleotti]() Giovanni Aleotti Bora-hansgrohe | Bora-hansgrohe | +49' 23'' |
85 | ![Felix Gall]() Felix Gall Team DSM | Team DSM | +50' 04'' |
86 | ![Einer Rubio]() Einer Rubio Movistar | Movistar | +50' 27'' |
87 | ![Jon Barrenetxea]() Jon Barrenetxea Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +50' 59'' |
88 | ![Christopher Juul-Jensen]() Christopher Juul-Jensen Team BikeExchange | Team BikeExchange | +51' 00'' |
89 | ![Matthieu Ladagnous]() Matthieu Ladagnous Groupama - FDJ | Groupama - FDJ | +51' 11'' |
90 | ![Sean Bennett]() Sean Bennett Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +54' 34'' |
91 | ![Mark Padun]() Mark Padun Bahrain Victorious | Bahrain Victorious | +56' 09'' |
92 | ![Mauro Schmid]() Mauro Schmid Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +56' 40'' |
93 | ![Stefan de Bod]() Stefan de Bod Astana | Astana | +57' 27'' |
94 | ![Óscar Rodríguez]() Óscar Rodríguez Astana | Astana | +57' 46'' |
95 | ![Lars van den Berg]() Lars van den Berg Groupama - FDJ | Groupama - FDJ | +58' 24'' |
96 | ![Jorge Arcas]() Jorge Arcas Movistar | Movistar | +1h 00' 59'' |
97 | ![Ander Okamika]() Ander Okamika Burgos - BH | Burgos - BH | +1h 01' 05'' |
98 | ![Kilian Frankiny]() Kilian Frankiny Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +1h 02' 07'' |
99 | ![Mikel Iturria]() Mikel Iturria Euskaltel - Euskadi | Euskaltel - Euskadi | +1h 02' 35'' |
100 | ![Raúl García]() Raúl García Equipo Kern Pharma | Equipo Kern Pharma | +1h 03' 09'' |
101 | ![Filippo Conca]() Filippo Conca Lotto - Soudal | Lotto - Soudal | +1h 07' 26'' |
102 | ![Mikel Aristi]() Mikel Aristi Euskaltel - Euskadi | Euskaltel - Euskadi | +1h 07' 57'' |
103 | ![Christoph Pfingsten]() Christoph Pfingsten Team Jumbo - Visma | Team Jumbo - Visma | +1h 10' 14'' |