Men 100m - Thursday 07.07 | 1. Churandy Martina | NED | 10.07s | 2. Jak Harvey Ali | TUR | 10.07s | 3. Jimmy Vicaut | FRA | 10.08s |
Men 200m - Friday 08.07 | 1. Bruno Hortelano | ESP | 20.45s | 2. Ramil Guliyev | TUR | 20.51s | 3. Danny Talbot | GBR | 20.56s |
Men 400m - Friday 08.07 | 1. Martyn Rooney | GBR | 45.29s | 2. Pavel Maslák | CZE | 45.36s | 3. Liemarvin Bonevacia | NED | 45.41s |
Men 800m - Sunday 10.07 | 1. Adam Kszczot | POL | 1:45.18 | 2. Marcin Lewandowski | POL | 1:45.54 | 3. Elliot Giles | GBR | 1:45.54 |
Men 1500m - Saturday 09.07 | 1. Filip Ingebrigtsen | NOR | 3:46.65 | 2. David Bustos | ESP | 3:46.90 | 3. Henrik Ingebrigtsen | NOR | 3:47.18 |
Men 5000m - Sunday 10.07 | 1. Ilias Fifa | ESP | 13:40.85 | 2. Adel Mechaal | ESP | 13:40.85 | 3. Richard Ringer | GER | 13:40.85 |
Men 10000m - Friday 08.07 | 1. Polat Kemboi Arikan | TUR | 28:18.52 | 2. Ali Kaya | TUR | 28:21.42 | 3. Antonio Abadía | ESP | 28:26.07 |
|
|
Women 100m - Friday 08.07 | 1. Dafne Schippers | NED | 10.90s | 2. Ivet Lalova-Collio | BUL | 11.20s | 3. Mujinga Kambundji | SUI | 11.25s |
Women 200m - Thursday 08.07 | 1. Dina Asher-Smith | GBR | 22.37s | 2. Ivet Lalova-Collio | BUL | 22.52s | 3. Gina Lückenkemper | GER | 22.74s |
Women 400m - Friday 08.07 | 1. Libania Grenot | ITA | 50.73s | 2. Floria Guei | FRA | 51.21s | 3. Anyika Onuora | GBR | 51.47s |
Women 800m - Saturday 09.07 | 1. Nataliya Pryshchepa | UKR | 1:59.70 | 2. Renelle Lamote | FRA | 2:00.19 | 3. Lovisa Lindh | SWE | 2:00.37 |
Women 1500m - Sunday 10.07 | 1. Angelika Cichocka | POL | 4:33.00 | 2. Sifan Hassan | NED | 4:33.76 | 3. Ciara Mageean | IRL | 4:33.78 |
Women 5000m - Saturday 09.07 | 1. Yasemin Can | TUR | 15:18.15 | 2. Meraf Bahta | SWE | 15:20.54 | 3. Steph Twell | GBR | 15:20.70 |
Women 10000m - Wednesday 07.07 | 1. Yasemin Can | TUR | 31:12.86 | 2. Dulce Félix | POR | 31:19.03 | 3. Karoline Bjerkeli Grøvdal | NOR | 31:23.45 |
|