| 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 |
|
|