| P | Athlete | Nation | Points | Results |
| 1 | Michael Kohnle | FRG | 8114 CR |
10,95 - 7.09 - 15.27 - 2.02 - 49,91 - 14,40 - 45.82 - 4.90 - 60.82 - 4.49,43 |
| 2 | Norbert Lampe | GDR | 7586 | 11,01 - 6.81 - 12.52 - 1.93 - 49,11 - 14,95 - 43.78 - 4.30 - 54.68 - 4.26,64 |
| 3 | David Bigham | GBR | 7446 | 11,03 - 6.89 - 11.16 - 2.02 - 48,42 - 14,97 - 34.22 - 4.30 - 54.54 - 4.25,03 |
| 4 | Gerald-Chr. Bayer | FRG | 7384 | 11,07 - 7.01 - 13.31 - 1.87 - 50,41 - 15,74 - 41.12 - 4.10 - 57.76 - 4.28,30 |
| 5 | Udo Jacobasch | GDR | 7369 | 11,25 - 6.84 - 12.89 - 1.93 - 49,74 - 14,83 - 38.66 - 4.70 - 51.24 - 4.48,81 |
| 6 | Andrei Kotsyubenko | URS | 7337 | 11,56 - 6.57 - 13.34 - 1.93 - 51,08 - 15,59 - 41.96 - 4.40 - 58.76 - 4.28,11 |
| 7 | Mikko Valle | FIN | 7210 | 11,40 - 7.11 - 12.57 - 1.84 - 51,84 - 15,22 - 38.06 - 4.60 - 61.66 - 4.59,82 |
| 8 | Aleksandr Golovin | URS | 7198 | 11,23 - 6.62 - 12.91 - 2.02 - 49,56 - 16,59 - 42.08 - 4.20 - 53.10 - 4.43,08 |
| 9 | Dusán Kovács | HUN | 7163 | 11,10 - 7.22 - 11.08 - 1.96 - 49,63 - 15,01 - 33.16 - 3.70 - 53.46 - 4.27,78 |
| 10 | Matjaz Polak | YUG | 7110 | 11,17 - 6.44 - 12.95 - 1.87 - 50,20 - 15,49 - 41.58 - 4.20 - 47.20 - 4.30,92 |
| 11 | Regis Viquerat | SUI | 7057 | 11,32 - 6.70 - 11.93 - 1.90 - 50,57 - 15,61 - 37.76 - 4.40 - 51.64 - 4.40,38 |
| 12 | Brian Taylor | GBR | 6958 | 10,85 - 6.64 - 12.29 - 1.90 - 50,22 - 14,49 - 36.46 - 4.20 - 39.72 - 4.57,09 |
| 13 | Walter Kruk | NED | 6910 | 11,35 - 7.02 - 9.83 - 2.02 - 51,09 - 15,57 - 29.72 - 4.70 - 51.62 - 4.57,67 |
| 14 | Sebastian Chmara | POL | 6880 | 11,49 - 6.95 - 11.64 - 1.96 - 49,33 - 15,59 - 33.90 - 3.80 - 43.34 - 4.29,15 |
| 15 | Rumen Georgiyev | BUL | 6855 | 11,49 - 6.66 - 11.44 - 1.90 - 51,97 - 15,90 - 34.96 - 4.50 - 51.96 - 4.41,88 |
| 16 | Mário Anibal Ramos | POR | 6615 | 11,60 - 6.42 - 11.76 - 1.96 - 53,44 - 16,21 - 38.44 - 4.00 - 48.70 - 4.44,20 |
| 17 | Yiannos Anastasiades | CYP | 6499 | 11,61 - 6.83 - 13.77 - 1.87 - 54,02 - 17,50 - 40.72 - 4.10 - 40.18 - 4.51,00 |
| 18 | Rafael García Arila | ESP | 6449 | 11,73 - 6.64 - 12.37 - 1.78 - 52,17 - 15,87 - 35.84 - 3.80 - 45.98 - 4.46,51 |
| 19 | Francisco Javier Morera | ESP | 6207 | 11,10 - 6.59 - 10.66 - 1.84 - 51,01 - 15,82 - 33.06 - 3.60 - 39.68 - 5.15,73 |
| 20 | Alexandre Paroz | SUI | 6037 | 11,27 - 6.87 - 10.14 - 1.87 - 50,37 - 16,04 - 33.02 - 0 - 42.88 - 4.31,03 |
CR - championship record
Didn’t finish:
Robert Wärff (SWE), Jarkko Finni (FIN), Marc Paternote (BEL).
Historical note: Michael Kohnle’s championship record outlasted his junior career by more than two decades. Set in Varaždin in August 1989, his 8114 points remained unbeaten at these championships until 24 July 2011, when Kevin Mayer scored 8124 in Tallinn — improving the mark by just ten points almost 22 years later.