Général (Mercé Bora )1 Tony Martin Bora - Hansgrohe 14h06'49
2 Stefan Küng Astana Pro Team + 29
3 Maciej Bodnar Bora - Hansgrohe + 33
4 Alex Dowsett BMC Tag Heuer + 34
5 Lennard Kämna Bora - Hansgrohe + 39
6 Adriano Malori Bora - Hansgrohe + 43
7 Jonathan Castroviejo Lotto Soudal + 44
8 Ryan Mullen Cannondale - Drapac Pro Cycling Team + 48
9 Nelson Filipe Santos Simoes Oliveira Lotto Soudal + 51
10 Mark Cavendish BMC Tag Heuer + 1'01
11 Yves Lampaert QuickStep Floors + 1'02
12 Marco Mathis Astana Pro Team s.t.
13 Ian Stannard FDJ + 1'06
14 Reto Hollenstein Lotto Soudal + 1'07
15 Søren Kragh Andersen QuickStep Floors + 1'08
16 Asbjørn Kragh Andersen Delko Marseille Provence KTM s.t.
17 Moreno Hofland Bardiani - CSF + 1'13
18 Julien Vermote Gazprom - RusVelo s.t.
19 Taylor Phinney Cannondale - Drapac Pro Cycling Team + 1'19
20 Daniele Bennati CCC Sprandi Polkowice + 1'20
21 Vasil Kiryienka Lotto Soudal + 1'21
22 Frantisek Sisr CCC Sprandi Polkowice + 1'22
23 Kristoffer Halvorsen Cannondale - Drapac Pro Cycling Team + 1'37
24 Nacer Bouhanni Astana Pro Team + 1'38
25 Fernando Gaviria QuickStep Floors + 1'40
26 Mickaël Delage FDJ + 1'43
27 Lorenzo Manzin FDJ + 1'52
28 Mauro Finetto Delko Marseille Provence KTM + 1'58
29 Igor Boev Gazprom - RusVelo s.t.
30 Davide Cimolai Androni Giocattoli - Sidermec + 2'32
31 William Bonnet FDJ + 2'52
32 Wout Van Aert Bora - Hansgrohe + 2'57
33 Jack Bauer QuickStep Floors + 3'02
34 Evaldas Siskevicius Delko Marseille Provence KTM s.t.
35 Dmitriy Gruzdev Astana Pro Team + 3'07
36 Hugo Houle Cannondale - Drapac Pro Cycling Team + 3'08
37 Jesper Hansen CCC Sprandi Polkowice s.t.
38 Patryk Stosz CCC Sprandi Polkowice + 3'16
39 Jérémy Maison Bardiani - CSF + 3'22
40 Nikias Arndt BMC Tag Heuer + 3'23
41 Kristjan Koren Cannondale - Drapac Pro Cycling Team + 3'28
42 Sylvain Chavanel QuickStep Floors + 3'37
43 Raffaello Bonusi Androni Giocattoli - Sidermec + 3'39
44 Ryan Anderson CCC Sprandi Polkowice + 3'42
45 Thierry Hupond Delko Marseille Provence KTM + 3'46
46 Geoffrey Soupe Astana Pro Team + 3'49
47 Jan Tratnik CCC Sprandi Polkowice + 3'55
48 Fabio Sabatini QuickStep Floors + 4'06
49 Alexey Tsatevich Gazprom - RusVelo + 4'36
50 Mateusz Taciak CCC Sprandi Polkowice + 4'43
51 Simon Gugliemi Androni Giocattoli - Sidermec + 4'44
52 Evgeny Shalunov Gazprom - RusVelo + 4'45
53 Rémy Di Gregorio Delko Marseille Provence KTM + 4'47
54 Manuel Quinziato BMC Tag Heuer + 4'49
55 Nicolo Pacinotti Bardiani - CSF + 4'59
56 Tony Hurel Astana Pro Team + 5'08
57 Baptiste Planckaert Cannondale - Drapac Pro Cycling Team + 5'13
58 Francesco Gavazzi BMC Tag Heuer + 5'28
59 Matteo Malucelli Androni Giocattoli - Sidermec + 5'33
60 Ruslan Tleubayev Astana Pro Team + 5'42
61 Felix Großschartner Bora - Hansgrohe + 6'10
62 Marco Maronese Bardiani - CSF + 6'11
63 Mirco Maestri Bardiani - CSF + 6'45
64 Marcin Bialoblocki Bora - Hansgrohe + 6'51
65 Valentin Madouas FDJ + 7'01
66 Nils Politt Lotto Soudal + 7'26
67 Lorenzo Rota Bardiani - CSF + 7'31
68 Mattia Frapporti Androni Giocattoli - Sidermec + 7'43
69 Arnaud Courteille FDJ + 8'17
70 Martin Laas Delko Marseille Provence KTM + 9'14
71 Leszek Plucinski CCC Sprandi Polkowice + 9'16
72 Romain Combaud Delko Marseille Provence KTM + 9'35
73 Dimitry Kozontchuk Gazprom - RusVelo + 10'40
74 Riccardo Minali Astana Pro Team + 11'25
75 Artur Ershov Gazprom - RusVelo + 11'41
76 Fausto Masnada Androni Giocattoli - Sidermec + 14'18
77 Rinaldo Nocentini Sporting Clube de Portugal - Tavira + 17'15
78 Jóni Silva Brandão Sporting Clube de Portugal - Tavira + 18'10
79 Fabio Silvestre Sporting Clube de Portugal - Tavira + 19'32
80 Tomasz Marczynski Lotto Soudal + 22'09
81 Nico Denz BMC Tag Heuer + 26'27