1 Frederik Ludvigsson Team LottoNL - Jumbo 14'09
2 Scott Davies Team LottoNL - Jumbo + 11
3 Maximilian Schachmann Iberdrola - Mapfre + 20
4 Peter Sagan Team LottoNL - Jumbo s.t.
5 Mads Würtz Movistar Team + 29
6 Taylor Phinney Bahrain-Merida + 30
7 Jasper Stuyven Roompot - Helly Hansen + 31
8 Seid Lizde Verva ActiveJet - Lampre + 33
9 Andreas Vangstad Roompot - Helly Hansen + 34
10 Guillaume Van Keirsbulck Cinelli s.t.
11 Victor Campenaerts UnitedHealthCare s.t.
12 Moreno Moser Verva ActiveJet - Lampre s.t.
13 Edvald Boasson Hagen Lotto Solvay s.t.
14 Lasse Hansen Steelseries, Fairfax Media-News Corporation + 37
15 Hampus Anderberg Mikrotik - Maxima s.t.
16 Michael Hepburn Steelseries, Fairfax Media-News Corporation + 42
17 Tom Bohli Movistar Team + 43
18 Magnus Bak Klaris Roompot - Helly Hansen + 45
19 Dylan Van Baarle Bahrain-Merida + 46
20 Matthias Brandle Lotto Solvay + 47
21 Hamish Schreurs Quick-Step Floors s.t.
22 Jakob Egholm Subway + 49
23 Julien Vermote Quick-Step Floors + 51
24 Alexey Lutsenko Subway s.t.
25 Ivan Savitskiy Caja Rural - Abu Dhabi + 55
26 Lukasz Wisniowski UnitedHealthCare s.t.
27 Edward Dunbar Kenya Airways + 56
28 Filippo Ganna Bahrain-Merida s.t.
29 Martijn Keizer Lotto Solvay + 58
30 Jasha Sütterlin Haribo - Lego s.t.
31 Amund Grondahl Jansen Steelseries, Fairfax Media-News Corporation + 59
32 Martin Salmon Caja Rural - Abu Dhabi + 1'01
33 Marco Mathis Movistar Team s.t.
34 Giacomo Nizzolo Cinelli s.t.
35 Michael O'Loughlin Lotto Solvay + 1'02
36 Christophe Laporte Iberdrola - Mapfre s.t.
37 Alexys Brunel BNP Paribas - Amazon + 1'03
38 Marco Canola Caja Rural - Abu Dhabi s.t.
39 Mikkel Bjerg Haribo - Lego + 1'04
40 Alvaro José Hodeg Subway s.t.
41 Peter Koning Amsterdam - Gaggia + 1'05
42 Nils Politt Roompot - Helly Hansen s.t.
43 Rasmus Christian Quaade Haribo - Lego s.t.
44 Anthony Delaplace Verva ActiveJet - Lampre s.t.
45 James Shaw BNP Paribas - Amazon s.t.
46 Truls Engen Korsaeth Steelseries, Fairfax Media-News Corporation + 1'06
47 Alexis Gougeard Iberdrola - Mapfre s.t.
48 Brenton Jones Lotto Solvay + 1'07
49 Artyom Zakharov Bahrain-Merida + 1'10
50 Rémi Cavagna FDJ s.t.
51 Edward Planckaert FDJ s.t.
52 Jakub Otruba Haribo - Lego s.t.
53 Daniel Oss Subway + 1'11
54 Timo Roosen Team LottoNL - Jumbo + 1'12
55 Jaroslaw Marycz Bahrain-Merida + 1'13
56 Daniel McLay Kenya Airways s.t.
57 Marco Coledan Zalf - Panaria + 1'14
58 Vladislav Kreminskiy Zalf - Panaria + 1'15
59 Stefan Bissegger Cinelli s.t.
60 Daniel Eaton Wilier - Novo Banco s.t.
61 Benoit Cosnefroy FDJ s.t.
62 Johann Van Zyl Kenya Airways + 1'17
63 Asbjørn Kragh Andersen Steelseries, Fairfax Media-News Corporation s.t.
64 Nicolas Tivani Verva ActiveJet - Lampre s.t.
65 Timothy Roe UnitedHealthCare + 1'18
66 Gijs Van Hoecke Cinelli s.t.
67 Leo Appelt Lotto Solvay + 1'19
68 Reinardt Janse Van Rensburg FDJ s.t.
69 Sven Erik Bystrøm Roompot - Helly Hansen s.t.
70 Sep Vanmarcke Amsterdam - Gaggia s.t.
71 Dias Omirzakov UnitedHealthCare + 1'20
72 Vyacheslav Kuznetsov Mikrotik - Maxima + 1'21
73 Cees Bol Mikrotik - Maxima s.t.
74 Ruben Zepunkte Haribo - Lego + 1'22
75 Pascal Eenkhoorn Mikrotik - Maxima + 1'23
76 Michal Schlegel Bahrain-Merida s.t.
77 Moreno Hofland Roompot - Helly Hansen s.t.
78 Martin Schäppi Lotto Solvay s.t.
79 Marc Fournier BNP Paribas - Amazon + 1'24
80 Marco Haller UnitedHealthCare s.t.
81 Thomas De Gendt Amsterdam - Gaggia + 1'25
82 Abderrahim Zahiri FDJ + 1'26
83 Alexander Porsev Movistar Team + 1'27
84 Dimitri Claeys Wilier - Novo Banco s.t.
85 Boris Vallée Wilier - Novo Banco + 1'29
86 Pascal Ackermann Haribo - Lego s.t.
87 Jef Van Meirhaeghe Team LottoNL - Jumbo s.t.
88 Kristoffer Skjerping Verva ActiveJet - Lampre s.t.
89 Casper Pedersen Steelseries, Fairfax Media-News Corporation s.t.
90 Martin Vlcák Bahrain-Merida + 1'30
91 Nacer Bouhanni FDJ s.t.
92 Gabriel Cullaigh Roompot - Helly Hansen + 1'31
93 Daniel Teklehaimanot Kenya Airways + 1'32
94 Wesley Vercamst Iberdrola - Mapfre s.t.
95 Krists Neilands Mikrotik - Maxima + 1'33
96 Emiel Planckaert UnitedHealthCare + 1'34
97 Lars Van Der Haar Iberdrola - Mapfre + 1'35
98 Nicolas Malle Bardiani - CSF + 1'36
99 Simon Geschke Haribo - Lego + 1'37
100 Alexander Kristoff Roompot - Helly Hansen s.t.
101 Axel Journiaux Mikrotik - Maxima s.t.
102 Simone Antonini Bardiani - CSF + 1'38
103 Mitchell Docker Zalf - Panaria s.t.
104 Ricardo Vilela Wilier - Novo Banco s.t.
105 Andreas Stokbro Steelseries, Fairfax Media-News Corporation + 1'39
106 Roman Lehky Iberdrola - Mapfre s.t.
107 Andrea Dal Col Zalf - Panaria + 1'40
108 Tomas Contte Zalf - Panaria s.t.
109 Justin Oien Subway s.t.
110 Simon Sellier Subway s.t.
111 Stefano Pirazzi Amsterdam - Gaggia + 1'41
112 Logan Owen Iberdrola - Mapfre + 1'42
113 Elia Viviani Quick-Step Floors s.t.
114 Ivan Garcia Cortina Caja Rural - Abu Dhabi s.t.
115 James Fouche Verva ActiveJet - Lampre + 1'43
116 Zico Waeytens Mikrotik - Maxima s.t.
117 Oliviero Troia Caja Rural - Abu Dhabi + 1'44
118 Kenneth Van Rooy Verva ActiveJet - Lampre s.t.
119 Maxime Bouet Quick-Step Floors + 1'45
120 Geoffrey Soupe BNP Paribas - Amazon s.t.
121 Ben Swift FDJ s.t.
122 Adam Blythe Kenya Airways + 1'46
123 Jakub Kaczmarek Subway s.t.
124 Pierre-Luc Perichon Quick-Step Floors + 1'47
125 Jonas Vangenechten Cinelli s.t.
126 Ottavio Dotti Team LottoNL - Jumbo s.t.
127 Harm Vanhoucke Cinelli s.t.
128 Romain Hardy Bardiani - CSF + 1'48
129 Erik Baska Caja Rural - Abu Dhabi s.t.
130 Barry Markus Team LottoNL - Jumbo s.t.
131 Juan Jose Lobato Iberdrola - Mapfre s.t.
132 Luke Rowe Quick-Step Floors + 1'49
133 Michael Van Staeyen Quick-Step Floors s.t.
134 Jens Debusschere UnitedHealthCare s.t.
135 Daniele Ratto Lotto Solvay s.t.
136 Pavel Kochetkov Bahrain-Merida s.t.
137 Roman Kustadinchev Wilier - Novo Banco + 1'50
138 Kevin Geniets Amsterdam - Gaggia s.t.
139 Nicola Conci Caja Rural - Abu Dhabi s.t.
140 Blel Kadri FDJ s.t.
141 Tesfom Okubamariam Kenya Airways + 1'52
142 Jenthe Biermans Amsterdam - Gaggia s.t.
143 Aleksandr Vlasov Mikrotik - Maxima + 1'53
144 Yurgen Ramirez Zalf - Panaria s.t.
145 Kevin Reza Quick-Step Floors s.t.
146 Scott Thwaites Subway + 1'54
147 Nicola Toffali Zalf - Panaria s.t.
148 Kenneth Vanbilsen Cinelli s.t.
149 Phillip Gaimon BNP Paribas - Amazon + 1'55
150 Keegan Swirbul Wilier - Novo Banco + 1'56
151 Szymon Krawczyk Movistar Team + 1'57
152 Erikas Sidlauskas Movistar Team s.t.
153 Rémy Mertz Amsterdam - Gaggia + 1'58
154 Olivier Le Gac Verva ActiveJet - Lampre + 1'59
155 Mathieu van der Poel Amsterdam - Gaggia s.t.
156 Ralf Matzka Haribo - Lego s.t.
157 Steele Von Hoff Steelseries, Fairfax Media-News Corporation + 2'00
158 Alberto Cecchin Bardiani - CSF + 2'01
159 Liam Bertazzo Bardiani - CSF s.t.
160 Jason Huertas Zalf - Panaria + 2'03
161 Grzegorz Stepniak Movistar Team + 2'04
162 Enzo Wouters Team LottoNL - Jumbo s.t.
163 Arman Kamyshev UnitedHealthCare s.t.
164 Alan Banaszek Kenya Airways + 2'06
165 George Harper Kenya Airways s.t.
166 Julien Bérard BNP Paribas - Amazon + 2'08
167 Filippo Fortin Bardiani - CSF + 2'10
168 Kevin Deltombe Cinelli s.t.
169 Caleb Fairly BNP Paribas - Amazon + 2'12
170 Armindo Fonseca Wilier - Novo Banco s.t.
171 Andrea Guardini Bardiani - CSF + 2'17
172 Paolo Simion Bardiani - CSF s.t.
173 Luke Keough Movistar Team + 2'18
174 Guillaume Bonnafond BNP Paribas - Amazon + 2'19