# Championnats d'Europe de cyclisme sur piste 2019

Les championnats d'Europe de cyclisme sur piste 2019 ont lieu du 16 au 20 octobre 2019, au sein de l'Omnisport Apeldoorn aux Pays-Bas. Ils sont organisés par l'Union européenne de cyclisme.
Apeldoorn avait déjà accueilli les championnats d'Europe en 2011 et 2013.
Au total, 22 disciplines sont au programme, onze pour les hommes et les femmes. 315 coureurs de 26 pays participent aux compétitions qui font partie des qualifications pour les Jeux olympiques d'été de 2020.

## Programme

| Date | Finales masculines | Finales féminines |
| Mercredi 16 octobre | Vitesse par équipes, course à l'élimination | Vitesse par équipes, scratch |
| Jeudi 17 octobre | Poursuite par équipes, scratch | Poursuite par équipes, course à l'élimination |
| Vendredi 18 octobre | Vitesse individuelle, omnium | Vitesse individuelle, omnium, poursuite individuelle |
| Samedi 19 octobre | Keirin, course aux points, poursuite individuelle | Keirin, course aux points |
| Dimanche 20 octobre | Kilomètre, course à l'américaine | 500 mètres, course à l'américaine |

## Résultats

* (q) signifie que le coureur n'a pas participé à la finale pour la médaille, mais à un tour qualificatif.

### Épreuves masculines

| Épreuves | Or | Or | Argent | Argent | Bronze | Bronze |
| Kilomètre | Quentin Lafargue | 1 min 0 s 289 | Theo Bos | 1 min 0 s 409 | Michaël D'Almeida | 1 min 0 s 663 |
| Keirin | Harrie Lavreysen | | Denis Dmitriev | | Matthijs Büchli | |
| Vitesse individuelle | Jeffrey Hoogland | | Harrie Lavreysen | | Mateusz Rudyk | |
| Vitesse par équipes | Pays-Bas Jeffrey Hoogland Harrie Lavreysen Roy van den Berg Matthijs Büchli (q) | 42.151 | Grande-Bretagne Jack Carlin Jason Kenny Ryan Owens | 42.822 | France Grégory Baugé Quentin Lafargue Sébastien Vigier Melvin Landerneau (q) | 43.206 |
| Poursuite individuelle | Corentin Ermenault | 4 min 14 s 358 | Domenic Weinstein | 4 min 15 s 918 | Felix Groß | 4 min 13 s 240 |
| Poursuite par équipes | Danemark Lasse Norman Hansen Julius Johansen Frederik Madsen Rasmus Pedersen | 3 min 49 s 113 | Italie Filippo Ganna Francesco Lamon Davide Plebani Michele Scartezzini Simone Consonni (q) | 3 min 54 s 117 | Grande-Bretagne Edward Clancy Ethan Hayter Charlie Tanfield Oliver Wood | 3 min 51 s 428 |
| Course aux points | Bryan Coquard | 98 pts | Jan-Willem van Schip | 93 pts | Michele Scartezzini | 88 pts |
| Américaine | Danemark Lasse Norman Hansen Michael Mørkøv | 52 pts | Pays-Bas Yoeri Havik Jan-Willem van Schip | 37 pts | Allemagne Maximilian Beyer Theo Reinhardt | 37 pts |
| Scratch | Sebastián Mora | | Chrístos Volikákis | | Wim Stroetinga | |
| Omnium | Benjamin Thomas | 173 pts | Lasse Norman Hansen | 162 pts | Oliver Wood | 149 pts |
| Course à l'élimination | Elia Viviani | | Bryan Coquard | | Filip Prokopyszyn | |

### Épreuves féminines

| Épreuves | Or | Or | Argent | Argent | Bronze | Bronze |
| 500 mètres | Anastasiia Voinova | 33 s 005 | Daria Shmeleva | 33 s 057 | Olena Starikova | 33 s 328 |
| Keirin | Mathilde Gros | | Lea Sophie Friedrich | | Daria Shmeleva | |
| Vitesse individuelle | Anastasiia Voinova | | Olena Starikova | | Lea Sophie Friedrich | |
| Vitesse par équipes | Russie Anastasiia Voinova Daria Shmeleva Ekaterina Rogovaya (q) | 32.496 | Allemagne Lea Sophie Friedrich Emma Hinze | 33.179 | Pays-Bas Kyra Lamberink Shanne Braspennincx Steffie van der Peet (q) | 33.023 |
| Poursuite individuelle | Franziska Brauße | 3 min 25 s 002 | Lisa Brennauer | 3 min 26 s 190 | Katie Archibald | 3 min 31 s 602 |
| Poursuite par équipes | Grande-Bretagne Katie Archibald Eleanor Dickinson Neah Evans Laura Kenny Elinor Barker (q) | 4 min 13 s 828 | Allemagne Franziska Brauße Lisa Brennauer Lisa Klein Gudrun Stock Mieke Kröger (q) | 4 min 16 s 789 | Italie Martina Alzini Elisa Balsamo Vittoria Guazzini Letizia Paternoster Marta Cavalli (q) | 4 min 17 s 610 |
| Course aux points | Maria Giulia Confalonieri | 46 pts | Tatsiana Sharakova | 44 pts | Ganna Solovei | 38 pts |
| Américaine | Danemark Amalie Dideriksen Julie Leth | 33 pts | Royaume-Uni Katie Archibald Laura Kenny | 31 pts | Pays-Bas Amy Pieters Kirsten Wild | 23 pts |
| Scratch | Emily Nelson | | Shannon McCurley | | Maria Martins | |
| Omnium | Kirsten Wild | 116 pts | Laura Kenny | 114 pts | Tatsiana Sharakova | 112 pts |
| Course à l'élimination | Kirsten Wild | | Emily Nelson | | Nikol Płosaj | |

## Résultats détaillés
### Hommes
#### Kilomètre

Les 8 meilleurs coureurs se qualifient pour la finale.
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Quentin Lafargue | France | 1:00.045 | | Q |
| 2 | Sam Ligtlee | Pays-Bas | 1:00.196 | +0.151 | Q |
| 3 | Theo Bos | Pays-Bas | 1:00.226 | +0.181 | Q |
| 4 | Marc Jurczyk | Allemagne | 1:00.620 | +0.575 | Q |
| 5 | Krzysztof Maksel | Pologne | 1:00.637 | +0.592 | Q |
| 6 | Tomáš Bábek | Tchéquie | 1:00.691 | +0.646 | Q |
| 7 | Michaël D'Almeida | France | 1:00.846 | +0.801 | Q |
| 8 | Pavel Yakushevskiy | Russie | 1:00.946 | +0.901 | Q |
| 9 | Francesco Lamon | Italie | 1:00.966 | +0.921 | |
| 10 | Maximilian Dörnbach | Allemagne | 1:01.227 | +1.182 | |
| 11 | Francesco Ceci | Italie | 1:01.392 | +1.347 | |
| 12 | Robin Wagner | Tchéquie | 1:01.615 | +1.570 | |
| 13 | José Moreno Sánchez | Espagne | 1:02.126 | +2.081 | |
| 14 | Sasha Weemaes | Belgique | 1:02.166 | +2.121 | |
| 15 | Sándor Szalontay | Hongrie | 1:02.240 | +2.195 | |
| 16 | Rafał Sarnecki | Pologne | 1:02.478 | +2.433 | |
| 17 | Alexander Sharapov | Russie | 1:02.636 | +2.591 | |
| 18 | Uladzislau Novik | Biélorussie | 1:03.042 | +2.997 | |
| 19 | Ekain Jiménez | Espagne | 1:03.400 | +3.355 | |
| 20 | Oleksander Kryvych | Ukraine | 1:04.529 | +4.484 | |
* Finale
| Pos | Nom | Pays | Temps | Écart |
| | Quentin Lafargue | France | 1:00.289 | |
| | Theo Bos | Pays-Bas | 1:00.409 | +0.120 |
| | Michaël D'Almeida | France | 1:00.663 | +0.374 |
| 4 | Sam Ligtlee | Pays-Bas | 1:00.701 | +0.412 |
| 5 | Marc Jurczyk | Allemagne | 1:00.733 | +0.444 |
| 6 | Tomáš Bábek | Tchéquie | 1:00.745 | +0.456 |
| 7 | Krzysztof Maksel | Pologne | 1:00.755 | +0.466 |
| 8 | Pavel Yakushevskiy | Russie | 1:01.759 | +1.470 |

#### Keirin

Les deux premiers de chaque série se qualifient pour le deuxième tour. Les autres coureurs vont en repêchages.

##### Série 1

| Pos | Nom | Pays | Notes |
| 1 | Sébastien Vigier | France | Q |
| 2 | Jason Kenny | Grande-Bretagne | Q |
| 3 | Patryk Rajkowski | Pologne | |
| 4 | Vasilijus Lendel | Lituanie | |
| 5 | Pavel Yakushevskiy | Russie | |
| DSQ | Pavel Kelemen | Tchéquie | |

##### Série 2

| Pos | Nom | Pays | Notes |
| 1 | Maximilian Levy | Allemagne | Q |
| 2 | Juan Peralta | Espagne | Q |
| 3 | Jack Carlin | Grande-Bretagne | |
| 4 | Dmytro Stovbetskyi | Ukraine | |
| 5 | Svajūnas Jonauskas | Lituanie | |
| 6 | Francesco Ceci | Italie | |

##### Série 3

| Pos | Nom | Pays | Notes |
| 1 | Matthijs Büchli | Pays-Bas | Q |
| 2 | Tomáš Bábek | Tchéquie | Q |
| 3 | Marc Jurczyk | Allemagne | |
| 4 | Uladzislau Novik | Biélorussie | |
| 5 | José Moreno | Espagne | |
| 6 | Norbert Szabo | Roumanie | |

##### Série 4

| Pos | Nom | Pays | Notes |
| 1 | Harrie Lavreysen | Pays-Bas | Q |
| 2 | Rayan Helal | France | Q |
| 3 | Krzysztof Maksel | Pologne | |
| 4 | Tadey-Ivan Chebanets | Ukraine | |
| 5 | Sándor Szalontay | Hongrie | |
| 6 | Denis Dmitriev | Russie | |
| 7 | Artsiom Zaitsau | Biélorussie | |
Le vainqueur de chaque série se qualifie pour le deuxième tour.

