# Championnats d'Europe de cyclisme sur piste 2018

Les championnats d'Europe de cyclisme sur piste 2018 ont lieu du 2 au 7 août 2018, au Sir Chris Hoy Velodrome de Glasgow, au Royaume-Uni, dans le cadre des championnats sportifs européens 2018, première édition des championnats sportifs européens.

## Programme

| Date | Finales masculines | Finales féminines |
| Jeudi 2 août | Poursuite par équipes (qualification) | Poursuite par équipes (qualification) |
| Vendredi 3 août | Poursuite par équipes, vitesse par équipes, scratch | Poursuite par équipes, vitesse par équipes, scratch |
| Samedi 4 août | Kilomètre, omnium | Vitesse individuelle, course aux points |
| Dimanche 5 août | Poursuite individuelle, course aux points | Course à l'élimination, poursuite individuelle |
| Lundi 6 août | Vitesse individuelle, course à l'américaine | Omnium, 500 mètres |
| Mardi 7 août | Keirin, course à l'élimination | Keirin, 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 | Matthijs Büchli | 1 min 0 s 134 | Joachim Eilers | 1 min 0 s 361 | Sam Ligtlee | 1 min 0 s 905 |
| Keirin | Stefan Bötticher | | Sébastien Vigier | | Jack Carlin | |
| Vitesse individuelle | Jeffrey Hoogland | | Stefan Bötticher | | Harrie Lavreysen | |
| Vitesse par équipes | Pays-Bas Jeffrey Hoogland Harrie Lavreysen Roy van den Berg Nils van 't Hoenderdaal (q) | 42 s 888 | France Sébastien Vigier François Pervis Quentin Lafargue Michaël D'Almeida (q) | 43 s 693 | Allemagne Stefan Bötticher Timo Bichler Joachim Eilers | 43 s 805 |
| Poursuite individuelle | Domenic Weinstein | 4 min 13 s 363 | Ivo Oliveira | 4 min 15 s 304 | Claudio Imhof | 4 min 16 s 654 |
| Poursuite par équipes | Italie Filippo Ganna Francesco Lamon Elia Viviani Michele Scartezzini Liam Bertazzo (q) | 3 min 55 s 401 | Suisse Cyrille Thièry Stefan Bissegger Frank Pasche Théry Schir Claudio Imhof (q) | 3 min 59 s 705 | Grande-Bretagne Ethan Hayter Steven Burke Kian Emadi Charlie Tanfield Oliver Wood (q) | 3 min 57 s 463 |
| Course aux points | Wojtek Pszczolarski | 102 pts | Kenny De Ketele | 83 pts | Stefan Matzner | 71 pts |
| Américaine | Belgique Kenny De Ketele Robbe Ghys | 60 pts | Allemagne Roger Kluge Theo Reinhardt | 49 pts | Royaume-Uni Ethan Hayter Oliver Wood | 38 pts |
| Scratch | Roman Gladysh | | Adrien Garel | | Tristan Marguet | |
| Omnium | Ethan Hayter | 133 pts | Elia Viviani | 113 pts | Casper Von Folsach | 113 pts |
| Course à l'élimination | Matthew Walls | | Rui Oliveira | | Szymon Krawczyk | |

### Épreuves féminines

| Épreuves | Or | Or | Argent | Argent | Bronze | Bronze |
| 500 mètres | Daria Shmeleva | 33 s 285 | Olena Starikova | 33 s 593 | Miriam Welte | 33 s 600 |
| Keirin | Mathilde Gros | | Nicky Degrendele | | Daria Shmeleva | |
| Vitesse individuelle | Daria Shmeleva | | Anastasiia Voinova | | Mathilde Gros | |
| Vitesse par équipes | Russie Anastasiia Voinova Daria Shmeleva | 32 s 452 | Ukraine Lyubov Basova Olena Starikova | 33 s 108 | Allemagne Miriam Welte Emma Hinze | 32 s 981 |
| Poursuite individuelle | Lisa Brennauer | 3 min 26 s 879 | Katie Archibald | 3 min 29 s 577 | Justyna Kaczkowska | 3 min 34 s 750 |
| Poursuite par équipes | Grande-Bretagne Elinor Barker Laura Kenny Katie Archibald Neah Evans Eleanor Dickinson (q) | 4 min 16 s 896 | Italie Letizia Paternoster Marta Cavalli Elisa Balsamo Silvia Valsecchi | 4 min 25 s 384 | Allemagne Charlotte Becker Gudrun Stock Mieke Kröger Lisa Brennauer | 4 min 23 s 105 |
| Course aux points | Maria Giulia Confalonieri | 33 pts | Ina Savenka | 32 pts | Gulnaz Badykova | 32 pts |
| Américaine | Danemark Amalie Dideriksen Julie Leth | 42 pts | Russie Gulnaz Badykova Diana Klimova | 38 pts | Pays-Bas Kirsten Wild Amy Pieters | 34 pts |
| Scratch | Kirsten Wild | | Emily Kay | | Jolien D'Hoore | |
| Omnium | Kirsten Wild | 156 pts | Katie Archibald | 144 pts | Letizia Paternoster | 111 pts |
| Course à l'élimination | Laura Kenny | | Anna Knauer | | Evgenia Augustinas | |

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

Les 8 meilleurs coureurs se qualifient pour la finale.
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Matthijs Büchli | Pays-Bas | 59 s 783 | | Q |
| 2 | Joachim Eilers | Allemagne | 1 min 0 s 735 | +0 s 952 | Q |
| 3 | Michaël D'Almeida | France | 1 min 0 s 926 | +1 s 143 | Q |
| 4 | Quentin Lafargue | France | 1 min 0 s 929 | +1 s 146 | Q |
| 5 | Maximilian Dörnbach | Allemagne | 1 min 1 s 193 | +1 s 410 | Q |
| 6 | Francesco Lamon | Italie | 1 min 1 s 342 | +1 s 559 | Q |
| 7 | Sam Ligtlee | Pays-Bas | 1 min 1 s 388 | +1 s 605 | Q |
| 8 | Robin Wagner | Tchéquie | 1 min 1 s 830 | +2 s 047 | Q |
| 9 | Tomáš Bábek | Tchéquie | 1 min 1 s 928 | +2 s 145 | |
| 10 | Joseph Truman | Grande-Bretagne | 1 min 2 s 167 | +2 s 384 | |
| 11 | José Moreno Sánchez | Espagne | 1 min 2 s 515 | +2 s 732 | |
| 12 | Uladzislau Novik | Biélorussie | 1 min 2 s 612 | +2 s 829 | |
| 13 | Alexander Dubchenko | Russie | 1 min 2 s 646 | +2 s 863 | |
| 14 | Ayrton De Pauw | Belgique | 1 min 2 s 708 | +2 s 925 | |
| 15 | Alexandr Vasiukhno | Russie | 1 min 2 s 759 | +2 s 976 | |
| 16 | Daniel Rochna | Pologne | 1 min 3 s 038 | +3 s 255 | |
| 17 | Francesco Ceci | Italie | 1 min 3 s 101 | +3 s 318 | |
| 18 | Alejandro Martínez | Espagne | 1 min 3 s 192 | +3 s 409 | |
| 19 | Maksym Lopatiuk | Géorgie | 1 min 3 s 886 | +4 s 103 | |
| 20 | Norbert Szabo | Roumanie | 1 min 5 s 642 | +5 s 859 | |
* Finale
| Pos | Nom | Pays | Temps | Écart |
| | Matthijs Büchli | Pays-Bas | 1 min 0 s 134 | |
| | Joachim Eilers | Allemagne | 1 min 0 s 361 | +0 s 227 |
| | Sam Ligtlee | Pays-Bas | 1 min 0 s 905 | +0 s 771 |
| 4 | Quentin Lafargue | France | 1 min 0 s 929 | +0 s 795 |
| 5 | Maximilian Dörnbach | Allemagne | 1 min 1 s 166 | +1 s 032 |
| 6 | Michaël D'Almeida | France | 1 min 1 s 499 | +1 s 365 |
| 7 | Robin Wagner | Tchéquie | 1 min 1 s 508 | +1 s 374 |
| 8 | Francesco Lamon | Italie | 1 min 1 s 680 | +1 s 546 |

#### 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 | Andriy Vynokurov | Ukraine | Q |
| 2 | Uladzislau Novik | Biélorussie | Q |
| 3 | Svajūnas Jonauskas | Lituanie | |
| 4 | Francesco Ceci | Italie | |
| 5 | Ayrton De Pauw | Belgique | |
| DSQ | Alexander Dubchenko | Russie | |

##### Série 2

| Pos | Nom | Pays | Notes |
| 1 | Sébastien Vigier | France | Q |
| 2 | Joseph Truman | Grande-Bretagne | Q |
| 3 | Joachim Eilers | Allemagne | |
| 4 | Norbert Szabo | Roumanie | |
| DSQ | Sam Ligtlee | Pays-Bas | |
| DNF | Sergii Omelchenko | Azerbaïdjan | |
| DNF | Sándor Szalontay | Hongrie | |

##### Série 3

| Pos | Nom | Pays | Notes |
| 1 | Stefan Bötticher | Allemagne | Q |
| 2 | Jack Carlin | Grande-Bretagne | Q |
| 3 | Mateusz Lipa | Pologne | |
| 4 | Juan Peralta | Espagne | |
| 5 | Quentin Lafargue | France | |
| 6 | Tomáš Bábek | Tchéquie | |
| 7 | Artsiom Zaitsau | Biélorussie | |

##### Série 4

| Pos | Nom | Pays | Notes |
| 1 | Denis Dmitriev | Russie | Q |
| 2 | Harrie Lavreysen | Pays-Bas | Q |
| 3 | Krzysztof Maksel | Pologne | |
| 4 | José Moreno Sánchez | Espagne | |
| 5 | Pavel Kelemen | Tchéquie | |
| 6 | David Askurava | Géorgie | |
| 7 | Luca Ceci | Italie | |
Le vainqueur de chaque série se qualifie pour le deuxième tour.

##### Série 1

| Pos | Nom | Pays | Notes |
| 1 | Quentin Lafargue | France | Q |
| 2 | Svajūnas Jonauskas | Lituanie | |
| 3 | José Moreno Sánchez | Espagne | |
| 4 | Sergii Omelchenko | Azerbaïdjan | |

##### Série 2

| Pos | Nom | Pays | Notes |
| 1 | Joachim Eilers | Allemagne | Q |
| 2 | Juan Peralta | Espagne | |
| 3 | Alexander Dubchenko | Russie | |
| 4 | Luca Ceci | Italie | |
| 5 | Sam Ligtlee | Pays-Bas | |

