| 100 metres | Steve Williams (United States) United States | 10.13 | Eugen Ray (East Germany) East Germany | 10.15 | Silvio Leonard (Cuba) America | 10.19 |
| 200 metres | Clancy Edwards (United States) United States | 20.17 | Pietro Mennea (Italy) Europe | 20.17 | Silvio Leonard (Cuba) America | 20.30 |
| 400 metres | Alberto Juantorena (Cuba) America | 45.36 | Volker Beck (East Germany) East Germany | 45.50 | Robert Taylor (United States) United States | 45.57 |
| 800 metres | Alberto Juantorena (Cuba) America | 1:44.04 | Mike Boit (Kenya) Africa | 1:44.14 | Willi Wülbeck (West Germany) West Germany | 1:45.47 |
| 1500 metres | Steve Ovett (United Kingdom) Europe | 3:34.45 | Thomas Wessinghage (West Germany) West Germany | 3:35.98 | Jürgen Straub (East Germany) East Germany | 3:37.50 |
| 5000 metres | Miruts Yifter (Ethiopia) Africa | 13:13.82 | Marty Liquori (United States) United States | 13:15.06 | David Fitzsimons (Australia) Oceania | 13:17.42 |
| 10,000 metres | Miruts Yifter (Ethiopia) Africa | 28:32.31 | Jörg Peter (East Germany) East Germany | 28:34.00 | Jos Hermens (Netherlands) Europe | 28:35.00 |
| 110 metre hurdles | Thomas Munkelt (East Germany) East Germany | 13.41 | Alejandro Casañas (Cuba) America | 13.50 | Charles Foster (United States) United States | 13.51 |
| 400 metre hurdles | Edwin Moses (United States) United States | 47.58 | Volker Beck (East Germany) East Germany | 48.83 | Harald Schmid (West Germany) West Germany | 48.85 |
| 3000 metre steeplechase | Michael Karst (West Germany) West Germany | 8:21.60 | Eshetu Tura (Ethiopia) Africa | 8:22.50 | George Malley (United States) United States | 8:25.20 |
| 4×100 metre relay | United States Bill Collins Steve Riddick Cliff Wiley Steve Williams | 38.03 WR | East Germany Manfred Kokot Eugen Ray Detlef Kübeck Alexander Thieme | 38.57 | America Rui da Silva Silvio Leonard Don Quarrie Osvaldo Lara | 38.66 |
| 4×400 metre relay | West Germany Lothar Krieg Franz-Peter Hofmeister Harald Schmid Bernd Herrmann | 3:01.34 | Europe Josip Alebić Francis Demarthon David Jenkins Ryszard Podlas | 3:02.47 | America Delmo da Silva Fred Sowerby Brian Saunders Alberto Juantorena | 3:02.66 |
| High jump | Rolf Beilschmidt (East Germany) East Germany | 2.30 | Dwight Stones (United States) United States | 2.27 | Jacek Wszoła (Poland) Europe | 2.24 |
| Pole vault | Mike Tully (United States) United States | 5.60 | Władysław Kozakiewicz (Poland) Europe | 5.55 | Axel Weber (East Germany) East Germany | 5.30 |
| Long jump | Arnie Robinson (United States) United States | 8.19 | Hans Baumgartner (West Germany) West Germany | 7.96 | Charlton Ehizuelen (Nigeria) Africa | 7.89 |
| Triple jump | João Carlos de Oliveira (Brazil) America | 16.68 | Anatoliy Piskulin (Soviet Union) Europe | 16.61 | Klaus Hufnagel (East Germany) East Germany | 16.43 |
| Shot put | Udo Beyer (East Germany) East Germany | 21.74 | Reijo Ståhlberg (Finland) Europe | 20.46 | Ralf Reichenbach (West Germany) West Germany | 19.97 |
| Discus throw | Wolfgang Schmidt (East Germany) East Germany | 67.14 | Mac Wilkins (United States) United States | 66.64 | Hein-Direck Neu (West Germany) West Germany | 62.64 |
| Hammer throw | Karl-Hans Riehm (West Germany) West Germany | 75.64 | Jochen Sachse (East Germany) East Germany | 75.40 | Peter Farmer (Australia) Oceania | 73.92 |
| Javelin throw | Michael Wessing (West Germany) West Germany | 87.46 | Wolfgang Hanisch (East Germany) East Germany | 84.28 | Miklós Németh (Hungary) Europe | 80.82 |