1. Egan BERNAL (Col) en 82h57'00"
2. David Gaudu (Fra) à 23'58"
3. Enric Mas (Esp) à 58'20"
4. Laurens De Plus (Bel) à 1h02'44"
5. Gregor Mühlberger (Aut) à 1h04'40"
6. Giulio Ciccone (Ita) à 1h20'49"
7. Lennard Kämna (All) à 1h39'36"
8. Tiesj Benoot (Bel) à 2h07'28"
9. Nils Politt (All) à 2h14'28"
10. Elie Gesbert (Fra) à 2h33'02"
11. Gianni Moscon (Ita) à 2h47'23"
12. Paul Ourselin (Fra) à 3h01'47"
13. Odd Christian Eiking (Nor) à 3h19'58"
14. Benoit Cosnefroy (Fra) à 3h25'57"
15. Ivan Garcia (Esp) à 3h26'03"
16. Mads Würtz Schmidt (Dan) à 3h29'22"
17. Matej Mohoric (Slo) à 3h33'43"
18. Fabien Grellier (Fra) à 3h35'12"
19. Kasper Asgreen (Dan) à 3h38'18"
20. Anthony Turgis (Fra) à 3h53'11"
21. Caleb Ewan (Aus) à 3h54'34"
22. Aime De Gendt (Bel) à 3h57'05"
23. Amund Grøndahl Jansen (Nor) à 4h02'02"