##### Série 1

| Pos | Nom | Pays | Notes |
| 1 | Patryk Rajkowski | Pologne | Q |
| 2 | José Moreno | Espagne | |
| 3 | Francesco Ceci | Italie | |
| 4 | Tadey-Ivan Chebanets | Ukraine | |

##### Série 2

| 1 | Jack Carlin | Grande-Bretagne |
| 2 | Pavel Kelemen | Tchéquie |
| 3 | Svajūnas Jonauskas | Lituanie |
| 4 | Uladzislau Novik | Biélorussie |

##### Série 3

| Pos | Nom | Pays | Notes |
| 1 | Denis Dmitriev | Russie | Q |
| 2 | Pavel Yakushevskiy | Russie | |
| 3 | Marc Jurczyk | Allemagne | |
| 4 | Dmytro Stovbetskyi | Ukraine | |

##### Série 4

| Pos | Nom | Pays | Notes |
| 1 | Krzysztof Maksel | Pologne | Q |
| 2 | Vasilijus Lendel | Lituanie | |
| 3 | Sándor Szalontay | Hongrie | |
| 4 | Artsiom Zaitsau | Biélorussie | |
| 5 | Norbert Szabo | Roumanie | |
Les trois premiers coureurs de chaque série se qualifient pour la finale 1-6, les autres pour la finale 7-12.

##### Course 1

| Pos | Nom | Pays | Notes |
| 1 | Harrie Lavreysen | Pays-Bas | Q |
| 2 | Sébastien Vigier | France | Q |
| 3 | Tomáš Bábek | Tchéquie | Q |
| 4 | Patryk Rajkowski | Pologne | |
| 5 | Krzysztof Maksel | Pologne | |
| 6 | Juan Peralta | Espagne | |

##### Course 2

| Pos | Nom | Pays | Notes |
| 1 | Denis Dmitriev | Russie | Q |
| 2 | Matthijs Büchli | Pays-Bas | Q |
| 3 | Rayan Helal | France | Q |
| 4 | Jason Kenny | Grande-Bretagne | |
| 5 | Maximilian Levy | Allemagne | |
| 6 | Jack Carlin | Grande-Bretagne | |
* Finale
| Pos | Nom | Pays |
| | Harrie Lavreysen | Pays-Bas |
| | Denis Dmitriev | Russie |
| | Matthijs Büchli | Pays-Bas |
| 4 | Tomáš Bábek | Tchéquie |
| 5 | Sébastien Vigier | France |
| 6 | Rayan Helal | France |
* Petite finale
| Pos | Nom | Pays |
| 7 | Jason Kenny | Grande-Bretagne |
| 8 | Krzysztof Maksel | Pologne |
| 9 | Maximilian Levy | Allemagne |
| 10 | Jack Carlin | Grande-Bretagne |
| 11 | Juan Peralta | Espagne |
| 12 | Patryk Rajkowski | Pologne |

#### Vitesse

Les 8 meilleurs temps se qualifient pour les 1/8e de finale ; les coureurs classés des places 9 à 24 se qualifient pour les 1/16e de finale.
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Jeffrey Hoogland | Pays-Bas | 9.474 | | Q |
| 2 | Harrie Lavreysen | Pays-Bas | 9.510 | +0.036 | Q |
| 3 | Mateusz Rudyk | Pologne | 9.677 | +0.203 | Q |
| 4 | Denis Dmitriev | Russie | 9.704 | +0.23 | Q |
| 5 | Pavel Yakushevskiy | Russie | 9.719 | +0.245 | Q |
| 6 | Sebastien Vigier | France | 9.732 | +0.258 | Q |
| 7 | Joseph Truman | Grande-Bretagne | 9.765 | +0.291 | Q |
| 8 | Pavel Kelemen | Tchéquie | 9.805 | +0.331 | Q |
| 9 | Rayan Helal | France | 9.865 | +0.391 | q |
| 10 | Vasilijus Lendel | Lituanie | 9.879 | +0.405 | q |
| 11 | Jack Carlin | Grande-Bretagne | 9.888 | +0.414 | q |
| 12 | Eric Engler | Allemagne | 9.938 | +0.464 | q |
| 13 | Sándor Szalontay | Hongrie | 9.981 | +0.507 | q |
| 14 | Juan Peralta | Espagne | 9.993 | +0.519 | q |
| 15 | Martin Čechman | Tchéquie | 9.999 | +0.525 | q |
| 16 | José Moreno | Espagne | 10.035 | +0.561 | q |
| 17 | Maximilian Dörnbach | Allemagne | 10.040 | +0.566 | q |
| 18 | Rafał Sarnecki | Pologne | 10.135 | +0.661 | q |
| 19 | Norbert Szabo | Roumanie | 10.191 | +0.717 | q |
| 20 | Francesco Ceci | Italie | 10.200 | +0.726 | q |
| 21 | Svajūnas Jonauskas | Lituanie | 10.216 | +0.742 | q |
| 22 | Artsiom Zaitsau | Biélorussie | 10.347 | +0.873 | q |
| 23 | Dmytro Stovbetskyi | Ukraine | 10.535 | +1.061 | q |
| 24 | Oleksandr Moshchonskyi | Ukraine | 10.765 | +1.291 | q |
* Q = qualifiés pour les 1/8e de finale
* q = qualifiés pour les 1/16e de finale
Les vainqueurs de chaque série se qualifient pour les 1/8e de finale.
| Série | Pos | Nom | Pays | Temps | Notes |
| 1 | 1 | Rayan Helal | France | 10.488 | Q |
| 1 | 2 | Oleksandr Moshchonskyi | Ukraine | | |
| 2 | 1 | Vasilijus Lendel | Lituanie | 10.290 | Q |
| 2 | 2 | Dmytro Stovbetskyi | Ukraine | | |
| 3 | 1 | Jack Carlin | Grande-Bretagne | 10.405 | Q |
| 3 | 2 | Artsiom Zaitsau | Biélorussie | | |
| 4 | 1 | Svajūnas Jonauskas | Lituanie | 10.694 | Q |
| 4 | 2 | Eric Engler | Allemagne | | |
| 5 | 1 | Sándor Szalontay | Hongrie | 10.548 | Q |
| 5 | 2 | Francesco Ceci | Italie | | |
| 6 | 1 | Juan Peralta | Espagne | 10.591 | Q |
| 6 | 2 | Norbert Szabo | Roumanie | | |
| 7 | 1 | Rafał Sarnecki | Pologne | 10.204 | Q |
| 7 | 2 | Martin Čechman | Tchéquie | | |
| 8 | 1 | Maximilian Dörnbach | Allemagne | 10.362 | Q |
| 8 | 2 | José Moreno | Espagne | | |
Les vainqueurs de chaque série se qualifient pour les 1/4 de finale.
| Série | Pos | Nom | Pays | Temps | Notes |
| 1 | 1 | Jeffrey Hoogland | Pays-Bas | 10.530 | Q |
| 1 | 2 | Maximilian Dörnbach | Allemagne | | |
| 2 | 1 | Harrie Lavreysen | Pays-Bas | 10.107 | Q |
| 2 | 2 | Rafał Sarnecki | Pologne | | |
| 3 | 1 | Mateusz Rudyk | Pologne | 9.936 | Q |
| 3 | 2 | Juan Peralta | Espagne | | |
| 4 | 1 | Denis Dmitriev | Russie | 10.475 | Q |
| 4 | 2 | Sándor Szalontay | Hongrie | | |
| 5 | 1 | Pavel Yakushevskiy | Russie | 10.432 | Q |
| 5 | 2 | Svajūnas Jonauskas | Lituanie | | |
| 6 | 1 | Jack Carlin | Grande-Bretagne | 10.203 | Q |
| 6 | 2 | Sebastien Vigier | France | | |
| 7 | 1 | Joseph Truman | Grande-Bretagne | 10.399 | Q |
| 7 | 2 | Vasilijus Lendel | Lituanie | | |
| 8 | 1 | Rayan Helal | France | 10.306 | Q |
| 8 | 2 | Pavel Kelemen | Tchéquie | | |
Les vainqueurs de chaque match se qualifient pour les 1/2 finales.
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Manche 3 | Notes |
| 1 | 1 | Jeffrey Hoogland | Pays-Bas | 10.031 | | 9.844 | Q |
| 1 | 2 | Rayan Helal | France | | 10.130 | | |
| 2 | 1 | Harrie Lavreysen | Pays-Bas | 10.044 | 9.913 | | Q |
| 2 | 2 | Joseph Truman | Grande-Bretagne | | | | |
| 3 | 1 | Mateusz Rudyk | Pologne | 10.192 | 9.904 | | Q |
| 3 | 2 | Jack Carlin | Grande-Bretagne | | | | |
| 4 | 1 | Denis Dmitriev | Russie | 10.955 | 10.260 | | Q |
| 4 | 2 | Pavel Yakushevskiy | Russie | | | | |
Les vainqueurs vont en finale pour la médaille d'or et les perdants vont en finale pour la médaille de bronze.
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Notes |
| 1 | 1 | Jeffrey Hoogland | Pays-Bas | X | 9.847 | QG |
| 1 | 2 | Denis Dmitriev | Russie | | | QB |
| 2 | 1 | Harrie Lavreysen | Pays-Bas | 9.788 | 9.728 | QG |
| 2 | 2 | Mateusz Rudyk | Pologne | | | QB |
* Finales
| Pos | Nom | Pays | 1re manche | 2e manche | 3e manche |
| Match pour la médaille d'or ||||||
| | Jeffrey Hoogland | Pays-Bas | 9.683 | 9.702 | |
| | Harrie Lavreysen | Pays-Bas | | | |
| Match pour la médaille de bronze ||||||
| | Mateusz Rudyk | Pologne | 10.073 | | 10.018 |
| 4 | Denis Dmitriev | Russie | | 10.009 | |

#### Vitesse par équipes

