| 1 | Johann Olav Koss (Neo) | NOR | 6:55.13 | TR | - | |
| 2 | Geir Karlstad (Senior) | NOR | 6:57.24 | | +2.110 | |
| 3 | Bart Veldkamp (Senior) | NED | 7:00.43 | | +5.300 | |
| 4 | Falko Zandstra (Neo) | NED | 7:01.20 | TRJ | +6.070 | |
| 5 | Per Bengtsson (Senior) | SWE | 7:02.40 | | +7.270 | |
| 6 | Markus Tröger (Senior) | GER | 7:04.02 | | +8.890 | |
| 7 | Rudi Jeklic (Senior) | GER | 7:05.83 | | +10.700 | |
| Kazuhiro.67 Sato (Senior) | JPN | 7:05.83 | | +10.700 | |
| 9 | Timo Järvinen (Senior) | FIN | 7:06.02 | | +10.890 | |
| 10 | Roberto Sighel (Senior) | ITA | 7:07.59 | | +12.460 | |
| 11 | Brian Wanek (Senior) | USA | 7:08.15 | | +13.020 | |
| 12 | Ben van der Burg (Senior) | NED | 7:08.81 | | +13.680 | |
| 13 | Danny Kah (Senior) | AUS | 7:08.83 | | +13.700 | |
| 14 | Jonas Schön (Neo) | SWE | 7:09.08 | | +13.950 | |
| 15 | Tomas Gustafson (M30) | SWE | 7:09.23 | | +14.100 | |
| 16 | Thomas Bos (Neo) | NED | 7:09.24 | | +14.110 | |
| 17 | Jaromir Radke (Neo) | POL | 7:09.49 | | +14.360 | |
| 18 | Michael Hadschieff (Senior) | AUT | 7:09.67 | | +14.540 | |
| 19 | Eric Flaim (Senior) | USA | 7:10.17 | | +15.040 | |
| 20 | Dezideriu Horváth (Neo) | ROU | 7:10.63 | SB | +15.500 | |
| 21 | Neal Marshall (Neo) | CAN | 7:10.90 | | +15.770 | |
| 22 | Rene Flade (Neo) | GER | 7:12.06 | | +16.930 | |
| 23 | Tooru.68 Aoyanagi (Senior) | JPN | 7:12.68 | | +17.550 | |
| 24 | Naoki Kotake (Neo) | JPN | 7:12.95 | | +17.820 | |
| 25 | Steinar.72 Johansen (Neo) | NOR | 7:14.02 | | +18.890 | |
| 26 | Zsolt Zakarias (Senior) | AUT | 7:14.93 | | +19.800 | |
| 27 | Christian Eminger (Senior) | AUT | 7:15.01 | | +19.880 | |
| 28 | Cameron Mackay (Neo) | CAN | 7:16.67 | | +21.540 | |
| 29 | Thomas Kumm (Neo) | GER | 7:17.67 | | +22.540 | |
| 30 | Artur Szafrański (Neo) | POL | 7:19.29 | | +24.160 | |
| 31 | Mikko Nieminen (Neo) | FIN | 7:19.90 | | +24.770 | |
| 32 | Roland Niedermayer (Neo) | AUT | 7:20.87 | | +25.740 | |
| 33 | Jirí Kyncl (Senior) | CZE | 7:21.86 | | +26.730 | |
| 34 | Joakim Karlberg (Senior) | SWE | 7:21.90 | | +26.770 | |
| 35 | Mikko O Mäkinen (Senior) | FIN | 7:23.84 | | +28.710 | |
| 36 | Phillip Tahmindjis (Senior) | AUS | 7:25.31 | | +30.180 | |
| 37 | Jarosław Ogórek (Neo) | POL | 7:25.78 | | +30.650 | |
| 38 | Alessandro de Taddei (Neo) | ITA | 7:26.22 | | +31.090 | |
| 39 | Stéphane Gaumont (Neo) | FRA | 7:27.04 | PB | +31.910 | |
| 40 | Jirí Musil (Senior) | TCH | 7:27.26 | SB | +32.130 | |
| 41 | Thor Olav Tveter (Neo) | NOR | 7:27.61 | | +32.480 | |
| 42 | Jérôme Davre (Senior) | FRA | 7:28.46 | | +33.330 | |
| 43 | Zsolt Baló (Neo) | ROU | 7:30.75 | | +35.620 | |
| 44 | Davide Carta (Neo) | ITA | 7:32.71 | | +37.580 | |
| 45 | Martin Feigenwinter (Neo) | SUI | 7:33.74 | | +38.610 | |