| 1. | Gueorgiou Thierry France | 24:14.2 |
| 2. | Nordberg Anders Norway | 24:32.4 +00:18.2 |
| 3. | Novikov Valentin Russia | 25:42.7 +01:28.5 |
| 4. | Öberg Peter Sweden | 25:44.4 +01:30.2 |
| 5. | Adamski Philippe France | 25:58.0 +01:43.8 |
| 6. | Kerschbaumer Gernot Austria | 25:59.2 +01:45.0 |
| 7. | Ikonen Pasi Finland | 26:10.3 +01:56.1 |
| 8. | Lučan Vladimír Czech Republic | 26:20.2 +02:06.0 |
| 9. | Dent Julian Australia | 26:28.7 +02:14.5 |
| 10. | Kowalski Wojciech Poland | 26:33.2 +02:19.0 |
| 11. | Lassen Tue Denmark | 27:02.9 +02:48.7 |
| 12. | Bertuks Edgars Latvia | 27:08.8 +02:54.6 |
| 13. | Duncan Jon Great Britain | 27:43.1 +03:28.9 |
| 14. | Hertner Fabian Switzerland | 28:08.1 +03:53.9 |
| 15. | Morrison Ross New Zealand | 28:42.8 +04:28.6 |
| 16. | Dimitrov Nikolay Bulgaria | 28:58.7 +04:44.5 |
| 17. | Aadli Erkki Estonia | 28:58.8 +04:44.6 |
| 18. | Smith Mike Canada | 29:18.8 +05:04.6 |
| 19. | Gösswein Csaba Hungary | 29:49.0 +05:34.8 |
| 20. | Piják Ondrej Slovakia | 30:37.8 +06:23.6 |
| 21. | Dobbs Neil Ireland | 31:21.9 +07:07.7 |
| 22. | Aleliunas Vilius Lithuania | 32:22.4 +08:08.2 |
| 23. | Hribar Andraž Slovenia | 32:55.8 +08:41.6 |
| 24. | Delobel Bart Belgium | 33:04.0 +08:49.8 |
| 25. | Marchuk Oleksandr Ukraine | 33:09.6 +08:55.4 |
| 26. | Štanfel Matjaž Croatia | 33:55.6 +09:41.4 |
| 27. | Cao Bin China | 35:31.5 +11:17.3 |
| 28. | Seppi Marco Italy | 35:53.4 +11:39.2 |
| 29. | Takahashi Yoshinori Japan | 36:51.1 +12:36.9 |
| 30. | Anghel Marius Romania | 38:15.9 +14:01.7 |
| 31. | Vukovic Igor Republic Serbia | 38:22.6 +14:08.4 |
| 32. | Moiteiro Celso Portugal | 38:31.8 +14:17.6 |
| 33. | McGrath Clem United States | 38:46.8 +14:32.6 |
| 34. | Arazoglu Meric Turkey | 50:52.7 +26:38.5 |
| 35. | Lam Sam Choi Hong Kong | 66:16.1 +42:01.9 |
| 36. | Morrison Garry South Africa | 71:45.0 +47:30.8 |