| Épreuves | Or | Argent | Bronze | 
 
| Épreuves masculines | 
| Kilomètre | Benjamin Edelin 
  France | 1 min 03 s 867 | José Moreno Sánchez 
  Espagne | 1 min 04 s 993 | Benjamin König 
  Allemagne | 1 min 05 s 008 | 
| Keirin | John Paul 
 .svg.png.webp) Royaume-Uni |  | Max Niederlag 
  Allemagne |  | Julien Palma 
  France |  | 
| Vitesse individuelle | John Paul 
 .svg.png.webp) Royaume-Uni |  | Nikita Shurshin 
  Russie |  | Max Niederlag 
  Allemagne |  | 
| Vitesse par équipes |  France Benjamin Edelin
 Anthony Jacques
 Julien Palma
 | 46 s 256 |  Allemagne Max Niederlag
 Benjamin König
 Pascal Ackermann
 | 46 s 452 |  Russie Alexander Sharapov
 Nikita Shurshin
 Victor Nenastin
 | 46 s 723 | 
| Poursuite individuelle | Jonathan Dibben 
 .svg.png.webp) Royaume-Uni | 3 min 19 s 018 | Owain Doull 
 .svg.png.webp) Royaume-Uni | 3 min 24 s 223 | Kévin Lesellier 
  France | 3 min 22 s 363 | 
| Poursuite par équipes | .svg.png.webp) Grande-Bretagne Jonathan Dibben
 Owain Doull
 Samuel Lowe
 Joshua Papworth
 | 4 min 11 s 762 |  Russie Royan Iulev
 Aleksey Ryabkin
 Andrey Sazanov
 Eugeny Zateshilov
 | 4 min 19 s 240 |  France Thomas Boudat
 Marc Fournier
 Kévin Lesellier
 Maxime Piveteau
 | 4 min 12 s 641 | 
| Américaine |  Suisse Stefan Küng
 Théry Schir
 | 13 pts |  Tchéquie Jan Kraus
 František Sisr
 | 11 pts | .svg.png.webp) Belgique Jonas Rickaert
 Otto Vergaerde
 | 9 pts | 
| Course aux points | Julio Amores 
  Espagne | 37 pts | Théry Schir 
  Suisse | 34 pts | Joshua Papworth 
 .svg.png.webp) Royaume-Uni | 33 pts | 
| Scratch | Yoän Vérardo 
  France |  | Marc Sarreau 
  France |  | Samuel Lowe 
 .svg.png.webp) Royaume-Uni |  | 
| Omnium | Ahmet Ă–rken 
  Turquie | 22 pts | Jasper De Buyst 
 .svg.png.webp) Belgique | 22 pts | Owain Doull 
 .svg.png.webp) Royaume-Uni | 28 pts | 
| Épreuves féminines | 
| 500 mètres | Anastasiia Voinova 
  Russie | 35 s 245 | Victoria Williamson 
 .svg.png.webp) Royaume-Uni | 36 s 185 | Elis Ligtlee 
  Pays-Bas | 36 s 213 | 
| Keirin | Anastasiia Voinova 
  Russie |  | Stella Tomassini 
  Italie |  | Lisa Gamba 
  Italie |  | 
| Vitesse individuelle | Anastasiia Voinova 
  Russie |  | Victoria Williamson 
 .svg.png.webp) Royaume-Uni |  | Tamara Balabolina 
  Russie |  | 
| Vitesse par équipes |  Russie Anastasiia Voinova
 Tamara Balabolina
 | 35 s 497 | .svg.png.webp) Grande-Bretagne Victoria Williamson
 Jessica Crampton
 | 35 s 720 |  Pologne Dominika Borkowska
 Urszula Los
 | 36 s 668 | 
| Poursuite individuelle | Aleksandra Chekina 
  Russie | 2 min 28 s 001 | Elinor Barker 
 .svg.png.webp) Royaume-Uni | 2 min 30 s 787 | Beatrice Bartelloni 
  Italie | 2 min 32 s 297 | 
| Poursuite par équipes |  Italie Beatrice Bartelloni
 Maria Giulia Confalonieri
 Chiara Vannucci
 | 3 min 32 s 887 |  Russie Aleksandra Chekina
 Gulnaz Badykova
 Svetlana Kashirina
 | 3 min 36 s 998 |  France Eugénie Duval
 Éloïse Bec
 Valentine Mori
 | 3 min 33 s 679 | 
| Course aux points | Maria Giulia Confalonieri 
  Italie | 22 pts | Svetlana Kashirina 
  Russie | 17 pts | Kelly Markus 
  Pays-Bas | 13 pts | 
| Scratch | Irene Usabiaga 
  Espagne |  | Alina Bondarenko 
  Russie |  | Kelly Markus 
  Pays-Bas |  | 
| Omnium | Chiara Vannucci 
  Italie | 20 pts | Alina Bondarenko 
  Russie | 20 pts | Laudine Genée 
  France | 24 pts |