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 | Mathias 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 | Stephane 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 Jevgenev 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 Akabussi 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 |