| 1 | Ard Schenk (Senior) | NED | 15:01.35 | OR, TR | - |
| 2 | Kees Verkerk (Senior) | NED | 15:04.70 | SB | +3.350 |
| 3 | Sten Stensen (Senior) | NOR | 15:07.08 | NR | +5.730 |
| 4 | Jan Bols (Senior) | NED | 15:17.99 | | +16.640 |
| 5 | Valerij Lavrusjkin (Senior) | URS | 15:20.08 | NR | +18.730 |
| 6 | Göran Claeson (Senior) | SWE | 15:30.19 | | +28.840 |
| 7 | Kimmo Koskinen (Senior) | FIN | 15:38.87 | NR | +37.520 |
| 8 | Gerhard Zimmermann (Senior) | FRG | 15:43.92 | SB | +42.570 |
| 9 | Dan Carroll (Neo) | USA | 15:44.41 | SB | +43.060 |
| 10 | Kiyomi Ito (Neo) | JPN | 15:48.17 | | +46.820 |
| 11 | Per Willy Guttormsen (M30) | NOR | 15:48.71 | | +47.360 |
| 12 | Osamu Naito (Neo) | JPN | 15:52.93 | | +51.580 |
| 13 | Dag Fornæss (Senior) | NOR | 15:53.33 | | +51.980 |
| 14 | Kevin Sirois (Neo) | CAN | 15:58.61 | NR | +57.260 |
| 15 | Örjan Sandler (M30) | SWE | 16:04.90 | | +1.03.550 |
| 16 | Bruno Toniolli (Senior) | ITA | 16:14.52 | SB | +1.13.170 |
| 17 | Giancarlo (Giovanni) Gloder (Senior) | ITA | 16:21.42 | PB | +1.20.070 |
| 18 | Colin V. Coates (Senior) | AUS | 16:29.94 | NR | +1.28.590 |
| 19 | Jouko Salakka (Neo) | FIN | 16:35.64 | | +1.34.290 |
| 20 | David Hampton (Senior) | GBR | 16:39.01 | PB | +1.37.660 |
| 21 | Clark King (Neo) | USA | 16:39.82 | PB | +1.38.470 |
| 22 | Richard Tourne (Neo) | FRA | 16:48.70 | PB | +1.47.350 |
| 23 | John B. Blewitt (Senior) | GBR | 16:51.50 | PB | +1.50.150 |
| 24 | Luvsansharavyn Tsend (M30) | MGL | 17:15.34 | | +2.13.990 |