GENERAL FINAL
1 Sam Oomen Aqua Blue Sport 23h39'48
2 Wilco Kelderman Team Katusha Alpecin + 7
3 Daniel Felipe Martinez Euskadi Basque Country - Murias s.t.
4 Louis Meintjes BORA - hansgrohe s.t.
5 Antwan Tolhoek Direct Energie s.t.
6 Michael Matthews Bahrain - Merida + 30
7 Davide Formolo Team EF Education First - Drapac p/b Cannondale s.t.
8 Warren Barguil Astana Pro Team + 41
9 Jan Hirt Israel Cycling Academy s.t.
10 Richie Porte Team Sunweb + 51
11 Omar Fraile Astana Pro Team + 58
12 Xandro Meurisse UAE Team Emirates + 1'17
13 Jaime Roson Euskadi Basque Country - Murias + 1'24
14 Pierre-Roger Latour Adria Mobil + 1'41
15 Magnus Cort Nielsen Astana Pro Team + 2'00
16 Michael Woods Aqua Blue Sport + 2'22
17 Michael Valgren Aqua Blue Sport + 2'54
18 Gregor Muhlberger Israel Cycling Academy + 2'55
19 Bauke Mollema BMC Racing Team s.t.
20 Diego Ulissi Team EF Education First - Drapac p/b Cannondale + 3'50
21 Pello Bilbao BMC Racing Team + 3'55
22 Tosh Van Der Sande Team Katusha Alpecin + 3'57
23 Edward Dunbar UAE Team Emirates s.t.
24 Hermann Pernsteiner Israel Cycling Academy + 3'58
25 Jai Hindley BORA - hansgrohe + 4'05
26 Carlos Verona Euskadi Basque Country - Murias + 4'12
27 Brandon McNulty Team EF Education First - Drapac p/b Cannondale + 4'39
28 Peter Kennaugh Astana Pro Team s.t.
29 Filippo Ganna Bahrain - Merida + 5'53
30 Reinardt Janse Van Rensburg Team Katusha Alpecin + 6'15
31 Steven Kruijswijk Delko Marseille Provence KTM + 6'35
32 Mark Padun Euskadi Basque Country - Murias + 7'21
33 Christopher Juul-Jensen Direct Energie + 8'05
34 Luis Leon Sanchez Euskadi Basque Country - Murias s.t.
35 Gavin Mannion BORA - hansgrohe + 8'10
36 Ian Boswell Aqua Blue Sport + 8'11
37 Mathieu Van Der Poel Team EF Education First - Drapac p/b Cannondale + 8'59
38 Dion Smith Direct Energie s.t.
39 Mads Pedersen Groupama - FDJ s.t.
40 Ramunas Navardauskas Direct Energie + 9'05
41 Pascal Ackermann UAE Team Emirates + 9'20
42 Gorka Izagirre BMC Racing Team + 9'31
43 Larry Warbasse BORA - hansgrohe + 10'01
44 Ben Swift BMC Racing Team + 10'05
45 Julien Vermote Delko Marseille Provence KTM + 10'36
46 Davide Villella Bahrain - Merida + 10'49
47 Amaro Manuel Antunes Euskadi Basque Country - Murias + 10'57
48 Anthony Turgis Adria Mobil + 12'14
49 Jens Keukeleire Direct Energie + 12'24
50 Thomas Boudat Team Katusha Alpecin + 13'09
51 Niccolo Bonifazio Team Sunweb s.t.
52 Tanguy Turgis Adria Mobil s.t.
53 Alexander Edmondson BORA - hansgrohe + 13'29
54 Sepp Kuss Team Sunweb s.t.
55 Pawel Bernas Israel Cycling Academy s.t.
56 Florian Senechal Adria Mobil + 13'44
57 Youcef Reguigui Team Sunweb + 13'57
58 Jon Aberasturi Michelton - Scott + 14'21
59 Floris Gerts Delko Marseille Provence KTM + 14'23
60 Nico Denz Israel Cycling Academy s.t.
61 Chad Haga UAE Team Emirates + 14'41
62 Mihkel Raim Groupama - FDJ + 14'51
63 Ian Stannard BORA - hansgrohe s.t.
64 Casper Pedersen Team EF Education First - Drapac p/b Cannondale + 15'02
65 Hugo Hofstetter Adria Mobil + 15'05
66 Edvald Boasson Hagen Michelton - Scott + 15'14
67 Michael Gogl Israel Cycling Academy + 15'32
68 Jasper Philipsen Michelton - Scott + 15'57
69 Johan Le Bon Delko Marseille Provence KTM + 15'59
70 Kenneth Vanbilsen Michelton - Scott + 16'05
71 Dries Van Gestel BMC Racing Team + 16'16
72 Taco Van Der Hoorn Cofidis, Solutions Crédits + 16'53
73 Fernando Gaviria Aqua Blue Sport + 16'54
74 Erik Baska Israel Cycling Academy s.t.
75 Felix Grosschartner Delko Marseille Provence KTM + 17'20
76 Jonas Rickaert Direct Energie + 17'29
77 Davide Cimolai Team Katusha Alpecin s.t.
78 Tim Declercq Delko Marseille Provence KTM + 17'49
79 Giacomo Nizzolo Team Katusha Alpecin + 18'01
80 Rudy Barbier Adria Mobil + 18'44
81 Kevin Deltombe Aqua Blue Sport + 18'45
82 Jarlinson Pantano Direct Energie + 19'14
83 Matthias Brandle UAE Team Emirates + 19'15
84 Sam Bennett Astana Pro Team + 19'19
85 Marco Haller Groupama - FDJ + 19'20
86 Andrea Fedi Delko Marseille Provence KTM + 19'43
87 Fabio Jakobsen Groupama - FDJ + 19'57
88 Moreno Hofland Groupama - FDJ s.t.
89 Vyacheslav Kuznetsov BMC Racing Team + 20'25
90 Sacha Modolo Bahrain - Merida + 20'26
91 Wouter Wippert BMC Racing Team + 20'39
92 Damiano Caruso Bahrain - Merida + 21'01
93 Juan Sebastian Molano UAE Team Emirates + 21'07
94 Daniel Oss Bahrain - Merida + 21'52
95 Andrew Fenn Aqua Blue Sport + 22'08
96 Mike Teunissen Team EF Education First - Drapac p/b Cannondale + 22'18
97 Tom Devriendt Team Sunweb + 22'22
98 Matteo Malucelli Bahrain - Merida + 23'35
99 Amaury Capiot Team Sunweb + 24'18
100 Christopher Lawless BORA - hansgrohe + 24'32
101 Adrien Petit Adria Mobil + 24'48
102 Ramon Sinkeldam Team Sunweb s.t.
103 Alvaro Hodeg Euskadi Basque Country - Murias + 25'04
104 Michael Hepburn Michelton - Scott + 26'21
105 Roy Jans Groupama - FDJ + 30'27
106 Andrea Guardini Team Katusha Alpecin + 31'16
107 Alan Banaszek Michelton - Scott + 33'23
108 Tim Merlier Groupama - FDJ + 33'31
109 Boy Van Poppel Michelton - Scott + 34'40
110 Damien Gaudin UAE Team Emirates + 39'12
111 Kristoffer Halvorsen Team EF Education First - Drapac p/b Cannondale + 40'47
112 Andre Greipel Astana Pro Team + 42'56
113 Mark Cavendish Astana Pro Team + 47'50