| 1 | Uwe-Jens Mey (Senior) | GER | 36.91 | TR | - | 25 |
| 2 | Dan Jansen (Senior) | USA | 37.02 | | +0.110 | 22 |
| 3 | Igor Zjelezovskij (Senior) | URS | 37.38 | | +0.470 | 20 |
| 4 | Aleksandr.72 Golubev (Neo) | URS | 37.51 | | +0.600 | 18 |
| 5 | Yasunori Miyabe (Senior) | JPN | 37.53 | | +0.620 | 16 |
| 6 | Gerard van Velde (Neo) | NED | 37.64 | | +0.730 | 15 |
| 7 | Toshiyuki Kuroiwa (Neo) | JPN | 37.67 | | +0.760 | 14 |
| 8 | Yuuji Fujimoto (Neo) | JPN | 37.69 | | +0.780 | 13 |
| 9 | Yasushi Kuroiwa (Senior) | JPN | 37.70 | | +0.790 | 12 |
| 10 | Guy Thibault (Senior) | CAN | 37.73 | | +0.820 | 11 |
| 11 | Andrej Bakhvalov (Senior) | URS | 37.76 | | +0.850 | 10 |
| 12 | Satoru Kuroiwa (Senior) | JPN | 37.78 | | +0.870 | 9 |
| 13 | Seong-Yeol Jegal (Neo) | KOR | 37.85 | | +0.940 | 8 |
| 14 | Björn Forslund (M30) | SWE | 37.93 | | +1.020 | 7 |
| Mikhail Vostroknutov (Neo) | URS | 37.93 | | +1.020 | 7 |
| 16 | André Sobeck (Senior) | GER | 38.02 | SB | +1.110 | 5 |
| 17 | Jörg Wichmann (Neo) | GER | 38.04 | | +1.130 | 4 |
| 18 | Peter Adeberg (Senior) | GER | 38.05 | | +1.140 | 3 |
| 19 | Yoon-Man Kim (A2) | KOR | 38.12 | TRJ | +1.210 | 2 |
| 20 | Vadim Sjaksjakbajev (Neo) | URS | 38.14 | | +1.230 | 1 |
| 21 | Bo König (Senior) | SWE | 38.20 | | +1.290 | 0 |
| 22 | Kevin Scott (Neo) | CAN | 38.30 | | +1.390 | 0 |
| Arie Loef (Neo) | NED | 38.30 | | +1.390 | 0 |
| David Cruikshank (Neo) | USA | 38.30 | | +1.390 | 0 |
| 25 | Dave Besteman (Senior) | USA | 38.34 | | +1.430 | 0 |
| 26 | Hans Markström (Senior) | SWE | 38.35 | | +1.440 | 0 |
| 27 | Robert Dubreuil (Senior) | CAN | 38.40 | | +1.490 | 0 |
| 28 | Eric Flaim (Senior) | USA | 38.50 | | +1.590 | 0 |
| 29 | Patrick Kelly (M30) | CAN | 38.55 | | +1.640 | 0 |
| Harri Ilkka (Neo) | FIN | 38.55 | | +1.640 | 0 |
| 31 | Matthias Pfeiffer (Neo) | GER | 38.61 | | +1.700 | 0 |
| 32 | Roland Brunner (Neo) | AUT | 38.62 | | +1.710 | 0 |
| 33 | Grunde Njøs (Senior) | NOR | 38.71 | | +1.800 | 0 |
| 34 | Michael Hadschieff (Senior) | AUT | 38.83 | | +1.920 | 0 |
| 35 | Timo Jankowski (Senior) | GER | 38.84 | | +1.930 | 0 |
| Paweł Abratkiewicz (Neo) | POL | 38.84 | | +1.930 | 0 |
| 37 | In-Hoon Lee (Neo) | KOR | 38.97 | | +2.060 | 0 |
| 38 | Davide Carta (Neo) | ITA | 39.10 | | +2.190 | 0 |
| 39 | Andreas Franzelin (Senior) | AUT | 39.15 | | +2.240 | 0 |
| Vittorio Gios (Neo) | ITA | 39.15 | | +2.240 | 0 |
| 41 | Thor Olav Tveter (Neo) | NOR | 39.85 | | +2.940 | 0 |
| 42 | Pierre-Henri Koninckx (Neo) | FRA | 39.91 | | +3.000 | 0 |
| 43 | István Dolp (Neo) | HUN | 40.11 | | +3.200 | 0 |
| 44 | Danny Kah (Senior) | AUS | 40.21 | | +3.300 | 0 |
| 45 | Thierry Lamberton (Senior) | FRA | 40.23 | | +3.320 | 0 |
| 46 | Dezideriu Horváth (Neo) | ROU | 40.31 | | +3.400 | 0 |
| 47 | Notker Ledergerber (Senior) | SUI | 40.48 | | +3.570 | 0 |
| 48 | Geir Karlstad (Senior) | NOR | 40.67 | | +3.760 | 0 |
| 49 | Zsolt Baló (Neo) | ROU | 40.91 | | +4.000 | 0 |
| Pascal Hinni (Senior) | SUI | 40.91 | | +4.000 | 0 |
| 51 | Phillip Tahmindjis (Senior) | AUS | 40.93 | | +4.020 | 0 |
| 52 | Jirí Musil (Senior) | TCH | 41.74 | | +4.830 | 0 |
| 53 | Jirí Kucera (A2) | TCH | 44.97 | | +8.060 | 0 |
| 54 | Paul Fitzgerald (M30) | IRL | 48.66 | | +11.750 | 0 |
| 55 | Jan Jan Brouwer (Neo) | NED | 1:19.30 | | +42.390 | 0 |
| DNF | Chen Song (Senior) | CHN | DNF | | - | 0 |
| DNF | Mikko O Mäkinen (Senior) | FIN | DNF | | - | 0 |