| Épreuves | Or | Argent | Bronze |
| 60 m | Lee McRae (USA) 6 s 50 (RC) | Mark Witherspoon (USA) 6 s 54 | Pierfrancesco Pavoni (ITA) 6 s 59 |
| 200 m | Kirk Baptiste (USA) 20 s 73 (RC) | Bruno Marie-Rose (FRA) 20 s 89 | Robson da Silva (BRA) 20 s 92 |
| 400 m | Antonio McKay (USA) 45 s 98 | Roberto Hernández (CUB) 46 s 09 | Michael Franks (USA) 46 s 19 |
| 800 m | José Luiz Barbosa (BRA) 1 min 47 s 49 | Vladimir Graudyn (URS) 1 min 47 s 68 | Faouzi Lahbi (MAR) 1 min 47 s 79 |
| 1 500 m | Marcus O'Sullivan (IRL) 3 min 39 s 04 (RC) | José Manuel Abascal (ESP) 3 min 39 s 13 | Han Kulker (NED) 3 min 39 s 51 |
| 3 000 m | Frank O'Mara (IRL) 8 min 03 s 32 | Paul Donovan (IRL) 8 min 03 s 39 | Terry Brahm (USA) 8 min 03 s 92 |
| 60 m haies | Tonie Campbell (USA) 7 s 51 (RC) | Stéphane Caristan (FRA) 7 s 62 | Nigel Walker (GBR) 7 s 66 |
| Saut en hauteur | Igor Paklin (URS) 2,38 m (RC) | Hennadiy Avdyeyenko (URS) 2,38 m | Ján Zvara (TCH) 2,34 m |
| Saut à la perche | Sergueï Bubka (URS) 5,85 m (RC) | Earl Bell (USA) 5,80 m | Thierry Vigneron (FRA) 5,80 m |
| Saut en longueur | Larry Myricks (USA) 8,23 m(RC) | Paul Emordi (NGA) 8,01 m | Giovanni Evangelisti (ITA) 8,01 m |
| Triple saut | Mike Conley (USA) 17,54 m (RC) | Oleg Protsenko (URS) 17,26 m | Frank Rutherford (BAH) 17,02 m |
| Lancer du poids | Ulf Timmermann (GDR) 22,24 m (RC) | Werner Günthör (SUI) 21,61 m | Sergey Smirnov (URS) 20,67 m |
| 5 km marche | Mikhail Shchennikov (URS) 18 min 27 s 79 (RC) | Jozef Pribilinec (TCH) 18 min 27 s 80 | Ernesto Canto (MEX) 18 min 38 s 71 |