Épreuve | Or | Argent | Bronze |
100 mètres | Osvaldo Lara Cuba | 10 s 17 | Attila Kovács Hongrie | 10 s 18 | Leandro Peñalver Cuba | 10 s 21 |
200 mètres | Vladimir Muravyov Union soviétique | 20 s 34 | Aleksandr Yevgenyev Union soviétique | 20 s 41 | Olaf Prenzler Allemagne de l'Est | 20 s 58 |
400 mètres | Viktor Markin Union soviétique | 44 s 78 | Aliaksandr Trashchyla Union soviétique | 45 s 51 | Aleksandr Kurochkin Union soviétique | 45 s 57 |
800 mètres | Alberto Juantorena Cuba Ryszard Ostrowski Pologne | 1 min 45 s 68 | non attribuée | – | Viktor Kalinkin Union soviétique | 1 min 45 s 82 |
1 500 mètres | Andreas Busse Allemagne de l'Est | 3 min 36 s 65 | Anatoliy Kalutskiy Union soviétique | 3 min 37 s 35 | Igor Lotaryov Union soviétique | 3 min 38 s 42 |
5 000 mètres | Evgeni Ignatov Bulgarie | 13 min 26 s 35 | Dmitriy Dmitriyev Union soviétique | 13 min 26 s 85 | Wodajo Bulti Éthiopie | 13 min 29 s 08 |
10 000 mètres | Valeriy Abramov Union soviétique | 27 min 55 s 16 | Wodajo Bulti Éthiopie | 27 min 58 s 97 | Bekele Debele Éthiopie | 28 min 03 s 06 |
110 mètres haies | György Bakos Hongrie | 13 s 52 | Vyacheslav Ustinov Union soviétique | 13 s 57 | Thomas Munkelt Allemagne de l'Est | 13 s 64 |
400 mètres haies | Aleksandr Vasilyev Union soviétique | 48 s 63 | Vladimir Budko Union soviétique | 48 s 74 | Toma Tomov Bulgarie | 49 s 29 |
3 000 mètres steeple | Bogusław Mamiński Pologne | 8 min 27 s 15 | Hagen Melzer Allemagne de l'Est | 8 min 27 s 43 | Jan Hagelbrandt Suède | 8 min 32 s 36 |
Relais 4 × 100 mètres | Union soviétique Aleksandr Yevgenyev Sergey Sokolov Vladimir Muravyov Nikolay Sidorov | 38 s 32 | Cuba Tomás González (athlétisme) Leandro Peñalver Silvio Leonard Osvaldo Lara | 38 s 79 | Pologne Krzysztof Zwoliński Marian Woronin Czesław Prądzyński Arkadiusz Janiak | 38 s 81 |
Relais 4 × 400 metres | Union soviétique Sergey Lovachev Yevgeniy Lomtev Aleksandr Kurochkin Viktor Markin | 3 min 0 s 16 | Allemagne de l'Est Carlo Niestädt Mathias Schersing Thomas Schönlebe Jens Carlowitz | 3 min 0 s 47 | Cuba Lázaro Martínez Carlos Reyte Roberto Ramos Alberto Juantorena | 3 min 4 s 76 |
Marathon | Dereje Nedi Éthiopie | 2 h 10 min 32 s | Abebe Mekonnen Éthiopie | 2 h 11 min 30 s | Lee Jong-hyong Corée du Nord | 2 h 11 min 44 s |
20 km marche | Sergey Protsishin Union soviétique | 1 h 21 min 57 s | Anatoliy Solomin Union soviétique | 1 h 22 min 21 s | Nikolay Polozov Union soviétique | 1 h 22 min 40 s |
50 km marche | Andrey Perlov Union soviétique | 3 h 43 min 06 s | Pavol Szikora Tchécoslovaquie | 3 h 45 min 53 s | Viktor Dorovskikh Union soviétique | 3 h 58 min 47 s |
Hauteur | Valeriy Sereda Union soviétique Javier Sotomayor Cuba | 2,25 m | aucune médaille attribuée | – | Dariusz Zielke Pologne | 2,20 m |
Saut à la perche | Konstantin Volkov Union soviétique | 5,80 m | Sergueï Bubka Union soviétique | 5,70 m | Aleksandr Krupskiy Union soviétique | 5,70 m |
Saut en longueur | Konstantin Semykin Union soviétique | 8,38 m | Jaime Jefferson Cuba | 8,37 m | Serhiy Layevskyy Union soviétique | 8,22 m |
Triple saut | Oleg Protsenko Union soviétique | 17,46 m | Oleksandr Iakovliev Union soviétique | 17,41 m | Khristo Markov Bulgarie | 17,29 m |
Lancer du poids | Sergey Kasnauskas Union soviétique | 21,64 m | Udo Beyer Allemagne de l'Est | 21,60 m | Volodymyr Kyselyov Union soviétique | 21,58 m |
Lancer du disque | Yuriy Dumchev Union soviétique | 66,70 m | Juan Martínez Cuba | 66,04 m | Jürgen Schult Allemagne de l'Est | 66,02 m |
Lancer du marteau | Youri Sedykh Union soviétique | 85,60 m | Igor Nikulin Union soviétique | 82,56 m | Sergey Litvinov Union soviétique | 81,30 m |
Lancer du javelot | Uwe Hohn Allemagne de l'Est | 94,44 m | Detlef Michel Allemagne de l'Est | 88,32 m | Zdeněk Adamec Tchécoslovaquie | 87,10 m |
Décathlon | Grigoriy Degtyaryev Union soviétique | 8 523 pts | Torsten Voss Allemagne de l'Est | 8 450 pts | Igor Sobolevskiy Union soviétique | 8 433 pts |