1. Adam YATES (Gbr) en 89h09'30" 2. Louis Meintjes (Afs) à 2'16" 3.
Emanuel Buchmann (All) à 42'58" 4. Warren Barguil (Fra) à 47'32" 5.
Wilco Kelderman (Hol) à 1h19'56" 6. Julian Alaphilippe (Fra) à 1h55'27" 7.
Jan Polanc (Slo) à 2h13'42" 8. Eduardo Sepulveda (Arg) à 2h23'45" 9.
Alexey Lutsenko (Kaz) à 2h37'10" 10. Patrick Konrad (Aut) à 2h41'50" 11.
Michael Valgren Andersen (Dan) à 2h56'40" 12. Dylan Van Baarle (Hol)
à 3h18'33" 13. Tsgabu Gebremaryam Grmay (Eth) à 3h18'35" 14.
Jasper Stuyven (Bel) à 3h28'47" 15. Luka Pibernik (Slo) à 3h33'35" 16.
Antoine Duchesne (Can) à 3h40'12" 17. Timo Roosen (Hol) à 3h46'01" 18.
Luke Durbridge (Aus) à 3h47'13" 19. Bryan Coquard (Fra) à 3h47'15" 20.
Petr Vakoc (Tch) à 3h53'16" 21. Lawson Craddock (Usa) à 3h59'02" 22.
Natnael Berhane (Ery) à 3h59'45" 23. Sondre Holst Enger (Nor) à 4h12'50" 24.
Alexis Gougeard (Fra) à 4h19'00" 25. Christophe Laporte (Fra) à 4h25'05" 26.
Dylan Groenewegen (Hol) à 4h25'52" 27. Marco Haller (Aut) à 4h26'58" 28.
Daniel McLay (Gbr) à 4h45'32"