|  Men 100m - Tuesday 07.08 |  | 1. Zharnel Hughes |  GBR | 9.95s |  | 2. Reece Prescod |  GBR | 9.96s |  | 3. Jak Ali Harvey |  TUR | 10.01s |  |  Men 200m - Thursday 09.08 |  | 1. Ramil Guliyev |  TUR | 19.76s |  | 2. Nethaneel Mitchell-Blake |  GBR | 20.04s |  | 3. Alex Wilson |  SUI | 20.04s |  |  Men 400m - Friday 10.08 |  | 1. Matthew Hudson-Smith |  GBR | 44.78s |  | 2. Kevin Borlée |  BEL | 45.13s |  | 3. Jonathan Borlée |  BEL | 45.19s |  |  Men 800m - Saturday 11.08 |  | 1. Adam Kszczot |  POL | 1:44.59 |  | 2. Andreas Kramer |  SWE | 1:45.03 |  | 3. Pierre-Ambroise Bosse |  FRA | 1:45.30 |  |  Men 1500m - Friday 10.08 |  | 1. Jakob Ingebrigtsen |  NOR | 3:38.10 |  | 2. Marcin Lewandowski |  POL | 3:38.14 |  | 3. Jake Wightman |  GBR | 3:38.25 |  |  Men 5000m - Saturday 11.08 |  | 1. Jakob Ingebrigtsen |  NOR | 13:17.06 |  | 2. Henrik Ingebrigtsen |  NOR | 13:18.75 |  | 3. Morhad Amdouni |  FRA | 13:19.14 |  |  Men 10000m - Tuesday 07.08 |  | 1. Morhad Amdouni |  FRA | 28:11.22 |  | 2. Bashir Abdi |  BEL | 28:11.76 |  | 3. Yemaneberhan Crippa |  ITA | 28:12.15 |   
 | 
 | 
|  Women 100m - Wednesday 08.08 |  | 1. Dina Asher-Smith |  GBR | 10.85s |  | 2. Gina Lückenkemper |  GER | 10.98s |  | 3. Dafne Schippers |  NED | 10.99s |  |  Women 200m - Saturday 11.08 |  | 1. Dina Asher-Smith |  GBR | 21.89s |  | 2. Dafne Schippers |  NED | 22.14s |  | 3. Jamile Samuel |  NED | 22.37s |  |  Women 400m - Saturday 11.08 |  | 1. Justyna Swiety-Ersetic |  POL | 50.41s |  | 2. MarÃa Belibasáki |  GRE | 50.45s |  | 3. Lisanne de Witte |  NED | 50.77s |  |  Women 800m - Friday 10.08 |  | 1. Nataliya Pryshchepa |  UKR | 2:00.38 |  | 2. Renelle Lamote |  FRA | 2:00.62 |  | 3. Olha Lyakhova |  UKR | 2:00.79 |  |  Women 1500m - Sunday 12.08 |  | 1. Laura Muir |  GBR | 4:02.32 |  | 2. Sofia Ennaoui |  POL | 4:03.08 |  | 3. Laura Weightman |  GBR | 4:03.75 |  |  Women 5000m - Sunday 12.08 |  | 1. Sifan Hassan |  NED | 14:46.12 |  | 2. Eilish McColgan |  GBR | 14:53.05 |  | 3. Yasemin Can |  TUR | 14:57.63 |  |  Women 10000m - Wednesday 08.08 |  | 1. Lonah Chemtai Salpeter |  ISR | 31:43.29 |  | 2. Susan Krumins |  NED | 31:52.55 |  | 3. Meraf Bahta |  SWE | 32:19.34 |   
 |  
|  Men Marathon - Sunday 12.08 |  | 1. Koen Naert |  BEL | 2:09:51 |  | 2. Tadesse Abraham |  SUI | 2:11:24 |  | 3. Yassine Rachik |  ITA | 2:12:09 |  |  Men 20km Road Walk - Saturday 11.08 |  | 1. Alvaro Martin |  ESP | 1:20:42 |  | 2. Diego GarcÃa Carrera |  ESP | 1:20:48 |  | 3. Vasiliy Mizinov |  ANA | 1:20:50 |  |  Men 50km Road Walk - Tuesday 07.08 |  | 1. Maryan Zakalnytskyy |  UKR | 3:46:32 |  | 2. Matej Tóth |  SVK | 3:47:27 |  | 3. Dzmitry Dziubin |  BLR | 3:47:59 |   
 | 
 | 
