1/ Alexander Kristoff (UAE Team Emirates) - 5h26'08"
2/ John Degenkolb (Trek-Segafredo)
3/ Oliver Naesen (AG2R La Mondiale)
4/ Mathieu van der Poel (Corendon-Circus)
5/ Danny van Poppel (Team Jumbo-Visma)
6/ Adrien Petit (Direct Energie)
7/ Matteo Trentin (Mitchelton-Scott)
8/ Rüdiger Selig (Bora-Hansgrohe)
9/ Matej Mohoric (Bahrain-Merida)
10/ Jens Debusschere (Team Katusha Alpecin)