| 1 | Tomas Gustafson (Senior) | SWE | 7:12.28 | TR | - |
| 2 | Igor Malkov (A2) | URS | 7:12.30 | TRJ | +0.020 |
| 3 | René Schöfisch (Neo) | GDR | 7:17.49 | | +5.210 |
| 4 | Andreas Ehrig (Senior) | GDR | 7:17.63 | | +5.350 |
| 5 | Oleg Bozjev (Neo) | URS | 7:17.96 | | +5.680 |
| 6 | Pertti Niittylä (Senior) | FIN | 7:17.97 | | +5.690 |
| 7 | Bjørn Arne Nyland (Neo) | NOR | 7:18.27 | | +5.990 |
| 8 | Werner Jäger (Senior) | AUT | 7:18.61 | | +6.330 |
| 9 | Hilbert van der Duim (Senior) | NED | 7:19.39 | | +7.110 |
| 10 | Geir Karlstad (Neo) | NOR | 7:20.24 | | +7.960 |
| 11 | Hans van Helden (M35) | FRA | 7:24.59 | | +12.310 |
| 12 | Mike Woods (Senior) | USA | 7:24.81 | | +12.530 |
| 13 | Michael Hadschieff (Neo) | AUT | 7:25.07 | | +12.790 |
| 14 | Robert Vunderink (Neo) | NED | 7:25.19 | | +12.910 |
| 15 | Rolf Falk-Larssen (Senior) | NOR | 7:25.54 | | +13.260 |
| 16 | Claes Bengtsson (Senior) | SWE | 7:26.57 | | +14.290 |
| 17 | Frits Schalij (Senior) | NED | 7:28.17 | | +15.890 |
| 18 | Jan Junell (Senior) | SWE | 7:29.98 | | +17.700 |
| 19 | Tibor Kopacz (Neo) | ROU | 7:32.69 | | +20.410 |
| 20 | Heinz Steinberger (Senior) | AUT | 7:32.72 | | +20.440 |
| 21 | Mark Mitchell (Neo) | USA | 7:34.32 | | +22.040 |
| 22 | Maurizio Marchetto (Senior) | ITA | 7:36.87 | | +24.590 |
| 23 | Li-Bin Lim (C2) | PRK | 7:37.49 | SB | +25.210 |
| 24 | Masahito Shinohara (Neo) | JPN | 7:37.94 | | +25.660 |
| 25 | Colin V. Coates (M35) | AUS | 7:38.18 | | +25.900 |
| 26 | Toshiaki Imamura (Neo) | JPN | 7:38.16 | | +25.880 |
| 27 | Yeong-Ha Lee (Senior) | KOR | 7:39.17 | | +26.890 |
| 28 | Wolfgang Scharf (Senior) | FRG | 7:40.90 | | +28.620 |
| 29 | Andreas Lemcke (Senior) | FRG | 7:41.69 | | +29.410 |
| 30 | Yoon-Soo Na (Neo) | KOR | 7:42.45 | SB | +30.170 |
| 31 | Jean Noël Fagot (Senior) | FRA | 7:44.60 | | +32.320 |
| 32 | Sergej.60 Berezin (Senior) | URS | 7:45.94 | | +33.660 |
| 33 | Gwang-Hyun Kim (B1) | PRK | 7:46.12 | SB | +33.840 |
| 34 | Shijian Zhao (Senior) | CHN | 7:46.68 | | +34.400 |
| 35 | Mark Huck (Senior) | USA | 7:46.91 | | +34.630 |
| 36 | Benoît Lamarche (B2) | CAN | 7:47.25 | | +34.970 |
| 37 | Hansjörg Baltes (A2) | FRG | 7:50.33 | | +38.050 |
| 38 | Jean Pichette (Neo) | CAN | 7:50.39 | | +38.110 |
| 39 | Ki-Tae.65 Bae (A2) | KOR | 7:50.82 | | +38.540 |
| 40 | Wei.61 Li (Neo) | CHN | 7:55.70 | | +43.420 |
| 41 | Bryan Carbis (Neo) | GBR | 8:01.44 | | +49.160 |
| DQ | Behudin Merdovic (Neo) | YUG | DQ | | - |