Les 8 meilleures équipes se qualifient pour le 1er tour
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Matthijs Büchli Harrie Lavreysen Roy van den Berg | Pays-Bas | 42.693 | | Q |
| 2 | Jack Carlin Jason Kenny Ryan Owens | Grande-Bretagne | 42.938 | +0.245 | Q |
| 3 | Grégory Baugé Melvin Landerneau Sébastien Vigier | France | 43.338 | +0.645 | Q |
| 4 | Maciej Bielecki Krzysztof Maksel Mateusz Rudyk | Pologne | 43.970 | +1.277 | Q |
| 5 | Maximilian Dörnbach Eric Engler Maximilian Levy | Allemagne | 43.981 | +1.288 | Q |
| 6 | Denis Dmitriev Alexander Sharapov Pavel Yakushevskiy | Russie | 44.017 | +1.324 | Q |
| 7 | Tomáš Bábek Martin Čechman Pavel Kelemen | Tchéquie | 44.324 | +1.631 | Q |
| 8 | Alejandro Martínez José Moreno Sánchez Juan Peralta | Espagne | 44.600 | +1.907 | Q |
| 9 | Aliaksandr Hlova Uladzislau Novik Artsiom Zaitsau | Biélorussie | 44.838 | +2.145 | |
| 10 | Tadey-Ivan Chebanets Oleksandr Moshchonskyi Dmytro Stovbetskyi | Ukraine | 46.148 | +3.455 | |
Les matchs du 1er tour sont organisés comme suit, selon les temps des qualifications : Série 1 : 4e v 5e
Série 2 : 3e v 6e
Série 3 : 2e v 7e
Série 4 : 1re v 8e
Les vainqueurs de chaque série sont classés en fonction de leur temps, les deux meilleures équipes se qualifient pour la finale et les deux autres pour le match pour la médaille de bronze.
| Rang | Rang général | Nom | Pays | Temps | Écart | Notes |
| 4 vs 5 |||||||
| 1 | 1 | Jeffrey Hoogland Harrie Lavreysen Roy van den Berg | Pays-Bas | 42.338 | | QG |
| 2 | 8 | Alejandro Martínez José Moreno Sánchez Juan Peralta | Espagne | 44.868 | +2.530 | |
| 2 vs 7 |||||||
| 1 | 2 | Jack Carlin Jason Kenny Ryan Owens | Grande-Bretagne | 42.661 | | QG |
| 2 | 7 | Tomáš Bábek David Sojka Pavel Kelemen | Tchéquie | 44.628 | +1.967 | |
| 3 vs 6 |||||||
| 1 | 3 | Grégory Baugé Quentin Lafargue Sébastien Vigier | France | 43.481 | | QB |
| 2 | 5 | Denis Dmitriev Aleksei Tkachev Pavel Yakushevskiy | Russie | 44.203 | +0.722 | |
| 4 vs 5 |||||||
| 1 | 4 | Marc Jurczyk Eric Engler Maximilian Levy | Allemagne | 43.772 | | QB |
| 2 | 6 | Maciej Bielecki Krzysztof Maksel Mateusz Rudyk | Pologne | 44.593 | +0.821 | |
* QG = qualifiés pour la finale pour le titre
* QB = qualifiés pour la finale pour la troisième place
* Finales
| Pos | Nom | Pays | Temps | Écart |
| Match pour la médaille d'or ||||||
| | Jeffrey Hoogland Harrie Lavreysen Roy van den Berg | Pays-Bas | 42.151 | |
| | Jack Carlin Jason Kenny Ryan Owens | Grande-Bretagne | 42.822 | +0.671 |
| Match pour la médaille de bronze ||||||
| | Grégory Baugé Quentin Lafargue Sébastien Vigier | France | 43.206 | |
| 4 | Marc Jurczyk Eric Engler Maximilian Levy | Allemagne | 43.600 | +0.394 |

#### Poursuite individuelle

Les deux meilleurs temps se qualifient pour la finale pour la médaille d'or, les 3e et 4e meilleurs temps pour la finale pour la médaille de bronze.
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Corentin Ermenault | France | 4:10.314 | | QG |
| 2 | Domenic Weinstein | Allemagne | 4:12.125 | +1.811 | QG |
| 3 | Stefan Bissegger | Suisse | 4:13.242 | +2.928 | QB |
| 4 | Felix Groß | Allemagne | 4:14.617 | +4.303 | QB |
| 5 | Mikhail Shemetau | Biélorussie | 4:17.144 | +6.830 | |
| 6 | Rune Herregodts | Belgique | 4:17.599 | +7.285 | |
| 7 | Alexander Evtushenko | Russie | 4:18.129 | +7.815 | |
| 8 | Davide Plebani | Italie | 4:18.208 | +7.894 | |
| 9 | Szymon Krawczyk | Pologne | 4:18.626 | +8.312 | |
| 10 | Jonathan Milan | Italie | 4:18.694 | +8.380 | |
| 11 | Valère Thiébaud | Suisse | 4:19.202 | +8.888 | |
| 12 | Xeno Young | Irlande | 4:20.528 | +10.214 | |
| 13 | Wojciech Ziółkowski | Pologne | 4:23.448 | +13.134 | |
| 14 | Yauheni Akhramenka | Biélorussie | 4:25.180 | +14.866 | |
| 15 | Louis Pijourlet | France | 4:25.282 | +14.968 | |
| 16 | Iúri Leitão | Portugal | 4:26.565 | +16.251 | |
| 17 | Viktor Filutás | Hongrie | 4:26.645 | +16.331 | |
| 18 | Kyrylo Tsarenko | Ukraine | 4:32.767 | +22.453 | |
| 19 | Oleksander Kryvych | Ukraine | 4:42.428 | +32.114 | |
| 20 | Vitālijs Korņilovs | Lettonie | 4:42.455 | +32.141 | |
* QG = qualifiés pour la finale pour la médaille d'or
* QB = qualifiés pour la finale pour la médaille de bronze
* Finales
| Pos | Nom | Pays | Temps | Écart |
| Course pour la médaille d'or ||||||
| | Corentin Ermenault | France | 4:14.358 | |
| | Domenic Weinstein | Allemagne | 4:15.918 | +1.560 |
| Course pour la médaille de bronze ||||||
| | Felix Groß | Allemagne | 4:13.240 | |
| 4 | Stefan Bissegger | Suisse | 4:13.776 | +0.536 |

#### Poursuite par équipes

Les 8 meilleures équipes se qualifient pour le premier tour.
| Pos | Pays | Nom | Temps | Écart | Notes |
| 1 | Lasse Norman Hansen Julius Johansen Frederik Madsen Rasmus Pedersen | Danemark | 3:51.833 | | Q |
| 2 | Ed Clancy Ethan Hayter Charlie Tanfield Oliver Wood | Grande-Bretagne | 3:53.219 | +1.385 | Q |
| 3 | Simone Consonni Filippo Ganna Francesco Lamon Davide Plebani | Italie | 3:53.934 | +2.101 | Q |
| 4 | Felix Groß Theo Reinhardt Leon Rohde Nils Schomber | Allemagne | 3:55.677 | +3.843 | Q |
| 5 | Stefan Bissegger Claudio Imhof Théry Schir Cyrille Thièry | Suisse | 3:55.909 | +4.076 | q |
| 6 | Corentin Ermenault Florian Maitre Valentin Tabellion Benjamin Thomas | France | 3:56.159 | +4.325 | q |
| 7 | Szymon Krawczyk Bartosz Rudyk Szymon Sajnok Daniel Staniszewski | Pologne | 3:56.328 | +4.495 | q |
| 8 | Kenny De Ketele Robbe Ghys Rune Herregodts Sasha Weemaes | Belgique | 3:57.211 | +5.378 | q |
| 9 | Lev Gonov Ivan Smirnov Gleb Syritsa Nikita Bersenev | Russie | 3:57.255 | +5.421 | |
| 10 | Yauheni Akhramenka Yauheni Karaliok Mikhail Shemetau Raman Tsishkou | Biélorussie | 4:01.545 | +9.712 | |
| 11 | Volodymyr Dzhus Roman Gladysh Vitaliy Hryniv Kyrylo Tsarenko | Ukraine | 4:07.472 | +15.639 | |
Les équipes courent selon le rang occupé à l'issue des qualifications : 6 contre 7, 5 contre 8, 2 contre 3, 1 contre 4. Les vainqueurs des deux dernières séries (3 et 4) se qualifient pour la finale pour la médaille d'or, tandis que les deux meilleurs temps parmi les six autres équipes se qualifient pour la finale pour la médaille de bronze.
| Pos | Série | Pays | Nom | Temps | Notes |
| 1 | 4 | Lasse Norman Hansen Julius Johansen Frederik Madsen Rasmus Pedersen | Danemark | 3:48.762 | QG |
| 2 | 3 | Simone Consonni Filippo Ganna Francesco Lamon Davide Plebani | Italie | 3:51.604 | QG |
| 3 | 3 | Ed Clancy Ethan Hayter Charlie Tanfield Oliver Wood | Grande-Bretagne | 3:52.230 | QB |
| 4 | 2 | Stefan Bissegger Claudio Imhof Valère Thiébaud Cyrille Thièry | Suisse | 3:52.860 | QB |
| 5 | 4 | Felix Groß Theo Reinhardt Domenic Weinstein Nils Schomber | Allemagne | 3:53.974 | |
| 6 | 1 | Corentin Ermenault Florian Maitre Valentin Tabellion Benjamin Thomas | France | 3:55.686 | |
| 7 | 2 | Kenny De Ketele Robbe Ghys Rune Herregodts Sasha Weemaes | Belgique | 3:57.985 | |
| 8 | 1 | Szymon Krawczyk Bartosz Rudyk Szymon Sajnok Daniel Staniszewski | Pologne | 4:01.376 | |
* QG = qualifiés pour la finale 1-2
* QB = qualifiés pour la finale 3-4
* Finales
| Pos | Nom | Pays | Temps | Écart |
| Match pour la médaille d'or ||||||
| | Lasse Norman Hansen Julius Johansen Frederik Madsen Rasmus Pedersen | Danemark | 3:49.113 | |
| | Michele Scartezzini Filippo Ganna Francesco Lamon Davide Plebani | Italie | 3:54.117 | +5.004 |
| Match pour la médaille de bronze ||||||
| | Ed Clancy Ethan Hayter Charlie Tanfield Oliver Wood | Grande-Bretagne | 3:51.428 | |
| 4 | Stefan Bissegger Claudio Imhof Valère Thiébaud Cyrille Thièry | Suisse | 3:54.278 | +2.850 |

