100 m - wind +1.1 m/s - 24-09-1988
1. Carl Lewis - USA - 9.92
(World record)
2. Linford Christie - Great Britain - 9.97
(European record)
3. Calvin Smith - USA - 9.99
- first sub-10 seconds third place
200 m - wind -1.7 m/s - 28-09-1988
1. Joe DeLoach - USA - 19.75
(Olympic record)
2. Carl Lewis - USA - 19.79
3. Robson da Silva - Brazil - 20.04
4. Linford Christie - Great Britain - 20.09
(national record)
400 m - 27-09-1988
1. Steve Lewis - USA - 43.87
2. Butch Reynolds - USA - 43.93
3. Danny Everett - USA - 44.09
800 m - 26-09-1988
1. Paul Ereng - Kenya - 1:43.55
2. Joaquim Cruz - Brazil - 1:43.90
3. Saïd Aouita - Morocco - 1:44.06
1500 m - 01-10-1988
1. Peter Rono - Kenya - 3:35.96
2. Peter Elliott - Great Britain - 3:36.15
3. Jens-Peter Herold - East Germany - 3:36.21
5000 m - 01-10-1988
1. John Ngugi - Kenya - 13:11.70
2. Dieter Baumann - West Germany - 13:15.52
3. Hansjörg Kunze - East Germany - 13:5.73
10000 m - 26-09-1988
1. Brahim Boutayeb - Morocco - 27:21.46
(Olympic record)
2. Salvatore Antibo - Italy - 27:23.55
3. Kipkemboi Kimeli - Kenya - 27:25.16
marathon - 02-10-1988
1. Gelindo Bordin - Italy - 2:10:32
2. Douglas Wakiihuri - Kenya - 2:10:47
3. Hussein Ahmed Salah - Djibouti - 2:10:59
110 m hurdles - wind +1.5 m/s - 26-09-1988
1. Roger Kingdom - USA - 12.98
(Olympic record)
2. Colin Jackson - Great Britain - 13.28
3. Tonie Campbell - USA - 13.38
400m hurdles - 25-09-1988
1. Andre Phillips - USA - 47.19
(Olympic record)
2. Amadou Dia Ba - Senegal - 47.23
(national record)
3. Edwin Moses - USA - 47.56
3000 m steeple - 30-09-1988
1. Julius Kariuki - Kenya - 8:05.51
(Olympic record)
2. Peter Koech - Kenya - 8:06.79
3. Mark Rowland - Great Britain - 8:07.96
20 km walk - 23-09-1988
1. Jozef Pribilinec - Czechoslovakia - 1:19:57
(Olympic record)
2. Ronald Weigel - East Germany - 1:20:00
3. Maurizio Damilano - Italy - 1:20:14
50 km walk - 30-09-1988
1. Vyacheslav Ivanenko - Soviet Union - 3:38:29
(Olympic record)
2. Ronald Weigel - East Germany - 3:38:56
3. Hartwig Gauder - East Germany - 3:39:45
4 x 100 m - 01-10-1988
1. Soviet Union - 38.19
(Viktor Bryzhin, Vladimir Krylov, Vladimir Muravyov, Vitaliy Savin)
2. Great Britain - 38.28
(Elliot Bunney, John Regis, Mike McFarlane, Linford Christie)
3. France - 38.40
(Bruno Marie-Rose, Daniel Sangouma, Gilles Quénéhervé, Max Morinière)
4 x 400 m - 01-10-1988
1. United States - 2:56.16
(Danny Everett, Steve Lewis, Kevin Robinzine, Butch Reynolds)
(World record)
2. Jamaica - 3:00.30
(Howard Davis, Devon Morris, Winthrop Graham, Bert Cameron)
3. West Germany - 3:00.56
(Norbert Dobeleit, Edgar Itt, Jörg Vaihinger, Ralf Lübke)
long jump - 25-09-1988
1. Carl Lewis - USA - 8,72 m
2. Mike Powell - USA - 8,49 m
3. Larry Myricks - USA - 8,27 m
triple jump - 24-09-1988
1. Khristo Markov - Bulgaria - 17,61 m
(Olympic record)
2. Igor Lapshin - Soviet Union - 17,52 m
3. Aleksandr Kovalenko - Soviet Union - 17,42 m
high jump - 24-09-1988
1. Hennadiy Avdyeyenko - Soviet Union - 2,38 m
(Olympic record)
2. Hollis Conway - USA - 2,36 m
3=. Rudolf Povarnitsyn - Soviet Union - 2,36 m
3=. Patrik Sjöberg - Sweden - 2,36 m
pole vault - 25-09-1988
1. Sergey Bubka - Soviet Union - 5,90 m
(Olympic record)
2. Rodion Gataullin - Soviet Union - 5,85 m
3. Grigoriy Yegorov - Soviet Union - 5,80 m
shot put - 23-09-1988
1. Ulf Timmermann - East Germany - 22,47 m
(Olympic record)
2. Randy Barnes - USA - 22,39 m
3. Werner Günthör - Switzerland - 21,99 m
discus throw - 01-10-1988
1. Jürgen Schult - East Germany - 68,82 m
(Olympic record)
2. Romas Ubartas - Soviet Union - 67,48 m
3. Rolf Danneberg - West Germany - 67,38 m
javelin throw - 25-09-1988
1. Tapio Korjus - Finland - 84,28 m
2. Jan Železný - Czechoslovakia - 84,12 m
3. Seppo Räty - Finland - 83,26 m
hammer throw - 26-09-1988
1. Sergey Litvinov - Soviet Union - 84,80 m
(Olympic record)
2. Yuriy Sedykh - Soviet Union - 83,76 m
3. Jüri Tamm - Soviet Union - 81,16 m
decathlon - 28-29/09-1988
1. Christian Schenk - East Germany - 8488 points
2. Torsten Voss - East Germany - 8399 points
3. Dave Steen - Canada - 8328 points