| 1987 | ||||
| Män | ||||
| 100 Meter | 1 | Ben Johnson | CAN | 9,83 |
| 2 | Carl Lewis | USA | 9,93 | |
| 3 | Ray Stewart | JAM | 10,08 | |
| 4 | Linford Christie | GBR | 10,14 | |
| 5 | Attila Kovacs | HUN | 10,20 | |
| 6 | Viktor Bryzgin | URS | 10,25 | |
| 7 | Lee McRae | USA | 10,34 | |
| 8 | Pierfrancesco Pavoni | ITA | 16,23 | |
| 200 Meter | 1 | Calvin Smith | USA | 20,16 |
| 2 | Gilles Quénhérvé | FRA | 20,16 | |
| 3 | John Regis | GBR | 20,18 | |
| 4 | Robson da Silva | BRA | 20,22 | |
| 5 | Vladimir Krylov | URS | 20,23 | |
| 6 | Floyd Heard | USA | 20,25 | |
| 7 | Pierfrancesco Pavoni | ITA | 20,45 | |
| 8 | Atlee Mahorn | CAN | 20,78 | |
| 400 Meter | 1 | Thomas Schönlebe | GDR | 44,33 |
| 2 | Innocent Egbunike | NGR | 44,56 | |
| 3 | Harry Reynolds | USA | 44,80 | |
| 4 | Roberto Hernandez | CUB | 44,99 | |
| 5 | Derek Redmond | GBR | 45,06 | |
| 6 | David Kitur | KEN | 45,34 | |
| 7 | Gabriel Tiacoh | IVC | 46,27 | |
| 8 | Roddie Haley | USA | 46,77 | |
| 800 Meter | 1 | Billy Konchellah | KEN | 1,43,06 |
| 2 | Peter Elliott | GBR | 1,43,41 | |
| 3 | José Luis Barbosa | BRA | 1,43,76 | |
| 4 | Ryszard Ostrowski | POL | 1,44,59 | |
| 5 | Faouzi Lahbi | MAR | 1,44,83 | |
| 6 | Stephen Ole Marai | KEN | 1,44,84 | |
| 7 | Slobodan Popovic | YUG | 1,45,07 | |
| 8 | Tom McKean | GBR | 1,49,21 | |
| 1500 Meter | 1 | Abdi Bile | SOM | 3,36,80 |
| 2 | José Luis Gonzalez | ESP | 3,38,03 | |
| 3 | Jim Spivey | USA | 3,38,82 | |
| 4 | Joseph Chesire | KEN | 3,39,36 | |
| 5 | Omer Khalifa | SUD | 3,39,81 | |
| 6 | Jens-Peter Herold | GDR | 3,40,14 | |
| 7 | Mike Hillardt | AUS | 3,40,23 | |
| 8 | Steve Cram | GBR | 3,41,19 | |
| 5000 Meter | 1 | Said Aouita | MAR | 13,26,44 |
| 2 | Domingos Castro | POR | 13,27,59 | |
| 3 | Jack Buckner | GBR | 13,27,74 | |
| 4 | Pierre Dèléze | SUI | 13,28,06 | |
| 5 | Vincent Rousseau | BEL | 13,28,56 | |
| 6 | Evgeni Ignatov | BUL | 13,29,08 | |
| 7 | Tim Hutchings | GBR | 13,30,01 | |
| 8 | Dionisio Castro | POR | 13,30,94 | |
| 10000 M | 1 | Paul Kipkoech | KEN | 27,38,63 |
| 2 | Francesco Panetta | ITA | 27,48,98 | |
| 3 | Hansjörg Kunze | GDR | 27,50,37 | |
| 4 | Arturo Barrios | MEX | 27,59,66 | |
| 5 | Steve Binns | GBR | 28,03,08 | |
| 6 | Martin Vrabel | TCH | 28,05,59 | |
| 7 | Spyros Andriopoulos | GRE | 28,07,17 | |
| 8 | Steve Plasencia | USA | 28,11,38 | |
| Marathon | 1 | Douglas Wakiihuru | KEN | 2,11,48 |
| 2 | Ahmed Salah | DJI | 2,12,30 | |
| 3 | Gelindo Bordin | ITA | 2,12,40 | |
| 4 | Steve Moneghetti | AUS | 2,12,49 | |
| 5 | Hugh Jones | GBR | 2,12,54 | |
| 6 | Juma Ikangaa | TAN | 2,13,43 | |
| 7 | Orlando Pizzolato | ITA | 2,14,03 | |
| 8 | Ravil Kashapov | URS | 2,14,41 | |
| 4x100 M | 1 | United States | 37,90 | |
| 2 | Soviet Union | 38,02 | ||
| 3 | Jamaica | 38,41 | ||
| 4 | Canada | 38,47 | ||
| 5 | Federal Republic of Germany | 38,73 | ||
| 6 | Hungary | 39,04 | ||
| 7 | Italy | 39,62 | ||
| 8 | China | 39,93 | ||
| 4x400 M | 1 | United States | 2,57,29 | |
| 2 | Great Britain | 2,58,86 | ||
| 3 | Cuba | 2,59,16 | ||
| 4 | Federal Republic of Germany | 2,59,96 | ||
| 5 | Kenya | 3,01,67 | ||
| 6 | Jamaica | 3,04,53 | ||
| Soviet Union | DNF | |||
| Nigeria | DNF | |||
| Hinder | 1 | Francesco Panetta | ITA | 8,08,57 |
| 2 | Hagen Melzer | GDR | 8,10,32 | |
| 3 | William van Dijck | BEL | 8,12,18 | |
| 4 | Brian Diemer | USA | 8,14,46 | |
| 5 | Graeme Fell | CAN | 8,16,46 | |
| 6 | Henry Marsh | USA | 8,17,78 | |
| 7 | Peter Koech | KEN | 8,20,08 | |
| 8 | Peter Sang | KEN | 8,20,45 | |
| 110m Häck | 1 | Greg Foster | USA | 13,21 |
| 2 | Jonathan Ridgeon | GBR | 13,29 | |
| 3 | Colin Jackson | GBR | 13,38 | |
| 4 | Jack Pierce | USA | 13,41 | |
| 5 | Igor Kazanov | URS | 13,48 | |
| 6 | Carlos Sala | ESP | 13,55 | |
| 7 | Mark McKoy | CAN | 13,71 | |
| Arto Bryggare | FIN | DNS | ||
| 400m Häck | 1 | Edwin Moses | USA | 47,46 |
| 2 | Danny Harris | USA | 47,48 | |
| 3 | Harald Schmid | FRG | 47,48 | |
| 4 | Sven Nylander | SWE | 48,37 | |
| 5 | Amadou Dia Ba | SEN | 48,37 | |
| 6 | Henry Amike | NIG | 48,63 | |
| 7 | Kriss Akabusi | GBR | 48,74 | |
| 8 | José Alonso | ESP | 49,46 | |
| Höjd | 1 | Patrik Sjöberg | SWE | 2,38 |
| 2 | Igor Paklin | URS | 2,38 | |
| Gennadiy Avdeyenko | URS | 2,38 | ||
| 4 | Dietmar Mögenburg | FRG | 2,35 | |
| 5 | Clarence Saunders | BER | 2,32 | |
| 6 | Sorin Matei | ROM | 2,32 | |
| 7 | Jan Zvara | TCH | 2,32 | |
| 8 | Carlo Thränhardt | FRG | 2,29 | |
| Stav | 1 | Sergey Bubka | URS | 5,85 |
| 2 | Thierry Vigneron | FRA | 5,80 | |
| 3 | Rodion Gataullin | URS | 5,80 | |
| 4 | Marian Kolasa | POL | 5,80 | |
| 5 | Earl Bell | USA | 5,70 | |
| Nikolay Nikolov | BUL | 5,70 | ||
| 7 | Delko Lesev | BUL | 5,60 | |
| 8 | Atanas Tarev | BUL | 5,60 | |
| Längd | 1 | Carl Lewis | USA | 8,67 |
| 2 | Robert Emmiyan | URS | 8,53 | |
| 3 | Larry Myricks | USA | 8,33 | |
| 4 | Giovanni Evangelisti | ITA | 8,19 | |
| 5 | Jens Hirschberg | GDR | 8,16 | |
| 6 | Jamie Jefferson | CUB | 8,14 | |
| 7 | Vladimir Amidjinov | BUL | 8,11 | |
| 8 | Mike Conley | CSA | 8,10 | |
| Tresteg | 1 | Khristo Markov | BUL | 17,92 |
| 2 | Mike Conley | USA | 17,67 | |
| 3 | Oleg Sokirkin | URS | 17,43 | |
| 4 | Aleksandr Kovalenko | URS | 17,38 | |
| 5 | Jacek Patusinski | POL | 17,35 | |
| 6 | Joseph Taiwo | NGR | 17,29 | |
| 7 | Peter Bouschen | FRG | 17,26 | |
| 8 | Oleg Protsenko | URS | 17,23 | |
| Kula | 1 | Werner Günthör | SUI | 22,23 |
| 2 | Alessandro Andrei | ITA | 21,88 | |
| 3 | John Brenner | USA | 21,75 | |
| 4 | Remigius Machura | TCH | 21,39 | |
| 5 | Ulf Timmermann | GDR | 21,35 | |
| 6 | Udo Beyer | GDR | 21,13 | |
| 7 | Klaus Bodenmüller | AUT | 20,41 | |
| 8 | Sergey Gavryushin | URS | 20,15 | |
| Diskus | 1 | Jürgen Schult | GDR | 68,74 |
| 2 | John Powell | USA | 66,22 | |
| 3 | Luis Delis | CUB | 66,02 | |
| 4 | Ralf Danneberg | FRG | 65,96 | |
| 5 | Vladimir Zinchenko | URS | 65,60 | |
| 6 | Romas Ubartas | URS | 65,50 | |
| 7 | Imrich Bugar | TCH | 65,32 | |
| 8 | Vaclavas Kidikas | URS | 63,64 | |
| Slägga | 1 | Sergey Litvinov | URS | 83,06 |
| 2 | Juri Tamm | URS | 80,84 | |
| 3 | Ralf Haber | GDR | 80,76 | |
| 4 | Christoph Sahner | FRG | 80,58 | |
| 5 | Igor Nikulin | URS | 80,18 | |
| 6 | Heinz Weis | FRG | 80,18 | |
| 7 | Tibor Gecsek | HUN | 77,56 | |
| 8 | Plamen Minev | BUL | 77,06 | |
| Spjut | 1 | Seppo Räty | FIN | 83,54 |
| 2 | Viktor Yevsyukov | URS | 82,52 | |
| 3 | Jan Zelezny | TCH | 82,20 | |
| 4 | Tom Petranoff | USA | 81,28 | |
| 5 | Lev Shatilo | URS | 81,02 | |
| 6 | Kazuhiro Mizoguchi | JPN | 80,24 | |
| 7 | Mike Hill | GBR | 79,66 | |
| 8 | Dag Wennlund | SWE | 78,40 | |
| Tiokamp | 1 | Torsten Voss | GDR | 8680 |
| 2 | Siegfried Wentz | FRG | 8461 | |
| 3 | Pavel Tarnovetskiy | URS | 8375 | |
| 4 | Christian Plaziat | FRA | 8307 | |
| 5 | Christian Schenk | GDR | 8304 | |
| 6 | Simon Poelman | NZL | 8296 | |
| 7 | Alain Blondel | FRA | 8178 | |
| 8 | Aleksandr Nevskiy | URS | 8174 | |
| Kvinnor | ||||
| 100 Meter | 1 | Silke Gladisch | GDR | 10,90 |
| 2 | Heike Drechsler | GDR | 11,00 | |
| 3 | Merlene Ottey | JAM | 11,04 | |
| 4 | Diane Williams | USA | 11,07 | |
| 5 | Angella Issajenko | CAN | 11,09 | |
| 6 | Anelia Nuneva | BUL | 11,09 | |
| 7 | Angela Bailey | CAN | 11,18 | |
| 8 | Pam Marshall | USA | 11,19 | |
| 200 Meter | 1 | Silke Gladish | GDR | 21,74 |
| 2 | Florence Griffith | USA | 21,96 | |
| 3 | Merlene Ottey | JAM | 22,06 | |
| 4 | Pam Marshall | USA | 22,18 | |
| 5 | Gwen Torrence | USA | 22,40 | |
| 6 | Mary Onyali | NGR | 22,52 | |
| 7 | Ewa Kasprzyk | POL | 22,52 | |
| 8 | Nadezhda Georgieva | BUL | 22,55 | |
| 400 Meter | 1 | Olga Bryzgina | URS | 49,38 |
| 2 | Petra Muller | GDR | 49,94 | |
| 3 | Kirsten Emmelmann | GDR | 50,20 | |
| 4 | Maria Pinigina | URS | 50,53 | |
| 5 | Lillie Leatherwood | USA | 50,82 | |
| 6 | Jillian Richardson | CAN | 51,03 | |
| 7 | Diane Dixon | USA | 51,13 | |
| 8 | Olga Nazarova | URS | 51,20 | |
| 800 Meter | 1 | Sigrun Wodars | GDR | 1,55,26 |
| 2 | Christine Wachtel | GDR | 1,55,32 | |
| 3 | Lyubov Gurina | URS | 1,55,56 | |
| 4 | Ana Fidelia Quirot | CUB | 1,55,84 | |
| 5 | Jarmila Kratochvilova | TCH | 1,57,81 | |
| 6 | Mitica Junghiatu | ROM | 1,59,66 | |
| 7 | Nadezhda Olizarenko | URS | 2,00,28 | |
| 8 | Slobodanka Colovic | YUG | 2,02,09 | |
| 1500 Meter | 1 | Tatyana Samolenko | URS | 3,58,56 |
| 2 | Hildegard Körner | GDR | 3,58,67 | |
| 3 | Doina Melinte | ROM | 3,59,27 | |
| 4 | Cornelia Burki | SUI | 3,59,90 | |
| 5 | Andrea Lange | GDR | 4,00,63 | |
| 6 | Kirsty Wade | GBR | 4,01,41 | |
| 7 | Diana Richburg | USA | 4,01,79 | |
| 8 | Elly Van Hulst | NED | 4,03,63 | |
| 3000 Meter | 1 | Tatyana Samolenko | URS | 8,38,73 |
| 2 | Maricica Puica | ROM | 8,39,45 | |
| 3 | Ulrike Bruns | GDR | 8,40,30 | |
| 4 | Cornelia Burki | SUI | 8,40,31 | |
| 5 | Yelena Romanova | URS | 8,41,33 | |
| 6 | Elly van Hulst | NED | 8,42,56 | |
| 7 | Yvonne Murray | GBR | 8,43,94 | |
| 8 | Wendy Sly | GBR | 8,45,85 | |
| 10000 M | 1 | Ingrid Kristiansen | NOR | 31,05,85 |
| 2 | Yelena Zhupiyeva | URS | 31,09,40 | |
| 3 | Kathrin Ullrich | GDR | 31,11,34 | |
| 4 | Olga Bondarenko | URS | 31,18,38 | |
| 5 | Elizabeth Lynch | GBR | 31,19,82 | |
| 6 | Lynn Jennings | USA | 31,45,43 | |
| 7 | Albertina Machado | POR | 31,46,61 | |
| 8 | Wang Xiuting | CHN | 31,48,88 | |
| Marathon | 1 | Rosa Mota | POR | 2,25,17 |
| 2 | Zoya Ivanova | URS | 2,32,38 | |
| 3 | Jocelyne Villeton | FRA | 2,32,53 | |
| 4 | Bente Moe | NOR | 2,33,21 | |
| 5 | Yelena Tsukhlo | URS | 2,33,55 | |
| 6 | Yekaterina Khramenkova | URS | 2,34,23 | |
| 7 | Nancy Dirz | USA | 2,34,54 | |
| 8 | Sinikka Keskitalo | FIN | 2,35,16 | |
| 4x100 M | 1 | United States | 41,58 | |
| 2 | German Democratic Republic | 41,95 | ||
| 3 | Soviet Union | 42,33 | ||
| 4 | Bulgaria | 42,71 | ||
| 5 | Federal Republic of Germany | 43,20 | ||
| 6 | Canada | 43,26 | ||
| 7 | Cuba | 43,66 | ||
| 8 | France | 43,75 | ||
| 4x400 M | 1 | German Democratic Republic | 3,18,63 | |
| 2 | Soviet Union | 3,19,50 | ||
| 3 | United States | 3,21,04 | ||
| 4 | Canada | 3,24,11 | ||
| 5 | Federal Republic of Germany | 3,24,94 | ||
| 6 | Jamaica | 3,27,51 | ||
| 7 | France | 3,27,60 | ||
| 8 | Bulgaria | 3,30,24 | ||
| 100m Häck | 1 | Ginka Zagorcheva | BUL | 12,34 |
| 2 | Gloria Uibel | GDR | 12,44 | |
| 3 | Cornelia Oschkenat | GDR | 12,46 | |
| 4 | Yordanka Donkova | BUL | 12,49 | |
| 5 | Anne Piquereau | FRA | 12,82 | |
| 6 | Laurence Elloy | FRA | 12,83 | |
| 7 | Claudia Zaczkiewicz | FRG | 12,98 | |
| 8 | LaVonna Martin | USA | 13,06 | |
| 400m Häck | 1 | Sabine Busch | GDR | 53,62 |
| 2 | Debbie Flintoff | AUS | 54,19 | |
| 3 | Cornelia Ullrich | GDR | 54,31 | |
| 4 | Sandra Farmer | JAM | 54,38 | |
| 5 | Tuija Helander-Kuusisto | FIN | 54,62 | |
| 6 | Anna Ambraziene | URS | 55,68 | |
| 7 | Showanda Williams | USA | 55,86 | |
| 8 | Judi Brown King | USA | 56,10 | |
| Höjd | 1 | Stefka Kostadinova | BUL | 2,09 |
| 2 | Tamara Bykova | URS | 2,04 | |
| 3 | Susanne Helm | GDR | 1,99 | |
| 4 | Silvia Costa | CUB | 1,96 | |
| 5 | Larisa Kositsvina | URS | 1,96 | |
| 6 | Heike Redetzky | FRG | 1,96 | |
| 7 | Svetlana Isaeva | BUL | 1,93 | |
| 8 | Louise Ritter | USA | 1,93 | |
| Längd | 1 | Jackie Joyner-Kersee | USA | 7,36 |
| 2 | Heike Daute-Drechsler | GDR | 7,13 | |
| 3 | Yelena Byelevskaya | URS | 7,14 | |
| 4 | Helga Radtke | GDR | 7,01 | |
| 5 | Galina Chistyakova | URS | 6,99 | |
| 6 | Irina Valyukevich | URS | 6,89 | |
| 7 | Jennifer Inniss | USA | 6,80 | |
| 8 | Nicole Boegman | AUS | 6,63 | |
| Kula | 1 | Natalya Lisovskaya | URS | 21,24 |
| 2 | Kathrin Neimke | GDR | 21,21 | |
| 3 | Ines Muller | GDR | 20,76 | |
| 4 | Claudia Losch | FRG | 20,73 | |
| 5 | Natalya Akhrimenko | URS | 20,68 | |
| 6 | Heike Hartwig | GDR | 20,63 | |
| 7 | Li Meisu | CHN | 20,43 | |
| 8 | Helena Fibingerova | TCH | 20,29 | |
| Diskus | 1 | Martina Opitz-Hellmann | GDR | 71,62 |
| 2 | Diana Sachse | GDR | 70,12 | |
| 3 | Tsvetanka Khristova | BUL | 68,82 | |
| 4 | Ilke Wyludda | GDR | 68,20 | |
| 5 | Svetla Mitkova | BUL | 66,58 | |
| 6 | Zdenka Silhava | TCH | 64,82 | |
| 7 | Larisa Mikhalchenko | URS | 64,72 | |
| 8 | Mariana Lengyel | ROM | 62,30 | |
| Spjut | 1 | Fatima Whitbread | GBR | 76,64 |
| 2 | Petra Felke | GDR | 71,76 | |
| 3 | Beate Peters | FRG | 68,82 | |
| 4 | Tessa Sanderson | GBR | 67,54 | |
| 5 | Susanne Jung | GDR | 67,46 | |
| 6 | Tiina Lillak | FIN | 66,82 | |
| 7 | Natalya Yermolovich | URS | 65,52 | |
| 8 | Ivonne Leal | CUB | 64,90 | |
| Sjukamp | 1 | Jackie Joyner-Kersee | USA | 7128 |
| 2 | Larisa Nikitina | URS | 6564 | |
| 3 | Jane Frederick | USA | 6502 | |
| 4 | Anke Behmer | GDR | 6460 | |
| 5 | Liliana Nastase | ROM | 6325 | |
| 6 | Marion Reichelt | GDR | 6296 | |
| 7 | Marianna Maslennikova | URS | 6228 | |
| 8 | Zhu Yuqing | CHN | 6211 | |