Øvelse | Gull | Sølv | Bronse |
Sprint | Harrie Lavreysen Nederland | Jeffrey Hoogland Nederland | Sébastien Vigier Frankrike |
1 km tempo | Jeffrey Hoogland Nederland | Nicholas Paul Trinidad og Tobago | Joachim Eilers Tyskland |
Individuell forfølgelse | Ashton Lambie USA | Jonathan Milan Italia | Filippo Ganna Italia |
Lagforfølgelse | Italia Italia Liam Bertazzo Simone Consonni Filippo Ganna Jonathan Milan Francesco Lamon | Frankrike Frankrike Thomas Boudat Thomas Denis Valentin Tabellion Benjamin Thomas | Storbritannia Storbritannia Ethan Hayter Ethan Vernon Charlie Tanfield Oliver Wood Kian Emadi |
Lagsprint | Nederland Nederland Roy van den Berg Harrie Lavreysen Jeffrey Hoogland | Frankrike Frankrike Florian Grengbo Sébastien Vigier Rayan Helal | Tyskland Nik Schröter Stefan Bötticher Joachim Eilers Marc Jurczyk |
Keirin | Harrie Lavreysen Nederland | Jeffrey Hoogland Nederland | Mikhail Jakovlev RCF |
Scratch | Donavan Grondin Frankrike | Tuur Dens Belgia | Rhys Britton Storbritannia |
Poengløp | Benjamin Thomas Frankrike | Kenny De Ketele Belgia | Vincent Hoppezak Nederland |
Elimineringsløp | Elia Viviani Italia | Iúri Leitão Portugal | Sergej Rostovtsev RCF |
Madison | Danmark Danmark Lasse Norman Hansen Michael Mørkøv | Italia Italia Simone Consonni Michele Scartezzini | Belgia Belgia Kenny De Ketele Robbe Ghys |
Omnium | Ethan Hayter Storbritannia | Aaron Gate New Zealand | Elia Viviani Italia |