1 Michal Kwiatkowski (Pol) Team Sky 7:08:39
2 Peter Sagan (Svk) Bora-Hansgrohe
3 Julian Alaphilippe (Fra) Quick-Step Floors
4 Alexander Kristoff (Nor) Katusha-Alpecin 0:00:05
5 Fernando Gaviria (Col) Quick-Step Floors
6 Arnaud Demare (Fra) FDJ
7 John Degenkolb (Ger) Trek-Segafredo
8 Nacer Bouhanni (Fra) Cofidis, Solutions Credits
9 Elia Viviani (Ita) Team Sky
10 Caleb Ewan (Aus) Orica-Scott
11 Magnus Cort Nielsen (Den) Orica-Scott
12 Michael Matthews (Aus) Team Sunweb
13 Sonny Colbrelli (Ita) Bahrain-Merida
14 Daniele Bennati (Ita) Movistar Team
15 Francesco Gavazzi (Ita) Androni Giocattoli
16 Luka Mezgec (Slo) Orica-Scott
17 Ben Swift (GBr) Team UAE Emirates
18 Tim Wellens (Bel) Lotto Soudal
19 Edvald Boasson Hagen (Nor) Dimension Data
20 Marco Canola (Ita) Nippo – Vini Fantini