--> -->
1. Remco Evenepoel (Belgium, ) 0:33:15 2. Lucas Plapp (Australia, ) +1:23 3. Andrea Piccolo (Italy, ) +1:37 4. Michel Hessman (Germany, ) +1:47 5. Soren Waerenskjold (Norway, ) +1:50 6. Ilan Van Wilder (Belgium, ) +2:01 7. Manuel Michielsen (Netherlands, ) +2:10 8. Joseph Laverick (Great Britain, ) +2:21 9. Jacob Hindsgaul Madsen (Denmark, ) +2:26 10. Michael Garrison (USA, ) +2:32 11. Lev Gonov (Russia, ) +2:33 12. Alexandre Balmer (Switzerland, ) +2:38 13. Jakob Gessner (Germany, ) +2:45 14. Ben Healy (Ireland, ) +2:49 15. Biniam Girmay Hailu (Eritrea, ) +2:53 16. Kevin Vauquelin (France, ) +3:03 17. Daniil Pronskiy (Kazakhstan, ) +3:11 18. Enzo Leijnse (Netherlands, ) +3:13 19. Riley Sheehan (United States Of America, ) +3:20 20. Gleb Brussenskiy (Kazakhstan, ) +3:23 21. William Blume Levy (Denmark, ) 22. Carlos Rodriguez Cano (Spain, ) +3:25 23. Yevgeniy Fedorov (Kazakhstan, ) +3:26 24. Valentin Gotzinger (Austria, ) +3:30 25. Conor Martin (Canada, ) +3:35 26. Gleb Karpenko (Estonia, ) +3:37 27. Artjom Mirzojev (Estonia, ) +3:38 28. Ruslan Koshovyi (Ukraine, ) +3:41 29. Guilherme Mota (Portugal, ) 30. Maximilian Kabas (Austria, ) 31. Arthur Kluckers (Luxembourg, ) +3:42 32. Samuele Manfredi (Italy, ) +3:46 33. Maksim Bilyi (Ukraine, ) +3:54 34. Petr Kelemen (Czech Republic, ) +3:55 35. Dzianis Mazur (Belarus, ) +3:57 36. Antoine Devanne (France, ) +3:59 37. Daniil Turuk (Belarus, ) +4:09 38. Ben Tulett (Great Britain, ) +4:11 39. Fredrik Gjesteland Finnesand (Norway, ) +4:17 40. Bostjan Murn (Slovenia, ) +4:20 41. Dawid Kuderczak (Poland, ) +4:23 42. Dominik Bieler (Switzerland, ) +4:24 43. Damian Papierski (Poland, ) 44. Branko Huys (Belgium, ) +4:29 45. Gilles Kirsch (Luxembourg, ) +4:33 46. Aaron Doherty (Ireland, ) +4:38 47. Iakov Gusev (Russian Federation, ) +4:52 48. Afonso Silva (Portugal, ) +4:54 49. Jean Eric Habimana (Rwanda, ) +5:09 50. Erikas Sidlauskas (Lithuania, ) +5:11 51. Ivan Cobo Cayon (Spain, ) 52. Alekss Krasts (Latvia, ) +5:12 53. Yoel Asmerom Tesfasilasie (Eritrea, ) +5:27 54. Julian Espinoza (Costa Rica, ) +5:30 55. Valentin Vasiloiu (Romania, ) +5:42 56. Adam Foltan (Slovakia, ) +5:46 57. Aristidas Kelmelis (Lithuania, ) +6:04 58. Taisei Hino (Japan, ) +6:05 59. Renus Uhiriwe (Rwanda, ) +6:08 60. Carlo Jurisevic (Croatia, ) +6:21 61. Hiroyuki Umakoshi (Japan, ) +6:29 62. Zani Sylhasi (Kosovo, ) +6:56 63. Lukas Kubis (Slovakia, ) +6:59 64. Qadir Mustafayev (Azerbaijan, ) +7:04 65. Luis Esteban Murillo (Costa Rica, ) +7:09 66. Jeffrey Diaz Rivera (Puerto Rico, ) +7:52 67. Marcel Rodrigo Teneb Schiesewitz (Chile, ) +8:03 68. Mohamed Rayes (Syrian Arab Republic, ) +9:08 69. Blerton Nuha (Kosovo, ) +9:21 70. Briton John (Guyana, ) +9:48 DNF. Ben Katerberg (Canada, )