| 順位 | 氏名 | 記録 | 所属 |
|---|---|---|---|
| 1 | Graham Gristwood | 0:32:15 | GBR |
| 1 | Erkki Aadli | 0:32:15 | EST |
| 3 | Jonas Vytautas Gvildys | 0:32:32 | LTU |
| 4 | Fabien Pasquasy | 0:32:57 | BEL |
| 5 | Andreas Ruedlinger | 0:33:33 | SUI |
| 6 | Marcin Richert | 0:33:41 | POL |
| 7 | Gernot Kerschbaumer | 0:33:52 | AUT |
| 8 | Osvald Kozak | 0:33:58 | CZE |
| 9 | Andreas Kraas | 0:34:16 | EST |
| 10 | Roman Fedotov | 0:34:36 | UKR |
| 11 | Yevhen Kandybey | 0:34:40 | UKR |
| 12 | Jon Duncan | 0:34:52 | GBR |
| 13 | Zoltan Denes | 0:35:05 | HUN |
| 14 | Liutauras Bilevicius | 0:35:08 | LTU |
| 15 | Jean-Baptiste Bourrin | 0:35:22 | FRA |
| 16 | Christian Teich | 0:35:33 | GER |
| 17 | Andris Kivlenieks | 0:35:49 | LAT |
| 18 | Peeter Pihl | 0:36:07 | EST |
| 19 | Matthew Crane | 0:36:11 | GBR |
| 20 | Janis Ozolins | 0:36:22 | LAT |
| 21 | Vincent Coupat | 0:36:32 | FRA |
| 22 | Ross Morrison | 0:37:45 | NZL |
| 23 | Slava Zhuravlev | 0:38:11 | BLR |
| 24 | Michele Caraglio | 0:38:29 | ITA |
| 25 | Felix Breitschadel | 0:38:43 | AUT |
| 26 | Thomas Lang | 0:39:54 | AUT |
| 27 | Robert Kruger | 0:40:01 | GER |
| 28 | Istvan Zsebehazy | 0:40:10 | HUN |
| 29 | Zemgus Zagata | 0:40:13 | LAT |
| 30 | Ionut Zinca | 0:40:16 | ROU |
| 31 | Tomas Kuzminskis | 0:40:50 | LTU |
| 32 | Sergey Solodkin | 0:41:03 | BLR |
| 33 | Yury Tambasov | 0:41:40 | BLR |
| 34 | Adam Kovacs | 0:43:19 | HUN |
| 35 | Markus Lang | 0:43:59 | AUT |
| 36 | Andrea Seppi | 0:44:59 | ITA |
| 37 | Hiroyuki Kato | 0:45:15 | JPN |
| 38 | Denis Zlobin | 0:46:18 | BLR |
| 39 | Daniel Portal | 0:46:36 | ESP |
| 40 | Bart Delobel | 0:47:06 | BEL |
| 41 | Ilya Belyanko | 0:47:09 | BLR |
| 42 | Marek Nomm | 0:47:44 | EST |
| 43 | Shigeyuki Koizumi | 0:47:45 | JPN |
| 44 | Daniele Pagliari | 0:49:35 | ITA |
| 45 | Juanma Casado | 1:03:30 | ESP |
| Javier Gomez | DSQ | ESP | |
| Tomas Dlabaja | DSQ | CZE | |
| Vilius Aleliunas | DSQ | LTU | |
| Bryn Davies | DSQ | NZL | |
| Emiliano Corona | DSQ | ITA |