|  Women Marathon - Sunday 12.08 |  | 1. Volha Mazuronak |  BLR | 2:26:22 |  | 2. Clémence Calvin |  FRA | 2:26:28 |  | 3. Eva Vrabcová-Nývltová |  CZE | 2:26:31 |  |  Women 20km Road Walk - Saturday 11.08 |  | 1. Mária Pérez |  ESP | 1:26:36 |  | 2. Anežka Drahotová |  CZE | 1:27:03 |  | 3. Antonella Palmisano |  ITA | 1:27:30 |  |  Women 50km Road Walk - Tuesday 07.08 |  | 1. Inês Henriques |  POR | 4:09:21 |  | 2. Alina Tsviliy |  UKR | 4:12:44 |  | 3. Julia Takács |  ESP | 4:15:22 |   
 |  
|  Men 110m Hurdles - Friday 10.08 |  | 1. Pascal Martinot-Lagarde |  FRA | 13.17s |  | 2. Sergey Shubenkov |  ANA | 13.17s |  | 3. Orlando Ortega |  ESP | 13.34s |  |  Men 400m Hurdles - Thursday 09.08 |  | 1. Karsten Warholm |  NOR | 47.64s |  | 2. Yasmani Copello |  TUR | 47.81s |  | 3. Thomas Barr |  IRL | 48.31s |  |  Men 3000m Steeplechase - Thursday 09.08 |  | 1. Mahiedine Mekhissi-Benabbad |  FRA | 8:31.66 |  | 2. Fernando Carro |  ESP | 8:34.16 |  | 3. Yohanes Chiappinelli |  ITA | 8:35.81 |   
 | 
 | 
|  Women 100m Hurdles - Thursday 09.08 |  | 1. Elvira Herman |  BLR | 12.67s |  | 2. Pamela Dutkiewicz |  GER | 12.72s |  | 3. Cindy Roleder |  GER | 12.77s |  |  Women 400m Hurdles - Friday 10.08 |  | 1. Léa Sprunger |  SUI | 54.33s |  | 2. Anna Ryzhykova |  UKR | 54.51s |  | 3. Meghan Beesley |  GBR | 55.31s |  |  Women 3000m Steeplechase - Sunday 12.08 |  | 1. Gesa-Felicitas Krause |  GER | 9:19.80 |  | 2. Fabienne Schlumpf |  SUI | 9:22.29 |  | 3. Karoline Bjerkeli Grøvdal |  NOR | 9:24.46 |   
 |  
|  Men High Jump - Saturday 11.08 |  | 1. Mateusz Przybylko |  GER | 2.35m |  | 2. Maksim Nedasekau |  BLR | 2.33m |  | 3. Ilya Ivanyuk |  ANA | 2.31m |  |  Men Pole Vault - Sunday 12.08 |  | 1. Armand Duplantis |  SWE | 6.05m |  | 2. Timur Morgunov |  ANA | 6.00m |  | 3. Renaud Lavillenie |  FRA | 5.95m |  |  Men Long Jump - Wednesday 08.08 |  | 1. Miltiádis Tentóglou |  GRE | 8.25m |  | 2. Fabian Heinle |  GER | 8.13m |  | 3. Serhii Nykyforov |  UKR | 8.13m |  |  Men Triple Jump - Sunday 12.08 |  | 1. Nelson évora |  POR | 17.10m |  | 2. Alexis Copello |  AZE | 16.93m |  | 3. DimÃtrios Tsiámis |  GRE | 16.78m |   
 | 
 | 
|  Women High Jump - Friday 10.08 |  | 1. Mariya Lasitskene |  ANA | 2.00m |  | 2. Mirela Demireva |  BUL | 2.00m |  | 3. Marie-Laurence Jungfleisch |  GER | 1.96m |  |  Women Pole Vault - Thursday 09.08 |  | 1. EkaterÃni StefanÃdi |  GRE | 4.85m |  | 2. Nikoléta Kiriakopoúlou |  GRE | 4.80m |  | 3. Holly Bradshaw |  GBR | 4.75m |  |  Women Long Jump - Saturday 11.08 |  | 1. Malaika Mihambo |  GER | 6.75m |  | 2. Maryna Bekh |  UKR | 6.73m |  | 3. Shara Proctor |  GBR | 6.70m |  |  Women Triple Jump - Friday 10.08 |  | 1. Paraskevà PapahrÃstou |  GRE | 14.60m |  | 2. Kristin Gierisch |  GER | 14.45m |  | 3. Ana Peleteiro |  ESP | 14.44m |   
 |  