##### Série 3

| Pos | Nom | Pays | Notes |
| 1 | Mateusz Lipa | Pologne | Q |
| 2 | Artsiom Zaitsau | Biélorussie | |
| 3 | Ayrton De Pauw | Belgique | |
| 4 | Norbert Szabo | Roumanie | |
| 5 | David Askurava | Géorgie | |

##### Série 4

| Pos | Nom | Pays | Notes |
| 1 | Krzysztof Maksel | Pologne | Q |
| 2 | Pavel Kelemen | Tchéquie | |
| 3 | Tomáš Bábek | Tchéquie | |
| 4 | Sándor Szalontay | Hongrie | |
| 5 | Francesco Ceci | Italie | |
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 | Quentin Lafargue | France | Q |
| 2 | Jack Carlin | Grande-Bretagne | Q |
| 3 | Krzysztof Maksel | Pologne | Q |
| 4 | Andriy Vynokurov | Ukraine | |
| 5 | Denis Dmitriev | Russie | |
| 6 | Joseph Truman | Grande-Bretagne | |

##### Course 2

| Pos | Nom | Pays | Notes |
| 1 | Sébastien Vigier | France | Q |
| 2 | Stefan Bötticher | Allemagne | Q |
| 3 | Harrie Lavreysen | Pays-Bas | Q |
| 4 | Joachim Eilers | Allemagne | |
| 5 | Uladzislau Novik | Biélorussie | |
| 6 | Mateusz Lipa | Pologne | |
* Finale
| Pos | Nom | Pays |
| | Stefan Bötticher | Allemagne |
| | Sébastien Vigier | France |
| | Jack Carlin | Grande-Bretagne |
| 4 | Quentin Lafargue | France |
| 5 | Harrie Lavreysen | Pays-Bas |
| 6 | Krzysztof Maksel | Pologne |
* Petite finale
| Pos | Nom | Pays |
| 7 | Joachim Eilers | Allemagne |
| 8 | Andriy Vynokurov | Ukraine |
| 9 | Joseph Truman | Grande-Bretagne |
| 10 | Mateusz Lipa | Pologne |
| 11 | Denis Dmitriev | Russie |
| 12 | Uladzislau Novik | Biélorussie |

#### Vitesse

Les 4 meilleurs temps se qualifient pour les 1/8e de finale ; les coureurs classés des places 5 à 28 se qualifient pour les 1/16e de finale.
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Stefan Bötticher | Allemagne | 9 s 722 | | Q |
| 2 | Jeffrey Hoogland | Pays-Bas | 9 s 727 | +0 s 005 | Q |
| 3 | Harrie Lavreysen | Pays-Bas | 9 s 770 | +0 s 048 | Q |
| 4 | Sebastien Vigier | France | 9 s 783 | +0 s 061 | Q |
| 5 | Jack Carlin | Grande-Bretagne | 9 s 789 | +0 s 067 | q |
| 6 | Denis Dmitriev | Russie | 9 s 863 | +0 s 141 | q |
| 7 | Philip Hindes | Grande-Bretagne | 9 s 875 | +0 s 153 | q |
| 8 | Pavel Yakushevskiy | Russie | 9 s 880 | +0 s 158 | q |
| 9 | Vasilijus Lendel | Lituanie | 9 s 905 | +0 s 183 | q |
| 10 | Grégory Baugé | France | 9 s 909 | +0 s 187 | q |
| 11 | Pavel Kelemen | Tchéquie | 9 s 979 | +0 s 257 | q |
| 12 | Andriy Vynokurov | Ukraine | 9 s 982 | +0 s 260 | q |
| 13 | Maximilian Dörnbach | Allemagne | 10 s 004 | +0 s 282 | q |
| 14 | Mateusz Lipa | Pologne | 10 s 014 | +0 s 292 | q |
| 15 | Martin Čechman | Tchéquie | 10 s 019 | +0 s 297 | q |
| 16 | Sandor Szalontay | Hongrie | 10 s 037 | +0 s 315 | q |
| 17 | José Moreno Sánchez | Espagne | 10 s 131 | +0 s 409 | q |
| 18 | Rafał Sarnecki | Pologne | 10 s 147 | +0 s 425 | q |
| 19 | Juan Peralta | Espagne | 10 s 148 | +0 s 426 | q |
| 20 | Ayrton De Pauw | Belgique | 10 s 272 | +0 s 550 | q |
| 21 | Svajūnas Jonauskas | Lituanie | 10 s 378 | +0 s 656 | q |
| 22 | Luca Ceci | Italie | 10 s 418 | +0 s 696 | q |
| 23 | Davide Ceci | Italie | 10 s 432 | +0 s 710 | q |
| 24 | Artsiom Zaitsau | Biélorussie | 10 s 489 | +0 s 767 | q |
| 25 | Norbert Szabo | Roumanie | 10 s 624 | +0 s 902 | q |
| 26 | Yauhen Veramchuk | Biélorussie | 10 s 678 | +0 s 956 | q |
| 27 | Maksym Lopatiuk | Géorgie | 10 s 772 | +1 s 050 | q |
| 28 | Sergii Omelchenko | Azerbaïdjan | 10 s 886 | +1 s 164 | q |
| 29 | David Askurava | Géorgie | 11 s 082 | +1 s 360 | |
* 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 | Jack Carlin | Grande-Bretagne | 10 s 605 | Q |
| 1 | 2 | Sergii Omelchenko | Azerbaïdjan | | |
| 2 | 1 | Denis Dmitriev | Russie | 11 s 315 | Q |
| 2 | 2 | Maksym Lopatiuk | Géorgie | | |
| 3 | 1 | Philip Hindes | Grande-Bretagne | 10 s 610 | Q |
| 3 | 2 | Yauhen Veramchuk | Biélorussie | | |
| 4 | 1 | Pavel Yakushevskiy | Russie | 10 s 870 | Q |
| 4 | 2 | Norbert Szabo | Roumanie | | |
| 5 | 1 | Vasilijus Lendel | Lituanie | 10 s 549 | Q |
| 5 | 2 | Artsiom Zaitsau | Biélorussie | | |
| 6 | 1 | Grégory Baugé | France | 10 s 696 | Q |
| 6 | 2 | Davide Ceci | Italie | | |
| 7 | 1 | Pavel Kelemen | Tchéquie | 10 s 752 | Q |
| 7 | 2 | Luca Ceci | Italie | | |
| 8 | 1 | Andriy Vynokurov | Ukraine | 10 s 364 | Q |
| 8 | 2 | Svajūnas Jonauskas | Lituanie | | |
| 9 | 1 | Maximilian Dörnbach | Allemagne | 10 s 347 | Q |
| 9 | 2 | Ayrton De Pauw | Belgique | | |
| 10 | 1 | Mateusz Lipa | Pologne | 10 s 327 | Q |
| 10 | 2 | Juan Peralta | Espagne | | |
| 11 | 1 | Rafał Sarnecki | Pologne | 10 s 294 | Q |
| 11 | 2 | Martin Čechman | Tchéquie | | |
| 12 | 1 | Sandor Szalontay | Hongrie | 10 s 641 | Q |
| 12 | 2 | José Moreno Sánchez | Espagne | | |
Les vainqueurs de chaque série se qualifient pour les 1/4 de finale.
| Série | Pos | Nom | Pays | Temps | Notes |
| 1 | 1 | Stefan Bötticher | Allemagne | 10 s 855 | Q |
| 1 | 2 | Sandor Szalontay | Hongrie | | |
| 2 | 1 | Jeffrey Hoogland | Pays-Bas | 9 s 907 | Q |
| 2 | 2 | Rafał Sarnecki | Pologne | | |
| 3 | 1 | Harrie Lavreysen | Pays-Bas | 10 s 102 | Q |
| 3 | 2 | Mateusz Lipa | Pologne | | |
| 4 | 1 | Sebastien Vigier | France | 10 s 357 | Q |
| 4 | 2 | Maximilian Dörnbach | Allemagne | | |
| 5 | 1 | Jack Carlin | Grande-Bretagne | 10 s 184 | Q |
| 5 | 2 | Andriy Vynokurov | Ukraine | | |
| 6 | 1 | Denis Dmitriev | Russie | 10 s 379 | Q |
| 6 | 2 | Pavel Kelemen | Tchéquie | | |
| 7 | 1 | Philip Hindes | Grande-Bretagne | 10 s 299 | Q |
| 7 | 2 | Grégory Baugé | France | | |
| 8 | 1 | Vasilijus Lendel | Lituanie | 10 s 639 | Q |
| 8 | 2 | Pavel Yakushevskiy | Russie | | |
Les vainqueurs de chaque match se qualifient pour les 1/2 finales.
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Notes |
| 1 | 1 | Stefan Bötticher | Allemagne | 10.209 | 10.236 | Q |
| 1 | 2 | Vasilijus Lendel | Lituanie | | | |
| 2 | 1 | Jeffrey Hoogland | Pays-Bas | 10.104 | 10.075 | Q |
| 2 | 2 | Philip Hindes | Grande-Bretagne | | | |
| 3 | 1 | Harrie Lavreysen | Pays-Bas | 10.146 | 10.467 | Q |
| 3 | 2 | Denis Dmitriev | Russie | | | |
| 4 | 1 | Jack Carlin | Grande-Bretagne | 10.398 | 10.298 | Q |
| 4 | 2 | Sébastien Vigier | France | | | |
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 | Manche 3 | Notes |
| 1 | 1 | Stefan Bötticher | Allemagne | 10.346 | Dsq | 10.173 | QG |
| 1 | 2 | Jack Carlin | Grande-Bretagne | Dsq | 10.523 | | QB |
| 2 | 1 | Jeffrey Hoogland | Pays-Bas | | 10.331 | 9.902 | QG |
| 2 | 2 | Harrie Lavreysen | Pays-Bas | 10.067 | | | QB |
* Finales
| Pos | Nom | Pays | 1re manche | 2e manche | 3e manche |
| Match pour la médaille d'or ||||||
| | Jeffrey Hoogland | Pays-Bas | 9.952 | 10.113 | |
| | Stefan Bötticher | Allemagne | | | |
| Match pour la médaille de bronze ||||||
| | Harrie Lavreysen | Pays-Bas | 10.424 | | 10.081 |
| 4 | Jack Carlin | Grande-Bretagne | | 10.271 | |

#### Vitesse par équipes

