1 | ![Andrew Talansky]() Andrew Talansky EF Education - Nippo | EF Education - Nippo | 31h 08' 08'' |
2 | ![Alberto Contador]() Alberto Contador Tinkoff | Tinkoff | +27'' |
3 | ![Jurgen Van den Broeck]() Jurgen Van den Broeck Lotto - Soudal | Lotto - Soudal | +35'' |
4 | ![Wilco Kelderman]() Wilco Kelderman Team Jumbo - Visma | Team Jumbo - Visma | +43'' |
5 | ![Romain Bardet]() Romain Bardet Ag2r | Ag2r | +1' 20'' |
6 | ![Adam Yates]() Adam Yates Team BikeExchange | Team BikeExchange | +2' 05'' |
7 | ![Vincenzo Nibali]() Vincenzo Nibali Astana | Astana | +2' 12'' |
8 | ![Mikel Nieve]() Mikel Nieve INEOS Grenadiers | INEOS Grenadiers | +2' 59'' |
9 | ![Daniel Navarro]() Daniel Navarro Cofidis | Cofidis | +3' 04'' |
10 | ![Jakob Fuglsang]() Jakob Fuglsang Astana | Astana | +3' 17'' |
11 | ![Leopold König]() Leopold König Bora-hansgrohe | Bora-hansgrohe | +4' 03'' |
12 | ![Chris Froome]() Chris Froome INEOS Grenadiers | INEOS Grenadiers | +4' 25'' |
13 | ![Tejay van Garderen]() Tejay van Garderen CCC Team | CCC Team | +5' 11'' |
14 | ![Sébastien Reichenbach]() Sébastien Reichenbach IAM Cycling | IAM Cycling | +6' 31'' |
15 | ![John Gadret]() John Gadret Movistar | Movistar | +6' 33'' |
16 | ![Yury Trofimov]() Yury Trofimov Katusha-Alpecin | Katusha-Alpecin | +7' 02'' |
17 | ![Tanel Kangert]() Tanel Kangert Astana | Astana | +8' 37'' |
18 | ![Darwin Atapuma]() Darwin Atapuma CCC Team | CCC Team | +8' 43'' |
19 | ![Daniel Moreno]() Daniel Moreno Katusha-Alpecin | Katusha-Alpecin | +9' 07'' |
20 | ![Jan Bakelants]() Jan Bakelants Deceuninck - Quick-Step | Deceuninck - Quick-Step | +9' 20'' |
21 | ![Mikaël Chérel]() Mikaël Chérel Ag2r | Ag2r | +17' 01'' |
22 | ![Richie Porte]() Richie Porte INEOS Grenadiers | INEOS Grenadiers | +20' 15'' |
23 | ![Bartosz Huzarski]() Bartosz Huzarski Bora-hansgrohe | Bora-hansgrohe | +20' 50'' |
24 | ![Luis Ángel Maté]() Luis Ángel Maté Cofidis | Cofidis | +20' 52'' |
25 | ![Ryder Hesjedal]() Ryder Hesjedal EF Education - Nippo | EF Education - Nippo | +22' 10'' |
26 | ![Igor Antón]() Igor Antón Movistar | Movistar | +23' 55'' |
27 | ![Tony Gallopin]() Tony Gallopin Lotto - Soudal | Lotto - Soudal | +23' 55'' |
28 | ![Haimar Zubeldia]() Haimar Zubeldia Trek-Segafredo | Trek-Segafredo | +30' 04'' |
29 | ![Lieuwe Westra]() Lieuwe Westra Astana | Astana | +30' 27'' |
30 | ![Thomas Voeckler]() Thomas Voeckler Total Direct Energie | Total Direct Energie | +30' 30'' |
31 | ![David López]() David López INEOS Grenadiers | INEOS Grenadiers | +30' 56'' |
32 | ![Yoann Bagot]() Yoann Bagot Cofidis | Cofidis | +30' 56'' |
33 | ![Egor Silin]() Egor Silin Katusha-Alpecin | Katusha-Alpecin | +31' 21'' |
34 | ![Kristijan Ðurasek]() Kristijan Ðurasek UAE Team Emirates | UAE Team Emirates | +31' 58'' |
35 | ![Bart De Clercq]() Bart De Clercq Lotto - Soudal | Lotto - Soudal | +33' 50'' |
36 | ![Maxime Bouet]() Maxime Bouet Ag2r | Ag2r | +35' 11'' |
37 | ![Jean-Christophe Péraud]() Jean-Christophe Péraud Ag2r | Ag2r | +35' 18'' |
38 | ![Kenny Elissonde]() Kenny Elissonde Groupama - FDJ | Groupama - FDJ | +36' 15'' |
39 | ![Gustav Larsson]() Gustav Larsson IAM Cycling | IAM Cycling | +37' 30'' |
40 | ![Jesús Hernández]() Jesús Hernández Tinkoff | Tinkoff | +39' 21'' |
41 | ![Cyril Gautier]() Cyril Gautier Total Direct Energie | Total Direct Energie | +42' 24'' |
42 | ![Nicolas Edet]() Nicolas Edet Cofidis | Cofidis | +42' 57'' |
43 | ![Amaël Moinard]() Amaël Moinard CCC Team | CCC Team | +45' 17'' |
44 | ![Ben Gastauer]() Ben Gastauer Ag2r | Ag2r | +45' 28'' |
45 | ![Greg Van Avermaet]() Greg Van Avermaet CCC Team | CCC Team | +45' 58'' |
46 | ![Geraint Thomas]() Geraint Thomas INEOS Grenadiers | INEOS Grenadiers | +47' 20'' |
47 | ![Peter Velits]() Peter Velits CCC Team | CCC Team | +47' 58'' |
48 | ![Peter Stetina]() Peter Stetina CCC Team | CCC Team | +49' 28'' |
49 | ![Romain Sicard]() Romain Sicard Total Direct Energie | Total Direct Energie | +49' 29'' |
50 | ![Carlos Verona]() Carlos Verona Deceuninck - Quick-Step | Deceuninck - Quick-Step | +49' 56'' |
51 | ![Kristijan Koren]() Kristijan Koren Cannondale | Cannondale | +52' 15'' |
52 | ![Lars Petter Nordhaug]() Lars Petter Nordhaug Team Jumbo - Visma | Team Jumbo - Visma | +55' 32'' |
53 | ![George Bennett]() George Bennett Cannondale | Cannondale | +56' 00'' |
54 | ![Giovanni Visconti]() Giovanni Visconti Movistar | Movistar | +57' 17'' |
55 | ![Kevin De Weert]() Kevin De Weert Deceuninck - Quick-Step | Deceuninck - Quick-Step | +58' 18'' |
56 | ![Alex Howes]() Alex Howes EF Education - Nippo | EF Education - Nippo | +1h 00' 20'' |
57 | ![Julian Alaphilippe]() Julian Alaphilippe Deceuninck - Quick-Step | Deceuninck - Quick-Step | +1h 01' 02'' |
58 | ![Elia Favilli]() Elia Favilli UAE Team Emirates | UAE Team Emirates | +1h 01' 15'' |
59 | ![Christophe Le Mével]() Christophe Le Mével Cofidis | Cofidis | +1h 01' 47'' |
60 | ![Imanol Erviti]() Imanol Erviti Movistar | Movistar | +1h 04' 12'' |
61 | ![Arthur Vichot]() Arthur Vichot Groupama - FDJ | Groupama - FDJ | +1h 04' 28'' |
62 | ![Thomas Damuseau]() Thomas Damuseau Team DSM | Team DSM | +1h 06' 02'' |
63 | ![Alexander Rybakov]() Alexander Rybakov Katusha-Alpecin | Katusha-Alpecin | +1h 08' 50'' |
64 | ![Christian Meier]() Christian Meier Team BikeExchange | Team BikeExchange | +1h 08' 56'' |
65 | ![Jens Voigt]() Jens Voigt Trek-Segafredo | Trek-Segafredo | +1h 10' 03'' |
66 | ![Andriy Grivko]() Andriy Grivko Astana | Astana | +1h 10' 33'' |
67 | ![Valerio Conti]() Valerio Conti UAE Team Emirates | UAE Team Emirates | +1h 10' 38'' |
68 | ![Bram Tankink]() Bram Tankink Team Jumbo - Visma | Team Jumbo - Visma | +1h 11' 37'' |
69 | ![Blel Kadri]() Blel Kadri Ag2r | Ag2r | +1h 12' 24'' |
70 | ![Michal Golas]() Michal Golas Deceuninck - Quick-Step | Deceuninck - Quick-Step | +1h 12' 26'' |
71 | ![Julien Simon]() Julien Simon Cofidis | Cofidis | +1h 12' 40'' |
72 | ![Damiano Cunego]() Damiano Cunego UAE Team Emirates | UAE Team Emirates | +1h 13' 35'' |
73 | ![Pim Ligthart]() Pim Ligthart Lotto - Soudal | Lotto - Soudal | +1h 13' 41'' |
74 | ![Andrey Zeits]() Andrey Zeits Astana | Astana | +1h 14' 38'' |
75 | ![Jens Keukeleire]() Jens Keukeleire Team BikeExchange | Team BikeExchange | +1h 17' 26'' |
76 | ![Alessandro De Marchi]() Alessandro De Marchi Cannondale | Cannondale | +1h 17' 29'' |
77 | ![Markel Irizar]() Markel Irizar Trek-Segafredo | Trek-Segafredo | +1h 17' 44'' |
78 | ![José Iván Gutiérrez]() José Iván Gutiérrez Movistar | Movistar | +1h 18' 09'' |
79 | ![Pierrick Fédrigo]() Pierrick Fédrigo Groupama - FDJ | Groupama - FDJ | +1h 18' 21'' |
80 | ![Chad Haga]() Chad Haga Team DSM | Team DSM | +1h 19' 27'' |
81 | ![Dmitry Kozonchuk]() Dmitry Kozonchuk Katusha-Alpecin | Katusha-Alpecin | +1h 20' 00'' |
82 | ![Zdenek Štybar]() Zdenek Štybar Deceuninck - Quick-Step | Deceuninck - Quick-Step | +1h 20' 28'' |
83 | ![Jan Bárta]() Jan Bárta Bora-hansgrohe | Bora-hansgrohe | +1h 22' 18'' |
84 | ![Martijn Keizer]() Martijn Keizer Team Jumbo - Visma | Team Jumbo - Visma | +1h 22' 45'' |
85 | ![Simon Špilak]() Simon Špilak Katusha-Alpecin | Katusha-Alpecin | +1h 24' 13'' |
86 | ![Bob Jungels]() Bob Jungels Trek-Segafredo | Trek-Segafredo | +1h 26' 09'' |
87 | ![Guillaume Bonnafond]() Guillaume Bonnafond Ag2r | Ag2r | +1h 26' 14'' |
88 | ![Dmitriy Gruzdev]() Dmitriy Gruzdev Astana | Astana | +1h 28' 11'' |
89 | ![Daryl Impey]() Daryl Impey Team BikeExchange | Team BikeExchange | +1h 28' 59'' |
90 | ![Simon Gerrans]() Simon Gerrans Team BikeExchange | Team BikeExchange | +1h 31' 41'' |
91 | ![Nikias Arndt]() Nikias Arndt Team DSM | Team DSM | +1h 32' 07'' |
92 | ![Nick van der Lijke]() Nick van der Lijke Team Jumbo - Visma | Team Jumbo - Visma | +1h 33' 12'' |
93 | ![Damien Howson]() Damien Howson Team BikeExchange | Team BikeExchange | +1h 33' 17'' |
94 | ![Matthias Brändle]() Matthias Brändle IAM Cycling | IAM Cycling | +1h 34' 27'' |
95 | ![Maciej Bodnar]() Maciej Bodnar Cannondale | Cannondale | +1h 34' 52'' |
96 | ![Marco Marcato]() Marco Marcato Cannondale | Cannondale | +1h 35' 03'' |
97 | ![Kévin Reza]() Kévin Reza Total Direct Energie | Total Direct Energie | +1h 35' 22'' |
98 | ![Johannes Fröhlinger]() Johannes Fröhlinger Team DSM | Team DSM | +1h 35' 59'' |
99 | ![Cesare Benedetti]() Cesare Benedetti Bora-hansgrohe | Bora-hansgrohe | +1h 37' 50'' |
100 | ![Enrique Sanz]() Enrique Sanz Movistar | Movistar | +1h 38' 12'' |
101 | ![Yannick Martinez]() Yannick Martinez Total Direct Energie | Total Direct Energie | +1h 41' 13'' |
102 | ![Nicki Sørensen]() Nicki Sørensen Tinkoff | Tinkoff | +1h 42' 01'' |
103 | ![Alessandro Vanotti]() Alessandro Vanotti Astana | Astana | +1h 43' 10'' |
104 | ![Aleksejs Saramotins]() Aleksejs Saramotins IAM Cycling | IAM Cycling | +1h 43' 11'' |
105 | ![Yaroslav Popovych]() Yaroslav Popovych Trek-Segafredo | Trek-Segafredo | +1h 46' 11'' |
106 | ![Michael Valgren]() Michael Valgren Tinkoff | Tinkoff | +1h 47' 02'' |
107 | ![Stig Broeckx]() Stig Broeckx Lotto - Soudal | Lotto - Soudal | +1h 48' 22'' |
108 | ![Jean-Marc Marino]() Jean-Marc Marino Cannondale | Cannondale | +1h 49' 15'' |
109 | ![Sébastien Hinault]() Sébastien Hinault IAM Cycling | IAM Cycling | +1h 50' 20'' |
110 | ![Natnael Berhane]() Natnael Berhane Total Direct Energie | Total Direct Energie | +1h 50' 25'' |
111 | ![Ralf Matzka]() Ralf Matzka Bora-hansgrohe | Bora-hansgrohe | +1h 52' 39'' |
112 | ![Rory Sutherland]() Rory Sutherland Tinkoff | Tinkoff | +1h 52' 45'' |
113 | ![Daniel Schorn]() Daniel Schorn Bora-hansgrohe | Bora-hansgrohe | +1h 53' 21'' |
114 | ![Ramunas Navardauskas]() Ramunas Navardauskas EF Education - Nippo | EF Education - Nippo | +1h 53' 32'' |
115 | ![Scott Thwaites]() Scott Thwaites Bora-hansgrohe | Bora-hansgrohe | +1h 55' 04'' |
116 | ![Alexis Gougeard]() Alexis Gougeard Ag2r | Ag2r | +1h 55' 17'' |
117 | ![Vasil Kiryienka]() Vasil Kiryienka INEOS Grenadiers | INEOS Grenadiers | +1h 57' 14'' |
118 | ![Sebastian Langeveld]() Sebastian Langeveld EF Education - Nippo | EF Education - Nippo | +1h 59' 33'' |
119 | ![Rein Taaramäe]() Rein Taaramäe Cofidis | Cofidis | +1h 59' 56'' |
120 | ![Davide Cimolai]() Davide Cimolai UAE Team Emirates | UAE Team Emirates | +2h 01' 18'' |
121 | ![Mickaël Delage]() Mickaël Delage Groupama - FDJ | Groupama - FDJ | +2h 02' 00'' |
122 | ![Dries Devenyns]() Dries Devenyns Team DSM | Team DSM | +2h 02' 33'' |
123 | ![Jack Bauer]() Jack Bauer EF Education - Nippo | EF Education - Nippo | +2h 04' 06'' |
124 | ![Alexey Tsatevich]() Alexey Tsatevich Katusha-Alpecin | Katusha-Alpecin | +2h 05' 03'' |
125 | ![Kris Boeckmans]() Kris Boeckmans Lotto - Soudal | Lotto - Soudal | +2h 12' 58'' |
126 | ![Danny Pate]() Danny Pate INEOS Grenadiers | INEOS Grenadiers | +2h 15' 36'' |
127 | ![Jonathan Hivert]() Jonathan Hivert Team Jumbo - Visma | Team Jumbo - Visma | +2h 21' 35'' |
128 | ![Xabier Zandio]() Xabier Zandio INEOS Grenadiers | INEOS Grenadiers | +2h 36' 20'' |