Pause refresh / show split times
| 1. | Mamleev Mikhail ITA0001 | 25:43 |
| 2. | Ryapolov Roman RUS0005 | 27:06 +01:23.0 |
| 3. | Renard Damien FRA0005 | 27:18 +01:35.0 |
| 4. | Huovila Jarkko FIN0005 | 27:23 +01:40.0 |
| 5. | Gvildys Jonas Vytautas LTU0002 | 27:30 +01:47.0 |
| 6. | Hubmann Daniel SUI0002 | 27:34 +01:51.0 |
| 7. | Sirmais Martins LAT0003 | 27:34 +01:51.0 |
| 8. | Dávidík Marián SVK0003 | 27:36 +01:53.0 |
| 9. | Zinca Ionut Alin ROU0003 | 27:45 +02:02.0 |
| 10. | Lenkei Zsolt HUN0003 | 28:14 +02:31.0 |
| 11. | Gvozdev Pavel ISR0001 | 28:16 +02:33.0 |
| 12. | Lund Mikkel DEN0004 | 28:18 +02:35.0 |
| 13. | Dlabaja Tomáš CZE0001 | 28:24 +02:41.0 |
| 14. | Troan Hans NOR0006 | 28:43 +03:00.0 |
| 15. | Dwojak Wojciech POL0003 | 28:45 +03:02.0 |
| 16. | Johnson Oli GBR0004 | 28:46 +03:03.0 |
| 17. | Vaher Sander EST0004 | 28:47 +03:04.0 |
| 18. | Ushkvarok Pavlo UKR0007 | 28:48 +03:05.0 |
| 19. | Karlsson Mattias SWE0005 | 29:31 +03:48.0 |
| 20. | Teich Christian GER0003 | 29:40 +03:57.0 |
| 21. | Lang Markus AUT0004 | 29:47 +04:04.0 |
| 22. | Iliev Lachezar BUL0002 | 29:55 +04:12.0 |
| 23. | Uppill Simon AUS0004 | 30:56 +05:13.0 |
| 24. | Bastin Michel BEL0001 | 31:49 +06:06.0 |
| 25. | Forne Chris NZL0002 | 32:11 +06:28.0 |
| 26. | Konno Shunsuke JPN0004 | 32:14 +06:31.0 |
| 27. | Sousa Joaquim POR0003 | 32:31 +06:48.0 |
| 28. | Pan Rui CHN0003 | 34:54 +09:11.0 |
| 29. | Piltaver Jaka SLO0003 | 35:03 +09:20.0 |
| 30. | Portal Daniel ESP0005 | 35:15 +09:32.0 |
| 31. | Bergeron Eddie USA0001 | 35:16 +09:33.0 |
| 32. | Smith Wil CAN0005 | 36:00 +10:17.0 |
| 33. | Mulder Nicholas RSA0003 | 36:33 +10:50.0 |
| 34. | Higgins Patrick IRL0002 | 40:53 +15:10.0 |
| 35. | Kupeli Evren TUR0007 | 44:17 +18:34.0 |
| 36. | Ocvirk Edi CRO0004 | 45:03 +19:20.0 |
| 37. | Paunovic Cedomir SRB0002 | 46:14 +20:31.0 |