1 | ![Simon Yates]() Simon Yates Team BikeExchange | Team BikeExchange | 82h 05' 58'' |
2 | ![Enric Mas]() Enric Mas Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +1' 46'' |
3 | ![Miguel Ángel López]() Miguel Ángel López ASTANA PRO | ASTANA PRO | +2' 04'' |
4 | ![Steven Kruijswijk]() Steven Kruijswijk Team Jumbo - Visma | Team Jumbo - Visma | +2' 54'' |
5 | ![Alejandro Valverde]() Alejandro Valverde MOVISTAR | MOVISTAR | +4' 28'' |
6 | ![Thibaut Pinot]() Thibaut Pinot Groupama - FDJ | Groupama - FDJ | +5' 57'' |
7 | ![Rigoberto Urán]() Rigoberto Urán EF Education - EasyPost | EF Education - EasyPost | +6' 07'' |
8 | ![Nairo Quintana]() Nairo Quintana MOVISTAR | MOVISTAR | +6' 51'' |
9 | ![Ion Izagirre]() Ion Izagirre Bahrain Victorious | Bahrain Victorious | +11' 09'' |
10 | ![Wilco Kelderman]() Wilco Kelderman Team DSM | Team DSM | +11' 11'' |
11 | ![Tony Gallopin]() Tony Gallopin AG2R Citroën | AG2R Citroën | +12' 10'' |
12 | ![Emanuel Buchmann]() Emanuel Buchmann BORA - HANSGROHE | BORA - HANSGROHE | +14' 06'' |
13 | ![Rafal Majka]() Rafal Majka BORA - HANSGROHE | BORA - HANSGROHE | +17' 57'' |
14 | ![Rudy Molard]() Rudy Molard Groupama - FDJ | Groupama - FDJ | +25' 40'' |
15 | ![David De La Cruz]() David De La Cruz INEOS Grenadiers | INEOS Grenadiers | +28' 02'' |
16 | ![Gianluca Brambilla]() Gianluca Brambilla Trek-Segafredo | Trek-Segafredo | +30' 00'' |
17 | ![Mikel Bizkarra]() Mikel Bizkarra Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +35' 46'' |
18 | ![Richard Carapaz]() Richard Carapaz MOVISTAR | MOVISTAR | +39' 53'' |
19 | ![Jack Haig]() Jack Haig Team BikeExchange | Team BikeExchange | +45' 32'' |
20 | ![Ilnur Zakarin]() Ilnur Zakarin Katusha-Alpecin | Katusha-Alpecin | +51' 36'' |
21 | ![Jesús Herrada]() Jesús Herrada COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +57' 15'' |
22 | ![Davide Formolo]() Davide Formolo BORA - HANSGROHE | BORA - HANSGROHE | +57' 29'' |
23 | ![Fabio Aru]() Fabio Aru UAE Team Emirates | UAE Team Emirates | +1h 03' 07'' |
24 | ![Benjamin King]() Benjamin King Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 03' 40'' |
25 | ![Cristián Rodríguez]() Cristián Rodríguez Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1h 06' 26'' |
26 | ![Hubert Dupont]() Hubert Dupont AG2R Citroën | AG2R Citroën | +1h 11' 04'' |
27 | ![Pello Bilbao]() Pello Bilbao ASTANA PRO | ASTANA PRO | +1h 12' 49'' |
28 | ![Sergio Henao]() Sergio Henao INEOS Grenadiers | INEOS Grenadiers | +1h 13' 07'' |
29 | ![Gorka Izagirre]() Gorka Izagirre Bahrain Victorious | Bahrain Victorious | +1h 14' 48'' |
30 | ![Bauke Mollema]() Bauke Mollema Trek-Segafredo | Trek-Segafredo | +1h 17' 39'' |
31 | ![Merhawi Kudus]() Merhawi Kudus Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 19' 54'' |
32 | ![Jai Hindley]() Jai Hindley Team DSM | Team DSM | +1h 21' 38'' |
33 | ![Dylan Teuns]() Dylan Teuns CCC Team | CCC Team | +1h 22' 46'' |
34 | ![Michael Woods]() Michael Woods EF Education - EasyPost | EF Education - EasyPost | +1h 23' 13'' |
35 | ![George Bennett]() George Bennett Team Jumbo - Visma | Team Jumbo - Visma | +1h 24' 17'' |
36 | ![Ben Gastauer]() Ben Gastauer AG2R Citroën | AG2R Citroën | +1h 28' 52'' |
37 | ![Amanuel Gehbreigzabhier]() Amanuel Gehbreigzabhier Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 30' 43'' |
38 | ![Daniel Moreno]() Daniel Moreno EF Education - EasyPost | EF Education - EasyPost | +1h 32' 59'' |
39 | ![Edward Ravasi]() Edward Ravasi UAE Team Emirates | UAE Team Emirates | +1h 34' 57'' |
40 | ![Nicolas Roche]() Nicolas Roche CCC Team | CCC Team | +1h 36' 40'' |
41 | ![Floris De Tier]() Floris De Tier Team Jumbo - Visma | Team Jumbo - Visma | +1h 42' 58'' |
42 | ![Maxime Monfort]() Maxime Monfort Lotto - Soudal | Lotto - Soudal | +1h 43' 23'' |
43 | ![Michal Kwiatkowski]() Michal Kwiatkowski INEOS Grenadiers | INEOS Grenadiers | +1h 43' 49'' |
44 | ![Igor Antón]() Igor Antón Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 52' 53'' |
45 | ![Adam Yates]() Adam Yates Team BikeExchange | Team BikeExchange | +1h 54' 33'' |
46 | ![Simon Clarke]() Simon Clarke EF Education - EasyPost | EF Education - EasyPost | +1h 55' 01'' |
47 | ![Lluís Mas]() Lluís Mas Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1h 56' 06'' |
48 | ![Davide Villella]() Davide Villella ASTANA PRO | ASTANA PRO | +1h 57' 26'' |
49 | ![Sergio Pardilla]() Sergio Pardilla Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1h 57' 41'' |
50 | ![Franco Pellizotti]() Franco Pellizotti Bahrain Victorious | Bahrain Victorious | +1h 58' 18'' |
51 | ![Óscar Rodríguez]() Óscar Rodríguez Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +1h 58' 53'' |
52 | ![Andrey Zeits]() Andrey Zeits ASTANA PRO | ASTANA PRO | +2h 01' 13'' |
53 | ![Pavel Kochetkov]() Pavel Kochetkov Katusha-Alpecin | Katusha-Alpecin | +2h 01' 36'' |
54 | ![Stéphane Rossetto]() Stéphane Rossetto COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 01' 43'' |
55 | ![Reto Hollenstein]() Reto Hollenstein Katusha-Alpecin | Katusha-Alpecin | +2h 04' 03'' |
56 | ![Pierre Rolland]() Pierre Rolland EF Education - EasyPost | EF Education - EasyPost | +2h 04' 34'' |
57 | ![José Herrada]() José Herrada COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 05' 41'' |
58 | ![Louis Meintjes]() Louis Meintjes Team Qhubeka - NextHash | Team Qhubeka - NextHash | +2h 06' 00'' |
59 | ![Vincenzo Nibali]() Vincenzo Nibali Bahrain Victorious | Bahrain Victorious | +2h 08' 54'' |
60 | ![Valerio Conti]() Valerio Conti UAE Team Emirates | UAE Team Emirates | +2h 09' 59'' |
61 | ![Fabio Felline]() Fabio Felline Trek-Segafredo | Trek-Segafredo | +2h 11' 02'' |
62 | ![Tao Geoghegan Hart]() Tao Geoghegan Hart INEOS Grenadiers | INEOS Grenadiers | +2h 13' 56'' |
63 | ![Omar Fraile]() Omar Fraile ASTANA PRO | ASTANA PRO | +2h 14' 33'' |
64 | ![Dario Cataldo]() Dario Cataldo ASTANA PRO | ASTANA PRO | +2h 18' 54'' |
65 | ![Sepp Kuss]() Sepp Kuss Team Jumbo - Visma | Team Jumbo - Visma | +2h 20' 11'' |
66 | ![Brent Bookwalter]() Brent Bookwalter CCC Team | CCC Team | +2h 21' 43'' |
67 | ![Thomas De Gendt]() Thomas De Gendt Lotto - Soudal | Lotto - Soudal | +2h 22' 10'' |
68 | ![Eduard Prades]() Eduard Prades Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +2h 24' 10'' |
69 | ![Winner Anacona]() Winner Anacona MOVISTAR | MOVISTAR | +2h 25' 25'' |
70 | ![Damien Howson]() Damien Howson Team BikeExchange | Team BikeExchange | +2h 29' 16'' |
71 | ![Nélson Oliveira]() Nélson Oliveira MOVISTAR | MOVISTAR | +2h 30' 07'' |
72 | ![Nans Peters]() Nans Peters AG2R Citroën | AG2R Citroën | +2h 30' 11'' |
73 | ![Sander Armée]() Sander Armée Lotto - Soudal | Lotto - Soudal | +2h 30' 18'' |
74 | ![Jan Hirt]() Jan Hirt ASTANA PRO | ASTANA PRO | +2h 35' 49'' |
75 | ![Nicholas Schultz]() Nicholas Schultz Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +2h 39' 38'' |
76 | ![Alessandro De Marchi]() Alessandro De Marchi CCC Team | CCC Team | +2h 40' 14'' |
77 | ![Léo Vincent]() Léo Vincent Groupama - FDJ | Groupama - FDJ | +2h 43' 29'' |
78 | ![Aritz Bagües]() Aritz Bagües Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +2h 45' 48'' |
79 | ![Tiago Machado]() Tiago Machado Katusha-Alpecin | Katusha-Alpecin | +2h 48' 38'' |
80 | ![Martijn Tusveld]() Martijn Tusveld Team DSM | Team DSM | +2h 49' 31'' |
81 | ![Joey Rosskopf]() Joey Rosskopf CCC Team | CCC Team | +2h 51' 48'' |
82 | ![Ryan Gibbons]() Ryan Gibbons Team Qhubeka - NextHash | Team Qhubeka - NextHash | +2h 55' 03'' |
83 | ![José Mendes]() José Mendes Burgos - BH | Burgos - BH | +2h 57' 10'' |
84 | ![Richie Porte]() Richie Porte CCC Team | CCC Team | +2h 57' 17'' |
85 | ![Héctor Sáez]() Héctor Sáez Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +2h 57' 30'' |
86 | ![Óscar Cabedo]() Óscar Cabedo Burgos - BH | Burgos - BH | +2h 58' 27'' |
87 | ![Tom Van Asbroeck]() Tom Van Asbroeck EF Education - EasyPost | EF Education - EasyPost | +2h 59' 30'' |
88 | ![Pieter Serry]() Pieter Serry Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +3h 00' 05'' |
89 | ![Jorge Cubero]() Jorge Cubero Burgos - BH | Burgos - BH | +3h 03' 35'' |
90 | ![Alexandre Geniez]() Alexandre Geniez AG2R Citroën | AG2R Citroën | +3h 04' 42'' |
91 | ![Jay McCarthy]() Jay McCarthy BORA - HANSGROHE | BORA - HANSGROHE | +3h 05' 02'' |
92 | ![Imanol Erviti]() Imanol Erviti MOVISTAR | MOVISTAR | +3h 10' 45'' |
93 | ![Andrey Amador]() Andrey Amador MOVISTAR | MOVISTAR | +3h 10' 46'' |
94 | ![Dries Devenyns]() Dries Devenyns Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +3h 14' 01'' |
95 | ![Tiesj Benoot]() Tiesj Benoot Lotto - Soudal | Lotto - Soudal | +3h 14' 12'' |
96 | ![Salvatore Puccio]() Salvatore Puccio INEOS Grenadiers | INEOS Grenadiers | +3h 15' 09'' |
97 | ![Mikaël Chérel]() Mikaël Chérel AG2R Citroën | AG2R Citroën | +3h 21' 54'' |
98 | ![Jesús Ezquerra]() Jesús Ezquerra Burgos - BH | Burgos - BH | +3h 27' 49'' |
99 | ![Iván García]() Iván García Bahrain Victorious | Bahrain Victorious | +3h 28' 51'' |
100 | ![Jonathan Castroviejo]() Jonathan Castroviejo INEOS Grenadiers | INEOS Grenadiers | +3h 30' 00'' |
101 | ![Jetse Bol]() Jetse Bol Burgos - BH | Burgos - BH | +3h 35' 55'' |
102 | ![Victor Campenaerts]() Victor Campenaerts Lotto - Soudal | Lotto - Soudal | +3h 43' 36'' |
103 | ![Mikel Iturria]() Mikel Iturria Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +3h 45' 05'' |
104 | ![Nikita Stalnov]() Nikita Stalnov ASTANA PRO | ASTANA PRO | +3h 46' 29'' |
105 | ![Jhonatan Restrepo]() Jhonatan Restrepo Katusha-Alpecin | Katusha-Alpecin | +3h 47' 21'' |
106 | ![Luis Ángel Maté]() Luis Ángel Maté COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 55' 56'' |
107 | ![Vegard Laengen]() Vegard Laengen UAE Team Emirates | UAE Team Emirates | +3h 56' 34'' |
108 | ![Alex Aranburu]() Alex Aranburu Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 57' 33'' |
109 | ![Mike Teunissen]() Mike Teunissen Team DSM | Team DSM | +3h 58' 38'' |
110 | ![Mathias Le Turnier]() Mathias Le Turnier COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 00' 26'' |
111 | ![Francisco Ventoso]() Francisco Ventoso CCC Team | CCC Team | +4h 02' 14'' |
112 | ![Mickaël Delage]() Mickaël Delage Groupama - FDJ | Groupama - FDJ | +4h 02' 45'' |
113 | ![Sven Erik Bystrøm]() Sven Erik Bystrøm UAE Team Emirates | UAE Team Emirates | +4h 06' 25'' |
114 | ![Tosh Van der Sande]() Tosh Van der Sande Lotto - Soudal | Lotto - Soudal | +4h 08' 34'' |
115 | ![Johannes Fröhlinger]() Johannes Fröhlinger Team DSM | Team DSM | +4h 11' 01'' |
116 | ![Garikoitz Bravo]() Garikoitz Bravo Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +4h 12' 25'' |
117 | ![Michael Storer]() Michael Storer Team DSM | Team DSM | +4h 12' 32'' |
118 | ![Michael Albasini]() Michael Albasini Team BikeExchange | Team BikeExchange | +4h 15' 40'' |
119 | ![Peter Sagan]() Peter Sagan BORA - HANSGROHE | BORA - HANSGROHE | +4h 16' 05'' |
120 | ![Antonio Molina]() Antonio Molina Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 18' 48'' |
121 | ![Benjamin Thomas]() Benjamin Thomas Groupama - FDJ | Groupama - FDJ | +4h 22' 41'' |
122 | ![Johann Van Zyl]() Johann Van Zyl Team Qhubeka - NextHash | Team Qhubeka - NextHash | +4h 22' 54'' |
123 | ![Jonathan Lastra]() Jonathan Lastra Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 26' 51'' |
124 | ![Steve Cummings]() Steve Cummings Team Qhubeka - NextHash | Team Qhubeka - NextHash | +4h 27' 54'' |
125 | ![Matteo Trentin]() Matteo Trentin Team BikeExchange | Team BikeExchange | +4h 28' 10'' |
126 | ![Ian Boswell]() Ian Boswell Katusha-Alpecin | Katusha-Alpecin | +4h 28' 13'' |
127 | ![Antoine Duchesne]() Antoine Duchesne Groupama - FDJ | Groupama - FDJ | +4h 29' 30'' |
128 | ![Sebastian Langeveld]() Sebastian Langeveld EF Education - EasyPost | EF Education - EasyPost | +4h 31' 50'' |
129 | ![Pablo Torres]() Pablo Torres Burgos - BH | Burgos - BH | +4h 34' 43'' |
130 | ![Markel Irizar]() Markel Irizar Trek-Segafredo | Trek-Segafredo | +4h 37' 11'' |
131 | ![Marc Sarreau]() Marc Sarreau Groupama - FDJ | Groupama - FDJ | +4h 38' 36'' |
132 | ![Danny van Poppel]() Danny van Poppel Team Jumbo - Visma | Team Jumbo - Visma | +4h 38' 47'' |
133 | ![Daniele Bennati]() Daniele Bennati MOVISTAR | MOVISTAR | +4h 45' 32'' |
134 | ![Kasper Asgreen]() Kasper Asgreen Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +4h 48' 07'' |
135 | ![Kiel Reijnen]() Kiel Reijnen Trek-Segafredo | Trek-Segafredo | +4h 49' 50'' |
136 | ![Bert-Jan Lindeman]() Bert-Jan Lindeman Team Jumbo - Visma | Team Jumbo - Visma | +4h 52' 40'' |
137 | ![Kenneth Vanbilsen]() Kenneth Vanbilsen COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 53' 07'' |
138 | ![Diego Rubio]() Diego Rubio Burgos - BH | Burgos - BH | +4h 53' 48'' |
139 | ![Tom Leezer]() Tom Leezer Team Jumbo - Visma | Team Jumbo - Visma | +4h 53' 56'' |
140 | ![Giacomo Nizzolo]() Giacomo Nizzolo Trek-Segafredo | Trek-Segafredo | +4h 54' 29'' |
141 | ![Luka Mezgec]() Luka Mezgec Team BikeExchange | Team BikeExchange | +4h 55' 25'' |
142 | ![Luka Pibernik]() Luka Pibernik Bahrain Victorious | Bahrain Victorious | +4h 56' 19'' |
143 | ![Jelle Wallays]() Jelle Wallays Lotto - Soudal | Lotto - Soudal | +4h 56' 42'' |
144 | ![Loïc Chetout]() Loïc Chetout COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +5h 00' 35'' |
145 | ![Elia Viviani]() Elia Viviani Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +5h 01' 37'' |
146 | ![Jon Aberasturi]() Jon Aberasturi Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +5h 01' 45'' |
147 | ![Simone Consonni]() Simone Consonni UAE Team Emirates | UAE Team Emirates | +5h 02' 02'' |
148 | ![Michael Mørkøv]() Michael Mørkøv Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +5h 07' 42'' |
149 | ![Marcus Burghardt]() Marcus Burghardt BORA - HANSGROHE | BORA - HANSGROHE | +5h 09' 59'' |
150 | ![Michael Schwarzmann]() Michael Schwarzmann BORA - HANSGROHE | BORA - HANSGROHE | +5h 10' 42'' |
151 | ![Mitch Docker]() Mitch Docker EF Education - EasyPost | EF Education - EasyPost | +5h 13' 26'' |
152 | ![Fabio Sabatini]() Fabio Sabatini Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +5h 13' 46'' |
153 | ![Lars Boom]() Lars Boom Team Jumbo - Visma | Team Jumbo - Visma | +5h 19' 07'' |
154 | ![Nelson Soto]() Nelson Soto Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +5h 20' 28'' |
155 | ![Alexander Edmondson]() Alexander Edmondson Team BikeExchange | Team BikeExchange | +5h 24' 24'' |
156 | ![Max Walscheid]() Max Walscheid Team DSM | Team DSM | +5h 25' 57'' |
157 | ![Julien Duval]() Julien Duval AG2R Citroën | AG2R Citroën | +5h 42' 01'' |
158 | ![Matthias Brändle]() Matthias Brändle Trek-Segafredo | Trek-Segafredo | +5h 53' 31'' |