| 1 | Urpo Pikkupeura (Senior) | FIN | 39.15 | | - |
| Hans-Peter Oberhuber (Neo) | FRG | 39.15 | | - |
| 3 | Michael Richmond (Senior) | AUS | 39.53 | | +0.380 |
| 4 | Wolfgang Scharf (Senior) | FRG | 39.91 | | +0.760 |
| 5 | Jaco Mos (Senior) | NED | 40.14 | | +0.990 |
| 6 | Rui Fu (Neo) | CHN | 40.17 | | +1.020 |
| 7 | Ron den Braber (Neo) | NED | 40.19 | SB | +1.040 |
| 8 | Bauke Jonkman (A1) | NED | 40.34 | | +1.190 |
| 9 | Peter van Leeuwen (Senior) | NED | 40.39 | SB | +1.240 |
| 10 | Tieming Yao (Neo) | CHN | 40.47 | PB | +1.320 |
| 11 | Gerard Kemkers (A1) | NED | 40.70 | | +1.550 |
| 12 | Jan.62 Bakker (Neo) | NED | 41.15 | | +2.000 |
| 13 | Michael Stöberl (B2) | FRG | 41.22 | | +2.070 |
| 14 | Angelo Cara (B2) | NED | 41.26 | SB | +2.110 |
| 15 | Jacques Orie (B2) | NED | 41.27 | SB | +2.120 |
| 16 | Kees Hoekstra (A1) | NED | 41.29 | SB | +2.140 |
| 17 | Ron Hof (Neo) | NED | 41.30 | SB | +2.150 |
| 18 | Feike Duin (Neo) | NED | 41.35 | | +2.200 |
| 19 | Frans Kuypers (A1) | NED | 41.36 | SB | +2.210 |
| 20 | Jan van der Ploeg (A2) | NED | 41.46 | | +2.310 |
| 21 | Shuhai Lu (A1) | CHN | 41.47 | SB | +2.320 |
| Henk Groen (A2) | NED | 41.47 | | +2.320 |
| 23 | Rudi Jeklic (A2) | FRG | 41.51 | SB | +2.360 |
| 24 | Sjonnie Grobbée (A1) | NED | 41.69 | | +2.540 |
| 25 | Henri Kraayenbos (A2) | NED | 41.70 | SB | +2.550 |
| 26 | Richard Suyten (B2) | NED | 41.79 | | +2.640 |
| 27 | Mario den Braber (A2) | NED | 42.00 | SB | +2.850 |
| 28 | Arjen de Groot (C2) | NED | 42.15 | SB | +3.000 |
| 29 | Markus Eicher (M30) | FRG | 42.57 | | +3.420 |
| 30 | Nanne Semplonius (Senior) | NED | 43.55 | | +4.400 |
| 31 | Derek Webber (Senior) | GBR | 43.56 | | +4.410 |
| 32 | Xuiliang Wang (n/a) | CHN | 54.24 | | +15.090 |