Gren | Guld | Silver | Brons |
100 meter | Linford Christie Storbritannien | 10,00 (CR) | Daniel Sangouma Frankrike | 10,04 | John Regis Storbritannien | 10,07 |
200 meter | John Regis Storbritannien | 20,11 (CR) | Jean-Charles Trouabal Frankrike | 20,31 | Linford Christie Storbritannien | 20,33 |
400 meter | Roger Black Storbritannien | 45,08 | Thomas Schönlebe Östtyskland | 45,13 | Jens Carlowitz Östtyskland | 45,27 |
800 meter | Tom McKean Storbritannien | 1.44,76 | David Sharpe Storbritannien | 1.45,59 | Piotr Piekarski Polen | 1.45,76 |
1 500 meter | Jens-Peter Herold Östtyskland | 3.38,35 | Gennaro de Napoli Italien | 3.38,60 | Mario Silva Portugal | 3.38,73 |
5 000 meter | Salvatore Antibo Italien | 13.22,00 | Gary Staines Storbritannien | 13.22,45 | Sławomir Majusiak Polen | 13.22,92 |
10 000 meter | Salvatore Antibo Italien | 27.41,27 | Are Nakkim Norge | 28.04,04 | Stefano Mei Italien | 28.04,46 |
Maraton | Gelindo Bordin Italien | 2:14.02 | Giovanni Poli Italien | 2:14.55 | Dominique Chauvelier Frankrike | 2:15.20 |
110 meter häck | Colin Jackson Storbritannien | 13,18 (CR) | Tony Jarrett Storbritannien | 13,21 | Dietmar Koszewski Västtyskland | 13,50 |
400 meter häck | Kriss Akabusi Storbritannien | 47,92 | Sven Nylander Sverige | 48,43 | Niklas Wallenlind Sverige | 48,52 |
3 000 meter hinder | Francesco Panetta Italien | 8.12,66 (CR) | Mark Rowland Storbritannien | 8.13,27 | Alessandro Lambruschini Italien | 8.15,82 |
4 x 100 meter | Frankrike: Max Morinière Daniel Sangouma Jean-Charles Trouabal Bruno Marie-Rose | 37,79 (WR) | Storbritannien: Darren Braithwait John Regis Marcus Adam Linford Christie | 37,98 | Italien: Mario Longo Ezio Madonia Sandro Floris Stefano Tilli | 38,39 |
4 x 400 meter | Storbritannien: Paul Sanders Kriss Akabusi John Regis Roger Black | 2.58,22 (ER) | Västtyskland: Klaus Just Edgar Itt Carsten Köhrbrück Norbert Dobeleit | 3.00,64 | Östtyskland: Rico Lieder Karsten Just Thomas Schönlebe Jens Carlowitz | 3.01,51 |
20 km gång | Pavol Blažek Tjeckoslovakien | 1:22.05 | Daniel Plaza Spanien | 1:22.22 | Thierry Toutain Frankrike | 1:23.22 |
50 km gång | Andrej Perlov Sovjetunionen | 3:54.36 | Bernd Gummelt Östtyskland | 3:56.33 | Hartwig Gauder Östtyskland | 4:00.48 |
Höjdhopp | Dragutin Topić SFR Jugoslavien | 2,34 (CR) | Aleksej Jemelin Sovjetunionen | 2,34 | Georgi Dakov Bulgarien | 2,34 |
Längdhopp | Dietmar Haaf Västtyskland | 8,25 | Ángel Hernández Spanien | 8,15 | Borut Bilač SFR Jugoslavien | 8,09 |
Stavhopp | Rodion Gataulin Sovjetunionen | 5,85 (CR) | Grigorij Jegorov Sovjetunionen | 5,75 | Hermann Fehringer Österrike | 5,75 |
Trestegshopp | Leonid Volosjin Sovjetunionen | 17,74 (CR) | Christo Markov Bulgarien | 17,43 | Igor Lapsjin Sovjetunionen | 17,34 |
Kulstötning | Ulf Timmermann Östtyskland | 21,32 | Oliver-Sven Buder Östtyskland | 21,01 | Georg Andersen Norge | 20,71 |
Diskuskastning | Jürgen Schult Östtyskland | 64,58 | Erik de Bruin Nederländerna | 64,46 | Wolfgang Schmidt Västtyskland | 64,10 |
Släggkastning | Igor Astapkovitj Sovjetunionen | 84,14 | Tibor Gécsek Ungern | 80,14 | Igor Nikulin Sovjetunionen | 80,02 |
Spjutkastning | Steve Backley Storbritannien | 87,30 (CR) | Viktor Zajtsev Sovjetunionen | 83,30 | Patrik Bodén Sverige | 82,66 |
Tiokamp | Christian Plaziat Frankrike | 8 574 | Dezső Szabó Ungern | 8 436 | Christian Schenk Östtyskland | 8 433 |