| Men 100m | | 1. Fred Kerley | United States | 9.86s | | 2. Marvin Bracy | United States | 9.874s | | 3. Trayvon Bromell | United States | 9.876s |
| Men 200m | | 1. Noah Lyles | United States | 19.31s | | 2. Kenneth Bednarek | United States | 19.77s | | 3. Erriyon Knighton | United States | 19.80s |
| Men 400m | | 1. Michael Norman | United States | 44.29s | | 2. Kirani James | Grenada | 44.48s | | 3. Matthew Hudson-Smith | Great Britain NI | 44.66s |
| Men 800m | | 1. Emmanuel Korir | Kenya | 1:43.71 | | 2. Djamel Sedjati | Algeria | 1:44.14 | | 3. Marco Arop | Canada | 1:44.28 |
| Men 1500m | | 1. Jake Wightman | Great Britain NI | 3:29.23 | | 2. Jakob Ingebrigtsen | Norway | 3:29.47 | | 3. Mohamed Katir | Spain | 3:29.90 |
| Men 5000m | | 1. Jakob Ingebrigtsen | Norway | 13:09.24 | | 2. Jacob Krop | Kenya | 13:09.98 | | 3. Oscar Chelimo | Uganda | 13:10.20 |
| Men Marathon | | 1. Tamirat Tola | Ethiopia | 2:05:35 | | 2. Mosinet Geremew | Ethiopia | 2:06:43 | | 3. Bashir Abdi | Belgium | 2:06:48 |
|
|
| Women 100m | | 1. Shelly-Ann Fraser Pryce | Jamaica | 10.67s | | 2. Sherica Jackson | Jamaica | 10.73s | | 3. Elaine Thompson-Herah | Jamaica | 10.81s |
| Women 200m | | 1. Shericka Jackson | Jamaica | 21.45s | | 2. Shelly-Ann Fraser-Pryce | Jamaica | 21.81s | | 3. Dina Asher-Smith | Great Britain NI | 22.02s |
| Women 400m | | 1. Shaunae Miller-Uibo | Bahamas | 49.11s | | 2. Marileidy Paulino | Dominicana | 49.60s | | 3. Sada Williams | Barbados | 49.75s |
| Women 800m | | 1. Athing Mu | United States | 1:56.30 | | 2. Keely Hodgkinson | Great Britain NI | 1:56.38 | | 3. Mary Moraa | Kenya | 1:56.71 |
| Women 1500m | | 1. Faith Kipyegon | Kenya | 3:52.96 | | 2. Gudaf Tsegay | Ethiopia | 3:54.52 | | 3. Laura Muir | Great Britain NI | 3:55.28 |
| Women 5000m | | 1. Gudaf Tsegay | Ethiopia | 14:46.29 | | 2. Beatrice Chebet | Kenya | 14:46.75 | | 3. Dawit Seyaum | Ethiopia | 14:47.36 |
| Women Marathon | | 1. Gotytom Gebreslase | Ethiopia | 2:18:11 | | 2. Judith Korir | Kenya | 2:18:20 | | 3. Lonah Chemtai Salpeter | Israel | 2:20:18 |
|
| Momen Discus Throw | | 1. Kristjan Čeh | Slovenia | 71.13m | | 2. Mykolas Alekna | Lithuania | 69.27m | | 3. Andrius Gudžius | Lithuania | 67.55m |
| Men Javelin Throw | | 1. Anderson Peters | Grenada | 90.54m | | 2. Neeraj Chopra | India | 88.13m | | 3. Jakub Vadlejch | Czechia | 88.09m |
| Men Hammer Throw | | 1. Paweł Fajdek | Poland | 81.98m | | 2. Wojciech Nowicki | Poland | 81.03m | | 3. Eivind Henriksen | Norway | 80.87m |
| Men Shot Put | | 1. Ryan Crouser | United States | 22.94m | | 2. Joe Kovacs | United States | 22.89m | | 3. Josh Awotunde | United States | 22.29m |
|
|
| Women Discus Throw | | 1. Bin Feng | China | 69.12m | | 2. Sandra Perković | Croatia | 68.45m | | 3. Valerie Allman | United States | 68.30m |
| Women Javelin Throw | | 1. Kelsey-Lee Barber | Australia | 66.91m | | 2. Kara Winger | United States | 64.05m | | 3. Haruka Kitaguchi | Japan | 63.27m |
| Women Hammer Throw | | 1. Brooke Andersen | United States | 78.96m | | 2. Camryn Rogers | Canada | 75.52m | | 3. Janee' Kassanavoid | United States | 74.86m |
| Women Shot Put | | 1. Chase Ealey | United States | 20.49m | | 2. Gong Lijiao | China | 20.39m | | 3. Jessica Schilder | Netherlands | 19.77m |
|
| Men High Jump | | 1. Mutaz Essa Barshim | Qatar | 2.37m1 | | 2. Woo Sang-hyeok | South Korea | 2.35m2 | | 3. Andriy Protsenko | Ukraine | 2.33m1 |
| Men Pole Vault | | 1. Armand Duplantis | Sweden | 6.21m2 | | 2. Chris Nilsen | United States | 5.94m1 | | 3. Ernest John Obiena | Philippines | 5.94m2 |
| Men Long Jump | | 1. Wang Jianan | China | 8.36m+0.5 | | 2. Miltiadis Tentoglou | Greece | 8.32m+0.5 | | 3. Simon Ehammer | Switzerland | 8.16m+0.5 |
| Men Triple Jump | | 1. Pedro Pichardo | Portugal | 17.95m | | 2. Hugues Fabrice Zango | Burkina Faso | 17.55m | | 3. Zhu Yaming | China | 17.31m |
|
|
| Women High Jump | | 1. Eleanor Patterson | Australia | 2.02m1 | | 2. Yaroslava Mahuchikh | Ukraine | 2.02m2 | | 3. Elena Vallortigara | Italy | 2.00m1 |
| Women Pole Vault | | 1. Katie Nageotte | United States | 4.85m1 | | 2. Sandi Morris | United States | 4.85m2 | | 3. Nina Kennedy | Australia | 4.80m1 |
| Women Long Jump | | 1. Malaika Mihambo | Germany | 7.12m | | 2. Ese Brume | Nigeria | 7.02m | | 3. Leticia Oro Melo | Brazil | 6.89m |
| Women Triple Jump | | 1. Yulimar Rojas | Venezuela | 15.47m | | 2. Shanieka Ricketts | Jamaica | 14.89m | | 3. Tori Franklin | United States | 14.72m |
|
| Men 110m Hurdles | | 1. Grant Holloway | United States | 13.03s | | 2. Trey Cunnigham | United States | 13.08s | | 3. Asier Martinez | Spain | 13.17s |
| Men 3000m Steeplechase | | 1. Soufiane El Bakkali | Marocco | 8:25.13 | | 2. Lamecha Girma | Ethiopia | 8:26.01 | | 3. Conseslus Kipruto | Kenya | 8:27.92 |
|
|
| Women 100m Hurdles | | 1. Tobi Amusan | Nigeria | 12.06s | | 2. Britany Anderson | Jamaica | 12.23s | | 3. Jasmine Camacho-Quinn | Puerto Rico | 12.23s |
| Women 400m Hurdles | | 1. Sydney McLaughlin | United States | 50.68s | | 2. Femke Bol | Netherlands | 52.27s | | 3. Dalilah Muhammad | United States | 53.13s |
| Women 3000m Steeplechase | | 1. Norah Jeruto | Kazakhstan | 8:53.02 | | 2. Werkuha Getachew | Ethiopia | 8:54.61 | | 3. Mekides Abebe | Ethiopia | 8:56.08 |
|
| Men 35km Walk | | 1. Massimo Stano | Italy | 2:23:14 | | 2. Masatora Kawano | Japan | 2:23:15 | | 3. Perseus Karlström | Sweden | 2:23:44 |
|
| Women 20km Walk | | 1. Kimberly García | Peru | 1:26:58 | | 2. Katarzyna Zdziebło | Poland | 1:27:31 | | 3. Qieyang Shijie | China | 1:27:56 |
| Women 35km Walk | | 1. Kimberly García | Peru | 2:39:16 | | 2. Katarzyna Zdziebło | Poland | 2:40:03 | | 3. Qieyang Shijie | China | 2:40:37 |
|
| Men Decathlon | | 1. Kevin Mayer | France | 8816 | | 2. Pierce LePage | Canada | 8701 | | 3. Zachery Ziemek | United States | 8676 |
|
|
| Women Heptathlon | | 1. Nafissatou Thiam | Belgium | 6947 | | 2. Anouk Vetter | Netherlands | 6867 | | 3. Anna Hall | United States | 6755 |
|
|