All competitors finished.
| 1. | KESKINARKAUS Matti | FIN3833 | 61:48 |
| 2. | PEDERSEN Lasse Brun | DEN1833 | 62:25 |
| 3. | ŠURGAN Štefan | SVK1144 | 62:39 |
| 4. | STRUNGE Soeren | DEN2333 | 63:11 |
| 5. | SVOBODA Jan | CZE1733 | 63:34 |
| 6. | FOLIFOROV Anton | RUS0344 | 63:58 |
| 7. | SCHAFFNER Beat | SUI0944 | 64:52 |
| 8. | RYGL Jaroslav | CZE1333 | 65:16 |
| 9. | TERVALA Mika | FIN3933 | 65:30 |
| 10. | DAUWALDER Urs | SUI0644 | 66:50 |
| 11. | WENZEL Falk | GER5533 | 68:20 |
| 12. | SOUVRAY Clément | FRA4233 | 68:53 |
| 13. | GLOWACKI Michal | NZL8933 | 70:29 |
| 14. | KAVALIAUSKAS Regimantas | LTU8333 | 70:31 |
| 15. | SIMPFENDORFER David | AUS0033 | 71:07 |
| 16. | HASELSBERGER Kevin | AUT0933 | 71:55 |
| 17. | NIXON Ian | GBR4733 | 72:04 |
| 18. | KRZEMINSKI Pawel | POL9133 | 72:33 |
| 19. | BARTHELEMY Matthieu | FRA4533 | 72:33 |
| 20. | KORNEV Andrei | RUS0544 | 72:44 |
| 21. | MARTINS Rogério | POR9533 | 74:53 |
| 22. | PRALGAUSKIS Danielius | LTU8433 | 76:38 |
| 23. | MALSROOS Lauri | EST3033 | 77:19 |
| 24. | TAYLOR James | GBR5133 | 77:53 |
| 25. | MORCILLO Jose Luis | ESP2933 | 79:07 |
| 26. | COSTOYA Fran | ESP4444 | 81:08 |
| 27. | TRNOVEC Matúš | SVK1344 | 81:23 |
| 28. | SHALEV Erez | ISR6333 | 82:26 |
| 29. | ADACHI Tatsuhiko | JPN7333 | 85:34 |
| 30. | MALCANS Janis | LAT7933 | 86:02 |
| 31. | TOLDA Miguel | POR9933 | 87:45 |
| 32. | BETHAZ Alberto | ITA7133 | 88:35 |
| 33. | OYABE Akira | JPN7633 | 94:47 |
| 34. | ORIGGI Giaime | ITA6533 | DISK |