| 順位 | 氏名 | 記録 | 所属 |
|---|---|---|---|
| 1 | Matthias Muller | 0:27:37 | SUI |
| 2 | Emil Wingstedt | 0:27:52 | SWE |
| 3 | Sergey Detkov | 0:28:17 | RUS |
| 4 | Jarkko Huovila | 0:28:24 | FIN |
| 5 | Dmitriy Tsvetkov | 0:28:41 | RUS |
| 6 | Oli Johnson | 0:28:52 | GBR |
| 7 | Tue Lassen | 0:29:01 | DEN |
| 8 | Pavlo Ushkvarok | 0:29:04 | UKR |
| 9 | Wojciech Kowalski | 0:29:06 | POL |
| 10 | Michal Smola | 0:29:07 | CZE |
| 11 | Janis Krumins | 0:29:08 | LAT |
| 11 | Anders Nordberg | 0:29:08 | NOR |
| 13 | William Lind | 0:29:38 | SWE |
| 14 | Rasmus Soes | 0:29:51 | DEN |
| 15 | Philippe Adamski | 0:29:55 | FRA |
| 16 | Marius Bjugan | 0:30:03 | NOR |
| 17 | Vladimir Lucan | 0:30:04 | CZE |
| 18 | Damien Renard | 0:30:16 | FRA |
| 19 | Graham Gristwood | 0:30:26 | GBR |
| 20 | Erkki Aadli | 0:30:33 | EST |
| 21 | Felix Breitschadel | 0:30:41 | AUT |
| 22 | Marek Nomm | 0:31:03 | EST |
| 23 | Tomas Kuzminskis | 0:31:07 | LTU |
| 24 | Andreas Ruedlinger | 0:31:46 | SUI |
| 25 | Liutauras Bilevicius | 0:32:11 | LTU |
| 26 | Fabien Pasquasy | 0:32:37 | BEL |
| 27 | Andris Kivlenieks | 0:32:59 | LAT |
| 28 | Roman Fedotov | 0:33:22 | UKR |
| 29 | Bryn Davies | 0:34:09 | NZL |
| 30 | Yury Tambasov | 0:34:14 | BLR |
| 31 | Michele Caraglio | 0:35:26 | ITA |
| 32 | Denis Zlobin | 0:35:53 | BLR |
| 33 | Istvan Zsebehazy | 0:36:21 | HUN |
| 34 | Robert Kruger | 0:37:28 | GER |
| 35 | Daniel Portal | 0:39:23 | ESP |
| 36 | Manuel Negrello | 0:41:52 | ITA |
| 37 | Javier Gomez | 0:48:07 | ESP |
| Jani Lakanen | DNF | FIN | |
| Kiril Nikolov | DSQ | BUL |