Les 8 meilleures équipes se qualifient pour le 1er tour
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Jeffrey Hoogland Harrie Lavreysen Roy van den Berg | Pays-Bas | 42 s 905 | | Q |
| 2 | Stefan Bötticher Timo Bichler Joachim Eilers | Allemagne | 43 s 429 | +0 s 524 | Q |
| 3 | Jack Carlin Jason Kenny Ryan Owens | Grande-Bretagne | 43 s 454 | +0 s 549 | Q |
| 4 | Sébastien Vigier Michaël D'Almeida François Pervis | France | 43 s 527 | +0 s 622 | Q |
| 5 | Denis Dmitriev Pavel Yakushevskiy Shane Perkins | Russie | 43 s 973 | +1 s 068 | Q |
| 6 | Rafał Sarnecki Maciej Bielecki Krzysztof Maksel | Pologne | 43 s 977 | +1 s 072 | Q |
| 7 | Pavel Kelemen Tomáš Bábek David Sojka | Tchéquie | 44 s 493 | +1 s 588 | Q |
| 8 | Artsiom Zaitsau Uladzislau Novik Yauhen Veramchuk | Biélorussie | 44 s 754 | +1 s 849 | Q |
| 9 | José Moreno Sánchez Juan Peralta Alejandro Martínez | Espagne | 46 s 057 | +3 s 152 | |
| 10 | Luca Ceci Davide Ceci Francesco Ceci | Italie | 46 s 228 | +3 s 323 | |
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 | 1 | Jeffrey Hoogland Harrie Lavreysen Nils van 't Hoenderdaal | Pays-Bas | 42 s 811 | | QG |
| 2 | 8 | Artsiom Zaitsau Uladzislau Novik Yauhen Veramchuk | Biélorussie | 44 s 692 | +1 s 881 | |
| 2 vs 7 |||||||
| 1 | 3 | Stefan Bötticher Timo Bichler Joachim Eilers | Allemagne | 43 s 585 | | QB |
| 2 | 7 | Pavel Kelemen Tomáš Bábek Robin Wagner | Tchéquie | 44 s 292 | +0 s 707 | |
| 3 vs 6 |||||||
| 2 | 6 | Philip Hindes Jason Kenny Ryan Owens | Grande-Bretagne | 44 s 063 | +0 s 137 | |
| 1 | 4 | Mateusz Lipa Rafał Sarnecki Maciej Bielecki | Pologne | 43 s 926 | | QB |
| 4 vs 5 |||||||
| 1 | 2 | Sébastien Vigier Quentin Lafargue François Pervis | France | 43 s 181 | | QG |
| 2 | 5 | Denis Dmitriev Pavel Yakushevskiy Shane Perkins | Russie | 43 s 865 | +0 s 384 | |
* 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 s 888 | |
| | Sébastien Vigier François Pervis Quentin Lafargue | France | 43 s 693 | +0 s 805 |
| Match pour la médaille de bronze ||||||
| | Stefan Bötticher Joachim Eilers Timo Bichler | Allemagne | 43 s 805 | |
| 4 | Mateusz Lipa Maciej Bielecki Krzysztof Maksel | Pologne | 44 s 065 | +0 s 260 |

#### 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 | Domenic Weinstein | Allemagne | 4 min 13 s 073 | | QG |
| 2 | Ivo Oliveira | Portugal | 4 min 13 s 600 | +0 s 527 | QG |
| 3 | Alexander Evtushenko | Russie | 4 min 16 s 028 | +2 s 955 | QB |
| 4 | Claudio Imhof | Suisse | 4 min 16 s 658 | +3 s 585 | QB |
| 5 | John Archibald | Grande-Bretagne | 4 min 17 s 119 | +4 s 046 | |
| 6 | Filippo Ganna | Italie | 4 min 17 s 260 | +4 s 187 | |
| 7 | Corentin Ermenault | France | 4 min 17 s 636 | +4 s 563 | |
| 8 | Leon Rohde | Allemagne | 4 min 17 s 678 | +4 s 805 | |
| 9 | Stefan Bissegger | Suisse | 4 min 21 s 059 | +7 s 986 | |
| 10 | Charlie Tanfield | Grande-Bretagne | 4 min 21 s 837 | +8 s 764 | |
| 11 | Dawid Czubak | Pologne | 4 min 24 s 906 | +11 s 833 | |
| 12 | Louis Pijourlet | France | 4 min 24 s 941 | +11 s 868 | |
| 13 | Bartosz Rudyk | Pologne | 4 min 26 s 115 | +13 s 042 | |
| 14 | Yauheni Akhramenka | Biélorussie | 4 min 27 s 215 | +14 s 142 | |
| 15 | Nicolas Pietrula | Tchéquie | 4 min 27 s 475 | +14 s 402 | |
| 16 | Mikhail Shemetau | Biélorussie | 4 min 27 s 575 | +14 s 502 | |
| 17 | Marco Coledan | Italie | 4 min 28 s 444 | +15 s 371 | |
| 18 | Volodymyr Dzhus | Ukraine | 4 min 28 s 645 | +15 s 572 | |
| 19 | Timur Maleev | Ukraine | 4 min 30 s 755 | +17 s 682 | |
| 20 | Joan Martí Bennassar | Espagne | 4 min 31 s 921 | +18 s 848 | |
| 21 | Illart Zuazubiskar | Espagne | 4 min 37 s 420 | +24 s 347 | |
| 22 | Sasha Weemaes | Belgique | 4 min 4 s 059 | +26 s 986 | |
| 23 | Vitālijs Korņilovs | Lettonie | 4 min 51 s 903 | +38 s 830 | |
* 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 ||||||
| | Domenic Weinstein | Allemagne | 4 min 13 s 363 | |
| | Ivo Oliveira | Portugal | 4 min 15 s 304 | +1 s 941 |
| Course pour la médaille de bronze ||||||
| | Claudio Imhof | Suisse | 4 min 16 s 654 | |
| 4 | Alexander Evtushenko | Russie | 4 min 17 s 608 | +0 s 954 |

#### Poursuite par équipes

Les 8 meilleures équipes se qualifient pour le premier tour.
| Pos | Pays | Nom | Temps | Écart | Notes |
| 1 | Italie | Elia Viviani Liam Bertazzo Filippo Ganna Francesco Lamon | 3 min 56 s 559 | | Q |
| 2 | Suisse | Claudio Imhof Cyrille Thièry Stefan Bissegger Frank Pasche | 3 min 57 s 925 | +1 s 366 | Q |
| 3 | France | Benjamin Thomas Adrien Garel Corentin Ermenault Louis Pijourlet | 3 min 58 s 254 | +1 s 695 | Q |
| 4 | Grande-Bretagne | Ethan Hayter Oliver Wood Steven Burke Kian Emadi | 3 min 58 s 529 | +1 s 970 | Q |
| 5 | Russie | Alexander Evtushenko Lev Gonov Ivan Smirnov Gleb Syritsa | 3 min 58 s 746 | +2 s 187 | q |
| 6 | Allemagne | Theo Reinhardt Leon Rohde Nils Schomber Domenic Weinstein | 3 min 59 s 627 | +3 s 068 | q |
| 7 | Belgique | Robbe Ghys Kenny De Ketele Lindsay De Vylder Sasha Weemaes | 4 min 0 s 022 | +3 s 463 | q |
| 8 | Pologne | Szymon Sajnok Szymon Krawczyk Dawid Czubak Adrian Tekliński | 4 min 1 s 261 | +4 s 702 | q |
| 9 | Biélorussie | Raman Tsishkou Yauheni Akhramenka Yauheni Karaliok Mikhail Shemetau | 4 min 3 s 582 | +7 s 023 | |
| 10 | Danemark | Casper von Folsach Matias Malmberg Oliver Wulff Frederiksen Rasmus Pedersen | 4 min 6 s 124 | +9 s 565 | |
| 11 | Ukraine | Volodymyr Dzhus Ilya Klepikov Timur Maleev Maksym Vasilyev | 4 min 7 s 001 | +10 s 442 | |
| 12 | Espagne | Julio Amores Joan Martí Bennassar Marc Buades Illart Zuazubiskar | 4 min 15 s 166 | +18 s 607 | |
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 | Elia Viviani Liam Bertazzo Filippo Ganna Francesco Lamon | Italie | 3 min 54 s 778 | QG |
| 2 | 3 | Claudio Imhof Cyrille Thièry Stefan Bissegger Frank Pasche | Suisse | 3 min 56 s 452 | QG |
| 3 | 4 | Ethan Hayter Steven Burke Kian Emadi Charlie Tanfield | Grande-Bretagne | 3 min 56 s 007 | QB |
| 4 | 1 | Theo Reinhardt Leon Rohde Nils Schomber Domenic Weinstein | Allemagne | 3 min 56 s 852 | QB |
| 5 | 2 | Szymon Sajnok Szymon Krawczyk Dawid Czubak Bartosz Rudyk | Pologne | 3 min 58 s 781 | |
| 6 | 2 | Alexander Evtushenko Lev Gonov Ivan Smirnov Gleb Syritsa | Russie | 3 min 59 s 295 | |
| 7 | 1 | Robbe Ghys Kenny De Ketele Lindsay De Vylder Sasha Weemaes | Belgique | 3 min 59 s 519 | |
| 8 | 3 | Benjamin Thomas Adrien Garel Aurélien Costeplane Corentin Ermenault | France | 4 min 8 s 283 | |
* 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 ||||||
| | Elia Viviani Michele Scartezzini Filippo Ganna Francesco Lamon | Italie | 3 min 55 s 401 | |
| | Cyrille Thièry Frank Pasche Stefan Bissegger Théry Schir | Suisse | 3 min 59 s 705 | +4 s 304 |
| Match pour la médaille de bronze ||||||
| | Ethan Hayter Kian Emadi Charlie Tanfield Steven Burke | Grande-Bretagne | 3 min 57 s 463 | |
| 4 | Theo Reinhardt Leon Rohde Domenic Weinstein Nils Schomber | Allemagne | 4 min 0 s 007 | +2 s 544 |

#### Course aux points

| Pos | Nom | Pays | Points au tour | Points au sprint | Total | Ordre à l'arrivée |
| | Wojciech Pszczolarski | Pologne | 80 | 22 | 102 | 9 |
| | Kenny De Ketele | Belgique | 60 | 23 | 83 | 3 |
| | Stefan Matzner | Autriche | 60 | 11 | 71 | 6 |
| 4 | Cyrille Thièry | Suisse | 40 | 19 | 59 | 2 |
| 5 | Raman Ramanau | Biélorussie | 40 | 16 | 56 | 12 |
| 6 | Florian Maitre | France | 40 | 14 | 54 | 10 |
| 7 | Liam Bertazzo | Italie | 40 | 11 | 51 | 5 |
| 8 | Edgar Stepanyan | Arménie | 20 | 29 | 49 | 4 |
| 9 | Mark Downey | Irlande | 20 | 25 | 45 | 16 |
| 10 | Oliver Wood | Grande-Bretagne | 20 | 9 | 29 | 7 |
| 11 | Taras Shevchuk | Ukraine | 20 | 5 | 25 | 11 |
| 12 | Viktor Manakov | Russie | 20 | 4 | 24 | 18 |
| 13 | Matias Malmberg | Danemark | | 13 | 13 | 1 |
| 14 | Yoeri Havik | Pays-Bas | | 3 | 3 | 17 |
| 15 | Julio Amores | Espagne | | 2 | 2 | 15 |
| 16 | Luděk Lichnovský | Tchéquie | | 1 | 1 | 13 |
| 17 | Viktor Filutás | Hongrie | | | 0 | 8 |
| 18 | Andrej Strmiska | Slovaquie | –40 | | –40 | 14 |

