| 順位 | 氏名 | 記録 | 所属 |
|---|---|---|---|
| 1 | Jarkko Huovila | 0:27:27 | FIN |
| 2 | François Gonon | 0:28:37 | FRA |
| 3 | Valentin Novikov | 0:28:53 | RUS |
| 4 | Michal Smola | 0:28:56 | CZE |
| 5 | David Andersson | 0:29:11 | SWE |
| 6 | Olle Kärner | 0:29:42 | EST |
| 7 | Kiril Nikolov | 0:29:47 | BUL |
| 8 | Jon Duncan | 0:29:48 | GBR |
| 9 | Audun Weltzien | 0:30:16 | NOR |
| 10 | Pavlo Ushkvarok | 0:30:20 | UKR |
| 11 | Matthias Müller | 0:30:22 | SUI |
| 12 | Robert Banach | 0:30:44 | POL |
| 13 | Edgars Bertuks | 0:31:09 | LAT |
| 14 | Rasmus Søes | 0:31:17 | DEN |
| 15 | Rob Walter | 0:31:23 | AUS |
| 16 | Henrikas Pauzas | 0:32:26 | LTU |
| 17 | Mike Smith | 0:32:36 | CAN |
| 18 | Felix Breitschädel | 0:33:36 | AUT |
| 19 | Hiroyuki Kato | 0:33:57 | JPN |
| 20 | Péter Vonyó | 0:34:08 | HUN |
| 21 | Vitek Pospisil | 0:34:23 | SVK |
| 22 | Marco Seppi | 0:35:02 | ITA |
| 23 | James Bradshaw | 0:35:14 | NZL |
| 24 | Christian Teich | 0:35:24 | GER |
| 25 | Alexey Marchenko | 0:35:56 | ISR |
| 26 | Javier Gomez Prada | 0:36:32 | ESP |
| 27 | Ovidiu Duca | 0:37:44 | ROM |
| 28 | Clemens Roos | 0:38:08 | NED |
| 29 | Jan Gilot | 0:38:12 | BEL |
| 30 | Stewart Caithness | 0:38:15 | IRL |
| 31 | Joaquim Sousa | 0:38:26 | POR |
| 32 | Lino Legac | 0:38:44 | CRO |
| 33 | Ivan Nagy | 0:40:23 | SLO |
| 34 | Boris Granovskiy | 0:41:21 | USA |
| 35 | Sam Choi Lam | 0:48:55 | HKG |
| 36 | Quiangquiang Shi | 0:50:11 | CHN |
| 37 | Dejan Avramovic | 0:50:16 | SCG |
| 38 | Jeremy Green | 0:56:44 | RSA |
| Slava Zhuravlev | MP | BLR |