| Event | Gold | Silver | Bronze |
|---|
| 100 metres | Toby Makoyawo [es]
Great Britain | 10.25 =EU20L | Jeff Erius
France | 10.27EU18L | Matteo Melluzzo
Italy | 10.31 |
| 200 metres | Derek Kinlock [es]
Great Britain | 20.72PB | Eduard Kubelík
Czech Republic | 20.82NU20R | Federico Guglielmi [es]
Italy | 20.98PB |
| 400 metres | Edward Faulds [es]
Great Britain | 45.72EU20L | Lorenzo Benati
Italy | 46.27PB | Håvard Bentdal Ingvaldsen
Norway | 46.70PB |
| 800 metres | Krzysztof Różnicki [pl]
Poland | 1:47.44 | Kacper Lewalski [pl]
Poland | 1:48.50 | Yanis Meziane
France | 1:48.56 |
| 1500 metres | Cian McPhillips
Ireland | 3:46.55 | Rick van Riel [es]
Netherlands | 3:46.69 | Henry McLuckie
Great Britain | 3:47.15 |
| 3000 metres | Nick Griggs
Ireland | 8:17.18 | Yassin Mohumed [es]
Germany | 8:18.36 | Alex Melloy
Great Britain | 8:18.49 |
| 5000 metres | Joel Ibler Lillesø
Denmark | 14:32.93 | David Cantero [es]
Spain | 14:33.55 | Bastian Mrochen [es]
Germany | 14:34.04 |
| 110 metres hurdles (100 cm) | Sasha Zhoya
France | 13.05CR | Matthew Sophia [es]
Netherlands | 13.26 | Lorenzo Simonelli
Italy | 13.34PB |
| 400 metres hurdles | Berke Akçam
Turkey | 50.70 | Oskar Edlund
Sweden | 51.15 | Dominik Škorjanc [es]
Croatia | 51.78 |
| 3000 metres steeplechase | Pol Oriach
Spain | 8:41.36EU20L | Axel Vang Christensen
Denmark | 8:42.75EU18L | Cesare Caiani [es]
Italy | 8:50.16PB |
| 4 × 100 metres relay | Great Britain Joseph Harding [es] Jeriel Quainoo Toby Makoyawo [es] Ethan Wiltshire [es] | 39.74 | Netherlands Matthew Sophia [es] Nsikak Ekpo Keitharo Oosterwolde [es] Xavi Mo-Ajok | 40.07 | Italy Angelo Ulisse Filippo Cappelletti Federico Guglielmi [es] Matteo Melluzzo | 40.18 |
| 4 × 400 metres relay | Great Britain Brodie Young Samuel Reardon Charlie Carvell Edward Faulds Reuben Henry-Daire* Daniel Joyce* | 3:05.25WU20L | Italy Stefano Grendene [es] Tommaso Boninti [es] Francesco Pernici Lorenzo Benati Neil Antonel* | 3:07.13SB | Germany Jan-Lukas Schröder [es] Max Tank Malik Skupin-Alfa [es] Okai Charles Friedrich Rumpf* | 3:08.09SB |
| 10,000 m walk | Paul McGrath
Spain | 42:32.19PB | Mert Kahraman
Turkey | 42:37.83PB | Dmitriy Gramachkov [es]
Authorised Neutral Athletes | 42:39.25PB |