Pause refresh / show split times
| 1. | Hubmann Daniel SUI0002 | 60:45 |
| 2. | Johansson Martin SWE0004 | 62:34 +01:49.0 |
| 3. | Kärner Olle EST0002 | 62:45 +02:00.0 |
| 4. | Bertuks Edgars LAT0001 | 62:46 +02:01.0 |
| 5. | Tsvetkov Dmitriy RUS0006 | 63:35 +02:50.0 |
| 6. | Nikolov Kiril BUL0005 | 63:47 +03:02.0 |
| 7. | Haldin Mats FIN0003 | 64:00 +03:15.0 |
| 8. | Dávidík Marián SVK0003 | 64:25 +03:40.0 |
| 9. | Zinca Ionut Alin ROU0003 | 64:46 +04:01.0 |
| 10. | Mrázek Jan CZE0005 | 65:06 +04:21.0 |
| 11. | Casal Roger ESP0002 | 65:39 +04:54.0 |
| 12. | Johnson Oli GBR0004 | 66:12 +05:27.0 |
| 13. | Weltzien Audun NOR0007 | 67:04 +06:19.0 |
| 14. | Teich Christian GER0003 | 67:41 +06:56.0 |
| 15. | Banach Robert POL0001 | 69:12 +08:27.0 |
| 16. | Coupat Vincent FRA0002 | 69:17 +08:32.0 |
| 17. | Christensen Christian DEN0001 | 70:20 +09:35.0 |
| 18. | Zazgornik Jan AUT0005 | 70:47 +10:02.0 |
| 19. | Tenani Alessio ITA0005 | 70:57 +10:12.0 |
| 20. | Kashimada Koji JPN0001 | 72:58 +12:13.0 |
| 21. | Pretnar Janez SLO0004 | 73:06 +12:21.0 |
| 22. | Adams Michael NZL0001 | 74:15 +13:30.0 |
| 23. | Vonyó Péter HUN0004 | 76:35 +15:50.0 |
| 24. | Marchuk Oleksandr UKR0004 | 76:37 +15:52.0 |
| 25. | Marchenko Alexey ISR0002 | 76:46 +16:01.0 |
| 26. | Avramovic Dejan SRB0001 | 85:13 +24:28.0 |
| 27. | Avci Ilyas TUR0002 | 85:44 +24:59.0 |
| 28. | Klobucaric Damir CRO0001 | 88:10 +27:25.0 |
| 29. | Moiteiro Celso POR0001 | 88:47 +28:02.0 |
| 30. | Mulder Nicholas RSA0003 | 89:11 +28:26.0 |
| 31. | McGrath Clem USA0003 | 94:03 +33:18.0 |
| 32. | Lam Sam Choi HKG0001 | 119:39 +58:54.0 |
| 33. | Yang Chang-Chan TPE0001 | DISQ |
| 34. | Pan Rui CHN0003 | DISQ |
| 35. | Goeres Patrick CAN0002 | DISQ |