#### Course aux points

| Pos | Nom | Pays | Points au tour | Points au sprint | Ordre à l'arrivée | Total |
| | Bryan Coquard | France | 80 | 18 | 2 | 98 |
| | Jan-Willem van Schip | Pays-Bas | 60 | 33 | 3 | 93 |
| | Michele Scartezzini | Italie | 80 | 8 | 14 | 88 |
| 4 | Christos Volikakis | Grèce | 60 | 25 | 4 | 85 |
| 5 | Ethan Hayter | Grande-Bretagne | 60 | 16 | 13 | 76 |
| 6 | Matias Malmberg | Danemark | 60 | 8 | 18 | 68 |
| 7 | Vladislav Kulikov | Russie | 40 | 15 | 1 | 55 |
| 8 | César Martingil | Portugal | 40 | 13 | 7 | 53 |
| 9 | Cyrille Thièry | Suisse | 40 | 10 | 12 | 50 |
| 10 | Mark Downey | Irlande | 40 | 8 | 15 | 48 |
| 11 | Bartosz Rudyk | Pologne | 40 | 5 | 11 | 45 |
| 12 | Gerben Thijssen | Belgique | 40 | 5 | 19 | 45 |
| 13 | Óscar Pelegrí | Espagne | 20 | 13 | 5 | 33 |
| 14 | Daniel Crista | Roumanie | 20 | 5 | 8 | 25 |
| 15 | Viktor Filutás | Hongrie | 20 | 2 | 6 | 22 |
| 16 | Stefan Matzner | Autriche | 20 | 2 | 16 | 22 |
| 17 | Raman Ramanau | Biélorussie | 20 | 1 | 9 | 21 |
| 18 | Nicolas Pietrula | Tchéquie | 20 | | 10 | 20 |
| 19 | Vladiislav Shcherban | Ukraine | 0 | | 17 | 0 |
| | Leon Rohde | Allemagne | 0 | | 22 | Abandon |
| | Martin Chren | Slovaquie | –40 | | 20 | Abandon |
| | Vitālijs Korņilovs | Lettonie | –80 | | 21 | Abandon |

#### Américaine

| Pos | Nom | Pays | Points au tour | Points au sprint | Ordre à l'arrivée | Total |
| | Lasse Norman Hansen Michael Mørkøv | Danemark | | 52 | 3 | 52 |
| | Yoeri Havik Jan-Willem van Schip | Pays-Bas | | 37 | 1 | 37 |
| | Maximilian Beyer Theo Reinhardt | Allemagne | 20 | 17 | 10 | 37 |
| 4 | Morgan Kneisky Benjamin Thomas | France | | 34 | 2 | 34 |
| 5 | Sebastián Mora Albert Torres | Espagne | | 20 | 5 | 20 |
| 6 | Simone Consonni Elia Viviani | Italie | | 18 | 4 | 18 |
| 7 | Robin Froidevaux Théry Schir | Suisse | | 17 | 12 | 17 |
| 8 | Matthew Walls Oliver Wood | Grande-Bretagne | | 13 | 13 | 13 |
| 9 | Andreas Graf Andreas Müller | Autriche | | 9 | 15 | 9 |
| 10 | Szymon Krawczyk Daniel Staniszewski | Pologne | | 2 | 11 | 2 |
| 11 | Iúri Leitão Rui Oliveira | Portugal | | 1 | 8 | 1 |
| 12 | Kenny De Ketele Robbe Ghys | Belgique | | 1 | 14 | 1 |
| 13 | Yauheni Karaliok Raman Tsishkou | Biélorussie | | 0 | 16 | 0 |
| 14 | Mark Downey Fintan Ryan | Irlande | –20 | 3 | 7 | –17 |
| 15 | Viktor Manakov Sergey Rostovtsev | Russie | –40 | 5 | 9 | –35 |
| 16 | Volodymyr Dzhus Vitaliy Hryniv | Ukraine | –40 | 2 | 6 | –38 |
| 17 | Daniel Babor Jan Kraus | Tchéquie | –60 | 0 | 17 | –60 |
| 18 | Christos Volikakis Zafeiris Volikakis | Grèce | –80 | 0 | 18 | –80 |

#### Scratch

| Pos | Nom | Pays | Tours |
| | Sebastián Mora | Espagne | |
| | Christos Volikakis | Grèce | |
| | Wim Stroetinga | Pays-Bas | |
| 4 | Yauheni Karaliok | Biélorussie | |
| 5 | Matthew Walls | Grande-Bretagne | |
| 6 | Bryan Coquard | France | |
| 7 | Simone Consonni | Italie | |
| 8 | Filip Prokopyszyn | Pologne | |
| 9 | Maximilian Beyer | Allemagne | |
| 10 | Sergey Rostovtsev | Russie | |
| 11 | Fabio Van den Bossche | Belgique | |
| 12 | Felix English | Irlande | |
| 13 | Stefan Mastaller | Autriche | |
| 14 | Lukas Rüegg | Suisse | |
| 15 | Vitaliy Hryniv | Ukraine | |
| 16 | Matias Malmberg | Danemark | |
| 17 | Krisztián Lovassy | Hongrie | |
| 18 | Edgar Stepanyan | Arménie | |
| | Iúri Leitão | Portugal | Abandon |
| | Daniel Babor | Tchéquie | Abandon |
| | Vitālijs Korņilovs | Lettonie | Abandon |
| | Martin Chren | Slovaquie | Abandon |
| | Daniel Crista | Roumanie | Abandon |

#### Omnium

| Pos | Nom | Pays | Tours | Points sur l'épreuve |
| 1 | Jan-Willem van Schip | Pays-Bas | | 40 |
| 2 | Benjamin Thomas | France | | 38 |
| 3 | Albert Torres | Espagne | | 36 |
| 4 | Lasse Norman Hansen | Danemark | | 34 |
| 5 | Oliver Wood | Grande-Bretagne | | 32 |
| 6 | Lindsay De Vylder | Belgique | –1 | 30 |
| 7 | Szymon Sajnok | Pologne | –1 | 28 |
| 8 | Raman Tsishkou | Biélorussie | –1 | 26 |
| 9 | Elia Viviani | Italie | –1 | 24 |
| 10 | Felix English | Irlande | –1 | 22 |
| 11 | Rui Oliveira | Portugal | –1 | 20 |
| 12 | Maximilian Beyer | Allemagne | –1 | 18 |
| 13 | Claudio Imhof | Suisse | –1 | 16 |
| 14 | Christos Volikakis | Grèce | –1 | 14 |
| 15 | Valentin Götzinger | Autriche | –1 | 12 |
| 16 | Krisztián Lovassy | Hongrie | –1 | 10 |
| 17 | Roman Gladysh | Ukraine | –1 | 8 |
| 18 | Artur Ershov | Russie | –1 | 6 |
| 19 | Nicolas Pietrula | Tchéquie | –1 | 4 |
| 20 | Lukáš Kubiš | Slovaquie | –2 | –40 |
| 21 | Daniel Crista | Roumanie | –2 | –40 |
| Pos | Nom | Pays | Points sur tours pris | Points sur l'épreuve |
| 1 | Benjamin Thomas | France | 32 | 40 |
| 2 | Lasse Norman Hansen | Danemark | 29 | 38 |
| 3 | Christos Volikakis | Grèce | 3 | 36 |
| 4 | Oliver Wood | Grande-Bretagne | 3 | 34 |
| 5 | Jan-Willem van Schip | Pays-Bas | 3 | 32 |
| 6 | Elia Viviani | Italie | 2 | 30 |
| 7 | Szymon Sajnok | Pologne | 1 | 28 |
| 8 | Albert Torres | Espagne | 1 | 26 |
| 9 | Raman Tsishkou | Biélorussie | 1 | 24 |
| 10 | Felix English | Irlande | 1 | 22 |
| 11 | Lindsay De Vylder | Belgique | 0 | 20 |
| 12 | Claudio Imhof | Suisse | 0 | 18 |
| 13 | Artur Ershov | Russie | 0 | 16 |
| 14 | Rui Oliveira | Portugal | 0 | 14 |
| 15 | Krisztián Lovassy | Hongrie | –20 | 12 |
| 16 | Valentin Götzinger | Autriche | –20 | 10 |
| 17 | Roman Gladysh | Ukraine | –20 | 8 |
| 18 | Maximilian Beyer | Allemagne | –20 | 6 |
| 19 | Nicolas Pietrula | Tchéquie | –20 | 4 |
| 20 | Daniel Crista | Roumanie | –40 | 2 |
| 21 | Lukáš Kubiš | Slovaquie | –40 | 1 |
| Pos | Nom | Pays | Points sur l'épreuve |
| 1 | Elia Viviani | Italie | 40 |
| 2 | Benjamin Thomas | France | 38 |
| 3 | Jan-Willem van Schip | Pays-Bas | 36 |
| 4 | Oliver Wood | Grande-Bretagne | 34 |
| 5 | Christos Volikakis | Grèce | 32 |
| 6 | Rui Oliveira | Portugal | 30 |
| 7 | Raman Tsishkou | Biélorussie | 28 |
| 8 | Lasse Norman Hansen | Danemark | 26 |
| 9 | Albert Torres | Espagne | 24 |
| 10 | Szymon Sajnok | Pologne | 22 |
| 11 | Maximilian Beyer | Allemagne | 20 |
| 12 | Lindsay De Vylder | Belgique | 18 |
| 13 | Claudio Imhof | Suisse | 16 |
| 14 | Artur Ershov | Russie | 14 |
| 15 | Valentin Götzinger | Autriche | 12 |
| 16 | Felix English | Irlande | 10 |
| 17 | Nicolas Pietrula | Tchéquie | 8 |
| 18 | Roman Gladysh | Ukraine | 6 |
| 19 | Lukáš Kubiš | Slovaquie | 4 |
| 20 | Krisztián Lovassy | Hongrie | 2 |
| 21 | Daniel Crista | Roumanie | 1 |
* Course aux points et classement final
| Rang | Nom | Pays | Scratch | Tempo | Elim. | Sous-total | Points au tour | Points au sprint | Ordre à l'arrivée | Points total |
| | Benjamin Thomas | France | 38 | 40 | 38 | 116 | 40 | 17 | 4 | 173 |
| | Lasse Norman Hansen | Danemark | 34 | 38 | 26 | 98 | 40 | 24 | 1 | 162 |
| | Oliver Wood | Grande-Bretagne | 32 | 34 | 34 | 100 | 40 | 9 | 2 | 149 |
| 4 | Albert Torres | Espagne | 36 | 26 | 24 | 86 | 40 | 19 | 10 | 145 |
| 5 | Jan-Willem van Schip | Pays-Bas | 40 | 32 | 36 | 108 | 20 | 16 | 5 | 144 |
| 6 | Elia Viviani | Italie | 24 | 30 | 40 | 94 | 20 | 9 | 15 | 123 |
| 7 | Christos Volikakis | Grèce | 14 | 36 | 32 | 82 | 20 | 10 | 6 | 112 |
| 8 | Lindsay De Vylder | Belgique | 30 | 20 | 18 | 68 | 20 | 1 | 13 | 89 |
| 9 | Rui Oliveira | Portugal | 20 | 14 | 30 | 64 | 20 | 0 | 16 | 84 |
| 10 | Raman Tsishkou | Biélorussie | 26 | 24 | 28 | 78 | 0 | 0 | 8 | 78 |
| 11 | Szymon Sajnok | Pologne | 28 | 28 | 22 | 78 | 0 | 0 | 11 | 78 |
| 12 | Claudio Imhof | Suisse | 16 | 18 | 16 | 50 | 20 | 4 | 7 | 74 |
| 13 | Felix English | Irlande | 22 | 22 | 10 | 54 | 0 | 0 | 12 | 54 |
| 14 | Maximilian Beyer | Allemagne | 18 | 6 | 20 | 44 | 0 | 2 | 9 | 46 |
| 15 | Artur Ershov | Russie | 6 | 16 | 14 | 36 | 0 | 0 | 19 | 36 |
| 16 | Valentin Götzinger | Autriche | 12 | 10 | 12 | 34 | 0 | 1 | 14 | 35 |
| 17 | Krisztián Lovassy | Hongrie | 10 | 12 | 2 | 24 | 0 | 9 | 3 | 33 |
| 18 | Roman Gladysh | Ukraine | 8 | 8 | 6 | 22 | 0 | 0 | 20 | 22 |
| 19 | Nicolas Pietrula | Tchéquie | 4 | 4 | 8 | 16 | 0 | 0 | 18 | 16 |
| 20 | Daniel Crista | Roumanie | –40 | 2 | 1 | –37 | –20 | 0 | 17 | –57 |
| 21 | Lukáš Kubiš | Slovaquie | –40 | 1 | 4 | –35 | –60 | 0 | 21 | Abandon |

