| 1. | Nordberg Anders Norway | 89:19.8 |
| 2. | Hubmann Daniel Switzerland | 89:45.3 +00:25.5 |
| 3. | Gonon François France | 89:55.7 +00:35.9 |
| 4. | Dávidík Marián Slovakia | 91:45.4 +02:25.6 |
| 5. | Stevenson Jamie Great Britain | 91:55.0 +02:35.2 |
| 6. | Anjala Topi Finland | 92:05.2 +02:45.4 |
| 7. | Merz Matthias Switzerland | 92:13.7 +02:53.9 |
| 8. | Kärner Olle Estonia | 92:42.2 +03:22.4 |
| 9. | Johansson Martin Sweden | 92:43.1 +03:23.3 |
| 10. | Khramov Andrey Russia | 92:43.5 +03:23.7 |
| 11. | Tsvetkov Dmitriy Russia | 92:47.6 +03:27.8 |
| 12. | Lauenstein Marc Switzerland | 93:11.4 +03:51.6 |
| 13. | Kaas Carl Waaler Norway | 93:25.0 +04:05.2 |
| 14. | Mamleev Mikhail Italy | 93:36.4 +04:16.6 |
| 15. | Adamski Philippe France | 93:37.5 +04:17.7 |
| 16. | Efimov Roman Russia | 93:53.1 +04:33.3 |
| 17. | Smola Michal Czech Republic | 93:54.9 +04:35.1 |
| 18. | Fraser Scott Great Britain | 94:15.2 +04:55.4 |
| 19. | Nikolov Kiril Bulgaria | 94:16.0 +04:56.2 |
| 20. | Öhlund Erik Sweden | 95:32.0 +06:12.2 |
| 21. | Johnson Oli Great Britain | 96:16.6 +06:56.8 |
| 22. | Omelchenko Yuri Ukraine | 96:21.9 +07:02.1 |
| 23. | Haldin Mats Finland | 96:37.5 +07:17.7 |
| 24. | Weltzien Audun Norway | 96:42.5 +07:22.7 |
| 25. | Soes Rasmus Denmark | 96:49.7 +07:29.9 |
| 26. | Glibov Ruslan Ukraine | 97:19.5 +07:59.7 |
| 27. | Mrázek Jan Czech Republic | 97:56.8 +08:37.0 |
| 28. | Barták Lukáš Slovakia | 98:24.8 +09:05.0 |
| 29. | Kovács Ádám Hungary | 98:30.9 +09:11.1 |
| 30. | Troeng Mats Sweden | 98:32.1 +09:12.3 |
| 31. | Schneider David Switzerland | 98:47.0 +09:27.2 |
| 32. | Pasquasy Fabien Belgium | 99:36.7 +10:16.9 |
| 33. | Bertuks Edgars Latvia | 100:07.5 +10:47.7 |
| 34. | Banach Robert Poland | 100:27.3 +11:07.5 |
| 35. | Harju Antti Finland | 100:41.0 +11:21.2 |
| 36. | Schgaguler Klaus Italy | 101:01.0 +11:41.2 |
| 37. | Teich Christian Germany | 101:15.4 +11:55.6 |
| 38. | Zinca Ionut Alin Romania | 101:20.6 +12:00.8 |
| 39. | Krumins Janis Latvia | 102:25.3 +13:05.5 |
| 40. | Casal Roger Spain | 103:05.9 +13:46.1 |
| 41. | Lang Markus Austria | 104:44.3 +15:24.5 |
| 42. | Gvozdev Pavel Israel | 106:07.8 +16:48.0 |
| 43. | Gvildys Jonas Vytautas Lithuania | 111:22.3 +22:02.5 |
| 44. | Morrison Ross New Zealand | 113:56.4 +24:36.6 |