| Gren |
Guld |
Silver |
Brons |
| 100 meter |
Linford Christie Storbritannien | 10,15 (CR) |
Steffen Bringmann Östtyskland | 10,20 |
Bruno Marie-Rose Frankrike | 10,21 |
| 200 meter |
Vladimir Krylov Sovjetunionen | 20,52 |
Jürgen Evers Västtyskland | 20,75 |
Andrej Fedorev Sovjetunionen | 20,84 |
| 400 meter |
Roger Black Storbritannien | 44,59 (CR) |
Thomas Schönlebe Östtyskland | 44,63 |
Matthias Schersing Östtyskland | 44,85 |
| 800 meter |
Sebastian Coe Storbritannien | 1.44,50 |
Tom McKean Storbritannien | 1.44,61 |
Steve Cram Storbritannien | 1.44,88 |
| 1 500 meter |
Steve Cram Storbritannien | 3.41,09 |
Sebastian Coe Storbritannien | 3.41,67 |
Han Kulker Nederländerna | 3.42,11 |
| 5 000 meter |
Jack Buckner Storbritannien | 13.10,15 (CR) |
Stefano Mei Italien | 13.11,57 |
Tim Hutchings Storbritannien | 13.12,88 |
| 10 000 meter |
Stefano Mei Italien | 27.56,79 |
Alberto Cova Italien | 27.57,93 |
Salvatore Antibo Italien | 28.00,25 |
| Maraton |
Gelindo Bordin Italien | 2:10.54 (CR) |
Orlando Pizzolato Italien | 2:10.57 |
Herbert Steffny Västtyskland | 2:11.30 |
| 110 meter häck |
Stéphane Caristan Frankrike | 13,20 (ER) |
Arto Bryggare Finland | 13,42 |
Carlos Sala Spanien | 13,50 |
| 400 meter häck |
Harald Schmid Västtyskland | 48,65 |
Aleksandr Vasiljev Sovjetunionen | 48,76 |
Sven Nylander Sverige | 49,38 |
| 3 000 meter hinder |
Hagen Melzer Östtyskland | 8.16,65 |
Francesco Panetta Italien | 8.16,85 |
Patriz Ilg Västtyskland | 8.16,92 |
| 4 x 100 meter |
Sovjetunionen: Aleksandr Jevgenjev Nikolai Jusjmanov Vladimir Muravjov Viktor Bryzgin | 38,29 (CR) |
Östtyskland: Thomas Schröder Steffen Bringmann Olaf Prenzler Frank Emmelmann | 38,64 |
Storbritannien: Elliot Bunney Daley Thompson Michael McFarlane Linford Christie | 38,71 |
| 4 x 400 meter |
Storbritannien: Derek Redmond Kriss Akabusi Brian Whittle Roger Black | 2.59,84 (CR) |
Västtyskland: Erwin Skamrahl Harald Schmid Thomas Giessing Hartmut Weber | 3.00,17 |
Sovjetunionen: Aleksandr Trotsjilo Pavel Rostsjin Pavel Konovalov Viktor Markin | 3.00,47 |
| 20 km gång |
Jozef Pribilinec Tjeckoslovakien | 1:21.15 (CR) |
Maurizio Damilano Italien | 1:21.17 |
Miguel Prieto Spanien | 1:21.36 |
| 50 km gång |
Hartwig Gauder Östtyskland | 3:40.55 (CR) |
Vjatjeslav Ivanenko Sovjetunionen | 3:41.54 |
Valerij Sunsov Sovjetunionen | 3:42.38 |
| Höjdhopp |
Igor Paklin Sovjetunionen | 2,34 (CR) |
Sergej Maltjenko Sovjetunionen | 2,31 |
Carlo Thränhardt Västtyskland | 2,31 |
| Längdhopp |
Robert Emmijan Sovjetunionen | 8,41 (CR) |
Sergej Lajevski Sovjetunionen | 8,01 |
Giovanni Evangelisti Italien | 7,92 |
| Stavhopp |
Sergej Bubka Sovjetunionen | 5,85 (CR) |
Vasilij Bubka Sovjetunionen | 5,75 |
Phillip Collet Frankrike | 5,75 |
| Trestegshopp |
Christo Markov Bulgarien | 17,66 (CR) |
Maris Bruzjiks Sovjetunionen | 17,33 |
Oleg Protsenko Sovjetunionen | 17,28 |
| Kulstötning |
Werner Günthör Schweiz | 22,22 (CR) |
Ulf Timmermann Östtyskland | 21,84 |
Udo Beyer Östtyskland | 20,74 |
| Diskuskastning |
Romas Ubartas Sovjetunionen | 67,08 (CR) |
Georgij Kolnootjenko Sovjetunionen | 67,02 |
Vaclavas Kidikas Sovjetunionen | 66,32 |
| Släggkastning |
Jurij Sedych Sovjetunionen | 86,74 (WR) |
Sergej Litvinov Sovjetunionen | 85,74 |
Igor Nikulin Sovjetunionen | 82,00 |
| Spjutkastning |
Klaus Tafelmeier Västtyskland | 84,76 (ER) nya spjutet |
Detlef Michel Östtyskland | 81,90 |
Viktor Jevsyukov Sovjetunionen | 81,80 |
| Tiokamp |
Daley Thompson Storbritannien | 8 811 (CR) |
Jürgen Hingsen Västtyskland | 8 730 |
Siegfried Wentz Västtyskland | 8 676 |