#### Course à élimination

| Pos | Nom | Pays |
| | Elia Viviani | Italie |
| | Bryan Coquard | France |
| | Filip Prokopyszyn | Pologne |
| 4 | Matthew Walls | Grande-Bretagne |
| 5 | Rui Oliveira | Portugal |
| 6 | Óscar Pelegrí | Espagne |
| 7 | Daniel Babor | Tchéquie |
| 8 | Lukas Rüegg | Suisse |
| 9 | Sergey Rostovtsev | Russie |
| 10 | Maximilian Beyer | Allemagne |
| 11 | Stefan Matzner | Autriche |
| 12 | Roman Gladysh | Ukraine |
| 13 | Zafeiris Volikakis | Grèce |
| 14 | Roy Pieters | Pays-Bas |
| 15 | Viktor Filutás | Hongrie |
| 16 | Lukáš Kubiš | Slovaquie |
| 17 | Raman Ramanau | Biélorussie |
| 18 | Jules Hesters | Belgique |

### Femmes
#### 500 mètres

Les huit meilleurs temps se qualifient pour la finale.
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Anastasiia Voinova | Russie | 33.611 | | Q |
| 2 | Olena Starikova | Ukraine | 33.706 | +0.095 | Q |
| 3 | Daria Shmeleva | Russie | 33.827 | +0.216 | Q |
| 4 | Kyra Lamberink | Pays-Bas | 33.952 | +0.341 | Q |
| 5 | Lea Friedrich | Allemagne | 34.154 | +0.543 | Q |
| 6 | Urszula Łoś | Pologne | 34.161 | +0.550 | Q |
| 7 | Miriam Vece | Italie | 34.242 | +0.631 | Q |
| 8 | Tania Calvo | Espagne | 34.591 | +0.980 | Q |
| 9 | Steffie van der Peet | Pays-Bas | 34.698 | +1.087 | |
| 10 | Marlena Karwacka | Pologne | 34.706 | +1.095 | |
| 11 | Helena Casas | Espagne | 34.995 | +1.384 | |
| 12 | Sára Kaňkovská | Tchéquie | 35.809 | +2.198 | |
| 13 | Eimear McMullan | Irlande | 36.649 | +3.038 | |
* Finale
| Pos | Nom | Pays | Temps | Écart |
| | Anastasiia Voinova | Russie | 33.005 | |
| | Daria Shmeleva | Russie | 33.057 | +0.052 |
| | Olena Starikova | Ukraine | 33.328 | +0.323 |
| 4 | Lea Friedrich | Allemagne | 34.044 | +1.039 |
| 5 | Urszula Łoś | Pologne | 34.067 | +1.062 |
| 6 | Miriam Vece | Italie | 34.112 | +1.107 |
| 7 | Kyra Lamberink | Pays-Bas | 34.160 | +1.155 |
| 8 | Tania Calvo | Espagne | 34.581 | +1.576 |

#### Keirin

Les deux premières de chaque série se qualifient pour le deuxième tour, les autres vont en repêchages.

##### Série 1

| Pos | Nom | Pays | Notes |
| 1 | Shanne Braspennincx | Pays-Bas | Q |
| 2 | Daria Shmeleva | Russie | Q |
| 3 | Miglė Marozaitė | Lituanie | |
| 4 | Tania Calvo | Espagne | |
| 5 | Veronika Jaborníková | Tchéquie | |

##### Série 2

| Pos | Nom | Pays | Notes |
| 1 | Lea Friedrich | Allemagne | Q |
| 2 | Mathilde Gros | France | Q |
| 3 | Lyubov Basova | Ukraine | |
| 4 | Urszula Łoś | Pologne | |
| 5 | Sophie Capewell | Grande-Bretagne | |
| 6 | Eimear McMullan | Irlande | |

##### Série 3

| Pos | Nom | Pays | Notes |
| 1 | Nicky Degrendele | Belgique | Q |
| 2 | Sára Kaňkovská | Tchéquie | Q |
| 3 | Katy Marchant | Grande-Bretagne | |
| 4 | Elena Bissolati | Italie | |
| 5 | Helena Casas | Espagne | |

##### Série 4

| Pos | Nom | Pays | Notes |
| 1 | Anastasiia Voinova | Russie | Q |
| 2 | Robyn Stewart | Irlande | Q |
| 3 | Marlena Karwacka | Pologne | |
| 4 | Miriam Vece | Italie | |
| 5 | Simona Krupeckaitė | Lituanie | |
| DSQ | Laurine van Riessen | Pays-Bas | |
La vainqueur de chaque série se qualifie pour le deuxième tour.

##### Série 1

| Pos | Nom | Pays | Notes |
| 1 | Miglė Marozaitė | Lituanie | Q |
| 2 | Miriam Vece | Italie | |
| 3 | Helena Casas | Espagne | |

##### Série 2

| Pos | Nom | Pays | Notes |
| 1 | Sophie Capewell | Grande-Bretagne | Q |
| 2 | Lyubov Basova | Ukraine | |
| 3 | Elena Bissolati | Italie | |

##### Série 3

| Pos | Nom | Pays | Notes |
| 1 | Katy Marchant | Grande-Bretagne | Q |
| 2 | Laurine van Riessen | Pays-Bas | |
| 3 | Veronika Jaborníková | Tchéquie | |
| 4 | Urszula Łoś | Pologne | |

##### Série 4

| Pos | Nom | Pays | Notes |
| 1 | Simona Krupeckaitė | Lituanie | Q |
| 2 | Tania Calvo | Espagne | |
| 3 | Marlena Karwacka | Pologne | |
| 4 | Eimear McMullan | Irlande | |
Les trois premières de chaque course se qualifient pour la finale 1-6, les autres pour la finale 7-12.

##### Course 1

| Pos | Nom | Pays | Notes |
| 1 | Anastasiia Voinova | Russie | Q |
| 2 | Mathilde Gros | France | Q |
| 3 | Shanne Braspennincx | Pays-Bas | Q |
| 4 | Sára Kaňkovská | Tchéquie | |
| 5 | Miglė Marozaitė | Lituanie | |
| 6 | Simona Krupeckaitė | Lituanie | |

##### Course 2

| Pos | Nom | Pays | Notes |
| 1 | Nicky Degrendele | Belgique | Q |
| 2 | Daria Shmeleva | Russie | Q |
| 3 | Lea Friedrich | Allemagne | Q |
| 4 | Robyn Stewart | Irlande | |
| 5 | Sophie Capewell | Grande-Bretagne | |
| 6 | Katy Marchant | Grande-Bretagne | |
* Finale
| Pos | Nom | Pays |
| | Mathilde Gros | France |
| | Lea Friedrich | Allemagne |
| | Daria Shmeleva | Russie |
| 4 | Shanne Braspennincx | Pays-Bas |
| 5 | Nicky Degrendele | Belgique |
| 6 | Anastasiia Voinova | Russie |
* Petite finale
| Pos | Nom | Pays |
| 7 | Simona Krupeckaitė | Lituanie |
| 8 | Katy Marchant | Grande-Bretagne |
| 9 | Miglė Marozaitė | Lituanie |
| 10 | Robyn Stewart | Irlande |
| 11 | Sophie Capewell | Grande-Bretagne |
| 12 | Sára Kaňkovská | Tchéquie |

#### Vitesse

