1. Anton Vorobyev (Russian Federation) 44:09.0
2. Rohan Dennis (Australia) 00:44.4
3. Damien Howson (Australia) 00:51.1
4. Lasse Norman Hansen (Denmark) 00:53.3
5. Rasmus Christian Quaade (Denmark) 01:02.6
6. Marlen Zmorka (Ukraine) 01:09.4
7. Rasmus Sterebo (Denmark) 01:25.2
8. Jasha Sütterlin (Germany) 01:28.7
9. Sergey Chernetski (Russian Federation) 01:38.0
10. Tom Dumoulin (Netherlands) 01:40.8
11. Johan Le Bon (France) 01:50.3
12. Bob Jungels (Luxembourg) 01:52.9
13. Hugo Houle (Canada) 01:59.7
14. Yoann Paillot (France) 02:12.1
15. Gabriel Chavanne (Switzerland) 02:17.1
16. Yves Lampaert (Belgium) 02:19.3
17. Oleksandr Golovash (Ukraine) 02:26.8
18. Alexey Lutsenko (Kazakhstan) 02:31.6
19. Eduardo Sepulveda (Argentina) 02:40.9
20. Nathan Brown (United States of America) 02:41.6
21. Jasper Hamelink (Netherlands) 02:41.9
22. Daniil Fominykh (Kazakhstan) 02:45.3
23. Patrick Konrad (Austria) 02:46.1
24. Jakob Steigmiller (Germany) 02:48.8
25. Tsgabu Gebremaryam Grmay (Ethiopia) 02:49.9
26. Kevin De Jonghe (Belgium) 03:00.4
27. Lawrence Warbasse (United States of America) 03:08.3
28. Silvan Dillier (Switzerland) 03:09.1
29. Joseph Perrett (Great Britain) 03:09.3
30. Sean Patrick Downey (Ireland) 03:10.9
31. Daniel Turek (Czech Republic) 03:16.7
32. Tobias Ludvigsson (Sweden) 03:26.9
33. Andreas Hofer (Austria) 03:28.7
34. Omar Fraile Matarranz (Spain) 03:29.7
35. Hernando Bohorquez Sanchez (Colombia) 03:35.1
36. Louis Meintjes (South Africa) 03:42.5
37. James Oram (New Zealand) 03:44.0
38. Davide Martinelli (Italy) 03:50.3
39. Samuel Harrison (Great Britain) 04:07.3
40. Klemen Stimulak (Slovenia) 04:12.8
41. David Boily (Canada) 04:16.3
42. Andrei Holubeu (Belarus) 04:23.5
43. Marcos Jurado Rodriguez (Spain) 04:25.8
44. Mark Dzamastagic (Slovenia) 04:29.3
45. Jason Christie (New Zealand) 04:36.7
46. Soufiane Haddi (Morocco) 04:41.8
47. Alex Kirsch (Luxembourg) 04:42.4
48. Conor Dunne (Ireland) 04:46.8
49. Mattia Cattaneo (Italy) 04:51.2
50. Till Drobisch (Namibia) 05:15.6
51. Issiaka Cisse (Ivory Coast) 05:25.0
52. Tural Isgandarov (Azerbaijan) 05:44.7
53. Nikita Zharoven (Belarus) 05:55.5
54. Paulius Siskevicius (Lithuania) 05:57.0
55. Sarawut Sirironnachai (Thailand) 06:25.0
56. Quinten Winkel (Netherlands Antilles) 06:39.5
57. Reda Aadel (Morocco) 06:53.0
58. Carlos Eduardo Quisphe (Ecuador) 06:53.7
59. Piter Campero (Bolivia) 07:01.8
60. Manuel Andres Sanchez Cuevas (Dominican Republic) 07:04.5
61. Hillard Cijntje (Netherlands Antilles) 07:08.3
62. Johann Schwabik (Slovakia) 07:12.9
63. Hiroshi Tsubaki (Japan) 07:16.6
64. Maxim Rusnac (Republic of Moldova) 07:29.7
65. Julio Marcelo Paspuezan Carlozama (Ecuador) 07:50.1
66. Ulises Alfredo Castillo Soto (Mexico) 08:31.7
67. Stefan Petrovski (Former Yugoslav Republic of Macedonia) 09:08.7
DNF Ramon Carretero (Panama)