The men's keirin competition at the 2025 UEC European Track Championships was held on 16 February 2025.

Results First round The first rider in each heat qualified for the second round, and all other riders advanced to the first round repechages.

Heat 1 Rank Name Nation Notes 1 Harrie Lavreysen Q 2 Matěj Tamme 3 Rafał Sarnecki 4 Lyall Craig

Heat 2 Rank Name Nation Notes 1 Mateusz Rudyk Q 2 Konstantinos Livanos 3 Laurynas Vinskas 4 Esteban Sánchez 5 Vladyslav Denysenko Heat 3 Rank Name Nation Notes 1 Mikhail Iakovlev Q 2 Patrik Rómeó Lovassy 3 Mattia Predomo 4 José Moreno Sánchez 5 Eduard Žalar

Heat 4 Rank Name Nation Notes 1 Maximilian Dörnbach Q 2 Stefano Moro 3 Nikita Kalachnik Individual Neutral Athletes 4 Runar De Schrijver 5 Dominik Topinka Heat 5 Rank Name Nation Notes 1 Tom Derache Q 2 Harry Ledingham-Horn 3 Lowie Nulens 4 Ioannis Kalogeropoulos 5 Luca Spiegel Heat 6 Rank Name Nation Notes 1 Sebastien Vigier Q 2 Tijmen van Loon 3 Nikita Kiriltsev Individual Neutral Athletes 4 Vasilijus Lendel 5 Bohdan Danylchuk

Repechage The first rider in each heat qualify to the second round.

Heat 1 Rank Name Nation Notes 1 Matěj Tamme Q 2 Vasilijus Lendel 3 Esteban Sánchez

Heat 2 Rank Name Nation Notes 1 Lowie Nulens Q 2 Konstantinos Livanos 3 Lyall Craig 4 Eduard Žalar Heat 3 Rank Name Nation Notes 1 Nikita Kalachnik Individual Neutral Athletes Q 2 Bohdan Danylchuk 3 Patrik Rómeó Lovassy 4 Ioannis Kalogeropoulos

Heat 4 Rank Name Nation Notes 1 Stefano Moro Q 2 Nikita Kiriltsev Individual Neutral Athletes 3 Rafał Sarnecki 4 Vladyslav Denysenko Heat 5 Rank Name Nation Notes 1 Laurynas Vinskas Q 2 José Moreno Sánchez 3 Harry Ledingham-Horn 4 Dominik Topinka Heat 6 Rank Name Nation Notes 1 Mattia Predomo Q 2 Tijmen van Loon 3 Luca Spiegel 4 Runar De Schrijver

Second round The first three riders in each heat qualify to final 1–6, all other riders advance to final 7–12.

Heat 1 Rank Name Nation Notes 1 Harrie Lavreysen Q 2 Tom Derache Q 3 Maximilian Dörnbach Q 4 Lowie Nulens 5 Mattia Predomo 6 Nikita Kalachnik Individual Neutral Athletes

Heat 2 Rank Name Nation Notes 1 Sébastien Vigier Q 2 Mateusz Rudyk Q 3 Stefano Moro Q 4 Mikhail Yakovlev 5 Matěj Tamme 6 Laurynas Vinskas

Final Small final Rank Name Nation Notes 7 Mikhail Yakovlev 8 Nikita Kalachnik Individual Neutral Athletes 9 Lowie Nulens 10 Laurynas Vinskas 11 Matěj Tamme 12 Mattia Predomo

Final Rank Name Nation Notes Harrie Lavreysen Maximilian Dörnbach Tom Derache 4 Stefano Moro 5 Mateusz Rudyk 6 Sébastien Vigier

References