1 | ![Pavel Sivakov]() Pavel Sivakov INEOS Grenadiers | INEOS Grenadiers | 19h 00' 23'' |
2 | ![João Almeida]() João Almeida UAE Team Emirates | UAE Team Emirates | +35'' |
3 | ![Miguel Ángel López]() Miguel Ángel López ASTANA PRO | ASTANA PRO | +35'' |
4 | ![Carlos Rodríguez]() Carlos Rodríguez INEOS Grenadiers | INEOS Grenadiers | +41'' |
5 | ![Ilan Van Wilder]() Ilan Van Wilder Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +42'' |
6 | ![Ruben Guerreiro]() Ruben Guerreiro EF Education - EasyPost | EF Education - EasyPost | +47'' |
7 | ![Jai Hindley]() Jai Hindley BORA - HANSGROHE | BORA - HANSGROHE | +52'' |
8 | ![Santiago Buitrago]() Santiago Buitrago Bahrain Victorious | Bahrain Victorious | +1' 06'' |
9 | ![Wilco Kelderman]() Wilco Kelderman BORA - HANSGROHE | BORA - HANSGROHE | +1' 09'' |
10 | ![Kenny Elissonde]() Kenny Elissonde Trek-Segafredo | Trek-Segafredo | +1' 18'' |
11 | ![Vincenzo Nibali]() Vincenzo Nibali ASTANA PRO | ASTANA PRO | +1' 22'' |
12 | ![Esteban Chaves]() Esteban Chaves EF Education - EasyPost | EF Education - EasyPost | +1' 27'' |
13 | ![Tao Geoghegan Hart]() Tao Geoghegan Hart INEOS Grenadiers | INEOS Grenadiers | +1' 36'' |
14 | ![Iván Sosa]() Iván Sosa MOVISTAR | MOVISTAR | +1' 50'' |
15 | ![Joel Nicolau]() Joel Nicolau Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1' 52'' |
16 | ![Clément Champoussin]() Clément Champoussin AG2R Citroën | AG2R Citroën | +2' 04'' |
17 | ![Alejandro Valverde]() Alejandro Valverde MOVISTAR | MOVISTAR | +2' 07'' |
18 | ![Mikel Bizkarra]() Mikel Bizkarra Euskaltel - Euskadi | Euskaltel - Euskadi | +2' 09'' |
19 | ![Emanuel Buchmann]() Emanuel Buchmann BORA - HANSGROHE | BORA - HANSGROHE | +2' 11'' |
20 | ![Hermann Pernsteiner]() Hermann Pernsteiner Bahrain Victorious | Bahrain Victorious | +2' 11'' |
21 | ![José Manuel Díaz]() José Manuel Díaz Burgos - BH | Burgos - BH | +2' 20'' |
22 | ![Laurens De Plus]() Laurens De Plus INEOS Grenadiers | INEOS Grenadiers | +2' 37'' |
23 | ![Hugh Carthy]() Hugh Carthy EF Education - EasyPost | EF Education - EasyPost | +2' 58'' |
24 | ![Urko Berrade]() Urko Berrade Equipo Kern Pharma | Equipo Kern Pharma | +4' 10'' |
25 | ![Antonio Pedrero]() Antonio Pedrero MOVISTAR | MOVISTAR | +4' 12'' |
26 | ![Óscar Cabedo]() Óscar Cabedo Burgos - BH | Burgos - BH | +4' 14'' |
27 | ![Gino Mäder]() Gino Mäder Bahrain Victorious | Bahrain Victorious | +4' 37'' |
28 | ![Matthew Riccitello]() Matthew Riccitello Israel - Premier Tech | Israel - Premier Tech | +5' 33'' |
29 | ![James Piccoli]() James Piccoli Israel - Premier Tech | Israel - Premier Tech | +5' 35'' |
30 | ![Jaakko Hänninen]() Jaakko Hänninen AG2R Citroën | AG2R Citroën | +5' 40'' |
31 | ![Jonathan Lastra]() Jonathan Lastra Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +6' 04'' |
32 | ![Fausto Masnada]() Fausto Masnada Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +6' 04'' |
33 | ![Pieter Serry]() Pieter Serry Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +6' 40'' |
34 | ![Mikel Nieve]() Mikel Nieve Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +6' 52'' |
35 | ![Juan Pedro López]() Juan Pedro López Trek-Segafredo | Trek-Segafredo | +8' 20'' |
36 | ![José Félix Parra]() José Félix Parra Equipo Kern Pharma | Equipo Kern Pharma | +8' 24'' |
37 | ![Jesús Ezquerra]() Jesús Ezquerra Burgos - BH | Burgos - BH | +8' 38'' |
38 | ![Matteo Fabbro]() Matteo Fabbro BORA - HANSGROHE | BORA - HANSGROHE | +8' 39'' |
39 | ![Chris Harper]() Chris Harper Team Jumbo - Visma | Team Jumbo - Visma | +8' 56'' |
40 | ![Alex Martín]() Alex Martín EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +10' 32'' |
41 | ![Lorenzo Fortunato]() Lorenzo Fortunato EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +10' 48'' |
42 | ![Robert Gesink]() Robert Gesink Team Jumbo - Visma | Team Jumbo - Visma | +10' 56'' |
43 | ![Rui Costa]() Rui Costa UAE Team Emirates | UAE Team Emirates | +11' 45'' |
44 | ![Mikel Landa]() Mikel Landa Bahrain Victorious | Bahrain Victorious | +12' 49'' |
45 | ![David De La Cruz]() David De La Cruz ASTANA PRO | ASTANA PRO | +12' 55'' |
46 | ![Jonathan Caicedo]() Jonathan Caicedo EF Education - EasyPost | EF Education - EasyPost | +13' 06'' |
47 | ![Héctor Carretero]() Héctor Carretero Equipo Kern Pharma | Equipo Kern Pharma | +13' 22'' |
48 | ![Bastien Tronchon]() Bastien Tronchon AG2R Citroën | AG2R Citroën | +13' 28'' |
49 | ![Fernando Barceló]() Fernando Barceló Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +13' 32'' |
50 | ![Brandon Rivera]() Brandon Rivera INEOS Grenadiers | INEOS Grenadiers | +13' 52'' |
51 | ![Wout Poels]() Wout Poels Bahrain Victorious | Bahrain Victorious | +13' 57'' |
52 | ![Marco Frigo]() Marco Frigo Israel - Premier Tech | Israel - Premier Tech | +14' 01'' |
53 | ![Vojtech Repa]() Vojtech Repa Equipo Kern Pharma | Equipo Kern Pharma | +14' 21'' |
54 | ![Raúl García]() Raúl García Equipo Kern Pharma | Equipo Kern Pharma | +14' 26'' |
55 | ![Jetse Bol]() Jetse Bol Burgos - BH | Burgos - BH | +14' 45'' |
56 | ![Mason Hollyman]() Mason Hollyman Israel - Premier Tech | Israel - Premier Tech | +14' 59'' |
57 | ![Omer Goldstein]() Omer Goldstein Israel - Premier Tech | Israel - Premier Tech | +15' 00'' |
58 | ![Carlos Canal]() Carlos Canal Euskaltel - Euskadi | Euskaltel - Euskadi | +15' 40'' |
59 | ![Ander Okamika]() Ander Okamika Burgos - BH | Burgos - BH | +17' 37'' |
60 | ![Vadim Pronskiy]() Vadim Pronskiy ASTANA PRO | ASTANA PRO | +17' 49'' |
61 | ![Oliver Knight]() Oliver Knight UAE Team Emirates | UAE Team Emirates | +18' 25'' |
62 | ![Merhawi Kudus]() Merhawi Kudus EF Education - EasyPost | EF Education - EasyPost | +18' 34'' |
63 | ![Simon Pellaud]() Simon Pellaud Trek-Segafredo | Trek-Segafredo | +19' 02'' |
64 | ![Lilian Calmejane]() Lilian Calmejane AG2R Citroën | AG2R Citroën | +19' 47'' |
65 | ![Jon Barrenetxea]() Jon Barrenetxea Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +21' 02'' |
66 | ![Ibaí Azurmendi]() Ibaí Azurmendi Euskaltel - Euskadi | Euskaltel - Euskadi | +21' 14'' |
67 | ![Joan Bou]() Joan Bou Euskaltel - Euskadi | Euskaltel - Euskadi | +21' 54'' |
68 | ![Yuriy Natarov]() Yuriy Natarov ASTANA PRO | ASTANA PRO | +23' 50'' |
69 | ![Mikel Iturria]() Mikel Iturria Euskaltel - Euskadi | Euskaltel - Euskadi | +25' 22'' |
70 | ![Sergio García]() Sergio García EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +26' 09'' |
71 | ![James Shaw]() James Shaw EF Education - EasyPost | EF Education - EasyPost | +26' 14'' |
72 | ![Igor Arrieta]() Igor Arrieta Equipo Kern Pharma | Equipo Kern Pharma | +26' 57'' |
73 | ![Lluís Mas]() Lluís Mas MOVISTAR | MOVISTAR | +27' 20'' |
74 | ![Patrick Gamper]() Patrick Gamper BORA - HANSGROHE | BORA - HANSGROHE | +28' 20'' |
75 | ![Edoardo Affini]() Edoardo Affini Team Jumbo - Visma | Team Jumbo - Visma | +28' 27'' |
76 | ![Iñigo Elosegui]() Iñigo Elosegui MOVISTAR | MOVISTAR | +28' 34'' |
77 | ![Dario Cataldo]() Dario Cataldo Trek-Segafredo | Trek-Segafredo | +29' 22'' |
78 | ![Iván García]() Iván García MOVISTAR | MOVISTAR | +29' 31'' |
79 | ![Valentin Retailleau]() Valentin Retailleau AG2R Citroën | AG2R Citroën | +31' 38'' |
80 | ![Omar Fraile]() Omar Fraile INEOS Grenadiers | INEOS Grenadiers | +31' 42'' |
81 | ![Alex Kirsch]() Alex Kirsch Trek-Segafredo | Trek-Segafredo | +32' 20'' |
82 | ![James Knox]() James Knox Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +32' 27'' |
83 | ![Andrey Amador]() Andrey Amador INEOS Grenadiers | INEOS Grenadiers | +32' 40'' |
84 | ![Alessandro Fedeli]() Alessandro Fedeli EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +32' 53'' |
85 | ![Jon Aberasturi]() Jon Aberasturi Trek-Segafredo | Trek-Segafredo | +33' 11'' |
86 | ![Diego Pablo Sevilla]() Diego Pablo Sevilla EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +33' 14'' |
87 | ![Mathias Norsgaard]() Mathias Norsgaard MOVISTAR | MOVISTAR | +33' 15'' |
88 | ![Yukiya Arashiro]() Yukiya Arashiro Bahrain Victorious | Bahrain Victorious | +33' 36'' |
89 | ![Matevž Govekar]() Matevž Govekar Bahrain Victorious | Bahrain Victorious | +34' 07'' |
90 | ![David Martín]() David Martín EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +36' 26'' |
91 | ![Edward Ravasi]() Edward Ravasi EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +36' 26'' |
92 | ![Amanuel Gehbreigzabhier]() Amanuel Gehbreigzabhier Trek-Segafredo | Trek-Segafredo | +38' 00'' |
93 | ![Lennard Hofstede]() Lennard Hofstede Team Jumbo - Visma | Team Jumbo - Visma | +39' 04'' |
94 | ![Ibon Ruiz]() Ibon Ruiz Equipo Kern Pharma | Equipo Kern Pharma | +41' 18'' |
95 | ![Gotzon Martín]() Gotzon Martín Euskaltel - Euskadi | Euskaltel - Euskadi | +42' 51'' |
96 | ![Xabier Azparren]() Xabier Azparren Euskaltel - Euskadi | Euskaltel - Euskadi | +45' 29'' |
97 | ![Ángel Fuentes]() Ángel Fuentes Burgos - BH | Burgos - BH | +46' 12'' |
98 | ![Manuel Peñalver]() Manuel Peñalver Burgos - BH | Burgos - BH | +49' 32'' |