| 1 | Gianni Romme (Senior) | NED | 6:35.71 | NR, TR | - | 50 |
| 2 | Remi Andre Hereide (Senior) | NOR | 6:37.10 | | +1.390 | 45 |
| 3 | Bob de Jong (Neo) | NED | 6:38.15 | | +2.440 | 40 |
| 4 | Kjell Storelid (Senior) | NOR | 6:39.73 | | +4.020 | 35 |
| 5 | Rintje Ritsma (Senior) | NED | 6:41.48 | | +5.770 | 30 |
| 6 | Alexander Baumgärtel (Senior) | GER | 6:41.50 | NR | +5.790 | 25 |
| 7 | René Taubenrauch (Senior) | GER | 6:42.42 | | +6.710 | 20 |
| 8 | Frank Dittrich (Senior) | GER | 6:43.38 | | +7.670 | 18 |
| 9 | Roberto Sighel (M30) | ITA | 6:43.58 | NR | +7.870 | 16 |
| 10 | Bart Veldkamp (M30) | BEL | 6:43.96 | | +8.250 | 14 |
| 11 | Keiji Shirahata (Senior) | JPN | 6:44.66 | | +8.950 | 13 |
| 12 | Lasse Sætre (Senior) | NOR | 6:45.51 | | +9.800 | 12 |
| 13 | Brigt Rykkje (Neo) | NOR | 6:47.11 | | +11.400 | 11 |
| 14 | Tooru.68 Aoyanagi (M30) | JPN | 6:47.53 | | +11.820 | 10 |
| 15 | Hiroyuki Noake (Neo) | JPN | 6:48.57 | | +12.860 | 9 |
| 16 | Kc Boutiette (Senior) | USA | 6:48.62 | | +12.910 | 8 |
| 17 | Dmitrij Sjepel (A2) | RUS | 6:49.11 | NRJ, TRJ | +13.400 | 7 |
| 18 | Andrej Krivosjejev (Senior) | RUS | 6:50.43 | | +14.720 | 6 |
| 19 | Ids Postma (Senior) | NED | 6:51.91 | | +16.200 | 5 |
| 20 | Jurij Kokhanets (Senior) | RUS | 6:52.12 | | +16.410 | 4 |
| 21 | Dave Tamburrino (Senior) | USA | 6:53.05 | | +17.340 | 3 |
| 22 | Jaromir Radke (Senior) | POL | 6:53.94 | | +18.230 | 2 |
| 23 | Uwe Tonat (Senior) | GER | 6:56.32 | | +20.610 | 1 |
| 24 | Martin Feigenwinter (Senior) | SUI | 6:56.48 | | +20.770 | 0 |
| 25 | Christian Eminger (Senior) | AUT | 6:56.66 | | +20.950 | 0 |
| 26 | Daisuke Yonekura (Neo) | JPN | 6:57.90 | | +22.190 | 0 |
| 27 | Neal Marshall (Senior) | CAN | 6:58.51 | | +22.800 | 0 |
| 28 | Stefano Donagrandi (Neo) | ITA | 6:59.25 | | +23.540 | 0 |
| 29 | Radik Biktsjentajev (Senior) | KAZ | 6:59.47 | | +23.760 | 0 |
| 30 | Marnix ten Kortenaar (Senior) | AUT | 6:59.52 | | +23.810 | 0 |
| 31 | Artur Szafrański (Senior) | POL | 7:02.76 | | +27.050 | 0 |
| 32 | Andrew Nicholson (Senior) | NZL | 7:03.36 | | +27.650 | 0 |
| 33 | Kevin Marshall (Senior) | CAN | 7:04.43 | | +28.720 | 0 |
| 34 | Sergej Kaznatsjejev (Neo) | KAZ | 7:04.51 | | +28.800 | 0 |
| 35 | Steven Elm (Neo) | CAN | 7:05.29 | | +29.580 | 0 |
| 36 | Jae-Bong Choi (A1) | KOR | 7:05.96 | | +30.250 | 0 |
| 37 | Mikko Nieminen (Senior) | FIN | 7:07.58 | | +31.870 | 0 |
| 38 | Ivan Djakov (Neo) | RUS | 7:07.79 | | +32.080 | 0 |
| 39 | Derek Parra (Senior) | USA | 7:08.74 | | +33.030 | 0 |
| 40 | Fausto Armando de Oliveira Marreiros (Senior) | POR | 7:10.39 | | +34.680 | 0 |
| 41 | Vesa Rosendahl (Neo) | FIN | 7:10.43 | | +34.720 | 0 |
| 42 | Sergej Priz (Senior) | UKR | 7:11.19 | | +35.480 | 0 |
| 43 | Tim Hoffmann (Neo) | USA | 7:15.06 | | +39.350 | 0 |
| 44 | Jae-Man Park (A1) | KOR | 7:17.38 | | +41.670 | 0 |
| 45 | Jonas Schön (Senior) | SWE | 7:19.22 | | +43.510 | 0 |
| 46 | Martin Holoubek (Neo) | CZE | 7:21.57 | | +45.860 | 0 |
| 47 | Daniel Vitén (Neo) | SWE | 7:23.55 | | +47.840 | 0 |
| 48 | Andrej Fomin (Neo) | UKR | 7:30.58 | SB | +54.870 | 0 |