All competitors finished.
| 1. | GASBJERG Torbjoern | DEN2133 | 15:05 |
| 2. | GILLMANN Jérémie | FRA4333 | 15:15 |
| 3. | FOLIFOROV Anton | RUS0344 | 15:17 |
| 4. | GRITSAN Ruslan | RUS0244 | 15:27 |
| 5. | TERVALA Mika | FIN3933 | 15:29 |
| 6. | PEDERSEN Lasse Brun | DEN1833 | 15:46 |
| 7. | LACIGA Radek | CZE1133 | 15:47 |
| 8. | ZHURKIN Maxim | RUS0044 | 15:47 |
| 9. | RYGL Jaroslav | CZE1333 | 15:49 |
| 10. | ŠURGAN Štefan | SVK1144 | 15:59 |
| 11. | JENSEN Allan | DEN2233 | 16:01 |
| 12. | ERM Tönis | EST3233 | 16:05 |
| 13. | TOMEČEK Lubomír | CZE1633 | 16:05 |
| 14. | RANDALL Alex | AUS0333 | 16:14 |
| 15. | OKLE Beat | SUI1044 | 16:16 |
| 16. | MARQUES Daniel | POR9433 | 16:20 |
| 17. | HALLIK Margus | EST3333 | 16:26 |
| 18. | KORCHAGIN Victor | RUS0144 | 16:32 |
| 19. | SAARINEN Juho | FIN3433 | 16:32 |
| 20. | BARTHELEMY Matthieu | FRA4533 | 16:35 |
| 21. | SEGER Simon | SUI0844 | 16:37 |
| 22. | TOUSSAINT Stéphane | FRA4133 | 16:38 |
| 23. | SARKKINEN Timo | FIN3633 | 16:38 |
| 24. | GRENDE Ants | LAT8133 | 16:40 |
| 25. | KESKINARKAUS Matti | FIN3833 | 16:43 |
| 26. | CONN Andy | GBR4933 | 16:51 |
| 27. | SCHAFFNER Beat | SUI0944 | 16:53 |
| 28. | BENETIS Vytenis | LTU8233 | 16:53 |
| 29. | ŠEVČÍK Martin | CZE1233 | 17:01 |
| 30. | VOICESCUKS Ugis | LAT8033 | 17:17 |
| 31. | OTTESSON Rene | EST3133 | 17:19 |
| 32. | STRUNGE Soeren | DEN2333 | 17:22 |
| 33. | GIGON Christian | AUT0733 | 17:22 |
| 34. | MAROSFFY Dániel | HUN5933 | 17:25 |
| 35. | KOHLSCHMIDT Bernd | GER5433 | 17:27 |
| 36. | BATTICCI Stefano | ITA6733 | 17:32 |
| 37. | ENTENFELLNER Peter | AUT0833 | 17:34 |
| 38. | PAULOVITS László | HUN6033 | 17:34 |
| 39. | VOIGT Jan | GER5233 | 17:40 |
| 40. | ORIGGI Giaime | ITA6533 | 17:44 |
| 41. | SOUVRAY Clément | FRA4233 | 17:52 |
| 42. | TAYLOR James | GBR5133 | 17:53 |
| 43. | DAUWALDER Urs | SUI0644 | 17:54 |
| 44. | MYSZKOWSKI Karol | POL9033 | 17:56 |
| 45. | GLOWACKI Michal | NZL8933 | 18:00 |
| 46. | KALVAITIS Darius | LTU3333 | 18:00 |
| 47. | SIMPFENDORFER David | AUS0033 | 18:00 |
| 48. | NIXON Ian | GBR4733 | 18:01 |
| 49. | HORIE Morihiro | JPN7233 | 18:08 |
| 50. | DARVODELSKY Paul | AUS0433 | 18:12 |
| 51. | RIEF Andreas | AUT1033 | 18:15 |
| 52. | KAVALIAUSKAS Regimantas | LTU8333 | 18:17 |
| 53. | NIEDBALA Mateusz | POL9233 | 18:18 |
| 54. | GROMADKA Maciej | POL9333 | 18:21 |
| 55. | FRAŇO Michal | SVK1244 | 18:28 |
| 56. | MARTINS Rogério | POR9533 | 18:50 |
| 57. | KRZEMINSKI Pawel | POL9133 | 18:52 |
| 58. | GASPARI Alessandro | ITA6933 | 19:10 |
| 59. | WINSKILL Phil | GBR4633 | 19:15 |
| 60. | HIGUCHI Kazushi | JPN7433 | 19:17 |
| 61. | SEBASTIAO Eduardo | POR9833 | 19:37 |
| 62. | COHN Gahl | ISR6433 | 19:58 |
| 63. | SAZ Javier | ESP2733 | 20:14 |
| 64. | HOULIHAN John | IRL6233 | 20:16 |
| 65. | COSTOYA Fran | ESP4444 | 20:25 |
| 66. | TRNOVEC Matúš | SVK1344 | 20:35 |
| 67. | ADACHI Tatsuhiko | JPN7333 | 20:36 |
| 68. | TADA Munehiro | JPN7533 | 20:36 |
| 69. | MORGADO Joel | POR9633 | 21:05 |
| 70. | SHALEV Erez | ISR6333 | 21:15 |
| 71. | GARCIA Jose Ramon | ESP2433 | 21:32 |
| 72. | CLARK Tony | AUS0133 | 21:35 |
| 73. | MALCANS Janis | LAT7933 | 21:47 |
| 74. | ZOBENS Reinis | LAT7833 | 21:59 |
| 75. | WENZEL Falk | GER5533 | 22:00 |
| 76. | TURRA Piero | ITA6633 | 22:20 |
| 77. | ROCHFORD Iain | IRL6133 | 22:54 |
| 78. | MORCILLO Jose Luis | ESP2933 | 23:52 |
| 79. | MALSROOS Lauri | EST3033 | DISK |
| 80. | HASELSBERGER Kevin | AUT0933 | DISK |
| 81. | LAUTENBACH Benny | GER5633 | DISK |
| 82. | VAJDA Zsolt | HUN5733 | DISK |
| 83. | ŠABO Mikuláš | SVK1444 | DISK |