| Épreuves | Or | Argent | Bronze |
|---|
| 100 m | Linford Christie (GBR) 10 s 14 | Geir Moen (NOR) 10 s 20 | Aleksandr Porkhomovskiy (RUS) 10 s 31 |
| 200 m | Geir Moen (NOR) 20 s 30 | Vladyslav Dolohodin (UKR) 20 s 47 | Patrick Stevens (BEL) 20 s 68 |
| 400 m | Duaine Ladejo (GBR) 45 s 09 | Roger Black (GBR) 45 s 20 | Mathias Rusterholz (SUI) 45 s 96 |
| 800 m | Andrea Benvenuti (ITA) 1 min 46 s 12 | Vebjørn Rodal (NOR) 1 min 46 s 53 | Tomas de Teresa (ESP) 1 min 46 s 56 |
| 1 500 m | Fermin Cacho (ESP) 3 min 35 s 27 | Isaac Viciosa (ESP) 3 min 36 s 01 | Branko Zorko (CRO) 3 min 36 s 88 |
| 5 000 m | Dieter Baumann (GER) 13 min 36 s 93 | Rob Denmark (GBR) 13 min 37 s 50 | Abel Antón (ESP) 13 min 38 s 04 |
| 10 000 m | Abel Antón (ESP) 28 min 06 s 03 | Vincent Rousseau (BEL) 28 min 06 s 63 | Stéphane Franke (GER) 28 min 07 s 95 |
| Marathon | Martin Fiz (ESP) 2 h 10 min 31 s | Diego García (ESP) 2 h 10 min 46 s | Alberto Juzdado (ESP) 2 h 11 min 18 s |
| 110 m haies | Colin Jackson (GBR) 13 s 08 | Florian Schwarthoff (GER) 13 s 16 | Tony Jarrett (GBR) 13 s 23 |
| 400 m haies | Oleh Tverdokhlib (UKR) 48 s 06 | Sven Nylander (SWE) 48 s 22 | Stéphane Diagana (FRA) 48 s 23 |
| 3 000 m steeple | Alessandro Lambruschini (ITA) 8 min 28 s 68 | Angelo Carosi (ITA) 8 min 29 s 81 | William Van Dijck (BEL) 8 min 30 s 93 |
| 20 km marche | Mikhail Shchennikov (RUS) 1 h 18 min 45 s | Yevgeniy Misyulya (BLR) 1 h 19 min 22 s | Valentin Massana (ESP) 1 h 20 min 33 s |
| 50 km marche | Valeriy Spitsyn (RUS) 3 h 41 min 07 s | Thierry Toutain (FRA) 3 h 43 min 52 s | Giovanni Perricelli (ITA) 3 h 43 min 55 s |
| 4 × 100 m | France Hermann Lomba Éric Perrot Jean-Charles Trouabal Daniel Sangouma 38 s 57 | Ukraine Serhiy Osovich Oleh Kramarenko Dmytro Vanyaikin Vladyslav Dolohodin 38 s 98 | Italie Ezio Madonia Domenico Nettis Giorgio Marras Sandro Floris 38 s 99 |
| 4 × 400 m | Royaume-Uni David McKenzie Roger Black Brian Whittle Duaine Ladejo 2 min 59 s 13 | France Pierre-Marie Hilaire Jacques Farraudière Jean-Louis Rapnouil Stéphane Diagana 3 min 01 s 11 | Russie Mikhail Vdovin Dmitriy Bey Dmitriy Kosov Dmitriy Golovastov 3 min 03 s 10 |
| Saut en hauteur | Steinar Hoen (NOR) 2,35 m | Artur Partyka (POL) 2,33 m | non décernée |
Steve Smith (GBR) 2,33 m |
| Saut en longueur | Ivailo Mladenov (BUL) 8,09 m | Milan Gombala (CZE) 8,04 m | Konstadínos Koukodímos (GRE) 8,01 m |
| Saut à la perche | Rodion Gataullin (RUS) 6,00 m | Igor Trandenkov (RUS) 5,90 m | Jean Galfione (FRA) 5,85 m |
| Triple saut | Denis Kapustin (RUS) 17,62 m | Serge Helan (FRA) 17,55 m | Māris Bružiks (LAT) 17,20 m |
| Lancer du poids | Oleksandr Klymenko (UKR) 20,78 m | Oleksandr Bagach (UKR) 20,34 m | Roman Virastyuk (UKR) 19,59 m |
| Lancer du disque | Vladimir Dubrovshchik (BLR) 64,78 m | Dmitri Chevtchenko (RUS) 64,56 m | Jürgen Schult (GER) 64,18 m |
| Lancer du javelot | Steve Backley (GBR) 85,20 m | Seppo Räty (FIN) 82,90 m | Jan Železný (CZE) 82,58 m |
| lancer du marteau | Vasiliy Sidorenko (RUS) 81,10 m | Igor Astapkovich (BLR) 80,40 m | Heinz Weis (GER) 78,48 m |
| Décathlon | Alain Blondel (FRA) 8 453 pts | Henrik Dagård (SWE) 8 362 pts | Lev Lobodin (UKR) 8 201 pts |