| Plass | Name | Nation | Result |
| 1 | ACKERMANN Ronny | GER | 19:16.0 |
| 2 | HASENEY Sebastian | GER | 19:38.1 |
| 3 | MANNINEN Hannu | FIN | 19:50.3 |
| 4 | GOTTWALD Felix | AUT | 19:59.8 |
| 5 | GRUBER Michael | AUT | 20:07.8 |
| 6 | ROUX Ludovic | FRA | 20:18.1 |
| 7 | TAKAHASHI Daito | JPN | 20:25.9 |
| 8 | HURSCHLER Andreas | SUI | 20:31.5 |
| 9 | BAL Nicolas | FRA | 20:36.1 |
| 10 | GRAESLI Ola Morten | NOR | 20:38.3 |
| 11 | TANDE Petter L. | NOR | 20:41.9 |
| 12 | LAJUNEN Samppa | FIN | 20:44.1 |
| 13 | ARNOULD Kevin | FRA | 20:47.4 |
| 14 | RIAN Espen | NOR | 20:57.0 |
| 15 | KLEMETSEN Havard | NOR | 21:00.3 |
| 16 | LODWICK Todd | USA | 21:16.1 |
| 17 | KAITAINEN Jouni | FIN | 21:21.8 |
| 18 | HETTICH Georg | GER | 21:23.0 |
| 19 | BIELER Christoph | AUT | 21:23.1 |
| 20 | HEER Ronny | SUI | 21:35.0 |
| 21 | SCHMID Jan | SUI | 21:39.8 |
| 22 | KUISMA Antti | FIN | 21:43.4 |
| 23 | MOAN Magnus-H. | NOR | 21:48.1 |
| 24 | HAMMER Kristian | NOR | 21:48.6 |
| 25 | FREY Marc | GER | 21:50.8 |
| 26 | SCHMITT Thorsten | GER | 22:01.3 |
| 27 | ROTEVATN Sverre | NOR | 22:09.5 |
| 28 | MENZ Matthias | GER | 22:32.8 |
| 29 | STECHER Mario | AUT | 22:40.4 |
| 30 | TALLUS Jaakko | FIN | 22:50.1 |
| 31 | PSENKO Michal | SVK | 22:50.7 |
| 32 | DENIFL Wilhelm | AUT | 22:56.4 |
| 33 | SPILLANE John | USA | 23:05.6 |
| 34 | MEHRINGER Matthias | GER | 23:08.4 |
| 35 | DEMONG Bill | USA | 23:17.5 |
| 36 | HURSCHLER Seppi | SUI | 23:26.1 |
| 37 | PLEVNIK Dejan | SLO | 23:26.4 |
| 38 | MARTINEZ Mathieu | FRA | 23:28.0 |
| 39 | LACROIX Sebastien | FRA | 23:29.7 |
| 40 | MASLENNIKOV Sergei | RUS | 23:51.6 |
| 41 | BAUD Frederic | FRA | 24:03.0 |
| 42 | MYSLICKI Jason | CAN | 24:19.3 |
| 43 | JEZERSEK Andrej | SLO | 24:42.1 |
| 44 | TASANE Vahur | EST | 25:02.4 |