| 1 | Sergej Khlebnikov (Senior) | URS | 38.81 | TR | - |
| 2 | Sergej Fokitsjev (Neo) | URS | 39.14 | | +0.330 |
| 3 | Anatolij Medennikov (Senior) | URS | 39.19 | | +0.380 |
| 4 | Pavel Pegov (Senior) | URS | 39.31 | | +0.500 |
| 5 | Vladimir.59 Kozlov (Neo) | URS | 39.44 | | +0.630 |
| 6 | Nikolaj Averjanov (Senior) | URS | 39.59 | | +0.780 |
| 7 | Aleksandr Danilin (Neo) | URS | 39.77 | | +0.960 |
| 8 | Erik Henriksen (Senior) | USA | 39.98 | | +1.170 |
| 9 | Jouko Vesterlund (Senior) | FIN | 40.05 | | +1.240 |
| 10 | Viktor Sjasjerin (Neo) | URS | 40.13 | | +1.320 |
| 11 | Igor Zjelezovskij (A2) | URS | 40.37 | | +1.560 |
| 12 | Daniel Immerfall (Senior) | USA | 40.49 | | +1.680 |
| 13 | Kent Thometz (Senior) | USA | 40.57 | | +1.760 |
| 14 | Keith Nick Thometz (A2) | USA | 40.69 | | +1.880 |
| 15 | Matthias Weidhase (Senior) | GDR | 40.82 | | +2.010 |
| 16 | Dmitrij Botsjkarjov (Senior) | URS | 40.84 | | +2.030 |
| 17 | Tom Grannes (Neo) | USA | 41.06 | | +2.250 |
| 18 | Sergej Rybjanets (Neo) | URS | 41.12 | | +2.310 |
| 19 | Jörg Mademann (Neo) | GDR | 41.17 | | +2.360 |
| Vladimir.61 Jegorov (Neo) | URS | 41.17 | | +2.360 |
| Aleksej Boldyrev (Senior) | URS | 41.17 | | +2.360 |
| 22 | André Hoffmann (Neo) | GDR | 41.18 | | +2.370 |
| 23 | Peter van Leeuwen (Neo) | NED | 41.19 | | +2.380 |
| 24 | Stephan Grünwald (Neo) | GDR | 41.22 | | +2.410 |
| 25 | Thomas Schlechte (Neo) | GDR | 41.25 | | +2.440 |
| 26 | Mark Mitchell (Neo) | USA | 41.35 | | +2.540 |
| 27 | Michael Hannig (Neo) | GDR | 41.39 | | +2.580 |
| 28 | Aleksandr Ratsjev (Senior) | URS | 41.41 | | +2.600 |
| 29 | Sergej.60 Berezin (Neo) | URS | 41.42 | | +2.610 |
| 30 | Tibor Kopacz (Neo) | ROU | 41.43 | | +2.620 |
| 31 | Thomas Nietsch (Senior) | FRG | 41.51 | | +2.700 |
| 32 | Sergej.62 Koroljev (Neo) | URS | 41.54 | | +2.730 |
| 33 | Wolfgang Scharf (Neo) | FRG | 41.58 | | +2.770 |
| 34 | Sergej Pribytkov (Neo) | URS | 41.61 | | +2.800 |
| 35 | Piotr Krysiak (Senior) | POL | 41.70 | | +2.890 |
| Mike Plant (Senior) | USA | 41.70 | | +2.890 |
| 37 | Thomas Stenzel (A1) | GDR | 41.72 | | +2.910 |
| 38 | Uwe Gebauer (Senior) | FRG | 42.02 | | +3.210 |
| 39 | Aleksandr.60 Baranov (Neo) | URS | 42.05 | | +3.240 |
| 40 | Dave Smith (Neo) | USA | 42.08 | | +3.270 |
| 41 | Andreas Lemcke (Neo) | FRG | 42.25 | | +3.440 |
| 42 | Fred van Wiltenburg (Neo) | NED | 42.26 | | +3.450 |
| 43 | Henk Ensing (Senior) | NED | 42.28 | | +3.470 |
| 44 | Ari Jämsen (Senior) | FIN | 42.42 | | +3.610 |
| 45 | Henk Nijdam (Neo) | NED | 42.56 | | +3.750 |
| 46 | Jeff Klaiber (Neo) | USA | 42.75 | | +3.940 |
| 47 | Andries Kasper (M30) | NED | 42.95 | | +4.140 |
| 48 | Zsolt Zakarias (A1) | ROU | 43.40 | | +4.590 |
| 49 | Jan Wedman (Neo) | NED | 43.92 | | +5.110 |
| 50 | Richard Paták (A2) | TCH | 45.71 | | +6.900 |
| 51 | René Jauris (Neo) | TCH | 46.05 | | +7.240 |
| 52 | Helge Jasch (A2) | FRG | 47.76 | | +8.950 |
| 53 | Roland Vetter (Senior) | GDR | 56.77 | | +17.960 |
| 54 | Juha Savolainen (Neo) | FIN | 1:00.65 | | +21.840 |
| 55 | Ireneusz Krzywosz (Neo) | POL | 1:06.45 | | +27.640 |