| 順位 | 氏名 | 記録 | 所属 |
|---|---|---|---|
| 1 | Dmitriy Tsvetkov | 1:29:12 | RUS |
| 2 | Daniel Hubmann | 1:29:45 | SUI |
| 3 | Emil Wingstedt | 1:29:46 | SWE |
| 4 | Matthias Merz | 1:31:00 | SUI |
| 5 | Martin Per Johansson | 1:31:42 | SWE |
| 6 | Baptiste Rollier | 1:32:31 | SUI |
| 7 | Edgars Bertuks | 1:32:43 | LAT |
| 8 | Audun Hultgreen Weltzien | 1:33:11 | NOR |
| 9 | Pasi Ikonen | 1:33:12 | FIN |
| 10 | Roman Efimov | 1:33:18 | RUS |
| 11 | Mattias Millinger | 1:33:22 | SWE |
| 12 | Jani Lakanen | 1:33:27 | FIN |
| 13 | Mats Troeng | 1:33:36 | SWE |
| 14 | Vladimir Lucan | 1:34:00 | CZE |
| 15 | Tuomas Tervo | 1:35:03 | FIN |
| 16 | Kiril Nikolov | 1:35:17 | BUL |
| 17 | Jan Prochazka | 1:35:23 | CZE |
| 17 | Oli Johnson | 1:35:23 | GBR |
| 19 | Olav Lundanes | 1:35:41 | NOR |
| 20 | Simonas Krepsta | 1:35:58 | LTU |
| 21 | Michal Smola | 1:37:11 | CZE |
| 22 | Egor Kostylev | 1:37:12 | RUS |
| 23 | Dmitry Mihalkin | 1:37:27 | BLR |
| 24 | Erik Ohlund | 1:38:12 | SWE |
| 25 | Jamie Stevenson | 1:38:13 | GBR |
| 26 | Janis Krumins | 1:38:36 | LAT |
| 27 | Graham Gristwood | 1:38:38 | GBR |
| 28 | Jorgen Wickholm | 1:38:43 | FIN |
| 29 | David Schneider | 1:38:48 | SUI |
| 30 | Alexey Bortnik | 1:38:54 | RUS |
| 31 | Jan Mrazek | 1:39:28 | CZE |
| 32 | Christian Teich | 1:40:00 | GER |
| 33 | Vyacheslav Mukhidinov | 1:40:08 | UKR |
| 34 | Marek Nomm | 1:40:33 | EST |
| 35 | Mats Haldin | 1:40:35 | FIN |
| 36 | Topi Anjala | 1:40:55 | FIN |
| 37 | Olle Karner | 1:41:01 | EST |
| 38 | Lars Skjeset | 1:41:18 | NOR |
| 39 | Darius Sadeckas | 1:41:48 | LTU |
| 40 | William Lind | 1:42:02 | SWE |
| 41 | Gernot Kerschbaumer | 1:42:16 | AUT |
| 42 | Tomas Dlabaja | 1:42:58 | CZE |
| 43 | Anders Nordberg | 1:43:23 | NOR |
| 44 | Felix Breitschadel | 1:43:48 | AUT |
| 45 | Jonne Lehto | 1:44:07 | FIN |
| 46 | Rune Olsen | 1:45:18 | DEN |
| 47 | Ionut Zinca | 1:45:21 | ROU |
| 48 | Oystein Kvaal Osterbo | 1:45:55 | NOR |
| Kaspars Karklins | DSQ | LAT | |
| Andrey Khramov | DSQ | RUS | |
| Sander Vaher | DSQ | EST |