1. Oskar Svendsen (Norway) 35:34.7
2. Matej Mohoric (Slovenia) 7.04
3. Maximilian Schachmann (Germany) 11.83
4. Alexander Morgan (Australia) 12.6
5. Mathias Krigbaum (Denmark) 13.68
6. Nathan van Hooydonck (Belgium) 19.37
7. Brent Luyckx (Belgium) 20.53
8. Mads Würtz Schmidt (Denmark) 21.75
9. Ryan Mullen (Ireland) 26.16
10. T.J. Eisenhart (United States) 26.29
11. Gregory Daniel (United States) 26.71
12. Marcus Fåglum-Karlsson (Sweden) 29.61
13. Szymon Rekita (Poland) 36.67
14. Dmitriy Rive (Kazakhstan) 44.34
15. Elie Gesbert (France) 48.24
16. Jan Brockhoff (Germany) 50.37
17. Jonathan Dibben (Great Britian) 50.76
18. Peter Mathiesen (Denmark) 58.73
19. Przemyslaw Kasperkiewicz (Poland) 01:03.2
20. David Per (Slovenia) 01:06.2
21. Viktor Okishev (Kazakhstan) 01:08.7
22. Ildar Arslanov (Russia) 01:09.1
23. Hayden Mccormick (New Zealand) 01:10.8
24. Lukas Spengler (Switzerland) 01:22.1
25. Jose Tito Hernandez (Colombia) 01:23.2
26. Bruno Maltar (Colombia) 01:25.2
27. Gonzalez Del Camp (Spain) 01:28.6
28. Giacomo Peroni (Italy) 01:30.4
29. Mattia Frapporti (Italy) 01:32.4
30. Joeri Leijs (Netherlands) 01:32.8
31. Nigel Ellsay (Canada) 01:37.4
32. Tom Bohli (Switzerland) 01:38.1
33. William David Muñoz Perez (Colombia) 01:43.1
34. Mario Dasko (Slovakia) 01:45.3
35. Tao Geoghegan Hart (Great Britian) 01:51.9
36. Chun Wing Leung (Hong Kong) 01:55.4
37. Ben Perry (Canada) 01:56.5
38. Fredrik Ludvigsson (Sweden) 02:07.0
39. Nick Bain (New Zealand) 02:09.6
40. Vladislau Dubovski (Belarus) 02:10.1
41. Amund Grøndahl Jansen (Norway) 02:11.3
42. Hiroki Nishimura (Japan) 02:12.6
43. Rostyslav Chernysh (Ukraine) 02:13.1
44. Haitam Gaiz (Morocco) 02:18.8
45. Michal Schlegel (Czech Republic) 02:27.7
46. Aliaksandr Riabushenko (Belarus) 02:29.1
47. Raimondas Rumsas (Lithuania) 02:29.7
48. Krists Neilands (Latvia) 02:31.1
49. Rohan du Plooy (South Africa) 02:32.6
50. David Klein (Luxembourg) 02:36.8
51. Peteris Janevics (Latvia) 02:36.9
52. Maxime Piveteau (France) 02:37.5
53. Jose Luis Rodriguez (Chile) 02:38.9
54. Mantas Petrusevicius (Lithuania) 02:41.8
55. Daniil Kondakov (Ukraine) 02:43.2
56. Piotr Havik (Netherlands) 03:02.3
57. Ferit Can Samli (Turkey) 03:15.2
58. Andrei Covalciuc (Moldova) 03:15.7
59. Josip Rumac (Colombia) 03:17.4
60. Abderahmane Bechlaghem (Algeria) 03:27.1
61. Ali Nouisri (Tunisia) 03:56.4
62. Abderrahim Aouida (Morocco) 04:21.5
63. Artem Nych (Russia) 04:26.7
64. Abderahmane Mansouri (Algeria) 04:45.4
65. Anuar Mohamad Azrul Taufiq (Malaysia) 06:45.8
66. Hamza Fatnassi (Tunisia) 08:45.2