1 Mark Cavendish Dimension Data 2h27'46
2 John Degenkolb Mitchelton - Scott s.t.
3 Arnaud Démare FDJ - Groupama s.t.
4 Dylan Groenewegen UAE Team Emirates s.t.
5 Edward Theuns Quick-Step Floors s.t.
6 Romain Cardis Direct Energie s.t.
7 Jasper Stuyven Bahrain - Merida Pro Cycling Team s.t.
8 Matteo Trentin Team EF Education First - Drapac s.t.
9 Fernando Gaviria Quick-Step Floors s.t.
10 Lilian Calmejane Direct Energie s.t.
11 Bryan Coquard Vital Concept s.t.
12 Phil Bauhaus Team Sunweb s.t.
13 Heinrich Haussler Bahrain - Merida Pro Cycling Team s.t.
14 Edwin Avila UAE Team Emirates s.t.
15 Zico Waeytens BMC Racing Team s.t.
16 Francisco Ventoso BMC Racing Team s.t.
17 Vincenzo Nibali Bahrain - Merida Pro Cycling Team s.t.
18 Richie Porte BMC Racing Team s.t.
19 Simon Geschke Team Sunweb s.t.
20 Jack Bauer Mitchelton - Scott s.t.
21 Franco Pellizotti Bahrain - Merida Pro Cycling Team s.t.
22 Ilnur Zakarin Team Katusha - Alpecin s.t.
23 Rigoberto Uran Mitchelton - Scott s.t.
24 Robert Kiserlovski Team Katusha - Alpecin s.t.
25 Yves Lampaert Team Sunweb s.t.
26 Sep Vanmarcke Team EF Education First - Drapac s.t.
27 Alexis Gougeard BMC Racing Team s.t.
28 Daniel Martin UAE Team Emirates s.t.
29 Tom Dumoulin Team Sunweb s.t.
30 Jakob Fuglsang Quick-Step Floors s.t.
31 Zdenek Stybar Quick-Step Floors s.t.
32 Romain Bardet Ag2r La Mondiale s.t.
33 Thibaut Pinot FDJ - Groupama s.t.
34 Sylvain Chavanel Direct Energie s.t.
35 Florian Vachon Fortunéo - Samsic s.t.
36 Max Walscheid Team EF Education First - Drapac s.t.
37 Laurent Pichon Fortunéo - Samsic s.t.
38 Ramon Sinkeldam FDJ - Groupama s.t.
39 Ben Gastauer Ag2r La Mondiale s.t.
40 Kris Boeckmans Vital Concept s.t.
41 Yoann Offredo FDJ - Groupama s.t.
42 Julian Alaphilippe Quick-Step Floors s.t.
43 Matej Mohoric Team Sky s.t.
44 Baptiste Planckaert Team Katusha - Alpecin s.t.
45 Ramunas Navardauskas Bahrain - Merida Pro Cycling Team s.t.
46 Marco Haller Team Katusha - Alpecin s.t.
47 Petr Vakoc Fortunéo - Samsic s.t.
48 Armindo Fonseca Fortunéo - Samsic s.t.
49 Simon Spilak Team Katusha - Alpecin s.t.
50 Mitchell Docker Team EF Education First - Drapac s.t.
51 Niki Terpstra Quick-Step Floors s.t.
52 Rudy Molard Ag2r La Mondiale s.t.
53 Przemyslaw Niemiec UAE Team Emirates s.t.
54 David Gaudu FDJ - Groupama s.t.
55 Mikel Landa Astana Pro Team s.t.
56 Warren Barguil Fortunéo - Samsic s.t.
57 William Bonnet Vital Concept s.t.
58 Eduardo Sepulveda Fortunéo - Samsic s.t.
59 Sergey Chernetckii Astana Pro Team s.t.
60 Enrico Gasparotto Bahrain - Merida Pro Cycling Team s.t.
61 Miguel Angel Lopez Team Sky s.t.
62 Simon Clarke Team EF Education First - Drapac s.t.
63 Larry Warbasse Astana Pro Team s.t.
64 Tejay Van Garderen BMC Racing Team s.t.
65 Lennard Hofstede Team Sunweb s.t.
66 Edvald Boasson Hagen Movistar Team s.t.
67 François Bidard Ag2r La Mondiale s.t.
68 Quentin Jauregui Delko Marseille Provence KTM s.t.
69 Axel Domont Ag2r La Mondiale s.t.
70 Adam Yates Mitchelton - Scott s.t.
71 Guillaume Martin FDJ - Groupama s.t.
72 Sepp Kuss Astana Pro Team s.t.
73 Sam Oomen Team Sunweb s.t.
74 Robert Wagner Team LottoNL - Jumbo s.t.
75 Roman Kreuziger Ag2r La Mondiale s.t.
76 Luke Rowe Movistar Team s.t.
77 Nairo A. Quintana Movistar Team s.t.
78 Jhonatan Narvaez Quick-Step Floors s.t.
79 Truls Engen Korsaeth Astana Pro Team s.t.
80 Mark Renshaw Dimension Data s.t.
81 Sander Armée Lotto Soudal s.t.
82 Stephen Cummings Dimension Data s.t.
83 Evaldas Siskevicius Delko Marseille Provence KTM s.t.
84 Damien Howson Mitchelton - Scott s.t.
85 Juraj Sagan Bora - Hansgrohe s.t.
86 Jonathan Dibben Team Sky s.t.
87 Mathias Frank Ag2r La Mondiale s.t.
88 Silvio Herklotz Team Sunweb s.t.
89 Ben O'Connor Dimension Data s.t.
90 Senne Leysen BMC Racing Team s.t.
91 Yoann Bagot Vital Concept s.t.
92 Paul Martens Trek - Segafredo s.t.
93 Nikita Stalnov Astana Pro Team s.t.
94 Jaco Venter Dimension Data s.t.
95 Hubert Dupont Ag2r La Mondiale s.t.
96 Thomas De Gendt Bora - Hansgrohe s.t.
97 Vincenzo Albanese Team EF Education First - Drapac s.t.
98 Maxime Bouet Trek - Segafredo s.t.
99 Alexis Vuillermoz Delko Marseille Provence KTM s.t.
100 Rafal Majka Bora - Hansgrohe s.t.
101 Luis Guillermo Mas Bonet Bora - Hansgrohe s.t.
102 Timo Roosen Team LottoNL - Jumbo s.t.
103 Kevin Reza Vital Concept s.t.
104 Rudy Barbier UAE Team Emirates s.t.
105 Carlos Betancur Trek - Segafredo s.t.
106 Julien Bernard BMC Racing Team s.t.
107 Alex Dowsett Team Katusha - Alpecin s.t.
108 Jan Hirt Team LottoNL - Jumbo s.t.
109 Valerio Agnoli Bahrain - Merida Pro Cycling Team s.t.
110 Angelo Tulik Direct Energie s.t.
111 Peter Stetina Mitchelton - Scott s.t.
112 Pello Bilbao UAE Team Emirates s.t.
113 Johan Esteban Cháves Trek - Segafredo s.t.
114 Vegard Stake Laengen UAE Team Emirates s.t.
115 Manuel Senni Team Sky s.t.
116 Johann Van Zyl Dimension Data s.t.
117 Serge Pauwels Dimension Data s.t.
118 Danilo Celano Lotto Soudal s.t.
119 Primoz Roglic Team LottoNL - Jumbo s.t.
120 Bruno Armirail Quick-Step Floors s.t.
121 Rui Costa Team LottoNL - Jumbo s.t.
122 Edward Ravasi UAE Team Emirates s.t.
123 Maxime Monfort Lotto Soudal s.t.
124 Daniil Fominykh Astana Pro Team s.t.
125 Kenny Elissonde Lotto Soudal s.t.
126 Damien Gaudin Direct Energie s.t.
127 Jay Thomson Dimension Data s.t.
128 Pierre Rolland Bora - Hansgrohe s.t.
129 Louis Meintjes Trek - Segafredo s.t.
130 Javier Moreno Delko Marseille Provence KTM s.t.
131 Egan Bernal Team Sky s.t.
132 Alessandro De Marchi Trek - Segafredo s.t.
133 Jérôme Cousin Direct Energie s.t.
134 Richard Antonio Carapaz Team LottoNL - Jumbo s.t.
135 Tony Martin Team Katusha - Alpecin s.t.
136 Laurens De Plus Lotto Soudal s.t.
137 Lachlan Morton Team LottoNL - Jumbo s.t.
138 Nicolas Roche Trek - Segafredo s.t.
139 Amaël Moinard Delko Marseille Provence KTM s.t.
140 Lucas De Rossi Team Sky s.t.
141 Antonio Pedrero Movistar Team s.t.
142 Mikel Nieve Trek - Segafredo s.t.
143 Jesper Hansen Movistar Team s.t.
144 Romain Sicard Direct Energie s.t.
145 Marc Soler Movistar Team s.t.
146 Pavel Sivakov Team Sky s.t.
147 Beñat Intxausti Team Sky s.t.
148 Rémy Di Grégorio Delko Marseille Provence KTM s.t.
149 Amund Grøndahl Jansen Team LottoNL - Jumbo s.t.
150 Julian Cardona Movistar Team s.t.
151 Héctor Carretero Movistar Team s.t.
152 Julien Trarieux Delko Marseille Provence KTM s.t.
153 Philip Deignan Team EF Education First - Drapac s.t.
154 Sergio Paulinho Sporting / Tavira + 12'24
155 Fabio Silvestre Sporting / Tavira s.t.
156 Gustavo César Veloso Sporting / Tavira s.t.
157 Jóni Brandão Sporting / Tavira + 13'16
158 Frederico Figueiredo Sporting / Tavira + 14'14