1 Moreno Hofland Roompot - Helly Hansen 3h42'27
2 Davide Cimolai Bahrein - Merida s.t.
3 Quentin Jauregui Bretagne - Vital Concept s.t.
4 Nicolas Tivani Verva - Lampre s.t.
5 Ivan Garcia Cortina Caja Rural - Abu Dhabi s.t.
6 Owain Doull Cinelli s.t.
7 Amaury Capiot Sport Vlaanderen - Baloise s.t.
8 Maxime Farazijn Quick-Step Floors s.t.
9 Sam Bennett Kenya Airways s.t.
10 Alexandr Kulikovskiy BMC Racing Team s.t.
11 Clément Bétouigt-Suire Peugeot - Enedis s.t.
12 Alvaro José Hodeg Subway s.t.
13 Daniele Ratto Lotto - Solvay s.t.
14 Marco Coledan Zalf - Panaria s.t.
15 Jasper Stuyven Roompot - Helly Hansen s.t.
16 Hernan Aguirre Quick-Step Floors s.t.
17 Kristoffer Skjerping Verva - Lampre s.t.
18 Wouter Wippert BMC Racing Team s.t.
19 Ralf Matzka Haribo - Lego s.t.
20 Nick Zukowsky Zalf - Panaria s.t.
21 Asbjørn Kragh Andersen Steelseries, PhaseOne, Fairfax Media-News Corporation s.t.
22 Fabio Jakobsen BMC Racing Team s.t.
23 Jaka Primozic Haribo - Lego s.t.
24 Luke Keough Movistar Team s.t.
25 Boris Vallée Willier - Novo Banco s.t.
26 Moreno Moser Verva - Lampre s.t.
27 Tomas Contte Zalf - Panaria s.t.
28 Erik Baska Caja Rural - Abu Dhabi s.t.
29 Omar Fraile Cinelli s.t.
30 Toms Skujins Willier - Novo Banco s.t.
31 Ramon Sinkeldam Bretagne - Vital Concept s.t.
32 Georg Preidler Bahrein - Merida s.t.
33 Andreas Vangstad Roompot - Helly Hansen s.t.
34 Adam Blythe Kenya Airways s.t.
35 Keagan Girdlestone Mikrotik - Maxima s.t.
36 Ricardo Minali Team LottoNL - Jumbo s.t.
37 Max Kanter Roompot - Helly Hansen s.t.
38 Brendan Canty Steelseries, PhaseOne, Fairfax Media-News Corporation s.t.
39 Dilmurdjon Siddikov Mikrotik - Maxima s.t.
40 Tejay Van Garderen Movistar Team s.t.
41 Primoz Roglic Caja Rural - Abu Dhabi s.t.
42 Dion Smith Orica GreenEDGE s.t.
43 Marco Mathis Movistar Team s.t.
44 Dinmukhammed Ulysbayev Haribo - Lego s.t.
45 Aurélien Paret-Peintre Peugeot - Enedis s.t.
46 Giulio Ciccone Zalf - Panaria s.t.
47 Kenny Molly Bretagne - Vital Concept s.t.
48 Zico Waeytens Mikrotik - Maxima s.t.
49 Guillaume Martin Sport Vlaanderen - Baloise s.t.
50 David Gaudu Kenya Airways s.t.
51 Jaime Roson Mikrotik - Maxima s.t.
52 José Luis Rodriguez Cinelli s.t.
53 Aldemar Reyes Zalf - Panaria s.t.
54 Kevin Deltombe Cinelli s.t.
55 Leopold König BMC Racing Team s.t.
56 Pierre-Luc Perichon Quick-Step Floors s.t.
57 Marco Canola Willier - Novo Banco s.t.
58 Jesper Asselman Roompot - Helly Hansen s.t.
59 Alexei Piashkun BMC Racing Team s.t.
60 Armindo Fonseca Willier - Novo Banco s.t.
61 Eugenio Alafaci Cinelli s.t.
62 Artyom Zakharov Bahrein - Merida s.t.
63 Kristoffer Halvorsen UnitedHealthCare s.t.
64 Björn Thurau Roompot - Helly Hansen s.t.
65 Gert Joeaar Sport Vlaanderen - Baloise s.t.
66 Jakub Mareczko Haribo - Lego s.t.
67 Sean De Bie Bretagne - Vital Concept s.t.
68 Benoît Jarrier Bretagne - Vital Concept s.t.
69 Thomas Boudat Peugeot - Enedis s.t.
70 Sedrik Ullebo Orica GreenEDGE s.t.
71 Magnus Bak Klaris Roompot - Helly Hansen s.t.
72 Laurent Pichon Peugeot - Enedis s.t.
73 Pim Ligthart Roompot - Helly Hansen s.t.
74 Jérôme Cousin Movistar Team s.t.
75 James Fouche Verva - Lampre s.t.
76 Rein Taaramae Sport Vlaanderen - Baloise s.t.
77 Rodrigo Contreras Orica GreenEDGE s.t.
78 Jordan Kerby Bretagne - Vital Concept s.t.
79 Valentin Madouas Willier - Novo Banco s.t.
80 Phil Bauhaus Haribo - Lego s.t.
81 Simon Sellier Subway s.t.
82 Lukas Pöstlberger Mikrotik - Maxima s.t.
83 Clément Venturini Kenya Airways s.t.
84 Sondre Holst Enger BMC Racing Team s.t.
85 Roy Jans Sport Vlaanderen - Baloise s.t.
86 Max Walscheid Haribo - Lego s.t.
87 Martin Salmon Caja Rural - Abu Dhabi s.t.
88 Michael O'Loughlin Lotto - Solvay s.t.
89 Ivan Ramiro Sosa Caja Rural - Abu Dhabi s.t.
90 Jasha Sütterlin Haribo - Lego s.t.
91 Stefan Küng Bretagne - Vital Concept s.t.
92 Jan Hirt Willier - Novo Banco s.t.
93 Léo Danès Subway s.t.
94 Larry Warbasse Cinelli s.t.
95 Yoann Bagot Quick-Step Floors s.t.
96 Gavin Mannion Subway s.t.
97 Marco Haller UnitedHealthCare s.t.
98 Szymon Krawczyk Movistar Team s.t.
99 Alexey Vermeulen Lotto - Solvay s.t.
100 Chris Hamilton Steelseries, PhaseOne, Fairfax Media-News Corporation s.t.
101 Yevgueniy Gidich UnitedHealthCare s.t.
102 Hernan Luis Villalobos Zalf - Panaria s.t.
103 Truls Engen Korsaeth Steelseries, PhaseOne, Fairfax Media-News Corporation s.t.
104 Hector Saez Zalf - Panaria s.t.
105 Sergio Luis Henao Subway s.t.
106 George Bennett Steelseries, PhaseOne, Fairfax Media-News Corporation s.t.
107 Anatoliy Budyak Mikrotik - Maxima s.t.
108 David De la Cruz Caja Rural - Abu Dhabi s.t.
109 Daniel Savini UnitedHealthCare s.t.
110 Joey Rosskopf Subway s.t.
111 Nikita Stalnov UnitedHealthCare s.t.
112 Nickolas Dlamini Movistar Team s.t.
113 Alexander Porsev Movistar Team s.t.
114 Matteo Busato Verva - Lampre s.t.
115 Egor Silin Mikrotik - Maxima s.t.
116 Lincoln Silva Subway s.t.
117 Jarno Mobach Willier - Novo Banco s.t.
118 Julien Bernard Bretagne - Vital Concept s.t.
119 Tobias Ludvigsson Steelseries, PhaseOne, Fairfax Media-News Corporation s.t.
120 Daniel Teklehaimanot Kenya Airways s.t.
121 Barry Markus Team LottoNL - Jumbo s.t.
122 João Gaspar Caja Rural - Abu Dhabi s.t.
123 Lorenzo Fortunato Cinelli s.t.
124 Sindre Lunke Team LottoNL - Jumbo s.t.
125 Pierre-Henri Lecuisinier Quick-Step Floors s.t.
126 Rasmus Christian Quaade Haribo - Lego s.t.
127 Soufiane Haddi Kenya Airways s.t.
128 Floris De Tier Subway s.t.
129 Erikas Sidlauskas Movistar Team s.t.
130 Grigoriy Shtein UnitedHealthCare s.t.
131 Lorenzo Rota Cinelli s.t.
132 Pavel Kochetkov Bahrein - Merida s.t.
133 Casper Pedersen Steelseries, PhaseOne, Fairfax Media-News Corporation s.t.
134 Nicolas Dougall Kenya Airways s.t.
135 Kevin Inkelaar Sport Vlaanderen - Baloise s.t.
136 Michael Hepburn Steelseries, PhaseOne, Fairfax Media-News Corporation s.t.
137 Jhonnatan Narvaez Zalf - Panaria s.t.
138 Martin Laas Sport Vlaanderen - Baloise s.t.
139 Nikolay Cherkasov Mikrotik - Maxima s.t.
140 Anton Vorobyev Willier - Novo Banco s.t.
141 Filippo Ganna Bahrein - Merida s.t.
142 Dries Van Gestel BMC Racing Team s.t.
143 Marc Goos Team LottoNL - Jumbo s.t.
144 Arnaud Courteille Peugeot - Enedis s.t.
145 Matteo Trentin Orica GreenEDGE s.t.
146 Elia Viviani Quick-Step Floors s.t.
147 Arnold Jeannesson Lotto - Solvay s.t.
148 Brenton Jones Lotto - Solvay s.t.
149 Jacques Janse Van Rensburg Kenya Airways s.t.
150 Angelo Tulik Peugeot - Enedis s.t.
151 Marc Sarreau Peugeot - Enedis s.t.
152 Darwin Atapuma Orica GreenEDGE s.t.
153 Scott Davies Team LottoNL - Jumbo s.t.
154 Giovanni Carboni Team LottoNL - Jumbo s.t.
155 Michael Van Staeyen Quick-Step Floors s.t.
156 Julien Duval Peugeot - Enedis s.t.
157 Salvatore Puccio Orica GreenEDGE s.t.
158 Kenneth Van Rooy Verva - Lampre s.t.
159 Jelle Wallays BMC Racing Team s.t.
160 Timo Roosen Team LottoNL - Jumbo s.t.
161 Luka Mezgec Bahrein - Merida s.t.
162 Silvan Dillier Bahrein - Merida s.t.
163 Huynh Thanh Bahrein - Merida s.t.
164 Ruben Pols Sport Vlaanderen - Baloise s.t.
165 Koen Bouwman Quick-Step Floors s.t.
166 Andrey Zeits UnitedHealthCare s.t.
167 Anthony Delaplace Verva - Lampre s.t.
168 Bram Welten Team LottoNL - Jumbo s.t.
169 Jack Bobridge UnitedHealthCare s.t.
170 Matthias Brandle Lotto - Solvay s.t.
171 François Bidard Lotto - Solvay s.t.
172 Jorge Arcas Orica GreenEDGE s.t.
173 Juan Antonio Lopez Cozar Caja Rural - Abu Dhabi s.t.
174 Bjorg Lambrecht Orica GreenEDGE s.t.
175 Olivier Le Gac Verva - Lampre s.t.
176 Martin Schäppi Lotto - Solvay s.t.