#### Américaine

Dans chaque série, les deux dernières équipes ne sont pas qualifiées pour la finale. 100 tours (25 km) avec 10 sprints sont courus$^,$.
* Série 1
| Pos | Nom | Pays | Points au tour | Points au sprint | Total | Ordre à l'arrivée |
| 1 | Albert Torres Sebastián Mora | Espagne | | 24 | 24 | 1 | Q |
| 2 | Felix English Mark Downey | Irlande | | 19 | 19 | 2 | Q |
| 3 | Morgan Kneisky Benjamin Thomas | France | | 17 | 17 | 3 | Q |
| 4 | Raman Tsishkou Yauheni Karaliok | Biélorussie | | 16 | 16 | 8 | Q |
| 5 | Robbe Ghys Kenny De Ketele | Belgique | | 15 | 15 | 7 | Q |
| 6 | Ivo Oliveira Rui Oliveira | Portugal | | 13 | 13 | 4 | Q |
| 7 | Roman Gladysh Vitaliy Hryniv | Ukraine | | 8 | 8 | 5 | Q |
| 8 | Théry Schir Tristan Marguet | Suisse | | 8 | 8 | 6 | |
| 9 | Jan Kraus Denis Rugovac | Tchéquie | –40 | 0 | –40 | DNF | |
* Série 2
| Pos | Nom | Pays | Points au tour | Points au sprint | Total | Ordre à l'arrivée |
| 1 | Oliver Wood Ethan Hayter | Grande-Bretagne | | 20 | 20 | 8 | Q |
| 2 | Wojciech Pszczolarski Daniel Staniszewski | Pologne | | 18 | 18 | 1 | Q |
| 3 | Francesco Lamon Michele Scartezzini | Italie | | 12 | 12 | 3 | Q |
| 4 | Artur Ershov Maxim Piskunov | Russie | | 12 | 12 | 6 | Q |
| 5 | Casper von Folsach Oliver Wulff Frederiksen | Danemark | | 11 | 11 | 5 | Q |
| 6 | Theo Reinhardt Roger Kluge | Allemagne | | 9 | 9 | 7 | Q |
| 7 | Roy Pieters Wim Stroetinga | Pays-Bas | | 5 | 5 | 9 | Q |
| 8 | Andreas Müller Andreas Graf | Autriche | –20 | 21 | 1 | 2 | Q |
| 9 | Christos Volikakis Zafeiris Volikakis | Grèce | –20 | 12 | –8 | 4 | |
| 10 | Andrej Strmiska Filip Taragel | Slovaquie | –40 | 0 | –40 | DNF | |
* Finale
| Pos | Nom | Pays | Points au tour | Points au sprint | Total | Ordre à l'arrivée |
| | Robbe Ghys Kenny De Ketele | Belgique | 20 | 40 | 60 | 4 |
| | Theo Reinhardt Roger Kluge | Allemagne | 20 | 29 | 49 | 5 |
| | Oliver Wood Ethan Hayter | Grande-Bretagne | | 38 | 38 | 1 |
| 4 | Albert Torres Sebastián Mora | Espagne | | 33 | 33 | 11 |
| 5 | Morgan Kneisky Benjamin Thomas | France | | 20 | 20 | 14 |
| 6 | Wojciech Pszczolarski Daniel Staniszewski | Pologne | | 6 | 6 | 3 |
| 7 | Francesco Lamon Michele Scartezzini | Italie | | 5 | 5 | 2 |
| 8 | Andreas Müller Andreas Graf | Autriche | | 5 | 5 | 7 |
| 9 | Casper von Folsach Oliver Wulff Frederiksen | Danemark | | 4 | 4 | 10 |
| 10 | Raman Tsishkou Yauheni Karaliok | Biélorussie | –20 | 20 | 0 | 13 |
| 11 | Felix English Mark Downey | Irlande | –20 | 18 | –2 | 12 |
| 12 | Ivo Oliveira Rui Oliveira | Portugal | –20 | 8 | –12 | 6 |
| 13 | Roman Gladysh Vitaliy Hryniv | Ukraine | –20 | 3 | –17 | 8 |
| 14 | Artur Ershov Maxim Piskunov | Russie | –20 | 1 | –19 | 9 |
| 15 | Roy Pieters Wim Stroetinga | Pays-Bas | | | | DNF |

#### Scratch

| Pos | Nom | Pays | Tours |
| | Roman Gladysh | Ukraine | |
| | Adrien Garel | France | |
| | Tristan Marguet | Suisse | |
| 4 | Elia Viviani | Italie | |
| 5 | Christos Volikakis | Grèce | |
| 6 | Roy Eefting | Pays-Bas | |
| 7 | Matthew Walls | Grande-Bretagne | |
| 8 | Felix English | Irlande | |
| 9 | Daniel Staniszewski | Pologne | |
| 10 | Lindsay De Vylder | Belgique | |
| 11 | Maxim Piskunov | Russie | |
| 12 | Daniel Babor | Tchéquie | |
| 13 | Andreas Graf | Autriche | |
| 14 | Yauheni Karaliok | Biélorussie | |
| 15 | Ivo Oliveira | Portugal | |
| 16 | Leon Rohde | Allemagne | |
| 17 | Sebastián Mora | Espagne | |
| 18 | Krisztián Lovassy | Hongrie | |
| 19 | Edgar Stepanyan | Arménie | |
| - | Filip Taragel | Slovaquie | Abandon |
| - | Vitālijs Korņilovs | Lettonie | Abandon |
| - | Lars Pria | Roumanie | Abandon |

#### Omnium

