| Event | Gold | Silver | Bronze |
|---|
100 m (Wind: +0.8 m/s) | Linford Christie
Great Britain | 10.04 CR | Marc Blume
Germany | 10.25 | Vladislav Dologodin
Ukraine | 10.26 |
200 m (Wind: +2.5 m/s) | Linford Christie
Great Britain | 20.25w | Vladislav Dologodin
Ukraine | 20.39w | Torbjörn Eriksson
Sweden | 20.45w |
| 400 m | Uwe Jahn
Germany | 45.64 | Du'aine Ladejo
Great Britain | 45.72 | Jean-Louis Rapnouil
France | 45.96 |
| 800 m | Roberto Parra
Spain | 1:44.97 CR | Giuseppe D'Urso
Italy | 1:45.27 | Nico Motchebon
Germany | 1:45.98 |
| 1500 m | Fermín Cacho
Spain | 3:40.24 | Rüdiger Stenzel
Germany | 3:40.53 | Anthony Whiteman
Great Britain | 3:41.21 |
| 3000 m | Dieter Baumann
Germany | 7:57.19 | Isaac Viciosa
Spain | 7:57.80 | Alessandro Lambruschini
Italy | 7:58.44 |
| 5000 m | Gennaro Di Napoli
Italy | 13:52.34 | Manuel Pancorbo
Spain | 13:55.18 | Abdellah Béhar
France | 13:57.15 |
| 3000 m steeplechase | Steffen Brand
Germany | 8:30.09 | Angelo Carosi
Italy | 8:32.50 | Justin Chaston
Great Britain | 8:33.59 |
110 m hurdles (Wind: -0.3 m/s) | Florian Schwarthoff
Germany | 13.20 | Colin Jackson
Great Britain | 13.63 | Yevgeniy Pechonkin
Russia | 13.64 |
| 400 m hurdles | Fabrizio Mori
Italy | 49.45 | Jon Ridgeon
Great Britain | 49.84 | Sven Nylander
Sweden | 50.18 |
| 4 × 100 m | Ukraine Kostyantyn Rurak Sergiy Osovich Oleg Kramarenko Vladyslav Dologodin | 38.53 | Italy Giovanni Puggioni Ezio Madonia Angelo Cipolloni Sandro Floris | 38.66 | Great Britain Kevin Williams Darren Braithwaite Jason John Darren Campbell | 38.67 |
| 4 × 400 m | Great Britain Mark Richardson Jamie Baulch Mark Hylton Du'aine Ladejo | 3:03.38 | Germany Uwe Jahn Karsten Just Kai Karsten Rico Lieder | 3:03.53 | France Pierre-Marie Hilaire Marc Foucan Willy Migerel Jean-Louis Rapnouil | 3:05.05 |
| High jump | Arturo Ortiz
Spain | 2.27 | Leonid Pumalainen
Russia | 2.27 | Dalton Grant
Great Britain | 2.27 |
| Pole vault | Pyotr Bochkaryov
Russia | 5.70 | Tim Lobinger
Germany | 5.60 | José Manuel Arcos
Spain | 5.50 |
| Long jump | Simone Bianchi
Italy | 8.25 | Jesús Oliván
Spain | 7.97 | Bakri Darouèche
France | 7.96 |
| Triple jump | Jonathan Edwards
Great Britain | 17.79w | Vladimir Kravchenko
Ukraine | 17.29w | Gennadiy Markov
Russia | 17.12w |
| Shot put | Paolo Dal Soglio
Italy | 20.72 | Oliver-Sven Buder
Germany | 20.08 | Yuriy Bilonog
Ukraine | 19.86 |
| Discus throw | David Martínez
Spain | 62.38 | Sergey Lyakhov
Russia | 62.20 | Jürgen Schult
Germany | 61.96 |
| Hammer throw | Karsten Kobs
Germany | 78.18 | Marko Wahlman
Finland | 77.72 | Enrico Sgrulletti
Italy | 77.44 |
| Javelin throw | Raymond Hecht
Germany | 88.86 | Sergey Makarov
Russia | 84.96 | Harri Hakkarainen
Finland | 81.44 |
WR world record |AR area record |CR championship record |GR games record |NR national record |OR Olympic record |PB personal best |SB season best |WL world leading (in a given season) |