| 1. | Gueorgiou Thierry France | 23:17.8 |
| 2. | Nordberg Anders Norway | 23:34.5 +00:16.7 |
| 3. | Novikov Valentin Russia | 24:49.9 +01:32.1 |
| 4. | Öberg Peter Sweden | 24:52.4 +01:34.6 |
| 5. | Adamski Philippe France | 25:03.0 +01:45.2 |
| 6. | Kerschbaumer Gernot Austria | 25:03.5 +01:45.7 |
| 7. | Ikonen Pasi Finland | 25:14.2 +01:56.4 |
| 8. | Lučan Vladimír Czech Republic | 25:22.9 +02:05.1 |
| 9. | Dent Julian Australia | 25:28.4 +02:10.6 |
| 10. | Kowalski Wojciech Poland | 25:40.8 +02:23.0 |
| 11. | Lassen Tue Denmark | 26:07.8 +02:50.0 |
| 12. | Bertuks Edgars Latvia | 26:17.4 +02:59.6 |
| 13. | Duncan Jon Great Britain | 26:50.3 +03:32.5 |
| 14. | Hertner Fabian Switzerland | 27:12.9 +03:55.1 |
| 15. | Morrison Ross New Zealand | 27:44.7 +04:26.9 |
| 16. | Dimitrov Nikolay Bulgaria | 27:57.8 +04:40.0 |
| 17. | Aadli Erkki Estonia | 28:06.7 +04:48.9 |
| 18. | Smith Mike Canada | 28:17.7 +04:59.9 |
| 19. | Gösswein Csaba Hungary | 28:55.4 +05:37.6 |
| 20. | Piják Ondrej Slovakia | 29:37.9 +06:20.1 |
| 21. | Dobbs Neil Ireland | 30:23.3 +07:05.5 |
| 22. | Aleliunas Vilius Lithuania | 31:26.7 +08:08.9 |
| 23. | Hribar Andraž Slovenia | 31:52.0 +08:34.2 |
| 24. | Delobel Bart Belgium | 32:04.7 +08:46.9 |
| 25. | Marchuk Oleksandr Ukraine | 32:15.6 +08:57.8 |
| 26. | Štanfel Matjaž Croatia | 32:51.6 +09:33.8 |
| 27. | Cao Bin China | 34:40.0 +11:22.2 |
| 28. | Seppi Marco Italy | 34:52.7 +11:34.9 |
| 29. | Takahashi Yoshinori Japan | 35:42.5 +12:24.7 |
| 30. | Anghel Marius Romania | 37:02.9 +13:45.1 |
| 31. | Vukovic Igor Republic Serbia | 37:26.2 +14:08.4 |
| 32. | Moiteiro Celso Portugal | 37:33.4 +14:15.6 |
| 33. | McGrath Clem United States | 37:43.4 +14:25.6 |
| 34. | Arazoglu Meric Turkey | 49:47.1 +26:29.3 |
| 35. | Lam Sam Choi Hong Kong | 65:09.2 +41:51.4 |
| 36. | Morrison Garry South Africa | 70:31.7 +47:13.9 |