| Pos | Nom | Pays | Tours | Points sur l'épreuve |
| 1 | Elia Viviani | Italie | | 40 |
| 2 | Ethan Hayter | Grande-Bretagne | | 38 |
| 3 | Benjamin Thomas | France | | 36 |
| 4 | Christos Volikakis | Grèce | | 34 |
| 5 | Szymon Sajnok | Pologne | | 32 |
| 6 | Casper von Folsach | Danemark | | 30 |
| 7 | Raman Tsishkou | Biélorussie | | 28 |
| 8 | Claudio Imhof | Suisse | | 26 |
| 9 | Albert Torres | Espagne | | 24 |
| 10 | Robbe Ghys | Belgique | | 22 |
| 11 | Rui Oliveira | Portugal | | 20 |
| 12 | Felix English | Irlande | | 18 |
| 13 | Stefan Matzner | Autriche | | 16 |
| 14 | Mamyr Stash | Russie | | 14 |
| 15 | Roman Gladysh | Ukraine | | 12 |
| 16 | Maximilian Beyer | Allemagne | | 10 |
| 17 | Nicolas Pietrula | Tchéquie | | 8 |
| 18 | Edgar Stepanyan | Arménie | | 6 |
| 19 | Roy Pieters | Pays-Bas | | 4 |
| 20 | Krisztián Lovassy | Hongrie | –1 | 2 |
| 21 | Filip Taragel | Slovaquie | –1 | 1 |
| 22 | Vitālijs Korņilovs | Lettonie | –1 | –39 |
| 23 | Lars Pria | Roumanie | –2 | –39 |
| Pos | Nom | Pays | Points sur tours pris | Points sur l'épreuve |
| 1 | Rui Oliveira | Portugal | 28 | 40 |
| 2 | Claudio Imhof | Suisse | 27 | 38 |
| 3 | Christos Volikakis | Grèce | 24 | 36 |
| 4 | Szymon Sajnok | Pologne | 23 | 34 |
| 5 | Raman Tsishkou | Biélorussie | 23 | 32 |
| 6 | Casper von Folsach | Danemark | 22 | 30 |
| 7 | Benjamin Thomas | France | 22 | 28 |
| 8 | Felix English | Irlande | 4 | 26 |
| 9 | Ethan Hayter | Grande-Bretagne | 2 | 24 |
| 10 | Roman Gladysh | Ukraine | 1 | 22 |
| 11 | Robbe Ghys | Belgique | 0 | 20 |
| 12 | Elia Viviani | Italie | 0 | 18 |
| 13 | Albert Torres | Espagne | 0 | 16 |
| 14 | Nicolas Pietrula | Tchéquie | 0 | 14 |
| 15 | Krisztián Lovassy | Hongrie | 0 | 12 |
| 16 | Mamyr Stash | Russie | 0 | 10 |
| 17 | Edgar Stepanyan | Arménie | 0 | 8 |
| 18 | Stefan Matzner | Autriche | 0 | 6 |
| 19 | Maximilian Beyer | Allemagne | 0 | 4 |
| 20 | Roy Pieters | Pays-Bas | 0 | 2 |
| 21 | Filip Taragel | Slovaquie | –20 | 1 |
| 22 | Vitālijs Korņilovs | Lettonie | –40 | 1 |
| - | Lars Pria | Roumanie | Pas au départ | Pas au départ |
| Pos | Nom | Pays |
| 1 | Elia Viviani | Italie | 40 |
| 2 | Benjamin Thomas | France | 38 |
| 3 | Szymon Sajnok | Pologne | 36 |
| 4 | Claudio Imhof | Suisse | 34 |
| 5 | Ethan Hayter | Grande-Bretagne | 32 |
| 6 | Robbe Ghys | Belgique | 30 |
| 7 | Rui Oliveira | Portugal | 28 |
| 8 | Casper von Folsach | Danemark | 26 |
| 9 | Felix English | Irlande | 24 |
| 10 | Raman Tsishkou | Biélorussie | 22 |
| 11 | Albert Torres | Espagne | 20 |
| 12 | Christos Volikakis | Grèce | 18 |
| 13 | Mamyr Stash | Russie | 16 |
| 14 | Stefan Matzner | Autriche | 14 |
| 15 | Roman Gladysh | Ukraine | 12 |
| 16 | Maximilian Beyer | Allemagne | 10 |
| 17 | Roy Pieters | Pays-Bas | 8 |
| 18 | Krisztián Lovassy | Hongrie | 6 |
| 19 | Nicolas Pietrula | Tchéquie | 4 |
| 20 | Edgar Stepanyan | Arménie | 2 |
| 21 | Vitālijs Korņilovs | Lettonie | 1 |
| 22 | Filip Taragel | Slovaquie | 1 |
| Rang | Nom | Pays | Points au tour | Points au sprint | Points total | Ordre à l'arrivée |
| 1 | Albert Torres | Espagne | 20 | 22 | 42 | 1 |
| 2 | Ethan Hayter | Grande-Bretagne | 20 | 19 | 39 | 12 |
| 3 | Robbe Ghys | Belgique | 20 | 11 | 31 | 3 |
| 4 | Casper von Folsach | Danemark | 20 | 7 | 27 | 17 |
| 5 | Felix English | Irlande | 20 | | 20 | 8 |
| 6 | Elia Viviani | Italie | | 15 | 15 | 5 |
| 7 | Szymon Sajnok | Pologne | | 10 | 10 | 7 |
| 8 | Christos Volikakis | Grèce | | 9 | 9 | 2 |
| 9 | Benjamin Thomas | France | | 8 | 8 | 4 |
| 10 | Claudio Imhof | Suisse | | | 0 | 6 |
| 11 | Krisztián Lovassy | Hongrie | | | 0 | 11 |
| 12 | Stefan Matzner | Autriche | | | 0 | 13 |
| 13 | Mamyr Stash | Russie | | | 0 | 14 |
| 14 | Roman Gladysh | Ukraine | | | 0 | 15 |
| 15 | Roy Pieters | Pays-Bas | | | 0 | 20 |
| 16 | Raman Tsishkou | Biélorussie | –20 | 8 | –12 | 10 |
| 17 | Nicolas Pietrula | Tchéquie | –20 | 5 | –15 | 18 |
| 18 | Edgar Stepanyan | Arménie | –20 | 1 | –19 | 9 |
| 19 | Maximilian Beyer | Allemagne | –20 | | –20 | 16 |
| 20 | Rui Oliveira | Portugal | –20 | | –20 | 21 |
| 21 | Filip Taragel | Slovaquie | –40 | | –40 | 19 |
| - | Vitālijs Korņilovs | Lettonie | | | | Abandon |
* Classement final
| Rang | Nom | Pays | Scratch | Tempo | Elim. | Course aux points | Total |
| | Ethan Hayter | Grande-Bretagne | 38 | 24 | 32 | 39 | 133 |
| | Elia Viviani | Italie | 40 | 18 | 40 | 15 | 113 |
| | Casper von Folsach | Danemark | 30 | 30 | 26 | 27 | 113 |
| 4 | Szymon Sajnok | Pologne | 32 | 34 | 36 | 10 | 112 |
| 5 | Benjamin Thomas | France | 36 | 28 | 38 | 8 | 110 |
| 6 | Robbe Ghys | Belgique | 22 | 20 | 30 | 31 | 103 |
| 7 | Albert Torres | Espagne | 24 | 16 | 20 | 42 | 102 |
| 8 | Claudio Imhof | Suisse | 26 | 38 | 34 | 0 | 98 |
| 9 | Christos Volikakis | Grèce | 34 | 36 | 18 | 9 | 97 |
| 10 | Felix English | Irlande | 18 | 26 | 24 | 26 | 94 |
| 11 | Raman Tsishkou | Biélorussie | 28 | 32 | 22 | –12 | 70 |
| 12 | Rui Oliveira | Portugal | 20 | 40 | 28 | –20 | 68 |
| 13 | Roman Gladysh | Ukraine | 12 | 22 | 12 | 0 | 46 |
| 14 | Mamyr Stash | Russie | 14 | 10 | 16 | 0 | 40 |
| 15 | Stefan Matzner | Autriche | 16 | 6 | 14 | 0 | 36 |
| 16 | Krisztián Lovassy | Hongrie | 2 | 12 | 6 | 0 | 20 |
| 17 | Roy Pieters | Pays-Bas | 4 | 2 | 8 | 0 | 14 |
| 18 | Nicolas Pietrula | Tchéquie | 8 | 14 | 4 | –15 | 11 |
| 19 | Maximilian Beyer | Allemagne | 10 | 4 | 10 | –20 | 4 |
| 20 | Edgar Stepanyan | Arménie | 6 | 8 | 2 | –19 | –3 |
| 21 | Filip Taragel | Slovaquie | 1 | 1 | 1 | –40 | –37 |
| 22 | Vitālijs Korņilovs | Lettonie | –39 | 1 | 1 | 0 | –37 |
| - | Lars Pria | Roumanie | –39 | Abandon | Abandon | Abandon | Abandon |

#### Course à élimination

| Pos | Nom | Pays |
| | Matthew Walls | Grande-Bretagne |
| | Rui Oliveira | Portugal |
| | Szymon Krawczyk | Pologne |
| 4 | Loïc Perizzolo | Suisse |
| 5 | Volodymyr Dzhus | Ukraine |
| 6 | Adrien Garel | France |
| 7 | Maximilian Beyer | Allemagne |
| 8 | Moreno De Pauw | Belgique |
| 9 | Daniel Babor | Tchéquie |
| 10 | Roy Eefting | Pays-Bas |
| 11 | Marc Potts | Irlande |
| 12 | Zafeiris Volikakis | Grèce |
| 13 | Raman Tsishkou | Biélorussie |
| 14 | Julio Amores | Espagne |
| 15 | Stefan Matzner | Autriche |
| 16 | Maxim Piskunov | Russie |
| 17 | Michele Scartezzini | Italie |
| 18 | Tomáš Person | Slovaquie |
| 19 | Lars Pria | Roumanie |

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

Les huit meilleurs temps se qualifient pour la finale.
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Daria Shmeleva | Russie | 33.309 | | Q |
| 2 | Olena Starikova | Ukraine | 33.575 | +0.266 | Q |
| 3 | Kyra Lamberink | Pays-Bas | 33.786 | +0.477 | Q |
| 4 | Urszula Łoś | Pologne | 33.826 | +0.517 | Q |
| 5 | Miriam Welte | Allemagne | 34.155 | +0.846 | Q |
| 6 | Miriam Vece | Italie | 34.318 | +1.009 | Q |
| 7 | Hetty van de Wouw | Pays-Bas | 34.352 | +1.043 | Q |
| 8 | Tania Calvo | Espagne | 34.499 | +1.190 | Q |
| 9 | Lauren Bate-Lowe | Grande-Bretagne | 34.739 | +1.430 | |
| 10 | Ekaterina Gnidenko | Russie | 34.940 | +1.631 | |
| 11 | Marlena Karwacka | Pologne | 35.030 | +1.721 | |
| 12 | Sophie Capewell | Grande-Bretagne | 35.044 | +1.735 | |
| 13 | Helena Casas | Espagne | 35.210 | +1.901 | |
| 14 | Sára Kaňkovská | Tchéquie | 35.793 | +2.484 | |
| 15 | Orla Walsh | Irlande | 36.478 | +3.169 | |
* Finale
| Pos | Nom | Pays | Temps | Écart |
| | Daria Shmeleva | Russie | 33.285 | |
| | Olena Starikova | Ukraine | 33.593 | +0.308 |
| | Miriam Welte | Allemagne | 33.600 | +0.315 |
| 4 | Kyra Lamberink | Pays-Bas | 33.939 | +0.654 |
| 5 | Urszula Łoś | Pologne | 33.940 | +0.655 |
| 6 | Miriam Vece | Italie | 34.329 | +1.044 |
| 7 | Hetty van de Wouw | Pays-Bas | 34.479 | +1.194 |
| 8 | Tania Calvo | Espagne | 34.555 | +1.270 |

#### 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 | Anastasiia Voinova | Russie | Q |
| 2 | Shanne Braspennincx | Pays-Bas | Q |
| 3 | Urszula Łoś | Pologne | |
| 4 | Robyn Stewart | Irlande | |
| 5 | Sára Kaňkovská | Tchéquie | |

##### Série 2

| Pos | Nom | Pays | Notes |
| 1 | Katy Marchant | Grande-Bretagne | Q |
| 2 | Mathilde Gros | France | Q |
| 3 | Lyubov Basova | Ukraine | |
| 4 | Maila Andreotti | Italie | |
| 5 | Julita Jagodzińska | Pologne | |

##### Série 3

| Pos | Nom | Pays | Notes |
| 1 | Nicky Degrendele | Belgique | Q |
| 2 | Sophie Capewell | Grande-Bretagne | Q |
| 3 | Simona Krupeckaitė | Lituanie | |
| 4 | Emma Hinze | Allemagne | |
| 5 | Helena Casas | Espagne | |
| 6 | Elena Bissolati | Italie | |

##### Série 4

| Pos | Nom | Pays | Notes |
| 1 | Laurine van Riessen | Pays-Bas | Q |
| 2 | Sandie Clair | France | Q |
| 3 | Daria Shmeleva | Russie | |
| 4 | Tania Calvo | Espagne | |
| 5 | Miglė Marozaitė | Lituanie | |
| 6 | Olena Starikova | Ukraine | |
La vainqueur de chaque série se qualifie pour le deuxième tour.

##### Série 1

| Pos | Nom | Pays | Notes |
| 1 | Urszula Łoś | Pologne | Q |
| 2 | Tania Calvo | Espagne | |
| 3 | Helena Casas | Espagne | |

##### Série 2

| Pos | Nom | Pays | Notes |
| 1 | Emma Hinze | Allemagne | Q |
| 2 | Lyubov Basova | Ukraine | |
| 3 | Julita Jagodzińska | Pologne | |

##### Série 3

| Pos | Nom | Pays | Notes |
| 1 | Olena Starikova | Ukraine | Q |
| 2 | Sára Kaňkovská | Tchéquie | |
| 3 | Simona Krupeckaitė | Lituanie | |
| 4 | Maila Andreotti | Italie | |

##### Série 4

| Pos | Nom | Pays | Notes |
| 1 | Daria Shmeleva | Russie | Q |
| 2 | Robyn Stewart | Irlande | |
| 3 | Miglė Marozaitė | Lituanie | |
| 4 | Elena Bissolati | Italie | |
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 | Laurine van Riessen | Pays-Bas | Q |
| 2 | Mathilde Gros | France | Q |
| 3 | Daria Shmeleva | Russie | Q |
| 4 | Anastasiia Voinova | Russie | |
| 5 | Sophie Capewell | Grande-Bretagne | |
| 6 | Urszula Łoś | Pologne | |

##### Course 2

