1 | ![Nairo Quintana]() Nairo Quintana Movistar | Movistar | 83h 31' 28'' |
2 | ![Chris Froome]() Chris Froome INEOS Grenadiers | INEOS Grenadiers | +1' 23'' |
3 | ![Esteban Chaves]() Esteban Chaves Team BikeExchange | Team BikeExchange | +4' 08'' |
4 | ![Alberto Contador]() Alberto Contador Tinkoff | Tinkoff | +4' 21'' |
5 | ![Andrew Talansky]() Andrew Talansky EF Education - Nippo | EF Education - Nippo | +7' 43'' |
6 | ![Simon Yates]() Simon Yates Team BikeExchange | Team BikeExchange | +8' 33'' |
7 | ![David De La Cruz]() David De La Cruz Deceuninck - Quick-Step | Deceuninck - Quick-Step | +11' 18'' |
8 | ![Daniel Moreno]() Daniel Moreno Movistar | Movistar | +13' 04'' |
9 | ![Davide Formolo]() Davide Formolo EF Education - Nippo | EF Education - Nippo | +13' 17'' |
10 | ![George Bennett]() George Bennett Team Jumbo - Visma | Team Jumbo - Visma | +14' 07'' |
11 | ![Michele Scarponi]() Michele Scarponi Astana | Astana | +15' 33'' |
12 | ![Alejandro Valverde]() Alejandro Valverde Movistar | Movistar | +15' 57'' |
13 | ![Jean-Christophe Péraud]() Jean-Christophe Péraud Ag2r | Ag2r | +18' 22'' |
14 | ![Ben Hermans]() Ben Hermans CCC Team | CCC Team | +19' 10'' |
15 | ![Egor Silin]() Egor Silin Katusha-Alpecin | Katusha-Alpecin | +22' 05'' |
16 | ![Maxime Monfort]() Maxime Monfort Lotto - Soudal | Lotto - Soudal | +29' 37'' |
17 | ![Jan Bakelants]() Jan Bakelants Ag2r | Ag2r | +36' 30'' |
18 | ![Sergio Pardilla]() Sergio Pardilla Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +38' 38'' |
19 | ![Haimar Zubeldia]() Haimar Zubeldia Trek-Segafredo | Trek-Segafredo | +40' 29'' |
20 | ![Kenny Elissonde]() Kenny Elissonde Groupama - FDJ | Groupama - FDJ | +42' 26'' |
21 | ![Marcel Wyss]() Marcel Wyss IAM Cycling | IAM Cycling | +44' 27'' |
22 | ![Luis Ángel Maté]() Luis Ángel Maté Cofidis | Cofidis | +57' 11'' |
23 | ![Gianluca Brambilla]() Gianluca Brambilla Deceuninck - Quick-Step | Deceuninck - Quick-Step | +58' 02'' |
24 | ![Matvey Mamykin]() Matvey Mamykin Katusha-Alpecin | Katusha-Alpecin | +1h 00' 10'' |
25 | ![Fabio Felline]() Fabio Felline Trek-Segafredo | Trek-Segafredo | +1h 02' 14'' |
26 | ![Luis León Sánchez]() Luis León Sánchez Astana | Astana | +1h 03' 25'' |
27 | ![Romain Hardy]() Romain Hardy Cofidis | Cofidis | +1h 03' 36'' |
28 | ![Pierre Latour]() Pierre Latour Ag2r | Ag2r | +1h 06' 12'' |
29 | ![Leopold König]() Leopold König INEOS Grenadiers | INEOS Grenadiers | +1h 06' 37'' |
30 | ![Rudy Molard]() Rudy Molard Cofidis | Cofidis | +1h 10' 56'' |
31 | ![Andrey Zeits]() Andrey Zeits Astana | Astana | +1h 17' 52'' |
32 | ![Darwin Atapuma]() Darwin Atapuma CCC Team | CCC Team | +1h 21' 53'' |
33 | ![Rubén Fernández]() Rubén Fernández Movistar | Movistar | +1h 23' 10'' |
34 | ![Robert Gesink]() Robert Gesink Team Jumbo - Visma | Team Jumbo - Visma | +1h 32' 23'' |
35 | ![Yury Trofimov]() Yury Trofimov Tinkoff | Tinkoff | +1h 32' 26'' |
36 | ![Jonathan Castroviejo]() Jonathan Castroviejo Movistar | Movistar | +1h 33' 19'' |
37 | ![Mathias Frank]() Mathias Frank IAM Cycling | IAM Cycling | +1h 34' 11'' |
38 | ![Merhawi Kudus]() Merhawi Kudus Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +1h 36' 38'' |
39 | ![Pavel Kochetkov]() Pavel Kochetkov Katusha-Alpecin | Katusha-Alpecin | +1h 38' 27'' |
40 | ![Louis Meintjes]() Louis Meintjes UAE Team Emirates | UAE Team Emirates | +1h 39' 52'' |
41 | ![Clément Chevrier]() Clément Chevrier IAM Cycling | IAM Cycling | +1h 42' 12'' |
42 | ![Peter Kennaugh]() Peter Kennaugh INEOS Grenadiers | INEOS Grenadiers | +1h 42' 48'' |
43 | ![Jesús Hernández]() Jesús Hernández Tinkoff | Tinkoff | +1h 46' 35'' |
44 | ![Danilo Wyss]() Danilo Wyss CCC Team | CCC Team | +1h 47' 15'' |
45 | ![Damien Howson]() Damien Howson Team BikeExchange | Team BikeExchange | +1h 50' 00'' |
46 | ![Benjamin King]() Benjamin King EF Education - Nippo | EF Education - Nippo | +1h 50' 34'' |
47 | ![Maxime Bouet]() Maxime Bouet Deceuninck - Quick-Step | Deceuninck - Quick-Step | +1h 51' 05'' |
48 | ![Axel Domont]() Axel Domont Ag2r | Ag2r | +1h 51' 11'' |
49 | ![Larry Warbasse]() Larry Warbasse IAM Cycling | IAM Cycling | +1h 55' 15'' |
50 | ![Pierre Rolland]() Pierre Rolland EF Education - Nippo | EF Education - Nippo | +2h 00' 07'' |
51 | ![Dario Cataldo]() Dario Cataldo Astana | Astana | +2h 00' 20'' |
52 | ![Tobias Ludvigsson]() Tobias Ludvigsson Team DSM | Team DSM | +2h 04' 20'' |
53 | ![Bart De Clercq]() Bart De Clercq Lotto - Soudal | Lotto - Soudal | +2h 04' 34'' |
54 | ![José Mendes]() José Mendes Bora-hansgrohe | Bora-hansgrohe | +2h 05' 38'' |
55 | ![Romain Sicard]() Romain Sicard Total Direct Energie | Total Direct Energie | +2h 07' 24'' |
56 | ![Davide Villella]() Davide Villella EF Education - Nippo | EF Education - Nippo | +2h 15' 41'' |
57 | ![Julien Bernard]() Julien Bernard Trek-Segafredo | Trek-Segafredo | +2h 20' 54'' |
58 | ![Riccardo Zoidl]() Riccardo Zoidl Trek-Segafredo | Trek-Segafredo | +2h 27' 28'' |
59 | ![Alberto Losada]() Alberto Losada Katusha-Alpecin | Katusha-Alpecin | +2h 27' 31'' |
60 | ![David López]() David López INEOS Grenadiers | INEOS Grenadiers | +2h 28' 08'' |
61 | ![Stéphane Rossetto]() Stéphane Rossetto Cofidis | Cofidis | +2h 30' 21'' |
62 | ![Tsgabu Grmay]() Tsgabu Grmay UAE Team Emirates | UAE Team Emirates | +2h 32' 40'' |
63 | ![Zdenek Štybar]() Zdenek Štybar Deceuninck - Quick-Step | Deceuninck - Quick-Step | +2h 34' 57'' |
64 | ![Jens Keukeleire]() Jens Keukeleire Team BikeExchange | Team BikeExchange | +2h 36' 31'' |
65 | ![Thomas De Gendt]() Thomas De Gendt Lotto - Soudal | Lotto - Soudal | +2h 36' 55'' |
66 | ![Valerio Conti]() Valerio Conti UAE Team Emirates | UAE Team Emirates | +2h 38' 36'' |
67 | ![Kristijan Ðurasek]() Kristijan Ðurasek UAE Team Emirates | UAE Team Emirates | +2h 42' 12'' |
68 | ![Michael Gogl]() Michael Gogl Tinkoff | Tinkoff | +2h 46' 17'' |
69 | ![Omar Fraile]() Omar Fraile Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +2h 50' 33'' |
70 | ![Lilian Calmejane]() Lilian Calmejane Total Direct Energie | Total Direct Energie | +2h 51' 44'' |
71 | ![Sergey Lagutin]() Sergey Lagutin Katusha-Alpecin | Katusha-Alpecin | +3h 04' 49'' |
72 | ![Moreno Moser]() Moreno Moser EF Education - Nippo | EF Education - Nippo | +3h 05' 17'' |
73 | ![Jaime Rosón]() Jaime Rosón Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 06' 10'' |
74 | ![Perrig Quémeneur]() Perrig Quémeneur Total Direct Energie | Total Direct Energie | +3h 06' 15'' |
75 | ![Christoph Pfingsten]() Christoph Pfingsten Bora-hansgrohe | Bora-hansgrohe | +3h 08' 22'' |
76 | ![Chad Haga]() Chad Haga Team DSM | Team DSM | +3h 11' 35'' |
77 | ![Odd Christian Eiking]() Odd Christian Eiking Groupama - FDJ | Groupama - FDJ | +3h 11' 38'' |
78 | ![Pello Bilbao]() Pello Bilbao Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 11' 51'' |
79 | ![Silvan Dillier]() Silvan Dillier CCC Team | CCC Team | +3h 12' 18'' |
80 | ![Ian Boswell]() Ian Boswell INEOS Grenadiers | INEOS Grenadiers | +3h 13' 19'' |
81 | ![Vegard Laengen]() Vegard Laengen IAM Cycling | IAM Cycling | +3h 14' 24'' |
82 | ![Kristian Sbaragli]() Kristian Sbaragli Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +3h 14' 26'' |
83 | ![Gatis Smukulis]() Gatis Smukulis Astana | Astana | +3h 16' 13'' |
84 | ![Imanol Erviti]() Imanol Erviti Movistar | Movistar | +3h 16' 25'' |
85 | ![Tiago Machado]() Tiago Machado Katusha-Alpecin | Katusha-Alpecin | +3h 17' 48'' |
86 | ![Simon Gerrans]() Simon Gerrans Team BikeExchange | Team BikeExchange | +3h 18' 18'' |
87 | ![Johannes Fröhlinger]() Johannes Fröhlinger Team DSM | Team DSM | +3h 18' 44'' |
88 | ![Joe Dombrowski]() Joe Dombrowski EF Education - Nippo | EF Education - Nippo | +3h 18' 58'' |
89 | ![Louis Vervaeke]() Louis Vervaeke Lotto - Soudal | Lotto - Soudal | +3h 19' 17'' |
90 | ![Sander Armée]() Sander Armée Lotto - Soudal | Lotto - Soudal | +3h 19' 18'' |
91 | ![José Herrada]() José Herrada Movistar | Movistar | +3h 19' 21'' |
92 | ![Jelle Wallays]() Jelle Wallays Lotto - Soudal | Lotto - Soudal | +3h 20' 26'' |
93 | ![Cesare Benedetti]() Cesare Benedetti Bora-hansgrohe | Bora-hansgrohe | +3h 20' 55'' |
94 | ![François Bidard]() François Bidard Ag2r | Ag2r | +3h 21' 32'' |
95 | ![Quentin Jauregui]() Quentin Jauregui Ag2r | Ag2r | +3h 23' 23'' |
96 | ![Koen de Kort]() Koen de Kort Team DSM | Team DSM | +3h 23' 49'' |
97 | ![Alessandro Vanotti]() Alessandro Vanotti Astana | Astana | +3h 23' 51'' |
98 | ![Matthieu Ladagnous]() Matthieu Ladagnous Groupama - FDJ | Groupama - FDJ | +3h 24' 31'' |
99 | ![Ivan Rovnyi]() Ivan Rovnyi Tinkoff | Tinkoff | +3h 27' 22'' |
100 | ![Dylan Teuns]() Dylan Teuns CCC Team | CCC Team | +3h 27' 45'' |
101 | ![Dries Devenyns]() Dries Devenyns IAM Cycling | IAM Cycling | +3h 31' 12'' |
102 | ![Mattia Cattaneo]() Mattia Cattaneo UAE Team Emirates | UAE Team Emirates | +3h 31' 18'' |
103 | ![Bram Tankink]() Bram Tankink Team Jumbo - Visma | Team Jumbo - Visma | +3h 32' 41'' |
104 | ![Laurent Didier]() Laurent Didier Trek-Segafredo | Trek-Segafredo | +3h 33' 39'' |
105 | ![Simon Pellaud]() Simon Pellaud IAM Cycling | IAM Cycling | +3h 34' 16'' |
106 | ![Yukiya Arashiro]() Yukiya Arashiro UAE Team Emirates | UAE Team Emirates | +3h 34' 56'' |
107 | ![Daniele Bennati]() Daniele Bennati Tinkoff | Tinkoff | +3h 35' 23'' |
108 | ![Alexandre Geniez]() Alexandre Geniez Groupama - FDJ | Groupama - FDJ | +3h 37' 19'' |
109 | ![Tosh Van der Sande]() Tosh Van der Sande Lotto - Soudal | Lotto - Soudal | +3h 38' 33'' |
110 | ![Adam Hansen]() Adam Hansen Lotto - Soudal | Lotto - Soudal | +3h 38' 58'' |
111 | ![Gianni Meersman]() Gianni Meersman Deceuninck - Quick-Step | Deceuninck - Quick-Step | +3h 43' 34'' |
112 | ![Pieter Serry]() Pieter Serry Deceuninck - Quick-Step | Deceuninck - Quick-Step | +3h 45' 38'' |
113 | ![Yves Lampaert]() Yves Lampaert Deceuninck - Quick-Step | Deceuninck - Quick-Step | +3h 47' 12'' |
114 | ![Gregor Mühlberger]() Gregor Mühlberger Bora-hansgrohe | Bora-hansgrohe | +3h 48' 20'' |
115 | ![Sérgio Paulinho]() Sérgio Paulinho Tinkoff | Tinkoff | +3h 48' 36'' |
116 | ![Scott Thwaites]() Scott Thwaites Bora-hansgrohe | Bora-hansgrohe | +3h 51' 21'' |
117 | ![Jack Haig]() Jack Haig Team BikeExchange | Team BikeExchange | +3h 52' 03'' |
118 | ![Michal Golas]() Michal Golas INEOS Grenadiers | INEOS Grenadiers | +3h 52' 50'' |
119 | ![Dmitriy Gruzdev]() Dmitriy Gruzdev Astana | Astana | +3h 53' 38'' |
120 | ![Fumiyuki Beppu]() Fumiyuki Beppu Trek-Segafredo | Trek-Segafredo | +3h 56' 12'' |
121 | ![Salvatore Puccio]() Salvatore Puccio INEOS Grenadiers | INEOS Grenadiers | +4h 00' 23'' |
122 | ![David Arroyo]() David Arroyo Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 01' 27'' |
123 | ![Koen Bouwman]() Koen Bouwman Team Jumbo - Visma | Team Jumbo - Visma | +4h 01' 40'' |
124 | ![Christian Knees]() Christian Knees INEOS Grenadiers | INEOS Grenadiers | +4h 05' 41'' |
125 | ![Hugh Carthy]() Hugh Carthy Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 05' 45'' |
126 | ![Gert Dockx]() Gert Dockx Lotto - Soudal | Lotto - Soudal | +4h 10' 08'' |
127 | ![Eduard Prades]() Eduard Prades Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 10' 50'' |
128 | ![Jhonatan Restrepo]() Jhonatan Restrepo Katusha-Alpecin | Katusha-Alpecin | +4h 12' 28'' |
129 | ![Jérôme Cousin]() Jérôme Cousin Cofidis | Cofidis | +4h 15' 35'' |
130 | ![Rory Sutherland]() Rory Sutherland Movistar | Movistar | +4h 16' 30'' |
131 | ![Tom Stamsnijder]() Tom Stamsnijder Team DSM | Team DSM | +4h 17' 10'' |
132 | ![Kiel Reijnen]() Kiel Reijnen Trek-Segafredo | Trek-Segafredo | +4h 18' 09'' |
133 | ![Magnus Cort]() Magnus Cort Team BikeExchange | Team BikeExchange | +4h 18' 37'' |
134 | ![Gediminas Bagdonas]() Gediminas Bagdonas Ag2r | Ag2r | +4h 19' 24'' |
135 | ![Sindre Lunke]() Sindre Lunke Team DSM | Team DSM | +4h 20' 30'' |
136 | ![Ryan Anderson]() Ryan Anderson Total Direct Energie | Total Direct Energie | +4h 22' 58'' |
137 | ![Martijn Keizer]() Martijn Keizer Team Jumbo - Visma | Team Jumbo - Visma | +4h 26' 20'' |
138 | ![Loïc Chetout]() Loïc Chetout Cofidis | Cofidis | +4h 30' 55'' |
139 | ![Niki Terpstra]() Niki Terpstra Deceuninck - Quick-Step | Deceuninck - Quick-Step | +4h 31' 57'' |
140 | ![Sam Bewley]() Sam Bewley Team BikeExchange | Team BikeExchange | +4h 34' 16'' |
141 | ![Sven Erik Bystrøm]() Sven Erik Bystrøm Katusha-Alpecin | Katusha-Alpecin | +4h 35' 05'' |
142 | ![Jempy Drücker]() Jempy Drücker CCC Team | CCC Team | +4h 36' 07'' |
143 | ![Victor Campenaerts]() Victor Campenaerts Team Jumbo - Visma | Team Jumbo - Visma | +4h 37' 31'' |
144 | ![Jonas Van Genechten]() Jonas Van Genechten IAM Cycling | IAM Cycling | +4h 40' 27'' |
145 | ![Jaco Venter]() Jaco Venter Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +4h 40' 57'' |
146 | ![Bryan Nauleau]() Bryan Nauleau Total Direct Energie | Total Direct Energie | +4h 43' 11'' |
147 | ![Manuele Boaro]() Manuele Boaro Tinkoff | Tinkoff | +4h 47' 36'' |
148 | ![Romain Cardis]() Romain Cardis Total Direct Energie | Total Direct Energie | +4h 48' 51'' |
149 | ![Lorrenzo Manzin]() Lorrenzo Manzin Groupama - FDJ | Groupama - FDJ | +4h 52' 05'' |
150 | ![Julien Morice]() Julien Morice Total Direct Energie | Total Direct Energie | +4h 53' 21'' |
151 | ![Ilia Koshevoy]() Ilia Koshevoy UAE Team Emirates | UAE Team Emirates | +4h 53' 46'' |
152 | ![Martin Velits]() Martin Velits Deceuninck - Quick-Step | Deceuninck - Quick-Step | +4h 53' 56'' |
153 | ![Christophe Riblon]() Christophe Riblon Ag2r | Ag2r | +4h 57' 13'' |
154 | ![Nicolas Dougall]() Nicolas Dougall Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +4h 57' 18'' |
155 | ![Tyler Farrar]() Tyler Farrar Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +4h 57' 20'' |
156 | ![Rüdiger Selig]() Rüdiger Selig Bora-hansgrohe | Bora-hansgrohe | +4h 59' 15'' |
157 | ![Michael Schwarzmann]() Michael Schwarzmann Bora-hansgrohe | Bora-hansgrohe | +5h 02' 29'' |
158 | ![Svein Tuft]() Svein Tuft Team BikeExchange | Team BikeExchange | +5h 03' 49'' |
159 | ![Nikias Arndt]() Nikias Arndt Team DSM | Team DSM | +5h 07' 40'' |