|  Men Discus Throw - Wednesday 08.08 |  | 1. Andrius GudŽius |  LTU | 68.46m |  | 2. Daniel Ståhl |  SWE | 68.23m |  | 3. Lukas Weiÿhaidinger |  AUT | 65.14m |  |  Men Hammer Throw - Tuesday 07.08 |  | 1. Wojciech Nowicki |  POL | 80.12m |  | 2. Pawel Fajdek |  POL | 78.69m |  | 3. Bence Halász |  HUN | 77.36m |  |  Men Javelin Throw - Thursday 09.08 |  | 1. Thomas Röhler |  GER | 89.47m |  | 2. Andreas Hofmann |  GER | 87.60m |  | 3. Magnus Kirt |  EST | 85.96m |  |  Men Shot Put - Tuesday 07.08 |  | 1. Michal Haratyk |  POL | 21.72m |  | 2. Konrad Bukowiecki |  POL | 21.66m |  | 3. David Storl |  GER | 21.41m |   
 | 
 | 
|  Women Discus Throw - Saturday 11.08 |  | 1. Sandra PerkoviĦ |  CRO | 67.62m |  | 2. Nadine Müller |  GER | 63.00m |  | 3. Shanice Craft |  GER | 62.46m |  |  Women Hammer Throw - Sunday 12.08 |  | 1. Anita Wlodarczyk |  POL | 78.94m |  | 2. Alexandra Tavernier |  FRA | 74.78m |  | 3. Joanna Fiodorow |  POL | 74.00m |  |  Women Javelin Throw - Friday 10.08 |  | 1. Christin Hussong |  GER | 67.90m |  | 2. Nikola OgrodnÃková |  CZE | 61.85m |  | 3. Liveta Jasiunaite |  LTU | 61.59m |  |  Women Shot Put - Wednesday 08.08 |  | 1. Paulina Guba |  POL | 19.33m |  | 2. Christina Schwanitz |  GER | 19.19m |  | 3. Aliona Dubitskaya |  BLR | 18.81m |   
 |  
|  Men Decathlon - Wednesday 08.08 |  | 1. Arthur Abele |  GER | 8431 |  | 2. Ilya Shkurenyov |  ANA | 8321 |  | 3. Vitali Zhuk |  BLR | 8290 |   
 | 
 | 
|  Women Heptathlon - Friday 10.08 |  | 1. Nafissatou Thiam |  BEL | 6816 |  | 2. Katarina Johnson-Thompson |  GBR | 6759 |  | 3. Carolin Schäfer |  GER | 6602 |   
 |  
|  Men 4x100m Relay - Sunday 12.08 |  | 1. Great Britain |  _ | 37.80s |  |  Chijindu Ujah, Zharnel Hughes, Adam Gemili, Harry Aikines-Aryeetey |  | 2. Turkey |  _ | 37.98s |  |  Emre Zafer Barnes, Jak Ali Harvey, Yigitcan Hekimoglu, Ramil Guliyev |  | 3. Netherlands |  _ | 38.03s |  |  Christopher Garia, Churandy Martina, Hensley Paulina, Taymir Burnet |  |  Men 4x400m Relay - Saturday 11.08 |  | 1. Belgium |  _ | 2:59.47 |  |  Dylan Borlée, Jonathan Borlée, Jonathan Sacoor, Kevin Borlée  |  | 2. Great Britain |  _ | 3:00.36 |  |  Rabah Yousif, Dwayne Cowan, Matthew Hudson-Smith, Martyn Rooney  |  | 3. Spain |  _ | 3:00.78 |  |  Oscar Husillos, Lucas Bua, Samuel GarcÃa, Bruno Hortelano |   
 | 
 | 
|  Women 4x100m Relay - Sunday 12.08 |  | 1. Great Britain |  _ | 41.88s |  |  Asha Philip, Imani Lansiquot, Bianca Williams, Dina Asher-Smith  |  | 2. Netherlands |  _ | 42.15s |  |  Dafne Schippers, Marije van Hunenstijn, Jamile Samuel, Naomi Sedney  |  | 3. Germany |  _ | 42.23s |  |  Lisa Marie Kwayie, Gina Lückenkemper, Tatjana Pinto, Rebekka Haase  |  |  Women 4x400m Relay - Saturday 11.08 |  | 1. Poland |  _ | 3:26.59 |  |  Malgorzata Holub-Kowalik, Iga Baumgart-Witan, Patrycja Wyciszkiewicz, Justyna Swiety-Ersetic  |  | 2. France |  _ | 3:27.17 |  |  Elea Mariama Diarra, Deborah Sananes, Agnes Raharolahy, Floria Guei |  | 3. Great Britain |  _ | 3:27.40 |  |  Zoey Clark, Anyika Onuora, Amy Allcock, Eilidh Doyle |   
 |  
 |