| Name | Nation/Verein | Gesamtzeit | Splitzeiten |
|---|
| 1 | Axel Zeebroek | BEL | 03:49:28 | 23:38 / 02:06:34 / 01:16:17 |
| 2 | Patrick Lange | GER | 03:54:25 | 24:22:00 / 02:12:49 / 01:14:09 |
| 3 | Horst Reichel | GER | 03:56:03 | 24:24:00 / 02:12:26 / 01:16:15 |
| 4 | Johannes Moldan | GER | 03:57:14 | 26:31:00 / 02:10:33 / 01:17:27 |
| 5 | Jarrige Yvan | FRA | 03:59:36 | 24:28:00 / 02:12:45 / 01:19:22 |
| 6 | Patrick Jaberg | SUI | 04:01:52 | 26:32:00 / 02:11:59 / 01:19:50 |
| 7 | Panu Lieto | FIN | 04:05:20 | 24:08:00 / 02:17:26 / 01:20:00 |
| 8 | Fabian Rahn | GER | 04:06:25 | 32:32:00 / 02:13:52 / 01:16:48 |
| 9 | Mikolaj Luft | POL | 04:08:03 | 26:11:00 / 02:18:20 / 01:20:27 |
| 10 | Thomas Hellriegel | GER | 04:08:44 | 24:41:00 / 02:14:58 / 01:25:18 |