Pause refresh / show split times
| 1. | Gueorgiou Thierry FRA0004 | 33:49 |
| 2. | Smola Michal CZE0007 | 34:23 +00:34.0 |
| 3. | Novikov Valentin RUS0004 | 34:27 +00:38.0 |
| 4. | Hubmann Daniel SUI0002 | 34:36 +00:47.0 |
| 5. | Öberg Peter SWE0002 | 35:20 +01:31.0 |
| 6. | Nordberg Anders NOR0004 | 35:23 +01:34.0 |
| 7. | Adamski Philippe FRA0001 | 36:32 +02:43.0 |
| 8. | Ikonen Pasi FIN0006 | 36:36 +02:47.0 |
| 9. | Bertuks Edgars LAT0001 | 36:39 +02:50.0 |
| 10. | Mamleev Mikhail ITA0001 | 36:46 +02:57.0 |
| 11. | Kerschbaumer Gernot AUT0003 | 36:48 +02:59.0 |
| 12. | Rollier Baptiste SUI0006 | 36:50 +03:01.0 |
| 13. | Dlabaja Tomáš CZE0001 | 37:00 +03:11.0 |
| 14. | Krepsta Simonas LTU0003 | 37:02 +03:13.0 |
| 15. | Kärner Olle EST0002 | 37:02 +03:13.0 |
| 16. | Axelsson Erik SWE0001 | 37:02 +03:13.0 |
| 17. | Ryapolov Roman RUS0005 | 37:16 +03:27.0 |
| 18. | Renard Damien FRA0005 | 37:28 +03:39.0 |
| 19. | Huovila Jarkko FIN0005 | 37:33 +03:44.0 |
| 20. | Föhr Tero FIN0002 | 37:43 +03:54.0 |
| 21. | Weltzien Audun NOR0007 | 37:58 +04:09.0 |
| 22. | Duncan Jon GBR0001 | 37:59 +04:10.0 |
| 23. | Troan Hans NOR0006 | 38:56 +05:07.0 |
| 24. | Lassen Tue DEN0003 | 38:58 +05:09.0 |
| 25. | Gvozdev Pavel ISR0001 | 39:05 +05:16.0 |
| 26. | Gristwood Graham GBR0003 | 39:07 +05:18.0 |
| 27. | Lund Mikkel DEN0004 | 39:10 +05:21.0 |
| 28. | Dávidík Marián SVK0003 | 39:10 +05:21.0 |
| 29. | Lučan Vladimír CZE0004 | 39:58 +06:09.0 |
| 30. | Hertner Fabian SUI0001 | 40:00 +06:11.0 |
| 31. | Kowalski Wojciech POL0004 | 40:07 +06:18.0 |
| 32. | Dent Julian AUS0001 | 40:08 +06:19.0 |
| 33. | Breitschädel Felix AUT0002 | 40:40 +06:51.0 |
| 34. | Krajčík Michal SVK0004 | 40:43 +06:54.0 |
| 35. | Sirmais Martins LAT0003 | 40:47 +06:58.0 |
| 36. | Gvildys Jonas Vytautas LTU0002 | 40:58 +07:09.0 |
| 37. | Zinca Ionut Alin ROU0003 | 41:08 +07:19.0 |
| 38. | Schgaguler Klaus ITA0002 | 41:54 +08:05.0 |
| 39. | Dwojak Wojciech POL0003 | 43:22 +09:33.0 |
| 40. | Nielsen Christian DEN0005 | 43:32 +09:43.0 |
| 41. | Kratov Oleksandr UKR0003 | 44:43 +10:54.0 |
| 42. | Lenkei Zsolt HUN0003 | 44:50 +11:01.0 |
| 43. | Tsvetkov Dmitriy RUS0006 | 49:16 +15:27.0 |
| 44. | Krumins Janis LAT0002 | 51:44 +17:55.0 |
| 45. | Morrison Ross NZL0004 | DISQ |