| Pos | Nom | Pays | Notes |
| 1 | Nicky Degrendele | Belgique | Q |
| 2 | Katy Marchant | Grande-Bretagne | Q |
| 3 | Sandie Clair | France | Q |
| 4 | Shanne Braspennincx | Pays-Bas | |
| 5 | Emma Hinze | Allemagne | |
| 6 | Olena Starikova | Ukraine | |
* Finale
| Pos | Nom | Pays |
| | Mathilde Gros | France |
| | Nicky Degrendele | Belgique |
| | Daria Shmeleva | Russie |
| 4 | Sandie Clair | France |
| 5 | Laurine van Riessen | Pays-Bas |
| 6 | Katy Marchant | Grande-Bretagne |
* Petite finale
| Pos | Nom | Pays |
| 7 | Anastasiia Voinova | Russie |
| 8 | Sophie Capewell | Grande-Bretagne |
| 9 | Urszula Łoś | Pologne |
| 10 | Shanne Braspennincx | Pays-Bas |
| 11 | Emma Hinze | Allemagne |
| 12 | Olena Starikova | Ukraine |

#### Vitesse

Les 4 meilleurs temps se qualifient pour les 1/8e de finale ; les coureuses classées des places 5 à 28 se qualifient pour les 1/16e de finale.
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Emma Hinze | Allemagne | 10 s 887 | | Q |
| 2 | Mathilde Gros | France | 10 s 893 | +0 s 006 | Q |
| 3 | Daria Shmeleva | Russie | 10 s 959 | +0 s 072 | Q |
| 4 | Anastasiia Voinova | Russie | 10 s 995 | +0 s 108 | Q |
| 5 | Shanne Braspennincx | Pays-Bas | 10 s 995 | +0 s 108 | Q |
| 6 | Hetty van de Wouw | Pays-Bas | 11 s 006 | +0 s 119 | Q |
| 7 | Miglė Marozaitė | Lituanie | 11 s 044 | +0 s 157 | Q |
| 8 | Katy Marchant | Grande-Bretagne | 11 s 053 | +0 s 166 | Q |
| 9 | Miriam Welte | Allemagne | 11 s 102 | +0 s 215 | Q |
| 10 | Olena Starikova | Ukraine | 11 s 124 | +0 s 237 | Q |
| 11 | Lyubov Basova | Ukraine | 11 s 187 | +0 s 300 | q |
| 12 | Tania Calvo | Espagne | 11 s 262 | +0 s 375 | q |
| 13 | Robyn Stewart | Irlande | 11 s 287 | +0 s 400 | q |
| 14 | Nicky Degrendele | Belgique | 11 s 321 | +0 s 434 | q |
| 15 | Lauren Bate-Lowe | Grande-Bretagne | 11 s 330 | +0 s 443 | q |
| 16 | Sandie Clair | France | 11 s 349 | +0 s 462 | q |
| 17 | Julita Jagodzińska | Pologne | 11 s 417 | +0 s 530 | q |
| 18 | Sára Kaňkovská | Tchéquie | 11 s 429 | +0 s 542 | q |
| 19 | Miriam Vece | Italie | 11 s 456 | +0 s 569 | q |
| 20 | Urszula Łoś | Pologne | 11 s 489 | +0 s 602 | q |
| 21 | Gloria Manzoni | Italie | 11 s 749 | +0 s 862 | q |
| 22 | Helena Casas | Espagne | 11 s 842 | +0 s 955 | 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 | Lyubov Basova | Ukraine | 11 s 891 | Q |
| 1 | 2 | Helena Casas | Espagne | | |
| 2 | 1 | Tania Calvo | Espagne | 11 s 923 | Q |
| 2 | 2 | Gloria Manzoni | Italie | | |
| 3 | 1 | Urszula Łoś | Pologne | 11 s 713 | Q |
| 3 | 2 | Robyn Stewart | Irlande | | |
| 4 | 1 | Nicky Degrendele | Belgique | 11 s 482 | Q |
| 4 | 2 | Miriam Vece | Italie | | |
| 5 | 1 | Lauren Bate-Lowe | Grande-Bretagne | 11 s 767 | Q |
| 5 | 2 | Sára Kaňkovská | Tchéquie | | |
| 6 | 1 | Julita Jagodzińska | Pologne | 12 s 197 | Q |
| 6 | 2 | Sandie Clair | France | | |
Les vainqueurs de chaque série se qualifient pour les 1/4 de finale.
| Série | Pos | Nom | Pays | Temps | Notes |
| 1 | 1 | Julita Jagodzińska | Pologne | 12 s 407 | Q |
| 1 | 2 | Emma Hinze | Allemagne | | |
| 2 | 1 | Mathilde Gros | France | 11 s 503 | Q |
| 2 | 2 | Lauren Bate-Lowe | Grande-Bretagne | | |
| 3 | 1 | Daria Shmeleva | Russie | 11 s 684 | Q |
| 3 | 2 | Nicky Degrendele | Belgique | | |
| 4 | 1 | Anastasiia Voinova | Russie | 11 s 318 | Q |
| 4 | 2 | Urszula Łoś | Pologne | | |
| 5 | 1 | Shanne Braspennincx | Pays-Bas | 11 s 511 | Q |
| 5 | 2 | Tania Calvo | Espagne | | |
| 6 | 1 | Lyubov Basova | Ukraine | 11 s 540 | Q |
| 6 | 2 | Hetty van de Wouw | Pays-Bas | | |
| 7 | 1 | Olena Starikova | Ukraine | 11 s 584 | Q |
| 7 | 2 | Miglė Marozaitė | Lituanie | | |
| 8 | 1 | Miriam Welte | Allemagne | 11 s 568 | Q |
| 8 | 2 | Katy Marchant | Grande-Bretagne | | |
Les vainqueurs de chaque match se qualifient pour les 1/2 finales.
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Notes |
| 1 | 1 | Miriam Welte | Allemagne | 11 s 669 | 11 s 761 | Q |
| 1 | 2 | Julita Jagodzińska | Pologne | | | |
| 2 | 1 | Mathilde Gros | France | 11 s 266 | 11 s 553 | Q |
| 2 | 2 | Olena Starikova | Ukraine | | | |
| 3 | 1 | Daria Shmeleva | Russie | 11 s 718 | 12 s 165 | Q |
| 3 | 2 | Lyubov Basova | Ukraine | | | |
| 4 | 1 | Anastasiia Voinova | Russie | 11 s 409 | 11 s 685 | Q |
| 4 | 2 | Shanne Braspennincx | Pays-Bas | | | |
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Notes |
| 1 | 1 | Anastasiia Voinova | Russie | 11 s 277 | 11 s 305 | QG |
| 1 | 2 | Miriam Welte | Allemagne | | | QB |
| 2 | 1 | Daria Shmeleva | Russie | 11 s 628 | 11 s 508 | QG |
| 2 | 2 | Mathilde Gros | France | | | QB |
* Finales
| Pos | Nom | Pays | 1re manche | 2e manche |
| Match pour la médaille d'or ||||||
| | Daria Shmeleva | Russie | 11 s 514 | 11 s 496 |
| | Anastasiia Voinova | Russie | | |
| Match pour la médaille de bronze ||||||
| | Mathilde Gros | France | 11 s 730 | 11 s 381 |
| 4 | Miriam Welte | Allemagne | | |

#### Vitesse par équipes

Les 8 meilleures équipes se qualifient pour le 1er tour
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Daria Shmeleva Anastasia Voynova | Russie | 32 s 593 | | Q |
| 2 | Emma Hinze Miriam Welte | Allemagne | 33 s 024 | +0 s 431 | Q |
| 3 | Lyubov Basova Olena Starikova | Ukraine | 33 s 109 | +0 s 516 | Q |
| 4 | Shanne Braspennincx Laurine van Riessen | Pays-Bas | 33 s 336 | +0 s 743 | Q |
| 5 | Sandie Clair Mathilde Gros | France | 33 s 486 | +0 s 893 | Q |
| 6 | Simona Krupeckaitė Miglė Marozaitė | Lituanie | 33 s 761 | +1 s 168 | Q |
| 7 | Marlena Karwacka Urszula Łoś | Pologne | 33 s 826 | +1 s 233 | Q |
| 8 | Tania Calvo Helena Casas | Espagne | 33 s 827 | +1 s 234 | Q |
| 9 | Lauren Bate-Lowe Katy Marchant | Grande-Bretagne | 33 s 884 | +1 s 291 | |
| 10 | Elena Bissolati Miriam Vece | Italie | 34 s 653 | +2 s 060 | |
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 | 1 | Daria Shmeleva Anastasiia Voinova | Russie | 32 s 417 | | QG |
| 2 | 7 | Tania Calvo Helena Casas | Espagne | 33 s 703 | +1 s 286 | |
| 2 vs 7 |||||||
| 1 | 3 | Emma Hinze Miriam Welte | Allemagne | 33 s 012 | | QB |
| 2 | 8 | Julita Jagodzińska Urszula Łoś | Pologne | 33 s 998 | +0 s 986 | |
| 3 vs 6 |||||||
| 1 | 2 | Lyubov Basova Olena Starikova | Ukraine | 32 s 868 | | QG |
| 2 | 6 | Simona Krupeckaitė Miglė Marozaitė | Lituanie | 33 s 569 | +0 s 701 | |
| 4 vs 5 |||||||
| 1 | 4 | Shanne Braspennincx Kyra Lamberink | Pays-Bas | 33 s 121 | | QB |
| 2 | 5 | Sandie Clair Mathilde Gros | France | 33 s 160 | +0 s 039 | |
* 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 s 452 | |
| | Lyubov Basova Olena Starikova | Ukraine | 33 s 108 | +0 s 656 |
| Match pour la médaille de bronze ||||||
| | Miriam Welte Emma Hinze | Allemagne | 32 s 981 | |
| 4 | Kyra Lamberink Shanne Braspennincx | Pays-Bas | 33 s 481 | +0 s 500 |

