| 1. | France Gonon François | 32:26.2 32:26.2 |
| 2. | Czech Republic Procházka Jan | 32:36.3 32:36.3 |
| 3. | Finland Ikonen Pasi | 32:55.9 32:55.9 |
| 4. | Great Britain Gristwood Graham | 32:59.1 32:59.1 |
| 5. | Latvia Bertuks Edgars | 33:01.2 33:01.2 |
| 6. | Russia Tsvetkov Dmitriy | 33:02.9 33:02.9 |
| 7. | Hungary Kovács Ádám | 33:04.7 33:04.7 |
| 8. | Denmark Lund Mikkel | 33:11.1 33:11.1 |
| 9. | Norway Skjeset Lars | 33:12.4 33:12.4 |
| 10. | Ukraine Glibov Ruslan | 33:17.7 33:17.7 |
| 11. | Estonia Vaher Sander | 33:20.5 33:20.5 |
| 12. | Austria Kerschbaumer Gernot | 33:26.9 33:26.9 |
| 13. | Slovakia Bukovac Pavol | 33:46.9 33:46.9 |
| 14. | Germany Lubina Alexander | 34:04.6 34:04.6 |
| 15. | Sweden Öhlund Erik | 34:09.1 34:09.1 |
| 16. | Romania Zinca Ionut Alin | 34:24.9 34:24.9 |
| 17. | Belgium Pasquasy Fabien | 34:49.7 34:49.7 |
| 18. | Switzerland Rollier Baptiste | 34:54.6 34:54.6 |
| 19. | Poland Dwojak Wojciech | 35:45.0 35:45.0 |
| 20. | Australia Shepherd David | 35:46.7 35:46.7 |
| 21. | New Zealand Adams Michael | 35:58.5 35:58.5 |
| 22. | Italy Tavernaro Michele | 36:03.5 36:03.5 |
| 23. | Japan Yamaguchi Daisuke | 36:05.2 36:05.2 |
| 24. | Bulgaria Dimitrov Nikolay | 36:59.9 36:59.9 |
| 25. | Slovenia Hribar Andraž | 37:42.6 37:42.6 |
| 26. | Lithuania Aleliunas Vilius | 37:47.7 37:47.7 |
| 27. | Canada Goeres Patrick | 40:08.2 40:08.2 |
| 28. | Portugal Sousa Joaquim | 40:34.2 40:34.2 |
| 29. | United States Bone Eric | 40:36.7 40:36.7 |
| 30. | Spain Portal Daniel | 41:02.0 41:02.0 |
| 31. | Croatia Štanfel Matjaž | 41:12.7 41:12.7 |
| 32. | China Li Guilong | 44:30.2 44:30.2 |
| 33. | Republic Serbia Avramovic Dejan | 45:16.3 45:16.3 |
| 34. | Turkey Bekmez Mehmet | 45:38.9 45:38.9 |
| 35. | Ireland Quin Andrew | 54:00.4 54:00.4 |
| 36. | South Africa Botha Eugene | 63:31.6 63:31.6 |