| P | Athlete | Nation | Points | Results |
| 1 | Patrick Eseimokumoh | GDR | 7614 | 11,11 - 6.72 - 13.47 - 1.91 - 50,80 - 14,72 - 47.36 - 4.70 - 55.88 - 4.46,88 |
| 2 | Roman Frolov | URS | 7389 v |
11,33 - 7.34 - 12.50 - 1.97 - 49,98 - 15,69 - 34.78 - 4.60 - 51.60 - 4.29,78 |
| 3 | Barry Walsh | IRL | 7336 v |
11,60 - 7.09 - 13.82 - 1.97 - 50,74 - 15,24 - 44.92 - 3.50 - 58.24 - 4.34,33 |
| 4 | Michael Kohnle | FRG | 7279 v |
10,99 - 6.85 - 12.23 - 1.94 - 49,56 - 14,97 - 37.06 - 4.50 - 49.20 - 4.46,70 |
| 5 | Dirk Elfert | FRG | 7117 | 11,16 - 6.84 - 12.49 - 1.94 - 50,16 - 15,41 - 38.58 - 3.80 - 49.48 - 4.30,09 |
| 6 | Mike Beyer | GDR | 7091 v |
11,08 - 7.30 - 11.97 - 2.09 - 51,06 - 18,11 - 37.16 - 4.40 - 50.06 - 4.42,72 |
| 7 | Henrik Dagard | SWE | 7070 | 11,07 - 7.16 - 11.01 - 1.91 - 49,16 - 15,37 - 31.86 - 4.20 - 52.46 - 4.45,58 |
| 8 | Antonio Penalver | ESP | 7044 v. |
11,43 - 6.66 - 13.17 - 1.91 - 52,22 - 15,66 - 42.88 - 4.10 - 51.32 - 4.40,25 |
| 9 | Mirko Spada | SUI | 7009 v |
11,45 - 6.37 - 15.18 - 1.79 - 51,57 - 15,08 - 42.56 - 4.10 - 52.08 - 4.54,38 |
| 10 | Christian Jacquart | FRA | 6853 v |
11,47 - 6.36 - 12.90 - 1.85 - 50,57 - 15,30 - 41.00 - 3.80 - 48.78 - 4.40,72 |
| 11 | Aleksandr Kovalenko | URS | 6801 | 11,27 - 6.71 - 11.63 - 1.88 - 50,36 - 15,76 - 38.46 - 4.20 - 37.30 - 4.35,80 |
| 12 | Harri Nevalainen | FIN | 6742 | 11,37 - 6.53 - 11.93 - 2.06 - 52,49 - 15,48 - 36.52 - 4.00 - 44.46 - 4.55,88 |
| 13 | Krzysztof Klonowski | POL | 6619 | 11,75 - 6.92 - 11.33 - 1.91 - 52,22 - 16,50 - 34.10 - 4.40 - 52.38 - 5.03,36 |
| 14 | Krzysztof Wojszko | POL | 6600 v |
11,68 - 6.58 - 11.09 - 1.94 - 52,07 - 16,00 - 36.80 - 4.00 - 49.72 - 4.50,97 |
| 15 | Anthony Ott | NED | 6452 | 11,60 - 6.60 - 10.87 - 1.79 - 50,91 - 15,35 - 22.08 - 4.00 - 54.56 - 4.40,32 |
| 16 | Anthony Brannen | GBR | 6340 | 11,71 - 6.51 - 10.80 - 1.91 - 52,85 - 15,78 - 33.84 - 4.10 - 42.36 - 4.58,83 |
| 17 | Marc Lozé | FRA | 6098 v |
11,35 - 6.50 - 12.62 - 0 - 51,52 - 15,92 - 35.08 - 4.30 - 49.28 - 4.46,55 |
| 18 | Rafer Joseph | GBR | 5818 v |
11,50 - 6.40 - 12.40 - 0 - 53,42 - 16,19 - 42.50 - 3.60 - 50.32 - 4.58,96 |
v - event with wind >2.0 m/s and <=4.0 m/s and wind average for 3 events <=2.0 m/s
v. - all events with wind <=4.0 m/s and wind average for 3 events >2.0 m/s
Didn’t finish:
Robert Zmelik (TCH), Alvaro Burrell (ESP), Yiannos Anastasiades (CYP).
Historical note: Born on 7 August 1969, Henrik Dagard began the Birmingham decathlon on 6 August 1987 as a 17-year-old and finished it on his 18th birthday. The Swedish athlete spent 7 August tackling hurdles, throws, pole vault and the concluding 1500 metres.