1 Fernando Gaviria Total 3h44'50
2 Sam Bennett DeCecco s.t.
3 Simone Consonni Androni s.t.
4 Olav Kooij Ahold-Delhaize s.t.
5 Lorrenzo Manzin Rally s.t.
6 Elia Viviani Gazprom-RusVelo s.t.
7 Caleb Ewan BikeExchange s.t.
8 Cees Bol Euskaltel-Euskadi s.t.
9 Arnaud de Lie B&B-Even s.t.
10 Fabian Lienhard Marseille s.t.
11 Fabio Jakobsen AG2R s.t.
12 Tim Merlier Intermarché s.t.
13 Kristoffer Halvorsen Helly-Hansen s.t.
14 Joris Nieuwenhuis INEOS s.t.
15 Stefan Kovar Trek-Segafredo s.t.
16 Jonas Iversby Hvideberg INEOS s.t.
17 Riccardo Minali Qhubeka-ASSOS s.t.
18 Gianni Moscon CajaRural s.t.
19 Juan Felipe Osorio INEOS s.t.
20 Emils Liepinš INEOS s.t.
21 Finley Newmark Smeg s.t.
22 Harry Tanfield Smeg s.t.
23 Silvan Dillier Astana s.t.
24 Edoardo Affini Gazprom-RusVelo s.t.
25 Albert Torres Movistar s.t.
26 Anton Livintsev Smeg s.t.
27 John Degenkolb DSM s.t.
28 David Dekker Total s.t.
29 Lars Saugstad Qhubeka-ASSOS s.t.
30 Kenneth Vanbilsen CajaRural s.t.
31 Nadav Raisberg DSM s.t.
32 Denis Nekrasov INEOS s.t.
33 Nikias Arndt DSM s.t.
34 Oliviero Troia Androni s.t.
35 Pascal Ackermann DSM s.t.
36 Rudy Barbier INEOS s.t.
37 Jasper Stuyven Total s.t.
38 Matthew Walls BikeExchange s.t.
39 Ben Turner BikeExchange s.t.
40 Thibaud Gruel Euskaltel-Euskadi s.t.
41 Nikita Strelkov B&B-Even s.t.
42 Nils Politt Qhubeka-ASSOS s.t.
43 Nicolas David Gomez Movistar s.t.
44 Bram Welten Total s.t.
45 Niccolò Bonifazio Androni s.t.
46 Antonio Jesús Soto Astana s.t.
47 Pablo Sandino Bonilla B&B-Even s.t.
48 Jefferson Cepeda Movistar s.t.
49 Darren Rafferty BikeExchange s.t.
50 Yevgeniy Gidich Gazprom-RusVelo s.t.
51 Štěpán Telecky Euskaltel-Euskadi s.t.
52 Francisco Galván Movistar s.t.
53 Joshua Tarling BikeExchange s.t.
54 Juri Hollmann CajaRural s.t.
55 Mikel Alonso Movistar s.t.
56 Enmanuel Viloria Movistar s.t.
57 Mikel Aristi Movistar s.t.
58 Leonardo Bonifazio Total s.t.
59 Omar Fraile Astana s.t.
60 Lorenzo Rota Androni s.t.
61 Luca Wackermann B&B-Even s.t.
62 Tim Declercq B&B-Even s.t.
63 Hjalmar Klyver Helly-Hansen s.t.
64 Pau Marti Soriano Euskaltel-Euskadi s.t.
65 Noah Wulff Gazprom-RusVelo s.t.
66 Julius Johansen Helly-Hansen s.t.
67 Dmytro Polupan DeCecco s.t.
68 Johan Jacobs Smeg s.t.
69 Max Walscheid DSM s.t.
70 Marijn Van Den Berg Ahold-Delhaize s.t.
71 Alexandre Delettre Qhubeka-ASSOS s.t.
72 Hamish McKenzie BikeExchange s.t.
73 Alex Vogel Marseille s.t.
74 Milan Menten AG2R s.t.
75 José Gonçalves AG2R s.t.
76 Norman Vahtra Qhubeka-ASSOS s.t.
77 Sean De Bie B&B-Even s.t.
78 Morten Hulgaard Helly-Hansen s.t.
79 Alessandro Fancellu DeCecco s.t.
80 Alessandro Tonelli Smeg s.t.
81 Filippo Zaccanti Androni s.t.
82 Kristian Sbaragli Trek-Segafredo s.t.
83 Tom Devriendt Euskaltel-Euskadi s.t.
84 Josef Cerný DeCecco s.t.
85 Thibault Ferasse Trek-Segafredo s.t.
86 Amaury Capiot CajaRural s.t.
87 Ryan Gibbons CajaRural s.t.
88 Nicola Venchiarutti Marseille s.t.
89 Andrii Ponomar DSM s.t.
90 Jérémy Lecroq Trek-Segafredo s.t.
91 Pier-André Côté Rally s.t.
92 Álvaro Hodeg Gazprom-RusVelo s.t.
93 Josip Rumac Gazprom-RusVelo s.t.
94 Edward Planckaert Intermarché s.t.
95 Erlend Blikra Total s.t.
96 Christopher Lawless DeCecco s.t.
97 Frederik Frison Smeg s.t.
98 Lionel Taminiaux AG2R s.t.
99 Daniel McLay AG2R s.t.
100 Corné Van Kessel B&B-Even s.t.
101 Davide Ballerini DeCecco s.t.
102 Bas Van der Kooij Rally s.t.
103 Nils Eekhoff Ahold-Delhaize s.t.
104 Pierre Barbier Qhubeka-ASSOS s.t.
105 Alexander Krieger Ahold-Delhaize s.t.
106 Alekss Krasts Trek-Segafredo s.t.
107 Stan Dewulf Rally s.t.
108 Boas Lysgaard Helly-Hansen s.t.
109 Vlad Van Mechelen AG2R s.t.
110 Lennard Hofstede Ahold-Delhaize s.t.
111 Lewis Askey BikeExchange s.t.
112 Stefan De Bod Astana s.t.
113 Stephen Bassett Rally s.t.
114 Dylan Van Baarle Astana s.t.
115 Stian Fredheim Gazprom-RusVelo s.t.
116 Lars Boven Marseille s.t.
117 Damiano Cima Androni s.t.
118 Victor Campenaerts Intermarché s.t.
119 Bert Van Lerberghe Ahold-Delhaize s.t.
120 Quinn Simmons Smeg s.t.
121 Dries De Bondt Intermarché s.t.
122 Eliot Lietaer Marseille s.t.
123 Dries Van Gestel Ahold-Delhaize s.t.
124 Asbjørn Kragh Andersen Trek-Segafredo s.t.
125 Jonas Koch Trek-Segafredo s.t.
126 Boris Vallée CajaRural s.t.
127 Eduard Grosu Qhubeka-ASSOS s.t.
128 Erik Nordsæter Resell Helly-Hansen s.t.
129 Arvid De Kleijn Rally s.t.
130 Magnus Cort Nielsen Astana s.t.
131 Taco Van der Hoorn Marseille s.t.
132 Jordi Meeus Intermarché s.t.
133 Robin Carpenter Rally s.t.
134 Santiago Umba Euskaltel-Euskadi s.t.
135 Cristian Scaroni DeCecco s.t.
136 Per Strand Hagenes DSM s.t.
137 Jérémy Bellicaud Intermarché s.t.
138 Amanuel Gebreigzabhier Intermarché s.t.
139 Paul Lomuria Marseille s.t.
140 Gianni Vermeersch Astana s.t.
141 Riccardo Stacchiotti AG2R s.t.
142 Edward Theuns CajaRural s.t.
143 Guillaume Martin INEOS s.t.
144 Ivan Roure Euskaltel-Euskadi s.t.
145 Szymon Sajnok Androni + 4'44
146 Alexander Konychev Total + 5'40
147 Frederik Rodenberg Helly-Hansen + 12'54