1 | Jan Egil Storholt (M30) | NOR | 40.20 | (1) | | 7:32.56 | (1) | | 2:02.88 | (1) | TR | 15:43.98 | (8) | | 173.615 | TR | - |
2 | Kay Arne Stenshjemmet (Senior) | NOR | 40.63 | (3) | | 7:39.56 | (6) | | 2:04.18 | (5) | | 15:31.08 | (1) | TR | 174.533 | | +0.918 |
3 | Sergej Martsjuk (Senior) | URS | 41.04 | (9) | | 7:36.25 | (4) | | 2:03.56 | (3) | | 15:38.10 | (4) | | 174.756 | | +1.141 |
4 | Viktor Ljoskin (Senior) | URS | 41.38 | (10) | | 7:35.41 | (2) | | 2:04.80 | (7) | | 15:31.17 | (2) | | 175.079 | | +1.464 |
5 | Piet Kleine (Senior) | NED | 41.68 | (13) | | 7:35.62 | (3) | | 2:05.05 | (10) | | 15:36.23 | (3) | | 175.736 | | +2.121 |
6 | Hilbert van der Duim (Neo) | NED | 40.68 | (4) | | 7:40.67 | (7) | | 2:05.20 | (11) | | 15:47.43 | (12) | | 175.851 | | +2.236 |
7 | Wim Pol (Neo) | NED | 41.61 | (12) | | 7:43.50 | (11) | | 2:04.47 | (6) | | 15:40.48 | (5) | | 176.474 | | +2.859 |
8 | Vladimir.53 Lobanov (Senior) | URS | 40.62 | (2) | | 7:45.08 | (12) | | 2:03.37 | (2) | | 16:05.31 | (15) | | 176.516 | | +2.901 |
9 | Amund Martin Sjøbrend (Senior) | NOR | 41.88 | (15) | | 7:37.89 | (5) | | 2:04.99 | (9) | | 15:45.46 | (10) | | 176.605 | | +2.990 |
10 | Vladimir.54 Belov (Senior) | URS | 40.93 | (7) | | 7:45.10 | (13) | | 2:04.09 | (4) | | 15:57.72 | (13) | | 176.689 | | +3.074 |
11 | Tomas Gustafson (A2) | SWE | 40.85 | (5) | TRJ | 7:51.65 | (14) | | 2:06.45 | (13) | TRJ | 15:43.94 | (7) | NRJ, TRJ | 177.362 | NRJ, TRJ | +3.747 |
12 | Øyvind Tveter (Senior) | NOR | 41.46 | (11) | | 7:42.77 | (10) | | 2:08.30 | (19) | | 15:40.55 | (6) | | 177.530 | | +3.915 |
13 | Klaas Vriend (Senior) | NED | 42.20 | (17) | | 7:41.06 | (8) | | 2:07.33 | (15) | | 15:44.71 | (9) | | 177.984 | | +4.369 |
14 | Jan Junell (Neo) | SWE | 42.61 | (20) | | 7:41.64 | (9) | | 2:06.12 | (12) | | 15:46.20 | (11) | | 178.124 | | +4.509 |
15 | Andreas Ehrig (A2) | GDR | 40.85 | (5) | | 7:52.55 | (16) | | 2:07.82 | (17) | | 15:58.13 | (14) | | 178.617 | SB | +5.002 |
16 | Uwe Sauerteig (Neo) | GDR | 42.55 | (19) | | 7:52.17 | (15) | | 2:08.25 | (18) | | 16:08.88 | (16) | | 180.961 | SB | +7.346 |
| Antonio Gomes Fernandez (Senior) | ESP | 1:05.35 | (29) | | 9:48.24 | (29) | | 2:44.37 | (29) | | NC | | | - | | - |
| Zdenek Stepánek (Neo) | TCH | 43.76 | (23) | | 8:32.41 | (28) | | 2:15.92 | (27) | | NC | | | - | | - |
| Roger Berclaz (Neo) | SUI | 44.25 | (25) | | 8:27.23 | (27) | | 2:18.18 | (28) | | NC | | | - | | - |
| Peter Nyberg (Neo) | SWE | 1:04.80 | (28) | | 8:13.38 | (25) | | 2:10.72 | (24) | | NC | | | - | | - |
| Andreas Dietel (A2) | GDR | 41.74 | (14) | | 8:19.74 | (26) | | 2:09.54 | (21) | | NC | | | - | | - |
| Geoffrey Sandys (Senior) | GBR | 44.66 | (27) | | 8:10.86 | (22) | | 2:14.78 | (26) | | NC | | | - | | - |
| Andrzej.51 Zawadzki (Senior) | POL | 43.33 | (22) | | 8:11.94 | (24) | | 2:10.47 | (23) | | NC | | | - | | - |
| Charles Olivier Belle (Neo) | FRA | 43.13 | (21) | | 8:11.13 | (23) | | 2:09.58 | (22) | | NC | | | - | | - |
| Maurizio Marchetto (Neo) | ITA | 44.35 | (26) | | 7:59.23 | (20) | | 2:12.69 | (25) | | NC | | | - | | - |
| Fritz Gawenus (A2) | FRG | 42.53 | (18) | | 8:00.36 | (21) | | 2:08.41 | (20) | | NC | | | - | | - |
| Günter Schumacher (Neo) | FRG | 43.99 | (24) | | 7:52.94 | (17) | | 2:07.81 | (16) | | NC | | | - | | - |
| Ulf Ekstrand (Neo) | SWE | 42.01 | (16) | | 7:53.64 | (18) | | 2:06.88 | (14) | | NC | | | - | | - |
| Pertti Niittylä (Neo) | FIN | 41.03 | (8) | | 7:53.86 | (19) | | 2:04.84 | (8) | | NC | | | - | | - |