Disciplína | Zlato | Výkon | Stříbro | Výkon | Bronz | Výkon |
běh na 100 m | Allan Wells Velká Británie (GBR) | 10.25 | Silvio Leonard Kuba (CUB) | 10.25 | Petar Petrov Bulharsko (BUL) | 10.42 |
běh na 200 m | Pietro Mennea Itálie (ITA) | 20.19 | Allan Wells Velká Británie (GBR) | 20.21 | Donald Quarrie Jamajka (JAM) | 20.29 |
běh na 400 m | Viktor Markin Sovětský svaz (URS) | 44.60 | Rick Mitchell Austrálie (AUS) | 44.84 | Frank Schaffer Německá demokratická republika (GDR) | 44.87 |
běh na 800 m | Steve Ovett Velká Británie (GBR) | 1:45.40 | Sebastian Coe Velká Británie (GBR) | 1:45.85 | Nikolaj Kirov Sovětský svaz (URS) | 1:45.94 |
běh na 1500 m | Sebastian Coe Velká Británie (GBR) | 3:38.40 | Jürgen Straub Německá demokratická republika (GDR) | 3:38.80 | Steve Ovett Velká Británie (GBR) | 3:38.99 |
běh na 5000 metrů | Miruts Yifter Etiopie (ETH) | 13:20.91 | Suleiman Nyambui Tanzanie (TAN) | 13:21.60 | Kaarlo Maaninka Finsko (FIN) | 13:22.00 |
běh na 10 000 metrů | Miruts Yifter Etiopie (ETH) | 27:42.69 | Kaarlo Maaninka Finsko (FIN) | 27:44.28 | Mohamed Kedir Etiopie (ETH) | 27:44.64 |
110 m překážek | Thomas Munkelt Německá demokratická republika (GDR) | 13.39 | Alejandro Casañas Kuba (CUB) | 13.40 | Alexandr Pučkov Sovětský svaz (URS) | 13.44 |
běh na 400 metrů překážek | Volker Beck Německá demokratická republika (GDR) | 48.70 | Vasil Archipenko Sovětský svaz (URS) | 48.86 | Gary Oakes Velká Británie (GBR) | 49.11 |
Běh na 3000 m překážek | Bronisław Malinowski Polsko (POL) | 8:09.70 | Filbert Bayi Tanzanie (TAN) | 8:12.48 | Eshetu Tura Etiopie (ETH) | 8:13.57 |
4 × 100 m štafeta | Sovětský svaz (URS) Vladimir Muravjov Nikolaj Sidorov Andrej Prokofjev Alexandr Aksinin | 38.26 | Polsko (POL) Zenon Licznerski Leszek Dunecki Marian Woronin Krzysztof Zwoliński | 38.33 | Francie (FRA) Patrick Barre Pascal Barre Hermann Panzo Antoine Richard | 38.53 |
4 × 400 m štafeta | Sovětský svaz (URS) Viktor Markin Remigijus Valiulis Michail Linge Nikolaj Černěckij | 3:01.08 | Německá demokratická republika (GDR) Klaus Thiele Andreas Knebel Frank Schaffer Volker Beck | 3:01.26 | Itálie (ITA) Roberto Tozzi Mauro Zuliani Stefano Malinverni Pietro Mennea | 3:04.54 |
Maratonský běh | Waldemar Cierpinski Německá demokratická republika (GDR) | 2:11:03 | Gerard Nijboer Nizozemsko (NED) | 2:11:20 | Setymkul Džumanazarov Sovětský svaz (URS) | 2:11:35 |
Chůze na 20 km (silnice) | Maurizio Damilano Itálie (ITA) | 1:23:35.5 | Pjotr Počinčuk Sovětský svaz (URS) | 1:25:45.4 | Roland Wieser Německá demokratická republika (GDR) | 1:25:58.2 |
Chůze na 50 km (silnice) | Hartwig Gauder Německá demokratická republika (GDR) | 3:49.24 | Jorge Llopart Španělsko (ESP) | 3:51.25 | Jevgenij Ivčenko Sovětský svaz (URS) | 3:56.32 |
Skok do dálky | Lutz Dombrowski Německá demokratická republika (GDR) | 8.54 m | Frank Paschek Německá demokratická republika (GDR) | 8.21 m | Valerij Pidlužnyj Sovětský svaz (URS) | 8.18 m |
Trojskok | Jaak Uudmäe Sovětský svaz (URS) | 17.35 m | Viktor Sanějev Sovětský svaz (URS) | 17.24 m | João Carlos de Oliveira Brazílie (BRA) | 17.22 m |
Skok do výšky | Gerd Wessig Německá demokratická republika (GDR) | 2.36 m | Jacek Wszoła Polsko (POL) | 2.31 m | Jörg Freimuth Německá demokratická republika (GDR) | 2.31 m |
Skok o tyči | Władysław Kozakiewicz Polsko (POL) | 5.78 m | Konstantin Volkov Sovětský svaz (URS) Tadeusz Ślusarski Polsko (POL) | 5.65 m | none | -- |
Vrh koulí | Volodimir Kiseljov Sovětský svaz (URS) | 21.35 m | Alexandr Baryšnikov Sovětský svaz (URS) | 21.08 m | Udo Beyer Německá demokratická republika (GDR) | 21.06 m |
Hod diskem | Viktor Raščupkin Sovětský svaz (URS) | 66.64 m | Imrich Bugár Československo (TCH) | 66.38 m | Luis Delís Kuba (CUB) | 66.32 m |
Hod oštěpem | Dainis Kula Sovětský svaz (URS) | 91.20 m | Alexandr Makarov Sovětský svaz (URS) | 89.64 m | Wolfgang Hanisch Německá demokratická republika (GDR) | 86.72 m |
Hod kladivem | Jurij Sedych Sovětský svaz (URS) | 81.80 m | Sergej Litvinov Sovětský svaz (URS) | 80.64 m | Jüri Tamm Sovětský svaz (URS) | 78.96 m |
Desetiboj | Daley Thompson Velká Británie (GBR) | 8495 bodů | Jurij Kucenko Sovětský svaz (URS) | 8331 bodů | Sergej Želanov Sovětský svaz (URS) | 8135 bodů |