Les 8 meilleurs temps se qualifient pour les 1/8e de finale ; les coureuses classées des places 9 à 24 se qualifient pour les 1/16e de finale.
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Lea Friedrich | Allemagne | 10.724 | | Q |
| 2 | Emma Hinze | Allemagne | 10.738 | +0.014 | Q |
| 3 | Anastasiia Voinova | Russie | 10.787 | +0.063 | Q |
| 4 | Olena Starikova | Ukraine | 10.789 | +0.065 | Q |
| 5 | Mathilde Gros | France | 10.838 | +0.114 | Q |
| 6 | Katy Marchant | Grande-Bretagne | 10.863 | +0.139 | Q |
| 7 | Shanne Braspennincx | Pays-Bas | 10.912 | +0.188 | Q |
| 8 | Daria Shmeleva | Russie | 10.914 | +0.190 | Q |
| 9 | Sophie Capewell | Grande-Bretagne | 10.991 | +0.267 | q |
| 10 | Urszula Łoś | Pologne | 11.010 | +0.286 | q |
| 11 | Miriam Vece | Italie | 11.015 | +0.291 | q |
| 12 | Miglė Marozaitė | Lituanie | 11.055 | +0.331 | q |
| 13 | Laurine van Riessen | Pays-Bas | 11.125 | +0.401 | q |
| 14 | Simona Krupeckaitė | Lituanie | 11.148 | +0.424 | q |
| 15 | Nikola Sibiak | Pologne | 11.189 | +0.465 | q |
| 16 | Nicky Degrendele | Belgique | 11.286 | +0.562 | q |
| 17 | Tania Calvo | Espagne | 11.289 | +0.565 | q |
| 18 | Helena Casas | Espagne | 11.299 | +0.575 | q |
| 19 | Sára Kaňkovská | Tchéquie | 11.357 | +0.633 | q |
| 20 | Lyubov Basova | Ukraine | 11.414 | +0.690 | q |
| 21 | Robyn Stewart | Irlande | 11.424 | +0.700 | q |
| 22 | Elena Bissolati | Italie | 11.457 | +0.733 | q |
| 23 | Veronika Jaborníková | Tchéquie | 11.657 | +0.933 | q |
| 24 | Eimear McMullan | Irlande | 11.707 | +0.983 | q |
* Q = qualifiées pour les 1/8e de finale
* q = qualifiées pour les 1/16e de finale
Les vainqueurs de chaque série se qualifient pour les 1/8e de finale.
| Série | Pos | Nom | Pays | Temps | Notes |
| 1 | 1 | Sophie Capewell | Grande-Bretagne | 11.790 | Q |
| 1 | 2 | Eimear McMullan | Irlande | | |
| 2 | 1 | Urszula Łoś | Pologne | 11.558 | Q |
| 2 | 2 | Veronika Jaborníková | Tchéquie | | |
| 3 | 1 | Miriam Vece | Italie | 11.700 | Q |
| 3 | 2 | Elena Bissolati | Italie | | |
| 4 | 1 | Miglė Marozaitė | Lituanie | 11.875 | Q |
| 4 | 2 | Robyn Stewart | Irlande | | |
| 5 | 1 | Laurine van Riessen | Pays-Bas | 11.799 | Q |
| 5 | 2 | Lyubov Basova | Ukraine | | |
| 6 | 1 | Simona Krupeckaitė | Lituanie | 12.172 | Q |
| 6 | 2 | Sára Kaňkovská | Tchéquie | | |
| 7 | 1 | Nikola Sibiak | Pologne | 12.007 | Q |
| 7 | 2 | Helena Casas | Espagne | | |
| 8 | 1 | Tania Calvo | Espagne | 11.725 | Q |
| 8 | 2 | Nicky Degrendele | Belgique | | |
Les vainqueurs de chaque série se qualifient pour les 1/4 de finale.
| Série | Pos | Nom | Pays | Temps | Notes |
| 1 | 1 | Lea Friedrich | Allemagne | 11.597 | Q |
| 1 | 2 | Tania Calvo | Espagne | | |
| 2 | 1 | Emma Hinze | Allemagne | 11.532 | Q |
| 2 | 2 | Nikola Sibiak | Pologne | | |
| 3 | 1 | Anastasiia Voinova | Russie | 11.328 | Q |
| 3 | 2 | Simona Krupeckaitė | Lituanie | | |
| 4 | 1 | Olena Starikova | Ukraine | 11.175 | Q |
| 4 | 2 | Laurine van Riessen | Pays-Bas | | |
| 5 | 1 | Mathilde Gros | France | 11.473 | Q |
| 5 | 2 | Miglė Marozaitė | Lituanie | | |
| 6 | 1 | Katy Marchant | Grande-Bretagne | 11.581 | Q |
| 6 | 2 | Miriam Vece | Italie | | |
| 7 | 1 | Shanne Braspennincx | Pays-Bas | 11.327 | Q |
| 7 | 2 | Urszula Łoś | Pologne | | |
| 8 | 1 | Daria Shmeleva | Russie | 11.507 | Q |
| 8 | 2 | Sophie Capewell | Grande-Bretagne | | |
Les vainqueurs de chaque match se qualifient pour les 1/2 finales.
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Manche 3 | Notes |
| 1 | 1 | Lea Friedrich | Allemagne | 11.261 | 11.276 | | Q |
| 1 | 2 | Daria Shmeleva | Russie | | | | |
| 2 | 1 | Emma Hinze | Allemagne | 11.160 | 11.134 | | Q |
| 2 | 2 | Shanne Braspennincx | Pays-Bas | | | | |
| 3 | 1 | Anastasiia Voinova | Russie | 11.096 | 11.274 | | Q |
| 3 | 2 | Katy Marchant | Grande-Bretagne | | | | |
| 4 | 1 | Olena Starikova | Ukraine | | 11.527 | 11.254 | Q |
| 4 | 2 | Mathilde Gros | France | 11.229 | | | |
La vainqueur de chaque 1/2 finale se qualifie pour la finale 1-2.
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Manche 3 | Notes |
| 1 | 1 | Olena Starikova | Ukraine | X | | X | QG |
| 1 | 2 | Lea Friedrich | Allemagne | | X | | QB |
| 2 | 1 | Anastasiia Voinova | Russie | X | | X | QG |
| 2 | 2 | Emma Hinze | Allemagne | | X | | QB |
* Finales
| Pos | Nom | Pays | 1re manche | 2e manche |
| Match pour la médaille d'or ||||||
| | Anastasiia Voinova | Russie | 11.159 | 10.913 |
| | Olena Starikova | Ukraine | | |
| Match pour la médaille de bronze ||||||
| | Lea Friedrich | Allemagne | 11.308 | 11.235 |
| 4 | Emma Hinze | Allemagne | | |

#### Vitesse par équipes

Les 8 meilleures équipes se qualifient pour le 1er tour
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Lea Friedrich Emma Hinze | Allemagne | 33.273 | | Q |
| 2 | Kyra Lamberink Steffie van der Peet | Pays-Bas | 33.528 | +0.255 | Q |
| 3 | Simona Krupeckaitė Miglė Marozaitė | Lituanie | 33.549 | +0.276 | Q |
| 4 | Ekaterina Rogovaya Daria Shmeleva | Russie | 33.553 | +0.280 | Q |
| 5 | Marlena Karwacka Urszula Łoś | Pologne | 33.622 | +0.349 | Q |
| 6 | Lyubov Basova Olena Starikova | Ukraine | 33.672 | +0.399 | Q |
| 7 | Tania Calvo Helena Casas | Espagne | 34.104 | +0.831 | Q |
| 8 | Elena Bissolati Miriam Vece | Italie | 34.413 | +1.140 | Q |
Les matchs du 1er tour sont organisés comme suit, selon les temps des qualifications : Série 1 : 4e v 5e
Série 2 : 3e v 6e
Série 3 : 2e v 7e
Série 4 : 1re v 8e
Les vainqueurs de chaque série sont classés en fonction de leur temps, les deux meilleures équipes se qualifient pour la finale et les deux autres pour le match pour la médaille de bronze.
| Rang | Rang général | Nom | Pays | Temps | Écart | Notes |
| 1 vs 8 |||||||
| 1 | 2 | Lea Friedrich Emma Hinze | Allemagne | 32.961 | | QG |
| 2 | 7 | Elena Bissolati Miriam Vece | Italie | 33.841 | +0.880 | |
| 2 vs 7 |||||||
| 1 | 3 | Kyra Lamberink Shanne Braspennincx | Pays-Bas | 32.996 | | QB |
| 2 | 6 | Tania Calvo Helena Casas | Espagne | 33.808 | +0.812 | |
| 3 vs 6 |||||||
| 1 | 4 | Simona Krupeckaitė Miglė Marozaitė | Lituanie | 33.347 | | QB |
| 2 | 8 | Lyubov Basova Olena Starikova | Ukraine | 34.039 | +0.692 | |
| 4 vs 5 |||||||
| 1 | 1 | Anastasiia Voinova Daria Shmeleva | Russie | 32.724 | | QG |
| 2 | 5 | Marlena Karwacka Urszula Łoś | Pologne | 33.601 | +0.877 | |
* QG = qualifiés pour la finale pour le titre
* QB = qualifiés pour la finale pour la troisième place
* Finales
| Pos | Nom | Pays | Temps | Écart |
| Match pour la médaille d'or ||||||
| | Anastasiia Voinova Daria Shmeleva | Russie | 32.496 | |
| | Lea Friedrich Emma Hinze | Allemagne | 33.179 | +0.683 |
| Match pour la médaille de bronze ||||||
| | Kyra Lamberink Shanne Braspennincx | Pays-Bas | 33.023 | |
| 4 | Simona Krupeckaitė Miglė Marozaitė | Lituanie | 33.370 | +0.347 |

#### Poursuite individuelle

