| 1 | Dietmar Semler (Senior) | FRG | 38.21 | PB | - |
| 2 | Hans-Peter Oberhuber (Senior) | FRG | 38.23 | | +0.020 |
| 3 | Jerzy Dominik (Neo) | POL | 38.31 | | +0.100 |
| 4 | Uwe Streb (Senior) | FRG | 38.57 | | +0.360 |
| 5 | Tomasz.62 Jankowski (Senior) | POL | 38.76 | | +0.550 |
| 6 | Jacek.64 Dobrowolski (Neo) | POL | 38.79 | | +0.580 |
| 7 | Andreas Lemcke (Senior) | FRG | 39.79 | | +1.580 |
| 8 | Thomas Nietsch (M30) | FRG | 40.03 | SB | +1.820 |
| 9 | Juha Savolainen (Senior) | FIN | 40.27 | SB | +2.060 |
| 10 | Danny Kah (Neo) | AUS | 40.34 | | +2.130 |
| 11 | Mikko O Mäkinen (Neo) | FIN | 40.69 | | +2.480 |
| 12 | Matthias Felber (Neo) | FRG | 40.74 | | +2.530 |
| Harald Bayer (Neo) | FRG | 40.74 | | +2.530 |
| 14 | Hansjörg Baltes (Neo) | FRG | 40.76 | | +2.550 |
| 15 | Craig McNicoll (B2) | GBR | 40.89 | NRJ | +2.680 |
| 16 | Andreas Teuscher (A2) | FRG | 41.16 | | +2.950 |
| 17 | Thorsten Sträter (A1) | FRG | 41.41 | | +3.200 |
| Julien Green (Neo) | GBR | 41.41 | | +3.200 |
| 19 | Behudin Merdovic (Senior) | YUG | 41.43 | | +3.220 |
| 20 | Andries Kasper (M35) | NED | 41.54 | SB | +3.330 |
| 21 | Timo Järvinen (Neo) | FIN | 41.75 | | +3.540 |
| 22 | Mike Parkins (n/a) | GBR | 41.98 | | +3.770 |
| 23 | Huub Klaassen (Neo) | NED | 42.02 | | +3.810 |
| 24 | Markus Ried (A1) | FRG | 42.26 | | +4.050 |
| 25 | Sami Aarnio (A2) | FIN | 42.45 | | +4.240 |
| 26 | Ian Cavin (B1) | GBR | 42.48 | | +4.270 |
| 27 | Poul Veen (M30) | NED | 42.51 | | +4.300 |
| 28 | Dirk Harmssen (Senior) | FRG | 42.81 | | +4.600 |
| 29 | Peter Fischer (B1) | FRG | 43.33 | | +5.120 |
| 30 | Markus Meier (Neo) | SUI | 43.37 | | +5.160 |
| 31 | Hubert Kötzinger (Neo) | FRG | 44.73 | | +6.520 |
| 32 | Erroll Canute Fraser (M35) | ISV | 45.06 | | +6.850 |
| 33 | Markus Fries (C1) | FRG | 46.36 | | +8.150 |
| 34 | Markus Klemz (C2) | FRG | 46.87 | | +8.660 |
| 35 | Christian Schmaus (D2) | FRG | 50.81 | | +12.600 |