| 1 | Igor Malkov (A2) | URS | 14:39.90 | TR | - |
| 2 | Tomas Gustafson (Senior) | SWE | 14:39.95 | | +0.050 |
| 3 | René Schöfisch (Neo) | GDR | 14:46.91 | SB | +7.010 |
| 4 | Geir Karlstad (Neo) | NOR | 14:52.40 | | +12.500 |
| 5 | Michael Hadschieff (Neo) | AUT | 14:53.78 | NR | +13.880 |
| 6 | Dmitrij Botsjkarjov (Senior) | URS | 14:55.65 | | +15.750 |
| 7 | Mike Woods (Senior) | USA | 14:57.30 | SB | +17.400 |
| 8 | Henry.61 Nilsen (Neo) | NOR | 14:57.81 | SB | +17.910 |
| 9 | Yep Kramer (Senior) | NED | 14:59.89 | SB | +19.990 |
| 10 | Hilbert van der Duim (Senior) | NED | 15:01.24 | | +21.340 |
| 11 | Andreas Ehrig (Senior) | GDR | 15:03.76 | SB | +23.860 |
| 12 | Werner Jäger (Senior) | AUT | 15:07.59 | | +27.690 |
| 13 | Bjørn Arne Nyland (Neo) | NOR | 15:08.34 | | +28.440 |
| 14 | Konstantin Korotkov (Neo) | URS | 15:11.10 | | +31.200 |
| 15 | Jan Junell (Senior) | SWE | 15:12.90 | SB | +33.000 |
| 16 | Claes Bengtsson (Senior) | SWE | 15:14.33 | | +34.430 |
| 17 | Robert Vunderink (Neo) | NED | 15:14.45 | | +34.550 |
| 18 | Pertti Niittylä (Senior) | FIN | 15:15.18 | | +35.280 |
| 19 | Heinz Steinberger (Senior) | AUT | 15:18.19 | | +38.290 |
| 20 | Maurizio Marchetto (Senior) | ITA | 15:19.77 | SB | +39.870 |
| 21 | Mark Mitchell (Neo) | USA | 15:21.24 | SB | +41.340 |
| 22 | Colin V. Coates (M35) | AUS | 15:21.73 | | +41.830 |
| 23 | Toshiaki Imamura (Neo) | JPN | 15:23.37 | | +43.470 |
| 24 | Tibor Kopacz (Neo) | ROU | 15:23.95 | | +44.050 |
| 25 | Hans van Helden (M35) | FRA | 15:26.10 | | +46.200 |
| 26 | Masahito Shinohara (Neo) | JPN | 15:31.70 | | +51.800 |
| 27 | Yeong-Ha Lee (Senior) | KOR | 15:34.48 | | +54.580 |
| 28 | Wolfgang Scharf (Senior) | FRG | 15:40.74 | | +1.00.840 |
| 29 | Li-Bin Lim (C2) | PRK | 15:45.19 | NRJ, NR | +1.05.290 |
| 30 | Shijian Zhao (Senior) | CHN | 15:46.37 | | +1.06.470 |
| 31 | Jean Noël Fagot (Senior) | FRA | 15:59.65 | | +1.19.750 |
| 32 | Andreas Dietel (Senior) | GDR | 16:01.89 | SB | +1.21.990 |