Les deux meilleurs temps se qualifient pour la finale pour la médaille d'or, les troisième et quatrième temps pour la finale pour la médaille de bronze.
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Lisa Brennauer | Allemagne | 3:23.401 | | QG |
| 2 | Franziska Brauße | Allemagne | 3:26.159 | +2.758 | QG |
| 3 | Katie Archibald | Grande-Bretagne | 3:27.807 | +4.406 | QB |
| 4 | Kelly Murphy | Irlande | 3:30.687 | +7.286 | QB |
| 5 | Silvia Valsecchi | Italie | 3:31.990 | +8.589 | |
| 6 | Tamara Dronova | Russie | 3:32.934 | +9.533 | |
| 7 | Elinor Barker | Grande-Bretagne | 3:33.443 | +10.042 | |
| 8 | Coralie Demay | France | 3:33.463 | +10.062 | |
| 9 | Martina Alzini | Italie | 3:34.562 | +11.161 | |
| 10 | Lara Gillespie | Irlande | 3:38.277 | +14.876 | |
| 11 | Ina Savenka | Biélorussie | 3:39.382 | +15.981 | |
| 12 | Hanna Solovey | Ukraine | 3:40.395 | +16.994 | |
| 13 | Anna Nahirna | Ukraine | 3:40.628 | +17.227 | |
| 14 | Andrea Waldis | Suisse | 3:41.473 | +18.072 | |
| 15 | Léna Mettraux | Suisse | 3:45.330 | +21.929 | |
| 16 | Tereza Medvedová | Slovaquie | 3:45.964 | +22.563 | |
* QG = qualifiées pour la finale pour la médaille d'or
* QB = qualifiées pour la finale pour la médaille de bronze
* Finales
| Pos | Nom | Pays | Temps | Écart |
| Course pour la médaille d'or ||||||
| | Franziska Brauße | Allemagne | 3:25.002 | |
| | Lisa Brennauer | Allemagne | 3:26.190 | +1.188 |
| Course pour la médaille de bronze ||||||
| | Katie Archibald | Grande-Bretagne | 3:31.602 | |
| 4 | Kelly Murphy | Irlande | 3:32.925 | +1.323 |

#### Poursuite par équipes

Les 8 meilleures équipes se qualifient pour le premier tour.
| Pos | Pays | Nom | Temps | Écart | Notes |
| 1 | Katie Archibald Ellie Dickinson Neah Evans Laura Kenny | Grande-Bretagne | 4:15.939 | | Q |
| 2 | Franziska Brauße Lisa Brennauer Lisa Klein Mieke Kröger | Allemagne | 4:18.567 | +2.628 | Q |
| 3 | Elisa Balsamo Marta Cavalli Vittoria Guazzini Letizia Paternoster | Italie | 4:18.571 | +2.632 | Q |
| 4 | Marion Borras Clara Copponi Coralie Demay Valentine Fortin | France | 4:22.669 | +6.730 | Q |
| 5 | Shari Bossuyt Jolien D'Hoore Annelies Dom Lotte Kopecky | Belgique | 4:25.730 | +9.791 | q |
| 6 | Karolina Karasiewicz Lucja Pietrzak Daria Pikulik Nikol Płosaj | Pologne | 4:28.824 | +12.885 | q |
| 7 | Polina Pivovarova Aksana Salauyeva Ina Savenka Karalina Savenka | Biélorussie | 4:30.473 | +14.534 | q |
| 8 | Mylène de Zoete Amber van der Hulst Kirstie van Haaften Bente van Teeseling | Pays-Bas | 4:30.776 | +14.837 | q |
| 9 | Mia Griffin Kelly Murphy Alice Sharpe Orla Walsh | Irlande | 4:31.325 | +15.386 | |
| 10 | Tamara Dronova Diana Klimova Daria Malkova Maria Rostovtseva | Russie | 4:32.713 | +16.774 | |
| 11 | Oksana Kliachina Anna Nahirna Hanna Solovey Kseniia Fedotova | Ukraine | 4:35.484 | +19.545 | |
Les équipes courent selon le rang occupé à l'issue des qualifications : 6 contre 7, 5 contre 8, 2 contre 3, 1 contre 4. Les vainqueurs des deux dernières séries (3 et 4) se qualifient pour la finale pour la médaille d'or, tandis que les deux meilleurs temps parmi les six autres équipes se qualifient pour la finale pour la médaille de bronze.
| Pos | Série | Nom | Pays | Temps | Notes |
| 1 | 3 | Franziska Brauße Lisa Brennauer Lisa Klein Gudrun Stock | Allemagne | 4:16.328 | QG |
| 2 | 4 | Katie Archibald Ellie Dickinson Neah Evans Elinor Barker | Grande-Bretagne | 4:17.352 | QG |
| 3 | 3 | Elisa Balsamo Marta Cavalli Vittoria Guazzini Letizia Paternoster | Italie | 4:17.887 | QB |
| 4 | 4 | Marion Borras Clara Copponi Coralie Demay Marie Le Net | France | 4:21.174 | QB |
| 5 | 2 | Shari Bossuyt Jolien D'Hoore Annelies Dom Lotte Kopecky | Belgique | 4:21.933 | |
| 6 | 1 | Karolina Karasiewicz Justyna Kaczkowska Daria Pikulik Nikol Płosaj | Pologne | 4:23.600 | |
| 7 | 2 | Mylène de Zoete Amber van der Hulst Kirstie van Haaften Bente van Teeseling | Pays-Bas | 4:31.634 | |
| 8 | 1 | Polina Pivovarova Aksana Salauyeva Ina Savenka Karalina Savenka | Biélorussie | 4:31.730 | |
* QG = qualifiés pour la finale 1-2
* QB = qualifiés pour la finale 3-4
* Finales
| Pos | Nom | Pays | Temps | Écart |
| Match pour la médaille d'or ||||||
| | Katie Archibald Ellie Dickinson Neah Evans Laura Kenny | Grande-Bretagne | 4:13.828 | |
| | Franziska Brauße Lisa Brennauer Lisa Klein Gudrun Stock | Allemagne | 4:16.789 | +2.961 |
| Match pour la médaille de bronze ||||||
| | Elisa Balsamo Martina Alzini Vittoria Guazzini Letizia Paternoster | Italie | 4:17.610 | |
| 4 | Valentine Fortin Clara Copponi Coralie Demay Marie Le Net | France | 4:22.118 | +4.508 |

#### Course aux points

| Pos | Nom | Pays | Points au tour | Points au sprint | Ordre à l'arrivée | Total |
| | Maria Giulia Confalonieri | Italie | 20 | 26 | 2 | 46 |
| | Tatsiana Sharakova | Biélorussie | 20 | 24 | 1 | 44 |
| | Hanna Solovey | Ukraine | 20 | 18 | 3 | 38 |
| 4 | Coralie Demay | France | 20 | 8 | 5 | 28 |
| 5 | Maria Martins | Portugal | 20 | 7 | 9 | 27 |
| 6 | Diana Klimova | Russie | 20 | 6 | 21 | 26 |
| 7 | Léna Mettraux | Suisse | 20 | 3 | 10 | 23 |
| 8 | Trine Schmidt | Danemark | 20 | | 14 | 20 |
| 9 | Neah Evans | Grande-Bretagne | | 14 | 4 | 14 |
| 10 | Anita Stenberg | Norvège | | 4 | 6 | 4 |
| 11 | Karolina Karasiewicz | Pologne | | 3 | 7 | 3 |
| 12 | Amy Pieters | Pays-Bas | | 3 | 11 | 3 |
| 13 | Alice Sharpe | Irlande | | 3 | 18 | 3 |
| 14 | Irene Usabiaga | Espagne | | | 8 | 0 |
| 15 | Verena Eberhardt | Autriche | | | 12 | 0 |
| 16 | Jarmila Machačová | Tchéquie | | | 13 | 0 |
| 17 | Charlotte Becker | Allemagne | | | 15 | 0 |
| 18 | Johanna Kitti Borissza | Hongrie | | | 16 | 0 |
| 19 | Annelies Dom | Belgique | | | 17 | 0 |
| 20 | Tereza Medvedová | Slovaquie | –20 | 2 | 19 | –18 |
| 21 | Viktorija Šumskytė | Lituanie | –60 | | 20 | –60 |

#### Américaine

| Pos | Nom | Pays | Points au tour | Points au sprint | Ordre à l'arrivée | Total |
| | Amalie Dideriksen Julie Leth | Danemark | | 33 | 2 | 33 |
| | Katie Archibald Laura Kenny | Grande-Bretagne | | 31 | 1 | 31 |
| | Amy Pieters Kirsten Wild | Pays-Bas | | 23 | 4 | 23 |
| 4 | Maria Giulia Confalonieri Letizia Paternoster | Italie | | 18 | 3 | 18 |
| 5 | Clara Copponi Marie Le Net | France | | 12 | 6 | 12 |
| 6 | Daria Pikulik Wiktoria Pikulik | Pologne | | 8 | 7 | 8 |
| 7 | Shari Bossuyt Lotte Kopecky | Belgique | | 7 | 12 | 7 |
| 8 | Lydia Boylan Lydia Gurley | Irlande | | 5 | 8 | 5 |
| 9 | Aline Seitz Andrea Waldis | Suisse | | 3 | 5 | 3 |
| 10 | Franziska Brauße Lisa Klein | Allemagne | | 2 | 11 | 2 |
| 11 | Oksana Kliachina Anna Nahirna | Ukraine | | 1 | 10 | 1 |
| 12 | Tamara Dronova Maria Novolodskaya | Russie | | 0 | 9 | 0 |
| 13 | Palina Pivavarava Ina Savenka | Biélorussie | | 0 | 13 | 0 |
| 14 | Lucie Hochmann Kateřina Kohoutková | Tchéquie | –80 | 0 | 14 | –80 |

#### Scratch

| Pos | Nom | Pays |
| | Emily Nelson | Grande-Bretagne |
| | Shannon McCurley | Irlande |
| | Maria Martins | Portugal |
| 4 | Ana Usabiaga | Espagne |
| 5 | Lucja Pietrzak | Pologne |
| 6 | Olivija Baleišytė | Lituanie |
| 7 | Kirsten Wild | Pays-Bas |
| 8 | Alžbeta Bačíková | Slovaquie |
| 9 | Aline Seitz | Suisse |
| 10 | Martina Fidanza | Italie |
| 11 | Verena Eberhardt | Autriche |
| 12 | Trine Schmidt | Danemark |
| 13 | Viktoriya Bondar | Ukraine |
| 14 | Victoire Berteau | France |
| 15 | Evgenia Mudraya | Russie |
| 16 | Gilke Croket | Belgique |
| 17 | Anita Stenberg | Norvège |
| 18 | Jarmila Machačová | Tchéquie |
| 19 | Johanna Kitti Borissza | Hongrie |
| 20 | Hanna Tserakh | Biélorussie |
| 21 | Charlotte Becker | Allemagne |

