1. Julian Alaphilippe (France, ) 5:56:34
2. Dylan van Baarle (Netherlands, ) +0:32
3. Michael Valgren Hundahl (Denmark, )
4. Jasper Stuyven (Belgium, )
5. Neilson Powless (United States Of America, )
6. Thomas Pidcock (Great Britain, ) 5:57:23
7. Zdenek Stybar (Czech Republic, ) 5:57:40
8. Mathieu van der Poel (Netherlands, ) 5:57:52
9. Florian Senechal (France, )
10. Sonny Colbrelli (Italy, )
11. Wout van Aert (Belgium, )
12. Markus Hoelgaard (Norway, )
13. Valentin Madouas (France, )
14. Matej Mohoric (Slovenia, ) 6:00:34
15. Giacomo Nizzolo (Italy, ) 6:00:39
16. Nils Politt (Germany, ) 6:01:59
17. Guillaume Boivin (Canada, )
18. Jan Polanc (Slovenia, )
19. Benoit Cosnefroy (France, ) 6:02:04
20. Victor Campenaerts (Belgium, )
Photos by HERBERT MOOS