| 1 | Dan Jansen (Senior) | USA | 35.92 | WR | - | 25 |
| 2 | Aleksandr.72 Golubev (Neo) | RUS | 36.14 | NR | +0.220 | 22 |
| 3 | Roger Strøm (Senior) | NOR | 36.15 | NR | +0.230 | 20 |
| 4 | Manabu Horii (Neo) | JPN | 36.30 | NR | +0.380 | 18 |
| 5 | Sergej Klevtsjenja (Neo) | RUS | 36.35 | | +0.430 | 16 |
| 6 | Yasunori Miyabe (Senior) | JPN | 36.40 | | +0.480 | 15 |
| 7 | Yasushi Kuroiwa (Senior) | JPN | 36.84 | PB | +0.920 | 14 |
| Yoon-Man Kim (Neo) | KOR | 36.84 | | +0.920 | 14 |
| 9 | Patrick Kelly (M30) | CAN | 36.97 | NRM | +1.050 | 12 |
| 10 | Sean Ireland (Senior) | CAN | 37.00 | | +1.080 | 11 |
| 11 | Sylvain Bouchard (Senior) | CAN | 37.05 | | +1.130 | 10 |
| 12 | Hongbo Liu (Neo) | CHN | 37.10 | NR | +1.180 | 9 |
| 13 | Magnus Enfeldt (Senior) | SWE | 37.25 | | +1.330 | 8 |
| 14 | Oleg Kostromitin (Neo) | UKR | 37.30 | NR | +1.380 | 7 |
| 15 | Hans Markström (Senior) | SWE | 37.31 | | +1.390 | 6 |
| 16 | Kevin Scott (Senior) | CAN | 37.32 | | +1.400 | 5 |
| 17 | Vadim Sjaksjakbajev (Neo) | KAZ | 37.37 | | +1.450 | 4 |
| 18 | Vladimir Klepinin (Neo) | KAZ | 37.45 | | +1.530 | 3 |
| 19 | Jörg Wichmann (Neo) | GER | 37.51 | SB | +1.590 | 2 |
| 20 | Lars Funke (Neo) | GER | 37.58 | | +1.660 | 1 |
| 21 | Grunde Njøs (Senior) | NOR | 37.60 | | +1.680 | |
| Nathaniel Mills (Senior) | USA | 37.60 | | +1.680 | |
| 23 | Gordon Reyes-Loredo (Neo) | GER | 37.76 | | +1.840 | |
| Mikhail Vostroknutov (Senior) | RUS | 37.76 | | +1.840 | |
| 25 | Igor Igolnikov (Senior) | KAZ | 37.80 | | +1.880 | |
| 26 | Roberto Sighel (Senior) | ITA | 37.81 | SB | +1.890 | |
| 27 | Ådne Søndrål (Neo) | NOR | 37.89 | SB | +1.970 | |
| 28 | Thor André Pedersen (Senior) | NOR | 37.90 | | +1.980 | |
| 29 | Arie Loef (Senior) | NED | 37.96 | | +2.040 | |
| 30 | Roland Brunner (Neo) | AUT | 38.00 | | +2.080 | |
| 31 | Harri Ilkka (Neo) | FIN | 38.02 | SB | +2.100 | |
| 32 | Herbert Haan (Senior) | AUT | 38.09 | PB | +2.170 | |
| 33 | Werner Lien Gjevik (Senior) | NOR | 38.19 | | +2.270 | |
| 34 | Nico van der Vlies (Neo) | NED | 38.20 | | +2.280 | |
| 35 | Jae-Shik Lee (Neo) | KOR | 38.34 | | +2.420 | |
| 36 | Pierre-Henri Koninckx (Neo) | FRA | 38.45 | | +2.530 | |
| Andrej Bakhvalov (M30) | RUS | 38.45 | | +2.530 | |
| 38 | Kyoo-Hyeok Lee (B1) | KOR | 38.69 | | +2.770 | |
| 39 | Janne Hänninen (A1) | FIN | 38.70 | | +2.780 | |
| 40 | Vittorio Gios (Neo) | ITA | 38.71 | | +2.790 | |
| 41 | Gennadij Bolgov (Senior) | BLR | 38.91 | | +2.990 | |
| 42 | Zsolt Zakarias (Senior) | AUT | 38.95 | PB | +3.030 | |
| 43 | Paweł Jan Zygmunt (Neo) | POL | 39.18 | | +3.260 | |
| 44 | Paweł Jaroszek (Neo) | POL | 39.61 | SB | +3.690 | |
| Dave Tamburrino (Neo) | USA | 39.61 | | +3.690 | |
| 46 | István Dolp (Neo) | HUN | 39.65 | | +3.730 | |
| 47 | Jirí Kyncl (M30) | CZE | 40.76 | | +4.840 | |
| 48 | Jirí Kucera (Neo) | CZE | 42.79 | | +6.870 | |
| DQ | Igor Zjelezovskij (Senior) | BLR | DQ | | - | |
| DQ | Csaba Madarász (Senior) | HUN | DQ | | - | |
| DQ | Seong-Yeol Jegal (Senior) | KOR | DQ | | - | |
| DNF | Gerard van Velde (Neo) | NED | DNF | | - | |