#### 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 min 28 s 152 | | QG |
| 2 | Katie Archibald | Grande-Bretagne | 3 min 30 s 893 | +2 s 741 | QG |
| 3 | Justyna Kaczkowska | Pologne | 3 min 33 s 355 | +5 s 203 | QB |
| 4 | Ina Savenka | Biélorussie | 3 min 34 s 233 | +6 s 081 | QB |
| 5 | Coralie Demay | France | 3 min 34 s 563 | +6 s 411 | |
| 6 | Gudrun Stock | Allemagne | 3 min 34 s 775 | +6 s 623 | |
| 7 | Trine Schmidt | Danemark | 3 min 36 s 549 | +8 s 397 | |
| 8 | Aksana Salauyeva | Biélorussie | 3 min 37 s 514 | +9 s 362 | |
| 9 | Martina Alzini | Italie | 3 min 37 s 881 | +9 s 729 | |
| 10 | Julie Leth | Danemark | 3 min 38 s 328 | +10 s 176 | |
| 11 | Kelly Murphy | Irlande | 3 min 39 s 317 | +11 s 165 | |
| 12 | Ellie Dickinson | Grande-Bretagne | 3 min 39 s 544 | +11 s 392 | |
| 13 | Simona Frapporti | Italie | 3 min 39 s 821 | +11 s 669 | |
| 14 | Lucja Pietrzak | Pologne | 3 min 39 s 945 | +11 s 793 | |
| 15 | Andrea Waldis | Suisse | 3 min 40 s 676 | +12 s 524 | |
| 16 | Valeriya Kononenko | Ukraine | 3 min 41 s 436 | +13 s 284 | |
| 17 | Anna Nahirna | Ukraine | 3 min 42 s 872 | +14 s 720 | |
| 18 | Annelies Dom | Belgique | 3 min 44 s 737 | +16 s 385 | |
| 19 | Léna Mettraux | Suisse | 3 min 46 s 293 | +18 s 141 | |
| 20 | Victoire Berteau | France | 3 min 47 s 117 | +18 s 965 | |
| 21 | Mia Griffin | Irlande | 3 min 48 s 605 | +20 s 453 | |
| 22 | Pia Pensaari | Finlande | 3 min 49 s 240 | +21 s 088 | |
| 23 | Isabelle Beckers | Belgique | 3 min 50 s 632 | +22 s 480 | |
| 24 | Tereza Medvedová | Slovaquie | 3 min 51 s 813 | +23 s 661 | |
| 25 | Kristina Kazlauskaitė | Lituanie | 3 min 58 s 776 | +30 s 624 | |
* 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 |||||
| | Lisa Brennauer | Allemagne | 3 min 26 s 879 | |
| | Katie Archibald | Grande-Bretagne | 3 min 29 s 577 | +2 s 698 |
| Course pour la médaille de bronze |||||
| | Justyna Kaczkowska | Pologne | 3 min 34 s 750 | |
| 4 | Ina Savenka | Biélorussie | 3 min 38 s 547 | +3 s 797 |

#### Poursuite par équipes

Les 8 meilleures équipes se qualifient pour le premier tour.
| Pos | Pays | Nom | Temps | Écart | Notes |
| 1 | Grande-Bretagne | Katie Archibald Elinor Barker Laura Kenny Ellie Dickinson | 4 min 19 s 330 | | Q |
| 2 | Italie | Letizia Paternoster Elisa Balsamo Marta Cavalli Silvia Valsecchi | 4 min 21 s 928 | +2 s 598 | Q |
| 3 | Allemagne | Charlotte Becker Lisa Brennauer Mieke Kröger Gudrun Stock | 4 min 25 s 187 | +5 s 857 | Q |
| 4 | France | Laurie Berthon Pascale Jeuland Victoire Berteau Coralie Demay | 4 min 27 s 310 | +7 s 980 | Q |
| 5 | Pologne | Daria Pikulik Nikol Płosaj Lucja Pietrzak Justyna Kaczkowska | 4 min 27 s 786 | +8 s 456 | q |
| 6 | Belgique | Lotte Kopecky Gilke Croket Shari Bossuyt Annelies Dom | 4 min 31 s 147 | +11 s 817 | q |
| 7 | Russie | Evgenia Augustinas Aleksandra Goncharova Gulnaz Badykova Anastasiia Iakovenko | 4 min 31 s 382 | +12 s 052 | q |
| 8 | Ukraine | Hanna Solovey Oksana Kliachina Valeriya Kononenko Anna Nahirna | 4 min 32 s 314 | +12 s 984 | q |
| 9 | Biélorussie | Hanna Tserakh Ina Savenka Polina Pivovarova Anastasiya Dzedzikava | 4 min 34 s 097 | +14 s 767 | |
| 10 | Irlande | Mia Griffin Hilary Hughes Alice Sharpe Orla Walsh | 4 min 57 s 325 | +37 s 995 | |
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 | 4 | Katie Archibald Elinor Barker Laura Kenny Neah Evans | Grande-Bretagne | 4 min 17 s 882 | QG |
| 2 | 3 | Letizia Paternoster Elisa Balsamo Marta Cavalli Silvia Valsecchi | Italie | 4 min 21 s 005 | QG |
| 3 | 3 | Charlotte Becker Lisa Brennauer Mieke Kröger Gudrun Stock | Allemagne | 4 min 23 s 754 | QB |
| 4 | 2 | Daria Pikulik Nikol Płosaj Justyna Kaczkowska Wiktoria Pikulik | Pologne | 4 min 24 s 361 | QB |
| 5 | 4 | Laurie Berthon Pascale Jeuland Victoire Berteau Coralie Demay | France | 4 min 26 s 325 | |
| 6 | 1 | Lotte Kopecky Gilke Croket Shari Bossuyt Annelies Dom | Belgique | 4 min 28 s 911 | |
| 7 | 1 | Evgenia Augustinas Aleksandra Goncharova Gulnaz Badykova Anastasiia Iakovenko | Russie | 4 min 29 s 235 | |
| 8 | 2 | Hanna Solovey Oksana Kliachina Valeriya Kononenko Anna Nahirna | Ukraine | 4 min 33 s 827 | |
* 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 Laura Kenny Elinor Barker Neah Evans | Grande-Bretagne | 4 min 16 s 896 | |
| | Letizia Paternoster Silvia Valsecchi Marta Cavalli Elisa Balsamo | Italie | 4 min 25 s 384 | +8 s 488 |
| Match pour la médaille de bronze ||||||
| | Charlotte Becker Gudrun Stock Mieke Kröger Lisa Brennauer | Allemagne | 4 min 23 s 105 | |
| 4 | Nikol Płosaj Justyna Kaczkowska Daria Pikulik Wiktoria Pikulik | Pologne | 4 min 30 s 444 | +7 s 339 |

#### Course aux points

| Pos | Nom | Pays | Points au tour | Points au sprint | Total | Ordre à l'arrivée |
| | Maria Giulia Confalonieri | Italie | 20 | 13 | 33 | 4 |
| | Ina Savenka | Biélorussie | 20 | 12 | 32 | 9 |
| | Gulnaz Badykova | Russie | 20 | 10 | 32 | 5 |
| 4 | Kirsten Wild | Pays-Bas | | 27 | 27 | 2 |
| 5 | Lydia Gurley | Irlande | 20 | 3 | 23 | 8 |
| 6 | Lotte Kopecky | Belgique | 20 | 3 | 23 | 16 |
| 7 | Charlotte Becker | Allemagne | 20 | 3 | 23 | 19 |
| 8 | Hanna Solovey | Ukraine | 20 | 1 | 21 | 15 |
| 9 | Verena Eberhardt | Autriche | 20 | | 20 | 7 |
| 10 | Jarmila Machačová | Tchéquie | 20 | | 20 | 10 |
| 11 | Pascale Jeuland | France | | | 19 | 1 |
| 12 | Elinor Barker | Grande-Bretagne | | | 14 | 6 |
| 13 | Amalie Dideriksen | Danemark | | | 8 | 3 |
| 14 | Maria Martins | Portugal | | | 5 | 17 |
| 15 | Nikol Płosaj | Pologne | | | 3 | 14 |
| 16 | Tereza Medvedová | Slovaquie | | | 0 | 11 |
| 17 | Léna Mettraux | Suisse | | | 0 | 12 |
| 18 | Irene Usabiaga | Espagne | | | 0 | 13 |
| 19 | Ana Maria Covrig | Roumanie | | | 0 | 18 |
| - | Kristina Kazlauskaitė | Lituanie | –40 | | –40 | Abandon |
| - | Sara Ferrara | Finlande | –40 | | –40 | Abandon |

#### Américaine

| Pos | Nom | Pays | Points au tour | Points au sprint | Total | Ordre à l'arrivée |
| | Amalie Dideriksen Julie Leth | Danemark | 20 | 22 | 42 | 11 |
| | Gulnaz Badykova Diana Klimova | Russie | 20 | 18 | 38 | 1 |
| | Kirsten Wild Amy Pieters | Pays-Bas | | 34 | 34 | 3 |
| 4 | Katie Archibald Laura Kenny | Grande-Bretagne | | 28 | 28 | 2 |
| 5 | Letizia Paternoster Maria Giulia Confalonieri | Italie | | 14 | 14 | 5 |
| 6 | Lotte Kopecky Jolien D'Hoore | Belgique | | 10 | 10 | 14 |
| 7 | Coralie Demay Pascale Jeuland | France | | 7 | 7 | 6 |
| 8 | Lydia Boylan Lydia Gurley | Irlande | | 3 | 3 | 9 |
| 9 | Daria Pikulik Wiktoria Pikulik | Pologne | | 2 | 2 | 4 |
| 10 | Anna Nahirna Oksana Kliachina | Ukraine | | 1 | 1 | 7 |
| 11 | Anna Knauer Lisa Küllmer | Allemagne | | | 0 | 8 |
| 12 | Ina Savenka Palina Pivavarava | Biélorussie | | | 0 | 10 |
| 13 | Andrea Waldis Aline Seitz | Suisse | –40 | 4 | –36 | 12 |
| 14 | Lucie Hochmann Kateřina Kohoutková | Tchéquie | –60 | | –60 | 13 |
| 15 | Ane Iriarte Eukene Larrarte | Espagne | –80 | | –80 | 15 |
| - | Tereza Medvedová Alžbeta Bačíková | Slovaquie | –40 | | | DNF |

#### Scratch

| Pos | Nom | Pays |
| | Kirsten Wild | Pays-Bas |
| | Emily Kay | Grande-Bretagne |
| | Jolien D'Hoore | Belgique |
| 4 | Rachele Barbieri | Italie |
| 5 | Hanna Tserakh | Biélorussie |
| 6 | Trine Schmidt | Danemark |
| 7 | Clara Copponi | France |
| 8 | Shannon McCurley | Irlande |
| 9 | Alžbeta Bačíková | Slovaquie |
| 10 | Diana Klimova | Russie |
| 11 | Lisa Küllmer | Allemagne |
| 12 | Verena Eberhardt | Autriche |
| 13 | Aline Seitz | Suisse |
| 14 | Olivija Baleišytė | Lituanie |
| 15 | Anita Stenberg | Norvège |
| 16 | Irene Usabiaga | Espagne |
| 17 | Maria Martins | Portugal |
| 18 | Viktoriya Bondar | Ukraine |
| 19 | Lucja Pietrzak | Pologne |
| 20 | Ana Maria Covrig | Roumanie |
| 21 | Sara Ferrara | Finlande |
| 22 | Jarmila Machačová | Tchéquie |

