1 Arnaud Demare (Fra) FDJ 3:07:39
2 Gorka Izagirre (Spa) Bahrain-Merida
3 Christophe Laporte (Fra) Cofidis, Solutions Credits
4 Tim Wellens (Bel) Lotto Soudal
5 Mike Teunissen (Ned) Team Sunweb
6 Julian Alaphilippe (Fra) Quick-Step Floors
7 Patrick Konrad (Aut) Bora-Hansgrohe 0:00:02
8 Dylan Teuns (Bel) BMC Racing Team
9 Matteo Trentin (Ita) Mitchelton-Scott
10 Ion Izagirre (Spa) Bahrain-Merida