| 1. | Mamleev Mikhail Italy | 24:47.4 |
| 2. | Ryapolov Roman Russia | 26:11.0 +01:23.6 |
| 3. | Renard Damien France | 26:24.3 +01:36.9 |
| 4. | Huovila Jarkko Finland | 26:30.7 +01:43.3 |
| 5. | Gvildys Jonas Vytautas Lithuania | 26:35.8 +01:48.4 |
| 6. | Dávidík Marián Slovakia | 26:40.3 +01:52.9 |
| 7. | Hubmann Daniel Switzerland | 26:42.5 +01:55.1 |
| 8. | Sirmais Martins Latvia | 26:44.0 +01:56.6 |
| 9. | Zinca Ionut Alin Romania | 26:54.0 +02:06.6 |
| 10. | Gvozdev Pavel Israel | 27:19.8 +02:32.4 |
| 11. | Lenkei Zsolt Hungary | 27:23.3 +02:35.9 |
| 12. | Lund Mikkel Denmark | 27:32.9 +02:45.5 |
| 13. | Dlabaja Tomáš Czech Republic | 27:34.4 +02:47.0 |
| 14. | Troan Hans Norway | 27:48.6 +03:01.2 |
| 15. | Dwojak Wojciech Poland | 27:48.9 +03:01.5 |
| 16. | Johnson Oli Great Britain | 27:51.7 +03:04.3 |
| 17. | Ushkvarok Pavlo Ukraine | 27:54.9 +03:07.5 |
| 18. | Vaher Sander Estonia | 27:57.4 +03:10.0 |
| 19. | Karlsson Mattias Sweden | 28:40.4 +03:53.0 |
| 20. | Teich Christian Germany | 28:47.6 +04:00.2 |
| 21. | Iliev Lachezar Bulgaria | 28:55.8 +04:08.4 |
| 22. | Lang Markus Austria | 28:58.9 +04:11.5 |
| 23. | Uppill Simon Australia | 29:58.4 +05:11.0 |
| 24. | Bastin Michel Belgium | 30:53.8 +06:06.4 |
| 25. | Konno Shunsuke Japan | 31:17.7 +06:30.3 |
| 26. | Forne Chris New Zealand | 31:25.0 +06:37.6 |
| 27. | Sousa Joaquim Portugal | 31:31.2 +06:43.8 |
| 28. | Pan Rui China | 33:59.5 +09:12.1 |
| 29. | Piltaver Jaka Slovenia | 34:03.5 +09:16.1 |
| 30. | Portal Daniel Spain | 34:20.2 +09:32.8 |
| 31. | Bergeron Eddie United States | 34:20.9 +09:33.5 |
| 32. | Smith Wil Canada | 35:00.5 +10:13.1 |
| 33. | Mulder Nicholas South Africa | 35:25.9 +10:38.5 |
| 34. | Higgins Patrick Ireland | 39:55.9 +15:08.5 |
| 35. | Kupeli Evren Turkey | 43:25.7 +18:38.3 |
| 36. | Ocvirk Edi Croatia | 44:05.2 +19:17.8 |
| 37. | Paunovic Cedomir Republic Serbia | 45:11.6 +20:24.2 |