#### Omnium

| Pos | Nom | Pays | Points sur l'épreuve |
| 1 | Kirsten Wild | Pays-Bas | 40 |
| 2 | Katie Archibald | Grande-Bretagne | 38 |
| 3 | Daria Pikulik | Pologne | 36 |
| 4 | Letizia Paternoster | Italie | 34 |
| 5 | Anna Knauer | Allemagne | 32 |
| 6 | Lotte Kopecky | Belgique | 30 |
| 7 | Laurie Berthon | France | 28 |
| 8 | Amalie Dideriksen | Danemark | 26 |
| 9 | Lydia Boylan | Irlande | 24 |
| 10 | Alžbeta Bačíková | Slovaquie | 22 |
| 11 | Anita Stenberg | Norvège | 20 |
| 12 | Olivija Baleišytė | Lituanie | 18 |
| 13 | Tetyana Klimchenko | Ukraine | 16 |
| 14 | Evgenia Augustinas | Russie | 14 |
| 15 | Andrea Waldis | Suisse | 12 |
| 16 | Verena Eberhardt | Autriche | 10 |
| 17 | Maria Martins | Portugal | 8 |
| 18 | Ana Usabiaga | Espagne | 6 |
| 19 | Hanna Tserakh | Biélorussie | 4 |
| 20 | Pia Pensaari | Finlande | 2 |
| 21 | Jarmila Machačová | Tchéquie | 1 |
| Pos | Nom | Pays | Points sur l'épreuve | Points au général |
| 1 | Evgenia Augustinas | Russie | 22 | 40 |
| 2 | Lydia Boylan | Irlande | 10 | 38 |
| 3 | Lotte Kopecky | Belgique | 5 | 36 |
| 4 | Kirsten Wild | Pays-Bas | 3 | 34 |
| 5 | Katie Archibald | Grande-Bretagne | 2 | 32 |
| 6 | Letizia Paternoster | Italie | 1 | 30 |
| 7 | Laurie Berthon | France | 1 | 28 |
| 8 | Daria Pikulik | Pologne | 1 | 26 |
| 9 | Olivija Baleišytė | Lituanie | 1 | 24 |
| 10 | Amalie Dideriksen | Danemark | 0 | 22 |
| 11 | Ana Usabiaga | Espagne | 0 | 20 |
| 12 | Maria Martins | Portugal | 0 | 18 |
| 13 | Andrea Waldis | Suisse | 0 | 16 |
| 14 | Hanna Tserakh | Biélorussie | 0 | 14 |
| 15 | Verena Eberhardt | Autriche | 0 | 12 |
| 16 | Anna Knauer | Allemagne | 0 | 10 |
| 17 | Tetyana Klimchenko | Ukraine | 0 | 8 |
| 18 | Anita Stenberg | Norvège | 0 | 6 |
| 19 | Alžbeta Bačíková | Slovaquie | 0 | 4 |
| 20 | Pia Pensaari | Finlande | 0 | 2 |
| 21 | Jarmila Machačová | Tchéquie | –20 | 1 |
| Pos | Nom | Pays | Points au général |
| 1 | Katie Archibald | Grande-Bretagne | 40 |
| 2 | Kirsten Wild | Pays-Bas | 38 |
| 3 | Letizia Paternoster | Italie | 36 |
| 4 | Anna Knauer | Allemagne | 34 |
| 5 | Olivija Baleišytė | Lituanie | 32 |
| 6 | Amalie Dideriksen | Danemark | 30 |
| 7 | Hanna Tserakh | Biélorussie | 28 |
| 8 | Evgenia Augustinas | Russie | 26 |
| 9 | Maria Martins | Portugal | 24 |
| 10 | Andrea Waldis | Suisse | 22 |
| 11 | Laurie Berthon | France | 20 |
| 12 | Daria Pikulik | Pologne | 18 |
| 13 | Lotte Kopecky | Belgique | 16 |
| 14 | Lydia Boylan | Irlande | 14 |
| 15 | Verena Eberhardt | Autriche | 12 |
| 16 | Alžbeta Bačíková | Slovaquie | 10 |
| 17 | Ana Usabiaga | Espagne | 8 |
| 18 | Tetyana Klimchenko | Ukraine | 6 |
| 19 | Jarmila Machačová | Tchéquie | 4 |
| 20 | Anita Stenberg | Norvège | 2 |
| 21 | Pia Pensaari | Finlande | 1 |
| Rang | Nom | Pays | Points au tour | Points total | Ordre à l'arrivée |
| 1 | Kirsten Wild | Pays-Bas | 20 | 44 | 17 |
| 2 | Katie Archibald | Grande-Bretagne | 20 | 34 | 18 |
| 3 | Evgenia Augustinas | Russie | 20 | 32 | 1 |
| 4 | Maria Martins | Portugal | 20 | 29 | 2 |
| 5 | Andrea Waldis | Suisse | 20 | 24 | 16 |
| 6 | Lydia Boylan | Irlande | 20 | 20 | 7 |
| 7 | Verena Eberhardt | Autriche | 20 | 20 | 14 |
| 8 | Letizia Paternoster | Italie | | 11 | 19 |
| 9 | Laurie Berthon | France | | 7 | 3 |
| 10 | Daria Pikulik | Pologne | | 7 | 6 |
| 11 | Anita Stenberg | Norvège | | 5 | 13 |
| 12 | Amalie Dideriksen | Danemark | | 3 | 12 |
| 13 | Jarmila Machačová | Tchéquie | | 2 | 4 |
| 14 | Lotte Kopecky | Belgique | | 1 | 15 |
| 15 | Hanna Tserakh | Biélorussie | | 0 | 5 |
| 16 | Tetyana Klimchenko | Ukraine | | 0 | 9 |
| 17 | Anna Knauer | Allemagne | | 0 | 10 |
| 18 | Ana Usabiaga | Espagne | | 0 | 11 |
| 19 | Olivija Baleišytė | Lituanie | | 0 | 20 |
| 20 | Alžbeta Bačíková | Slovaquie | | 0 | 21 |
| 21 | Pia Pensaari | Finlande | –80 | –80 | 8 |
* Classement final
| Rang | Nom | Pays | Scratch | Tempo | Elim. | Course aux points | Total |
| | Kirsten Wild | Pays-Bas | 40 | 34 | 38 | 44 | 156 |
| | Katie Archibald | Grande-Bretagne | 38 | 32 | 40 | 34 | 144 |
| | Letizia Paternoster | Italie | 34 | 30 | 36 | 11 | 111 |
| 4 | Evgenia Augustinas | Russie | 14 | 40 | 18 | 32 | 104 |
| 5 | Lydia Boylan | Irlande | 24 | 38 | 14 | 20 | 96 |
| 6 | Daria Pikulik | Pologne | 36 | 26 | 22 | 7 | 91 |
| 7 | Laurie Berthon | France | 28 | 28 | 20 | 7 | 83 |
| 8 | Lotte Kopecky | Belgique | 30 | 36 | 16 | 1 | 83 |
| 9 | Maria Martins | Portugal | 8 | 18 | 26 | 29 | 81 |
| 10 | Amalie Dideriksen | Danemark | 26 | 22 | 30 | 3 | 81 |
| 11 | Anna Knauer | Allemagne | 32 | 10 | 34 | 0 | 76 |
| 12 | Andrea Waldis | Suisse | 12 | 16 | 24 | 24 | 76 |
| 13 | Olivija Baleišytė | Lituanie | 18 | 24 | 32 | 0 | 74 |
| 14 | Verena Eberhardt | Autriche | 10 | 12 | 12 | 20 | 54 |
| 15 | Hanna Tserakh | Biélorussie | 4 | 14 | 28 | 0 | 46 |
| 16 | Alžbeta Bačíková | Slovaquie | 22 | 4 | 10 | 0 | 36 |
| 17 | Ana Usabiaga | Espagne | 6 | 20 | 8 | 0 | 34 |
| 18 | Anita Stenberg | Norvège | 20 | 6 | 2 | 5 | 33 |
| 19 | Tetyana Klimchenko | Ukraine | 16 | 8 | 6 | 0 | 30 |
| 20 | Jarmila Machačová | Tchéquie | 1 | 1 | 4 | 2 | 8 |
| 21 | Pia Pensaari | Finlande | 2 | 2 | 1 | –80 | –75 |

#### Course à élimination

| Pos | Nom | Pays |
| | Laura Kenny | Grande-Bretagne |
| | Anna Knauer | Allemagne |
| | Evgenia Augustinas | Russie |
| 4 | Amy Pieters | Pays-Bas |
| 5 | Elisa Balsamo | Italie |
| 6 | Maria Martins | Portugal |
| 7 | Shannon McCurley | Irlande |
| 8 | Clara Copponi | France |
| 9 | Irene Usabiaga | Espagne |
| 10 | Trine Schmidt | Danemark |
| 11 | Aline Seitz | Suisse |
| 12 | Tetyana Klimchenko | Ukraine |
| 13 | Alžbeta Bačíková | Slovaquie |
| 14 | Polina Pivovarova | Biélorussie |
| 15 | Lucie Hochmann | Tchéquie |
| 16 | Kristina Kazlauskaitė | Lituanie |
| 17 | Lucja Pietrzak | Pologne |
| 18 | Sara Ferrara | Finlande |
| 19 | Gilke Croket | Belgique |

## Tableau des médailles

Tableau des médailles :
| Rang | Nation | Or | Argent | Bronze | Total |
| 1 | Pays-Bas | 5 | 0 | 3 | 8 |
| 2 | Grande-Bretagne | 4 | 3 | 3 | 10 |
| 3 | Allemagne | 3 | 4 | 4 | 11 |
| 4 | Russie | 3 | 2 | 3 | 8 |
| 5 | Italie | 2 | 2 | 1 | 5 |
| 6 | France | 1 | 3 | 1 | 5 |
| 7 | Belgique | 1 | 2 | 1 | 4 |
| 8 | Ukraine | 1 | 2 | 0 | 3 |
| 9 | Pologne | 1 | 0 | 2 | 3 |
| 10 | Danemark | 1 | 0 | 1 | 2 |
| 11 | Portugal | 0 | 2 | 0 | 2 |
| 12 | Suisse | 0 | 1 | 2 | 3 |
| 13 | Biélorussie | 0 | 1 | 0 | 1 |
| 14 | Autriche | 0 | 0 | 1 | 1 |
| Total | Total | 22 | 22 | 22 | 66 |