#### Omnium

| Pos | Nom | Pays | Points sur l'épreuve |
| 1 | Laura Kenny | Grande-Bretagne | 40 |
| 2 | Letizia Paternoster | Italie | 38 |
| 3 | Clara Copponi | France | 36 |
| 4 | Kirsten Wild | Pays-Bas | 34 |
| 5 | Amalie Dideriksen | Danemark | 32 |
| 6 | Anita Stenberg | Norvège | 30 |
| 7 | Daria Pikulik | Pologne | 28 |
| 8 | Maria Martins | Portugal | 26 |
| 9 | Aline Seitz | Suisse | 24 |
| 10 | Gudrun Stock | Allemagne | 22 |
| 11 | Lotte Kopecky | Belgique | 20 |
| 12 | Petra Ševčíková | Tchéquie | 18 |
| 13 | Olivija Baleišytė | Lituanie | 16 |
| 14 | Lydia Boylan | Irlande | 14 |
| 15 | Verena Eberhardt | Autriche | 12 |
| 16 | Tatsiana Sharakova | Biélorussie | 10 |
| 17 | Tetyana Klimchenko | Ukraine | 8 |
| 18 | Maria Rostovtseva | Russie | 6 |
| 19 | Johanna Kitti Borissza | Hongrie | 4 |
| 20 | Ana Usabiaga | Espagne | 2 |
| 21 | Alžbeta Bačíková | Slovaquie | 2 |
| Pos | Nom | Pays | Points sur tours pris | Points sur l'épreuve |
| 1 | Gudrun Stock | Allemagne | 22 | 40 |
| 2 | Tatsiana Sharakova | Biélorussie | 21 | 38 |
| 3 | Clara Copponi | France | 8 | 36 |
| 4 | Tetyana Klimchenko | Ukraine | 7 | 34 |
| 5 | Amalie Dideriksen | Danemark | 4 | 32 |
| 6 | Daria Pikulik | Pologne | 2 | 30 |
| 7 | Kirsten Wild | Pays-Bas | 1 | 28 |
| 8 | Olivija Baleišytė | Lituanie | 0 | 26 |
| 9 | Verena Eberhardt | Autriche | 0 | 24 |
| 10 | Laura Kenny | Grande-Bretagne | 0 | 22 |
| 11 | Letizia Paternoster | Italie | 0 | 20 |
| 12 | Lotte Kopecky | Belgique | 0 | 18 |
| 13 | Aline Seitz | Suisse | 0 | 16 |
| 14 | Maria Martins | Portugal | 0 | 14 |
| 15 | Lydia Boylan | Irlande | 0 | 12 |
| 16 | Anita Stenberg | Norvège | 0 | 10 |
| 17 | Johanna Kitti Borissza | Hongrie | 0 | 8 |
| 18 | Ana Usabiaga | Espagne | 0 | 6 |
| 19 | Alžbeta Bačíková | Slovaquie | 0 | 4 |
| 20 | Petra Ševčíková | Tchéquie | 0 | 2 |
| 21 | Maria Rostovtseva | Russie | –20 | 1 |
| Pos | Nom | Pays | Points sur l'épreuve |
| 1 | Kirsten Wild | Pays-Bas | 40 |
| 2 | Letizia Paternoster | Italie | 38 |
| 3 | Laura Kenny | Grande-Bretagne | 36 |
| 4 | Daria Pikulik | Pologne | 34 |
| 5 | Maria Martins | Portugal | 32 |
| 6 | Amalie Dideriksen | Danemark | 30 |
| 7 | Tatsiana Sharakova | Biélorussie | 28 |
| 8 | Gudrun Stock | Allemagne | 26 |
| 9 | Lotte Kopecky | Belgique | 24 |
| 10 | Alžbeta Bačíková | Slovaquie | 22 |
| 11 | Clara Copponi | France | 20 |
| 12 | Aline Seitz | Suisse | 18 |
| 13 | Tetyana Klimchenko | Ukraine | 16 |
| 14 | Verena Eberhardt | Autriche | 14 |
| 15 | Lydia Boylan | Irlande | 12 |
| 16 | Petra Ševčíková | Tchéquie | 10 |
| 17 | Olivija Baleišytė | Lituanie | 8 |
| 18 | Johanna Kitti Borissza | Hongrie | 6 |
| 19 | Anita Stenberg | Norvège | 4 |
| 20 | Ana Usabiaga | Espagne | 2 |
| | Maria Rostovtseva | Russie | DSQ |
* Course aux points et classement final
| Rang | Nom | Pays | Scratch | Tempo | Elim. | Sous-total | Points au tour | Points au sprint | Ordre à l'arrivée | Points total |
| | Kirsten Wild | Pays-Bas | 34 | 28 | 40 | 102 | 0 | 14 | 4 | 116 |
| | Laura Kenny | Grande-Bretagne | 40 | 22 | 36 | 98 | 0 | 16 | 3 | 114 |
| | Tatsiana Sharakova | Biélorussie | 10 | 38 | 28 | 76 | 20 | 16 | 1 | 112 |
| 4 | Daria Pikulik | Pologne | 28 | 30 | 34 | 92 | 0 | 14 | 8 | 106 |
| 5 | Letizia Paternoster | Italie | 38 | 20 | 38 | 96 | 0 | 8 | 17 | 104 |
| 6 | Amalie Dideriksen | Danemark | 32 | 32 | 30 | 94 | 0 | 6 | 20 | 100 |
| 7 | Clara Copponi | France | 36 | 36 | 20 | 92 | 0 | 5 | 6 | 97 |
| 8 | Maria Martins | Portugal | 26 | 14 | 32 | 72 | 20 | 3 | 11 | 95 |
| 9 | Gudrun Stock | Allemagne | 22 | 40 | 26 | 88 | 0 | 1 | 12 | 89 |
| 10 | Lotte Kopecky | Belgique | 20 | 18 | 24 | 62 | 20 | 5 | 13 | 87 |
| 11 | Aline Seitz | Suisse | 24 | 16 | 18 | 58 | 20 | 3 | 5 | 81 |
| 12 | Tetyana Klimchenko | Ukraine | 8 | 34 | 16 | 58 | 0 | 6 | 2 | 64 |
| 13 | Verena Eberhardt | Autriche | 12 | 24 | 14 | 50 | 0 | 0 | 7 | 50 |
| 14 | Olivija Baleišytė | Lituanie | 16 | 26 | 8 | 50 | 0 | 0 | 16 | 50 |
| 15 | Anita Stenberg | Norvège | 30 | 10 | 4 | 44 | 0 | 2 | 10 | 46 |
| 16 | Lydia Boylan | Irlande | 14 | 12 | 12 | 38 | 0 | 0 | 14 | 38 |
| 17 | Alžbeta Bačíková | Slovaquie | 2 | 4 | 22 | 30 | 0 | 0 | 18 | 30 |
| 18 | Ana Usabiaga | Espagne | 2 | 6 | 2 | 12 | 0 | 0 | 9 | 12 |
| 19 | Johanna Kitti Borissza | Hongrie | 4 | 8 | 6 | 12 | 0 | 0 | 19 | 12 |
| 20 | Petra Ševčíková | Tchéquie | 18 | 2 | 10 | 32 | –60 | 0 | 15 | –28 |
| | Maria Rostovtseva | Russie | 6 | 1 | DSQ | DSQ | | | | DSQ |

#### Course à élimination

| Pos | Nom | Pays |
| | Kirsten Wild | Pays-Bas |
| | Emily Nelson | Grande-Bretagne |
| | Nikol Płosaj | Pologne |
| 4 | Maria Giulia Confalonieri | Italie |
| 5 | Victoire Berteau | France |
| 6 | Kseniia Fedotova | Ukraine |
| 7 | Maria Martins | Portugal |
| 8 | Irene Usabiaga | Espagne |
| 9 | Palina Pivavarava | Biélorussie |
| 10 | Shannon McCurley | Irlande |
| 11 | Evgenia Mudraya | Russie |
| 12 | Johanna Kitti Borissza | Hongrie |
| 13 | Trine Schmidt | Danemark |
| 14 | Tereza Medvedová | Slovaquie |
| 15 | Viktorija Šumskytė | Lituanie |
| 16 | Lucie Hochmann | Tchéquie |
| 17 | Andrea Waldis | Suisse |
| 18 | Gilke Croket | Belgique |

## Tableau des médailles

* Pays organisateur (Pays-Bas)
Tableau des médailles :
| Rang | Nation | Or | Argent | Bronze | Total |
| 1 | Pays-Bas | 5 | 4 | 4 | 13 |
| 2 | France | 5 | 1 | 2 | 8 |
| 3 | Russie | 3 | 2 | 1 | 6 |
| 4 | Danemark | 3 | 1 | 0 | 4 |
| 5 | Grande-Bretagne | 2 | 4 | 3 | 9 |
| 6 | Italie | 2 | 1 | 2 | 5 |
| 7 | Allemagne | 1 | 5 | 3 | 9 |
| 8 | Espagne | 1 | 0 | 0 | 1 |
| 9 | Ukraine | 0 | 1 | 2 | 3 |
| 10 | Biélorussie | 0 | 1 | 1 | 2 |
| 11 | Grèce | 0 | 1 | 0 | 1 |
| 11 | Irlande | 0 | 1 | 0 | 1 |
| 13 | Pologne | 0 | 0 | 3 | 3 |
| 14 | Portugal | 0 | 0 | 1 | 1 |
| Total | Total | 22 | 22 | 22 | 66 |

## Diffuseurs

La liste des diffuseurs est la suivante :
* Belgique : Sporza, Canvas, Ketnet et Één
* Danemark : TV2 Play
* France : France TV
* Pays-Bas : Eurosport 1, Eurosport 2 et NPO 1
* Pologne : TVP Sport
* Pan Europe : Eurosport player et Eurosport 2