Etape
Rank Name Team Time
1 Harm Vanhoucke Lotto Soudal 3h36'49
2 Miguel Angel Lopez Team Sky + 16
3 Wilco Kelderman Team Sunweb s.t.
4 Thibaut Pinot FDJ - Groupama + 43
5 Tom Dumoulin Team Sunweb + 1'18
6 Emanuel Buchmann Lotto Soudal + 1'28
7 Sébastien Reichenbach Astana Pro Team + 1'41
8 Adam Yates Mitchelton - Scott + 2'21
9 Jarlinson Pantano Israël Cycling Academy + 2'42
10 Sepp Kuss Astana Pro Team s.t.
11 Pavel Sivakov Team Sky s.t.
12 Patrick Konrad Bora - Hansgrohe s.t.
13 Andrey Amador Bahrain - Merida Pro Cycling Team s.t.
14 Sam Oomen Team Sunweb + 3'25
15 Nikita Stalnov Gazprom - RusVelo s.t.
16 Nathan Brown Caja Rural - Seguros RGA + 3'39
17 Tiago Machado Team Katusha - Alpecin s.t.
18 Ruben Fernandez Bardiani CSF s.t.
19 Natnael Berhane Dimension Data s.t.
20 Romain Hardy Fortunéo - Samsic s.t.
21 Tanel Kangert Dimension Data s.t.
22 Benjamin King Dimension Data s.t.
23 Antwan Tolhoek Bahrain - Merida Pro Cycling Team s.t.
24 Eduardo Sepulveda Fortunéo - Samsic s.t.
25 Pierre-Luc Perichon Fortunéo - Samsic + 4'16
26 Pello Bilbao Caja Rural - Seguros RGA s.t.
27 Romain Sicard FDJ - Groupama s.t.
28 Rein Taaramae Direct Energie s.t.
29 David López Trek - Segafredo + 4'40
30 José Gonçalves Astana Pro Team + 5'12
31 Ivan Garcia Cortina Movistar Team s.t.
32 Pawel Poljanski Direct Energie s.t.
33 Raul Alarcon Bardiani CSF s.t.
34 Peter Kennaugh Lotto Soudal + 5'38
35 Hugh Carthy Gazprom - RusVelo s.t.
36 Brice Feillu Trek - Segafredo + 6'01
37 Jóni Brandão Sporting / Tavira s.t.
38 Maxime Bouet Gazprom - RusVelo s.t.
39 Jonathan Castroviejo Team Sky s.t.
40 Chad Haga Team Sunweb s.t.
41 Georg Preidler FDJ - Groupama s.t.
42 Daniel Felipe Martinez Movistar Team s.t.
43 Jonathan Hivert Bardiani CSF s.t.
44 Rinaldo Nocentini Sporting / Tavira s.t.
45 Gonzalo Najar Bora - Hansgrohe + 6'32
46 Vasil Kiryienka Team Sky s.t.
47 Sylvain Chavanel FDJ - Groupama + 6'43
48 Maxime Monfort Lotto Soudal + 7'08
49 Frederico Figueiredo Sporting / Tavira s.t.
50 Franco Pellizotti Bahrain - Merida Pro Cycling Team s.t.
51 Tobias Ludvigsson FDJ - Groupama s.t.
52 Christopher Juul Jensen Mitchelton - Scott s.t.
53 Victor Campenaerts Team Sky + 7'33
54 Ben O'Connor Dimension Data s.t.
55 Jasha Sütterlin Mitchelton - Scott + 7'46
56 Cameron Meyer Mitchelton - Scott s.t.
57 Davide Martinelli FDJ - Groupama s.t.
58 Luke Durbridge Team Sky s.t.
59 Luca Wackermann Bardiani CSF s.t.
60 Owain Doull Astana Pro Team s.t.
61 Maurits Lammertink Team Katusha - Alpecin s.t.
62 Martijn Tusveld Bahrain - Merida Pro Cycling Team + 8'29
63 Ryan Mullen Astana Pro Team s.t.
64 Jack Bauer Mitchelton - Scott s.t.
65 Nils Politt Team Katusha - Alpecin + 8'44
66 Benjamin Thomas FDJ - Groupama s.t.
67 Cesare Benedetti Movistar Team + 8'54
68 Lennard Kämna Team Sunweb + 9'13
69 Johan Le Bon Team Katusha - Alpecin s.t.
70 Cristian Rodriguez Bora - Hansgrohe + 9'34
71 Mike Teunissen Aqua Blue Sport s.t.
72 Jaco Venter Dimension Data s.t.
73 Héctor Carretero Gazprom - RusVelo s.t.
74 Luka Mezgec Mitchelton - Scott s.t.
75 Romain Combaud Fortunéo - Samsic s.t.
76 Daniil Fominykh Astana Pro Team + 10'22
77 Marino Kobayashi Caja Rural - Seguros RGA s.t.
78 Jérémy Cornu Direct Energie s.t.
79 Iuri Filosi Movistar Team s.t.
80 Luis Lemus Israël Cycling Academy s.t.
81 Zhandos Bizhigitov Astana Pro Team s.t.
82 Andrea Pasqualon Gazprom - RusVelo s.t.
83 Matthew Brammeier Direct Energie s.t.
84 Pieter Vanspeybrouck Aqua Blue Sport s.t.
85 Jürgen Roelandts Trek - Segafredo + 10'54
86 Amund Grøndahl Jansen Movistar Team + 11'02
87 Matti Breschel Caja Rural - Seguros RGA s.t.
88 Aitor Gonzalez Israël Cycling Academy s.t.
89 Lars Ytting Bak Lotto Soudal s.t.
90 Imanol Erviti Movistar Team s.t.
91 Yukiya Arashiro Caja Rural - Seguros RGA s.t.
92 Jempy Drucker Israël Cycling Academy s.t.
93 Alex Dowsett Team Sunweb s.t.
94 Markel Irizar Trek - Segafredo + 11'36
95 Yves Lampaert Team Sunweb s.t.
96 Max Walscheid Movistar Team + 11'53
97 Jenthe Biermans Team Katusha - Alpecin s.t.
98 Michael Hepburn Mitchelton - Scott s.t.
99 Borut Bozic Bahrain - Merida Pro Cycling Team s.t.
100 Simone Antonini Astana Pro Team s.t.
101 Marco Mathis Team Katusha - Alpecin s.t.
102 Jasper De Buyst Lotto Soudal s.t.
103 Erik Baska Bora - Hansgrohe s.t.
104 Maciej Bodnar Team Sky s.t.
105 Aaron Gate Aqua Blue Sport s.t.
106 Eduard Grosu Israël Cycling Academy s.t.
107 Juraj Sagan Bora - Hansgrohe + 12'43
108 Frederik Frison Lotto Soudal s.t.
109 Nelson Andres Soto Caja Rural - Seguros RGA s.t.
110 Fabio Silvestre Sporting / Tavira s.t.
111 Corentin Ermenault FDJ - Groupama s.t.
112 Peter Koning Aqua Blue Sport + 13'13
113 Alex Kirsch Lotto Soudal s.t.
114 Benoît Jarrier Fortunéo - Samsic s.t.
115 Mikkel Bjerg Team Sunweb s.t.
116 Taylor Phinney Team Sky s.t.
117 Marco Haller Team Katusha - Alpecin s.t.
118 Niccolo Bonifazio Bahrain - Merida Pro Cycling Team + 13'40
119 Johann Van Zyl Dimension Data + 13'52
120 Fumiyuki Beppu Trek - Segafredo + 14'01
121 Marco Maronese Bardiani CSF s.t.
122 Grégory Rast Trek - Segafredo s.t.
123 Aidis Kruopis Gazprom - RusVelo s.t.
124 Romain Cardis Direct Energie s.t.
125 Clement Russo Fortunéo - Samsic s.t.
126 Adrien Petit Team Katusha - Alpecin s.t.
127 Mauricio Moreira Caja Rural - Seguros RGA + 14'28
128 Alexander Edmondson Bardiani CSF + 14'58
129 Roger Kluge Bahrain - Merida Pro Cycling Team + 15'06
130 Shane Archbold Aqua Blue Sport + 15'15
131 Daniel McLay Bardiani CSF + 16'30
132 Andrew Fenn Caja Rural - Seguros RGA + 16'39
133 Sebastian Langeveld Mitchelton - Scott + 16'51
134 Michael Schwarzmann Bora - Hansgrohe + 18'47
135 Igor Boev Direct Energie + 20'27
136 Alexander Porsev Aqua Blue Sport + 21'20