# Championnats du monde de cyclisme sur piste 2018

Les championnats du monde de cyclisme sur piste 2018 se déroulent à Apeldoorn aux Pays-Bas, du 28 février au 4 mars 2018 sur l'Omnisport Apeldoorn. 20 épreuves sont au programme, comme lors des mondiaux précédents.
En 2011, le Vélodrome a déjà été le théâtre des championnats du monde, ainsi que des championnats d'Europe 2011 et 2013. En 2015, la piste est remplacée après que le bois a commencé à se fendre en raison de l'humidité.
Environ 370 athlètes de 40 pays sont présents.
Quelques semaines avant les championnats du monde, il est annoncé que la quadruple championne olympique britannique, Laura Kenny, fait son retour à la compétition après la naissance de son enfant cinq mois plus tôt au début. Elle décroche une médaille d'argent en poursuite par équipes.
Le pays le plus couronné de ces championnats du monde est le pays organisateur. Avec un total de douze médailles, dont cinq en or, les Pays-Bas battent ainsi leur record. Trois médailles d'or sont remportées par Kirsten Wild, qui a remporté l'omnium, la course aux points et la course scratch. Avec Amy Pieters, elle a également remporté la médaille d'argent dans la course à l'américaine et manque le donc un quadruplé historique. Le sprinteur Jeffrey Hoogland est devenu champion du monde du kilomètre contre-la-montre (pour sa première participation aux mondiaux de la discipline) et en vitesse par équipes avec Harrie Lavreysen, Matthijs Büchli et Nils van 't Hoenderdaal. C'est la première fois que le pays est titré en vitesse par équipes. L'équipe allemande termine deuxième du tableau des médailles avec un total de six breloques. Kristina Vogel s'adjuge deux nouveaux titres, en vitesse individuelle et par équipes (avec Pauline Grabosch et Miriam Welte). Welte a de nouveau gagné le contre-la-montre sur 500 mètres et Grabosch a terminé troisième du tournoi de vitesse remporté par sa compatriote. Favorite pour le keirin, Vogel échoue à remporter une autre médaille d'or, ce qui aurait porté son total à douze et en ferait l'athlète féminine la plus titrée devant l'Australienne Anna Meares (11 titres).
L'Américaine Chloe Dygert s'adjuge deux médailles d'or. Lors de la poursuite individuelle, elle conserve son titre en écrasant la concurrence dès les qualifications, où elle réalise 3 minutes 20,072 secondes, soit un nouveau record du monde. Elle est alors environ neuf secondes plus rapide que la deuxième, la Néerlandaise Annemiek van Vleuten. En finale pour l'or, elle améliore encore son temps en 3 minutes 20,060 secondes. La possibilité s'est présentée parce que la course n'a pas été arrêtée comme le veut le règlement, après qu'elle a rejoint au bout d'un kilomètre van Vleuten. Avec l'équipe américaine, elle a également obtenu l'or en poursuite par équipes pour la troisième année consécutive.
La France obtient seulement deux médailles de bronze, en vitesse individuelle et par équipes. Il s'agit du plus faible bilan de l"histoire de la piste française depuis que les championnats sont « Open » en 1993. L'Australie, nation phare de la piste, a choisi de privilégier les Jeux du Commonwealth de 2018 et n'a envoyé que 4 athlètes aux mondiaux (3 hommes et 1 femme). Malgré cela, ses quatre athlètes sont tous repartis médaillés et terminent avec un total de 6 médailles, dont 2 titres.
Les championnats du monde ont été éclipsés par l'accident grave du juge américain Andrew McCord. Il est entré sur la piste lors de la course scratch pour ramasser un objet et a été percuté par le coureur de Hong Kong Xiaojuan Diao. Il est resté immobile pendant plusieurs minutes et a ensuite été emmené à l'hôpital, tout comme le coureur. La course a été arrêtée, et les compétitions ont été interrompues pendant plus d'une heure. McCord a subi de graves blessures à la tête.

## Programme

Le programme des compétitions est le suivant :
| Séries | F | Finales |
Hommes :
| Date → | 28 fév. | 28 fév. | 1er mars | 1er mars | 2 mars | 2 mars | 3 mars | 3 mars | 4 mars | 4 mars |
| Disciplines↓ | M | A | M | A | M | A | M | A | M | A |
| Kilomètre contre-la-montre | | | | | | | | | Q | F |
| Keirin | | | | | | | | | | |
| Vitesse individuelle | | | | | | | | | | |
| Vitesse par équipes | | F | | | | | | | | |
| Poursuite individuelle | | | | | Q | F | | | | |
| Poursuite par équipes | Q | R1 | | F | | | | | | |
| Course aux points | | | | | | F | | | | |
| Course à l'américaine | | | | | | | | | | F |
| Scratch | | | | F | | | | | | |
| Omnium | | | | | | | | | | |
Femmes :
| Date → | 28 fév. | 28 fév. | 1er mars | 1er mars | 2 mars | 2 mars | 3 mars | 3 mars | 4 mars | 4 mars |
| Disciplines↓ | M | A | M | A | M | A | M | A | M | A |
| 500 mètres contre-la-montre | | | | | | | Q | F | | |
| Keirin | | | | | | | | | | |
| Vitesse individuelle | | | | | | | | | | |
| Vitesse par équipes | | F | | | | | | | | |
| Poursuite individuelle | | | | | | | Q | F | | |
| Poursuite par équipes | Q | | | F | | | | | | |
| Course aux points | | | | | | | | | | F |
| Course à l'américaine | | | | | | | | F | | |
| Scratch | | F | | | | | | | | |
| Omnium | | | | | | | | | | |

## Médaillés

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

### Hommes

| Épreuves | Or | Or | Argent | Argent | Bronze | Bronze |
| Kilomètre contre-la-montre résultats détaillés | Jeffrey Hoogland | 59 s 459 | Matthew Glaetzer | 59 s 745 | Theo Bos | 59 s 955 |
| Keirin résultats détaillés | Fabián Puerta | | Tomoyuki Kawabata | | Maximilian Levy | |
| Vitesse résultats détaillés | Matthew Glaetzer | | Jack Carlin | | Sébastien Vigier | |
| Vitesse par équipes résultats détaillés | Pays-Bas Nils van 't Hoenderdaal Harrie Lavreysen Jeffrey Hoogland Matthijs Büchli (q) | 42 s 727 | Grande-Bretagne Jack Carlin Ryan Owens Jason Kenny Philip Hindes (q) Joseph Truman (q) | 43 s 231 | France François Pervis Sébastien Vigier Quentin Lafargue Michaël D'Almeida (q) | 43 s 373 |
| Poursuite individuelle résultats détaillés | Filippo Ganna | 4 min 13 s 607 | Ivo Oliveira | 4 min 15 s 428 | Alexander Evtushenko | 4 min 13 s 786 |
| Poursuite par équipes résultats détaillés | Grande-Bretagne Edward Clancy Kian Emadi Ethan Hayter Charlie Tanfield | 3 min 53 s 389 | Danemark Niklas Larsen Julius Johansen Frederik Madsen Casper Von Folsach | 3 min 55 s 232 | Italie Simone Consonni Liam Bertazzo Filippo Ganna Francesco Lamon | 3 min 54 s 606 |
| Course aux points résultats détaillés | Cameron Meyer | 70 pts | Jan-Willem van Schip | 52 pts | Mark Stewart | 49 pts |
| Américaine résultats détaillés | Allemagne Roger Kluge Theo Reinhardt | 53 pts | Espagne Albert Torres Sebastian Mora | 45 pts | Australie Cameron Meyer Callum Scotson | 37 pts |
| Scratch résultats détaillés | Yauheni Karaliok | | Michele Scartezzini | | Callum Scotson | |
| Omnium résultats détaillés | Szymon Sajnok | 111 pts | Jan-Willem van Schip | 107 pts | Simone Consonni | 104 pts |

### Femmes

| Épreuves | Or | Or | Argent | Argent | Bronze | Bronze |
| 500 mètres contre-la-montre résultats détaillés | Miriam Welte | 33 s 150 | Daria Shmeleva | 33 s 237 | Elis Ligtlee | 33 s 484 |
| Keirin résultats détaillés | Nicky Degrendele | | Wai Sze Lee | | Simona Krupeckaite | |
| Vitesse résultats détaillés | Kristina Vogel | | Stephanie Morton | | Pauline Grabosch | |
| Vitesse par équipes résultats détaillés | Allemagne Miriam Welte Kristina Vogel Pauline Grabosch (q) | 32 s 605 | Pays-Bas Kyra Lamberink Shanne Braspennincx Laurine van Riessen (q) Hetty van de Wouw (q) | 33 s 124 | Russie Daria Shmeleva Anastasiia Voinova | 32 s 990 |
| Poursuite résultats détaillés | Chloé Dygert | 3 min 20 s 060 | Annemiek van Vleuten | rattrapée | Kelly Catlin | 3 min 34 s 658 |
| Poursuite par équipes résultats détaillés | États-Unis Jennifer Valente Kelly Catlin Chloe Dygert Kimberly Geist | 4 min 15 s 669 | Grande-Bretagne Katie Archibald Elinor Barker Laura Kenny Emily Nelson Eleanor Dickinson (q) | 4 min 16 s 16,980 | Italie Elisa Balsamo Letizia Paternoster Silvia Valsecchi Tatiana Guderzo Simona Frapporti (q) | 4 min 20 s 202 |
| Course aux points résultats détaillés | Kirsten Wild | 49 pts | Jennifer Valente | 43 pts | Jasmin Duehring | 30 pts |
| Américaine résultats détaillés | Grande-Bretagne Katie Archibald Emily Nelson | 50 pts | Pays-Bas Kirsten Wild Amy Pieters | 35 pts | Italie Letizia Paternoster Maria Giulia Confalonieri | 20 pts |
| Scratch résultats détaillés | Kirsten Wild | | Jolien D'Hoore | | Amalie Dideriksen | |
| Omnium résultats détaillés | Kirsten Wild | 121 pts | Amalie Dideriksen | 112 pts | Rushlee Buchanan | 106 pts |

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

Les 8 meilleurs coureurs se qualifient pour la finale.
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Jeffrey Hoogland | Pays-Bas | 59.517 | | Q |
| 2 | Matthew Glaetzer | Australie | 59.733 | +0.216 | Q |
| 3 | Theo Bos | Pays-Bas | 59.798 | +0.281 | Q |
| 4 | Quentin Lafargue | France | 1:00.403 | +0.886 | Q |
| 5 | Eric Engler | Allemagne | 1:00.420 | +0.903 | Q |
| 6 | Fabián Puerta | Colombie | 1:00.609 | +1.092 | Q |
| 7 | Michaël D'Almeida | France | 1:00.687 | +1.170 | Q |
| 8 | Sam Ligtlee | Pays-Bas | 1:00.736 | +1.219 | Q |
| 9 | Callum Skinner | Grande-Bretagne | 1:00.778 | +1.261 | |
| 10 | François Pervis | France | 1:00.952 | +1.435 | |
| 11 | Alexandr Vasiukhno | Russie | 1:01.206 | +1.689 | |
| 12 | Joseph Truman | Grande-Bretagne | 1:01.464 | +1.947 | |
| 13 | Dylan Kennett | Nouvelle-Zélande | 1:01.474 | +1.957 | |
| 14 | Robin Wagner | Tchéquie | 1:01.586 | +2.069 | |
| 15 | Pavel Kelemen | Tchéquie | 1:01.723 | +2.206 | |
| 16 | Stefan Ritter | Canada | 1:01.923 | +2.406 | |
| 17 | Mateusz Lipa | Pologne | 1:01.956 | +2.439 | |
| 18 | José Moreno Sánchez | Espagne | 1:01.957 | +2.440 | |
| 19 | Mateusz Rudyk | Pologne | 1:02.159 | +2.642 | |
| 20 | Bradly Knipe | Nouvelle-Zélande | 1:02.291 | +2.774 | |
| 21 | Tomohiro Fukaya | Japon | 1:02.516 | +2.999 | |
| 22 | Hsiao Shih-hsin | Taipei chinois | 1:03.007 | +3.490 | |
| 23 | Jean Spies | Afrique du Sud | 1:04.681 | +5.164 | |
| – | Joachim Eilers | Allemagne | Abandon | Abandon | Abandon |
| Pos | Nom | Pays | Temps | Écart |
| | Jeffrey Hoogland | Pays-Bas | 59.459 | |
| | Matthew Glaetzer | Australie | 59.745 | +0.286 |
| | Theo Bos | Pays-Bas | 59.955 | +0.496 |
| 4 | Quentin Lafargue | France | 1:00.407 | +0.948 |
| 5 | Eric Engler | Allemagne | 1:00.462 | +1.003 |
| 6 | Michaël D'Almeida | France | 1:00.518 | +1.059 |
| 7 | Fabián Puerta | Colombie | 1:00.800 | +1.341 |
| 8 | Sam Ligtlee | Pays-Bas | 1:01.421 | +1.962 |

#### Keirin

Le vainqueur de chaque série se qualifie pour le deuxième tour. Les autres coureurs vont en repêchages.

##### Course 1

| Pos | Nom | Pays | Écart | Notes |
| 1 | Maximilian Levy | Allemagne | | Q |
| 2 | Andriy Vynokurov | Ukraine | +0.078 | |
| 3 | Vasilijus Lendel | Lituanie | +0.253 | |
| 4 | Yuta Wakimoto | Japon | +0.319 | |
| 5 | Sam Webster | Nouvelle-Zélande | +3.340 | |

##### Course 2

| Pos | Nom | Pays | Écart | Notes |
| 1 | Joachim Eilers | Allemagne | | Q |
| 2 | Joseph Truman | Grande-Bretagne | | |
| 3 | Yudai Nitta | Japon | +0.448 | |
| 4 | Eddie Dawkins | Nouvelle-Zélande | +0.515 | |
| 5 | Jean Spies | Afrique du Sud | +0.569 | |

##### Course 3

| Pos | Nom | Pays | Écart | Notes |
| 1 | Jack Carlin | Grande-Bretagne | | Q |
| 2 | Pavel Kelemen | Tchéquie | +0.027 | |
| 3 | Maximilian Dornbach | Allemagne | +0.140 | |
| 4 | Juan Peralta | Espagne | +0.328 | |
| 5 | Kang Shih-feng | Taipei chinois | +0.666 | |

##### Course 4

| Pos | Nom | Pays | Écart | Notes |
| 1 | Matthew Glaetzer | Australie | | Q |
| 2 | Tomoyuki Kawabata | Japon | +0.160 | |
| 3 | Santiago Ramírez | Colombie | +0.406 | |
| 4 | Patryk Rajkowski | Pologne | +0.426 | |
| 5 | François Pervis | France | +2.127 | |

##### Course 5

| Pos | Nom | Pays | Écart | Notes |
| 1 | Matthijs Büchli | Pays-Bas | | Q |
| 2 | Muhammad Sahrom | Malaisie | +0.125 | |
| 3 | Hugo Barrette | Canada | +0.664 | |
| 4 | David Sojka | Tchéquie | +0.792 | |
| 5 | Quentin Lafargue | France | +0.894 | |

##### Course 6

| Pos | Nom | Pays | Écart | Notes |
| 1 | Fabián Puerta | Colombie | | Q |
| 2 | Jordan Castle | Nouvelle-Zélande | +0.081 | |
| 3 | Azizulhasni Awang | Malaisie | +0.526 | |
| 4 | Harrie Lavreysen | Pays-Bas | +1.470 | |
Le vainqueur de chaque série se qualifie pour le deuxième tour.

##### Course 1

| Pos | Nom | Pays | Temps | Notes |
| 1 | Andriy Vynokurov | Ukraine | | Q |
| 2 | Azizulhasni Awang | Malaisie | +0.035 | |
| 3 | François Pervis | France | +0.103 | |
| 4 | David Sojka | Tchéquie | +0.913 | |

##### Course 2

| Pos | Nom | Pays | Temps | Notes |
| 1 | Hugo Barrette | Canada | | Q |
| 2 | Patryk Rajkowski | Pologne | +0.100 | |
| 3 | Joseph Truman | Grande-Bretagne | +0.132 | |
| 4 | Kang Shih-feng | Taipei chinois | +4.219 | |

##### Course 3

| Pos | Nom | Pays | Temps | Notes |
| 1 | Juan Peralta | Espagne | | Q |
| 2 | Pavel Kelemen | Tchéquie | +0.034 | |
| 3 | Sam Webster | Nouvelle-Zélande | +18.502 | |
| 4 | Santiago Ramírez | Colombie | +0.111 | |

##### Course 4

| Pos | Nom | Pays | Temps | Notes |
| 1 | Tomoyuki Kawabata | Japon | | Q |
| 2 | Eddie Dawkins | Nouvelle-Zélande | | |
| 3 | Maximilian Dornbach | Allemagne | +0.169 | |
| 4 | Jean Spies | Afrique du Sud | +1.987 | |

##### Course 5

| Pos | Nom | Pays | Temps | Notes |
| 1 | Yuta Wakimoto | Japon | | Q |
| 2 | Vasilijus Lendel | Lituanie | +0.124 | |
| 3 | Muhammad Sahrom | Malaisie | | |
| 4 | Quentin Lafargue | France | +0.441 | |

##### Course 6

| Pos | Nom | Pays | Temps | Notes |
| 1 | Harrie Lavreysen | Pays-Bas | | Q |
| 2 | Jordan Castle | Nouvelle-Zélande | +0.344 | |
| 3 | Yudai Nitta | Japon | +0.459 | |
Les trois premiers coureurs de chaque course se qualifient pour la finale 1-6, les autres pour la finale 7-12.

##### Course 1

| Pos | Nom | Pays | Temps | Notes |
| 1 | Harrie Lavreysen | Pays-Bas | | Q |
| 2 | Maximilian Levy | Allemagne | +0.068 | Q |
| 3 | Fabián Puerta | Colombie | +0.094 | Q |
| 4 | Matthew Glaetzer | Australie | +0.144 | |
| 5 | Yuta Wakimoto | Japon | +0.245 | |
| 6 | Juan Peralta | Espagne | +0.400 | |

##### Course 2

| Pos | Nom | Pays | Temps | Notes |
| 1 | Matthijs Büchli | Pays-Bas | | Q |
| 2 | Jack Carlin | Grande-Bretagne | +0.197 | Q |
| 3 | Tomoyuki Kawabata | Japon | +0.214 | Q |
| 4 | Hugo Barrette | Canada | +0.249 | |
| 5 | Andriy Vynokurov | Ukraine | +0.671 | |
| 6 | Joachim Eilers | Allemagne | +1.367 | |
* Finale
| Pos | Nom | Pays | Temps |
| | Fabián Puerta | Colombie | |
| | Tomoyuki Kawabata | Japon | +0.043 |
| | Maximilian Levy | Allemagne | +0.101 |
| 4 | Matthijs Büchli | Pays-Bas | +0.161 |
| 5 | Jack Carlin | Grande-Bretagne | +0.200 |
| 6 | Harrie Lavreysen | Pays-Bas | +0.827 |
* Petite finale
| Pos | Nom | Pays | Temps |
| 7 | Matthew Glaetzer | Australie | |
| 8 | Andriy Vynokurov | Ukraine | +0.101 |
| 9 | Yuta Wakimoto | Japon | +0.143 |
| 10 | Hugo Barrette | Canada | +0.144 |
| 11 | Juan Peralta | Espagne | +0.233 |
| 12 | Joachim Eilers | Allemagne | +1.219 |

#### 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 | Jeffrey Hoogland | Pays-Bas | 9.674 | | Q |
| 2 | Matthew Glaetzer | Australie | 9.677 | +0.003 | Q |
| 3 | Sebastien Vigier | France | 9.701 | +0.027 | Q |
| 4 | Harrie Lavreysen | Pays-Bas | 9.709 | +0.035 | Q |
| 5 | Jack Carlin | Grande-Bretagne | 9.715 | +0.041 | q |
| 6 | Mateusz Rudyk | Pologne | 9.728 | +0.068 | q |
| 7 | Denis Dmitriev | Russie | 9.754 | +0.080 | q |
| 8 | Ryan Owens | Grande-Bretagne | 9.759 | +0.085 | q |
| 9 | Melvin Landerneau | France | 9.787 | +0.113 | q |
| 10 | Vasilijus Lendel | Lituanie | 9.788 | +0.114 | q |
| 11 | Ethan Mitchell | Nouvelle-Zélande | 9.805 | +0.131 | q |
| 12 | Stefan Ritter | Canada | 9.828 | +0.154 | q |
| 13 | Eddie Dawkins | Nouvelle-Zélande | 9.843 | +0.169 | q |
| 14 | Fabián Puerta | Colombie | 9.852 | +0.178 | q |
| 15 | Rayan Helal | France | 9.878 | +0.204 | q |
| 16 | Pavel Yakushevskiy | Russie | 9.920 | +0.246 | q |
| 17 | Maximilian Levy | Allemagne | 9.923 | +0.249 | q |
| 18 | Hugo Barrette | Canada | 9.934 | +0.260 | q |
| 19 | Kazunari Watanabe | Japon | 9.944 | +0.270 | q |
| 20 | Martin Čechman | Tchéquie | 9.959 | +0.285 | q |
| 21 | Yuta Wakimoto | Japon | 9.962 | +0.288 | q |
| 22 | Damian Zieliński | Pologne | 9.968 | +0.294 | q |
| 23 | Tomoyuki Kawabata | Japon | 9.969 | +0.295 | q |
| 24 | Sam Webster | Nouvelle-Zélande | 10.002 | +0.328 | q |
| 25 | Im Chae-bin | Corée du Sud | 10.030 | +0.356 | q |
| 26 | Eric Engler | Allemagne | 10.056 | +0.382 | q |
| 27 | Nikita Shurshin | Russie | 10.070 | +0.396 | q |
| 28 | Azizulhasni Awang | Malaisie | 10.072 | +0.398 | q |
| 29 | Andriy Vynokurov | Ukraine | 10.103 | +0.429 | |
| 30 | Juan Peralta | Espagne | 10.112 | +0.438 | |
| 31 | Jair Tjon En Fa | Suriname | 10.137 | +0.463 | |
| 32 | David Sojka | Tchéquie | 10.203 | +0.529 | |
| 33 | Svajūnas Jonauskas | Lituanie | 10.243 | +0.569 | |
| 34 | Muhammad Sahrom | Malaisie | 10.293 | +0.619 | |
| 35 | Sotírios Brétas | Grèce | 10.498 | +0.824 | |
* 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 | Écart | Notes |
| 1 | 1 | Jack Carlin | Grande-Bretagne | | Q |
| 1 | 2 | Azizulhasni Awang | Malaisie | +0.052 | |
| 2 | 1 | Mateusz Rudyk | Pologne | | Q |
| 2 | 2 | Nikita Shurshin | Russie | +0.039 | |
| 3 | 1 | Denis Dmitriev | Russie | | Q |
| 3 | 2 | Eric Engler | Allemagne | +0.290 | |
| 4 | 1 | Ryan Owens | Grande-Bretagne | | Q |
| 4 | 2 | Im Chae-bin | Corée du Sud | +0.071 | |
| 5 | 1 | Melvin Landerneau | France | | Q |
| 5 | 2 | Sam Webster | Nouvelle-Zélande | +0.049 | |
| 6 | 1 | Vasilijus Lendel | Lituanie | | Q |
| 6 | 2 | Tomoyuki Kawabata | Japon | +0.131 | |
| 7 | 1 | Ethan Mitchell | Nouvelle-Zélande | | Q |
| 7 | 2 | Damian Zieliński | Pologne | +0.057 | |
| 8 | 1 | Yuta Wakimoto | Japon | | Q |
| 8 | 2 | Stefan Ritter | Canada | +0.083 | |
| 9 | 1 | Eddie Dawkins | Nouvelle-Zélande | | Q |
| 9 | 2 | Martin Čechman | Tchéquie | +0.037 | |
| 10 | 1 | Kazunari Watanabe | Japon | | Q |
| 10 | 2 | Fabián Puerta | Colombie | REL | |
| 11 | 1 | Rayan Helal | France | | Q |
| 11 | 2 | Hugo Barrette | Canada | +0.299 | |
| 12 | 1 | Maximilian Levy | Allemagne | | Q |
| 12 | 2 | Pavel Yakushevskiy | Russie | +0.055 | |
Les vainqueurs de chaque série se qualifient pour les 1/4 de finale.
| Série | Pos | Nom | Pays | Écart | Notes |
| 1 | 1 | Maximilian Levy | Allemagne | | Q |
| 1 | 2 | Jeffrey Hoogland | Pays-Bas | +0.019 | |
| 2 | 1 | Matthew Glaetzer | Australie | | Q |
| 2 | 2 | Rayan Helal | France | +0.268 | |
| 3 | 1 | Sebastien Vigier | France | | Q |
| 3 | 2 | Kazunari Watanabe | Japon | +0.146 | |
| 4 | 1 | Eddie Dawkins | Nouvelle-Zélande | | Q |
| 4 | 2 | Harrie Lavreysen | Pays-Bas | +0.022 | |
| 5 | 1 | Jack Carlin | Grande-Bretagne | | Q |
| 5 | 2 | Yuta Wakimoto | Japon | +0.052 | |
| 6 | 1 | Mateusz Rudyk | Pologne | | Q |
| 6 | 2 | Ethan Mitchell | Nouvelle-Zélande | +0.214 | |
| 7 | 1 | Denis Dmitriev | Russie | | Q |
| 7 | 2 | Vasilijus Lendel | Lituanie | +0.297 | |
| 8 | 1 | Ryan Owens | Grande-Bretagne | | Q |
| 8 | 2 | Melvin Landerneau | France | +0.033 | |
Les vainqueurs de chaque match se qualifient pour les 1/2 finales.
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Notes |
| 1 | 1 | Maximilian Levy | Allemagne | X | X | Q |
| 1 | 2 | Ryan Owens | Grande-Bretagne | +0.059 | +0.133 | |
| 2 | 1 | Matthew Glaetzer | Australie | X | X | Q |
| 2 | 2 | Denis Dmitriev | Russie | +0.192 | +0.092 | |
| 3 | 1 | Sebastien Vigier | France | X | X | Q |
| 3 | 2 | Mateusz Rudyk | Pologne | +0.102 | +0.024 | |
| 4 | 1 | Jack Carlin | Grande-Bretagne | X | X | Q |
| 4 | 2 | Eddie Dawkins | Nouvelle-Zélande | +0.001 | +0.561 | |
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Notes |
| 1 | 1 | Jack Carlin | Grande-Bretagne | X | X | Q |
| 1 | 2 | Maximilian Levy | Allemagne | +0.053 | +0.118 | |
| 2 | 1 | Matthew Glaetzer | Australie | X | X | Q |
| 2 | 2 | Sebastien Vigier | France | +0.252 | +0.144 | |
* Finales
| Manche | Nom | Pays | 1re manche | 2e manche |
| Match pour la médaille d'or ||||||
| | Matthew Glaetzer | Australie | X | X |
| | Jack Carlin | Grande-Bretagne | +0.045 | +0.098 |
| Match pour la médaille de bronze ||||||
| | Sebastien Vigier | France | X | X |
| 4 | Maximilian Levy | Allemagne | +0.023 | +0.090 |

#### Vitesse par équipes

Les 8 meilleures équipes se qualifient pour le 1er tour$^,$
| Pos | Pays | Temps | Écart | Notes |
| 1 | Pays-Bas Nils van 't Hoenderdaal Harrie Lavreysen Jeffrey Hoogland | 42.869 | | Q |
| 2 | France François Pervis Sébastien Vigier Quentin Lafargue | 43.389 | +0,520 | Q |
| 3 | Allemagne Robert Förstemann Maximilian Levy Joachim Eilers | 43.452 | +0.583 | Q |
| 4 | Grande-Bretagne Jack Carlin Ryan Owens Joseph Truman | 43.553 | +0.684 | Q |
| 5 | Nouvelle-Zélande Ethan Mitchell Sam Webster Eddie Dawkins | 43.736 | +0.867 | Q |
| 6 | Russie Alexander Sharapov Pavel Yakushevskiy Aleksandr Dubchenko | 43.905 | +1.036 | Q |
| 7 | Japon Kazuki Amagai Yudai Nitta Kazunari Watanabe | 44.240 | +1.371 | Q |
| 8 | Tchéquie Pavel Kelemen Martin Čechman Robin Wagner | 44.410 | +1.541 | Q |
| 9 | Chine Li Jianxin Luo Yongjia Bi Wenjun | 44.524 | +1.655 | |
| 10 | Espagne Alejandro Martínez Juan Peralta José Moreno Sánchez | 44.665 | +1.796 | |
| 11 | Colombie Kevin Quintero Ruben Murillo Santiago Ramírez | 45.137 | +2.268 | |
| 12 | Biélorussie Yauhen Veramchuk Artsiom Zaitsau Uladzislau Novik | 45.227 | +2.358 | |
| 13 | Pologne Rafał Sarnecki Mateusz Rudyk Krzysztof Maksel | Dsq 43.505 | | |
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 | Jack Carlin Philip Hindes Jason Kenny | Grande-Bretagne | 43.434 | | QG |
| 2 | 7 | Ethan Mitchell Sam Webster Eddie Dawkins | Nouvelle-Zélande | 44.146 | +0.712 | |
| 3 vs 6 |||||||
| 1 | 3 | Alexander Sharapov Pavel Yakushevskiy Aleksandr Dubchenko | Russie | 43.557 | | QB |
| 2 | 6 | Stefan Botticher Maximilian Levy Joachim Eilers | Allemagne | 43.594 | +0.037 | |
| 2 vs 7 |||||||
| 1 | 2 | François Pervis Sébastien Vigier Michaël D'Almeida | France | 43.737 | | QB |
| 2 | 5 | Kazuki Amagai Yudai Nitta Kazunari Watanabe | Japon | Dsq | | |
| 1 vs 8 |||||||
| 1 | 4 | Nils van 't Hoenderdaal Harrie Lavreysen Matthijs Büchli | Pays-Bas | 43.234 | | QG |
| 2 | 8 | Pavel Kelemen Martin Čechman Robin Wagner | Tchéquie | 44.559 | +1.325 | |
* 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 | Notes |
| Match pour la médaille d'or ||||||
| | Nils van 't Hoenderdaal Harrie Lavreysen Jeffrey Hoogland | Pays-Bas | 42.727 | | RC |
| | Jack Carlin Ryan Owens Jason Kenny | Grande-Bretagne | 43.231 | +0.504 | |
| Match pour la médaille de bronze ||||||
| | François Pervis Sébastien Vigier Quentin Lafargue | France | 43.373 | | |
| 4 | Alexander Sharapov Pavel Yakushevskiy Aleksandr Dubchenko | Russie | 43.584 | +0.211 | |

#### 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 | Ivo Oliveira | Portugal | 4 min 12 s 365 | | Q |
| 2 | Filippo Ganna | Italie | 4 min 13 s 622 | +1 s 257 | Q |
| 3 | Charlie Tanfield | Grande-Bretagne | 4 min 14 s 025 | +1 s 660 | q |
| 4 | Alexander Evtushenko | Russie | 4 min 14 s 742 | +2 s 377 | q |
| 5 | Felix Groß | Allemagne | 4 min 15 s 303 | +2 s 938 | |
| 6 | Kersten Thiele | Allemagne | 4 min 17 s 281 | +4 s 916 | |
| 7 | Ashton Lambie | États-Unis | 4 min 17 s 634 | +5 s 235 | |
| 8 | Mikhail Shemetau | Biélorussie | 4 min 20 s 404 | +8 s 039 | |
| 9 | Daniel Bigham | Grande-Bretagne | 4 min 20 s 678 | +8 s 282 | |
| 10 | Stefan Bissegger | Suisse | 4 min 21 s 740 | +9 s 345 | |
| 11 | Louis Pijourlet | France | 4 min 22 s 896 | +10 s 505 | |
| 12 | Dion Beukeboom | Pays-Bas | 4 min 23 s 083 | +10 s 718 | |
| 13 | Nicolas Pietrula | Tchéquie | 4 min 24 s 414 | +12 s 049 | |
| 14 | Derek Gee | Canada | 4 min 26 s 150 | +13 s 754 | |
| 15 | Michele Scartezzini | Italie | 4 min 26 s 156 | +13 s 767 | |
| 16 | Dawid Czubak | Pologne | 4 min 26 s 634 | +14 s 241 | |
| 17 | Marco Coledan | Italie | 4 min 27 s 434 | +15 s 069 | |
| 18 | Florian Maitre | France | 4 min 28 s 675 | +16 s 284 | |
| 19 | Bartosz Rudyk | Pologne | 4 min 30 s 379 | +18 s 014 | |
| 20 | Ivan Smirnov | Russie | 4 min 31 s 144 | +18 s 779 | |
| 21 | Ryo Chikatani | Japon | 4 min 32 s 340 | +19 s 975 | |
* Finales
| Pos | Nom | Pays | Temps | Écart |
| Course pour la médaille d'or |||||
| | Filippo Ganna | Italie | 4 min 13 s 607 | |
| | Ivo Oliveira | Portugal | 4 min 15 s 428 | + 1 s 821 |
| Course pour la médaille de bronze |||||
| | Alexander Evtushenko | Russie | 4 min 13 s 786 | |
| 4 | Charlie Tanfield | Grande-Bretagne | 4 min 15 s 930 | +2 s 144 |

#### Poursuite par équipes

Les 8 meilleures équipes se qualifient pour le premier tour.
| Pos | Pays | Temps | Écart | Notes |
| 1 | Grande-Bretagne Ed Clancy Kian Emadi Ethan Hayter Charlie Tanfield | 3:55.714 | | Q |
| 2 | Italie Simone Consonni Liam Bertazzo Filippo Ganna Francesco Lamon | 3:56.406 | +0.692 | Q |
| 3 | Danemark Niklas Larsen Julius Johansen Frederik Madsen Casper von Folsach | 3:56.740 | +1.026 | Q |
| 4 | Allemagne Maximilian Beyer Felix Groß Theo Reinhardt Kersten Thiele | 3:57.447 | +1.733 | Q |
| 5 | Nouvelle-Zélande Campbell Stewart Regan Gough Dylan Kennett Nicholas Kergozou | 3:57.622 | +1.908 | q |
| 6 | Russie Mamyr Stash Alexander Evtushenko Ivan Smirnov Kirill Sveshnikov | 3:59.362 | +3.648 | q |
| 7 | Suisse Claudio Imhof Cyrille Thièry Frank Pasche Valère Thiébaud | 3:59.543 | +3.829 | q |
| 8 | Canada Michael Foley Derek Gee Adam Jamieson Jay Lamoureux | 4:00.584 | +4.870 | q |
| 9 | Japon Ryo Chikatani Shogo Ichimaru Shunsuke Imamura Keitaro Sawada | 4:01.753 | +6.039 | |
| 10 | Pologne Szymon Sajnok Alan Banaszek Szymon Krawczyk Adrian Tekliński | 4:01.963 | +6.249 | |
| 11 | France Benjamin Thomas Adrien Garel Florian Maitre Louis Pijourlet | 4:02.415 | +6.701 | |
| 12 | Belgique Lindsay De Vylder Kenny De Ketele Moreno De Pauw Robbe Ghys | 4:03.367 | +7.653 | |
| 13 | États-Unis Eric Young Gavin Hoover Ashton Lambie Daniel Summerhill | 4:04.203 | +8.489 | |
| 14 | Biélorussie Raman Tsishkou Yauheni Akhramenka Yauheni Karaliok Mikhail Shemetau | 4:06.629 | +10.915 | |
| 15 | Chine Hou Yake Zhi Hui Jiang Shen Pingan Wang Fengnian | 4:08.266 | +12.552 | |
| 16 | Espagne Eloy Teruel Xavier Cañellas Vicente García de Mateos Illart Zuazubiskar | 4:10.677 | +14.963 | |
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 | Temps | Notes |
| 1 | 3 | Danemark Niklas Larsen Julius Johansen Frederik Madsen Casper von Folsach | 3:54.496 | QG |
| 2 | 3 | Italie Simone Consonni Liam Bertazzo Filippo Ganna Francesco Lamon | 3:54.884 | QB |
| 3 | 4 | Grande-Bretagne Ed Clancy Kian Emadi Ethan Hayter Charlie Tanfield | 3:56.335 | QG |
| 4 | 4 | Allemagne Maximilian Beyer Felix Groß Theo Reinhardt Kersten Thiele | 3:58.047 | QB |
| 5 | 2 | Nouvelle-Zélande Campbell Stewart Regan Gough Dylan Kennett Nicholas Kergozou | 3:58.932 | |
| 6 | 1 | Suisse Claudio Imhof Cyrille Thièry Gaël Suter Valère Thiébaud | 3:59.648 | |
| 7 | 1 | Russie Lev Gonov Alexander Evtushenko Ivan Smirnov Sergei Shilov | 4:00.320 | |
| 8 | 2 | Canada Michael Foley Derek Gee Adam Jamieson Jay Lamoureux | 4:02.235 | |
* QG = qualifiés pour la finale 1-2
* QB = qualifiés pour la finale 3-4
* Finales
| Pos | Pays | Temps | Écart |
| Match pour la médaille d'or |||||
| | Grande-Bretagne Ed Clancy Kian Emadi Ethan Hayter Charlie Tanfield | 3:53.389 | |
| | Danemark Niklas Larsen Julius Johansen Frederik Madsen Casper von Folsach | 3:55.232 | +1.843 |
| Match pour la médaille de bronze |||||
| | Italie Simone Consonni Liam Bertazzo Filippo Ganna Francesco Lamon | 3:54.606 | |
| 4 | Allemagne Nils Schomber Felix Groß Theo Reinhardt Kersten Thiele | 3:56.594 | +1.988 |

#### Course aux points

| Pos | Nom | Pays | Points au tour | Points au sprint | Total |
| | Cameron Meyer | Australie | 40 | 30 | 70 |
| | Jan-Willem van Schip | Pays-Bas | 20 | 32 | 52 |
| | Mark Stewart | Grande-Bretagne | 40 | 9 | 49 |
| 4 | Cheung King Lok | Hong Kong | 40 | 8 | 48 |
| 5 | Kenny De Ketele | Belgique | 40 | 6 | 46 |
| 6 | Andreas Graf | Autriche | 40 | 2 | 42 |
| 7 | Christos Volikakis | Grèce | 20 | 20 | 40 |
| 8 | Eloy Teruel | Espagne | 20 | 18 | 38 |
| 9 | Regan Gough | Nouvelle-Zélande | 20 | 12 | 32 |
| 10 | Liam Bertazzo | Italie | 20 | 4 | 24 |
| 11 | Mark Downey | Irlande | 20 | 0 | 20 |
| 12 | Morgan Kneisky | France | 0 | 10 | 10 |
| 13 | Alan Banaszek | Pologne | 0 | 9 | 9 |
| 14 | João Matias | Portugal | 0 | 6 | 7 |
| 15 | Vitaliy Hryniv | Ukraine | 0 | 6 | 7 |
| 16 | Cyrille Thièry | Suisse | 0 | 5 | 5 |
| 17 | Krisztián Lovassy | Hongrie | 0 | 4 | 4 |
| 18 | Raman Ramanau | Biélorussie | 0 | 3 | 3 |
| 19 | Eric Young | États-Unis | 0 | 1 | 1 |
| 20 | Denis Nekrasov | Russie | −20 | 2 | −18 |
| 21 | Andrej Strmiska | Slovaquie | −20 | 0 | −20 |
| – | Jan Kraus | Tchéquie | −20 | abandon | abandon |
| – | Maximilian Beyer | Allemagne | non-partant | non-partant | non-partant |

#### Américaine

| Pos | Nom | Pays | Points au tour | Points au sprint | Total |
| | Roger Kluge Theo Reinhardt | Allemagne | 20 | 33 | 53 |
| | Albert Torres Sebastián Mora | Espagne | 20 | 25 | 45 |
| | Cameron Meyer Callum Scotson | Australie | 20 | 17 | 37 |
| 4 | Oliver Wood Mark Stewart | Grande-Bretagne | 0 | 36 | 36 |
| 5 | Andreas Graf Andreas Müller | Autriche | 20 | 12 | 32 |
| 6 | Niklas Larsen Casper von Folsach | Danemark | 0 | 29 | 29 |
| 7 | Benjamin Thomas Morgan Kneisky | France | 0 | 24 | 24 |
| 8 | Kenny De Ketele Moreno De Pauw | Belgique | 0 | 23 | 23 |
| 9 | Felix English Mark Downey | Irlande | 0 | 11 | 11 |
| 10 | Simone Consonni Liam Bertazzo | Italie | 0 | 10 | 10 |
| 11 | Roy Pieters Wim Stroetinga | Pays-Bas | 0 | 1 | 1 |
| 12 | Tristan Marguet Gaël Suter | Suisse | –20 | 2 | –18 |
| 13 | Wojciech Pszczolarski Daniel Staniszewski | Pologne | –40 | 3 | –37 |
| - | Regan Gough Thomas Sexton | Nouvelle-Zélande | 0 | 0 | DNF |
| - | Daniel Holloway Adrian Hegyvary | États-Unis | –60 | 5 | DNF |
| - | Leung Chun Wing Cheung King Lok | Hong Kong | –60 | 0 | DNF |

#### Scratch

| Pos | Nom | Pays | Tours |
| | Yauheni Karaliok | Biélorussie | |
| | Michele Scartezzini | Italie | |
| | Callum Scotson | Australie | |
| 4 | Roman Gladysh | Ukraine | −1 |
| 5 | Rui Oliveira | Portugal | −1 |
| 6 | Wim Stroetinga | Pays-Bas | −1 |
| 7 | Xavier Cañellas | Espagne | −1 |
| 8 | Christos Volikakis | Grèce | −1 |
| 9 | Andreas Müller | Autriche | −1 |
| 10 | Maximilian Beyer | Allemagne | −1 |
| 11 | Adrien Garel | France | −1 |
| 12 | Christopher Latham | Grande-Bretagne | −1 |
| 13 | Marc Potts | Irlande | −1 |
| 14 | Krisztián Lovassy | Hongrie | −1 |
| 15 | Tristan Marguet | Suisse | −1 |
| 16 | Maxim Piskunov | Russie | −1 |
| 17 | Tom Sexton | Nouvelle-Zélande | −1 |
| 18 | Filip Taragel | Slovaquie | −1 |
| 19 | Robbe Ghys | Belgique | −1 |
| 20 | Leung Chun Wing | Hong Kong | −1 |
| 21 | Adrian Tekliński | Pologne | −1 |
| – | Yacine Chalel | Algérie | Abandon |
| – | Jiří Hochmann | Tchéquie | Abandon |

#### Omnium

| Pos | Nom | Pays |
| 1 | Jan van Schip | Pays-Bas |
| 2 | Eiya Hashimoto | Japon |
| 3 | Daniel Holloway | États-Unis |
| 4 | Christos Volikakis | Grèce |
| 5 | Claudio Imhof | Suisse |
| 6 | Simone Consonni | Italie |
| 7 | Benjamin Thomas | France |
| 8 | Raman Tsishkou | Biélorussie |
| 9 | Maximilian Beyer | Allemagne |
| 10 | Ivo Oliveira | Portugal |
| 11 | Szymon Sajnok | Pologne |
| 12 | Oliver Wood | Grande-Bretagne |
| 13 | Campbell Stewart | Nouvelle-Zélande |
| 14 | Albert Torres | Espagne |
| 15 | Lindsay De Vylder | Belgique |
| 16 | Felix English | Irlande |
| 17 | Tomás Contte | Argentine |
| 18 | Niklas Larsen | Danemark |
| 19 | Mamyr Stash | Russie |
| 20 | Aidan Caves | Canada |
| 21 | Ignacio Prado | Mexique |
| 22 | Roman Gladysh | Ukraine |
| 23 | Nicolas Pietrula | Tchéquie |
| 24 | Leung Chun Wing | Hong Kong |
| Pos | Nom | Pays | Points sur tours pris | Points sur l'épreuve |
| 1 | Ivo Oliveira | Portugal | 20 | 28 |
| 2 | Szymon Sajnok | Pologne | 20 | 25 |
| 3 | Campbell Stewart | Nouvelle-Zélande | 20 | 25 |
| 4 | Ignacio Prado | Mexique | 20 | 25 |
| 5 | Simone Consonni | Italie | 20 | 23 |
| 6 | Mamyr Stash | Russie | 20 | 22 |
| 7 | Raman Tsishkou | Biélorussie | 20 | 21 |
| 8 | Maximilian Beyer | Allemagne | 20 | 21 |
| 9 | Roman Gladysh | Ukraine | 20 | 20 |
| 10 | Oliver Wood | Grande-Bretagne | 0 | 3 |
| 11 | Christos Volikakis | Grèce | 0 | 1 |
| 12 | Benjamin Thomas | France | 0 | 1 |
| 13 | Aidan Caves | Canada | 0 | 1 |
| 14 | Jan van Schip | Pays-Bas | 0 | 0 |
| 15 | Niklas Larsen | Danemark | 0 | 0 |
| 16 | Daniel Holloway | États-Unis | 0 | 0 |
| 17 | Felix English | Irlande | 0 | 0 |
| 18 | Claudio Imhof | Suisse | 0 | 0 |
| 19 | Albert Torres | Espagne | 0 | 0 |
| 20 | Lindsay De Vylder | Belgique | 0 | 0 |
| 21 | Tomás Contte | Argentine | 0 | 0 |
| 22 | Eiya Hashimoto | Japon | 0 | 0 |
| 23 | Leung Chun Wing | Hong Kong | 0 | 0 |
| 24 | Nicolas Pietrula | Tchéquie | 0 | 0 |
| Pos | Nom | Pays |
| 1 | Szymon Sajnok | Pologne |
| 2 | Jan van Schip | Pays-Bas |
| 3 | Simone Consonni | Italie |
| 4 | Claudio Imhof | Suisse |
| 5 | Roman Gladysh | Ukraine |
| 6 | Raman Tsishkou | Biélorussie |
| 7 | Benjamin Thomas | France |
| 8 | Campbell Stewart | Nouvelle-Zélande |
| 9 | Mamyr Stash | Russie |
| 10 | Niklas Larsen | Danemark |
| 11 | Albert Torres | Espagne |
| 12 | Ignacio Prado | Mexique |
| 13 | Eiya Hashimoto | Japon |
| 14 | Lindsay De Vylder | Belgique |
| 15 | Oliver Wood | Grande-Bretagne |
| 16 | Daniel Holloway | États-Unis |
| 17 | Christos Volikakis | Grèce |
| 18 | Maximilian Beyer | Allemagne |
| 19 | Tomás Contte | Argentine |
| 20 | Leung Chun Wing | Hong Kong |
| 21 | Aidan Caves | Canada |
| 22 | Felix English | Irlande |
| 23 | Ivo Oliveira | Portugal |
| 24 | Nicolas Pietrula | Tchéquie |
* Course aux points et classement final
| Pos | Nom | Pays | Points au tour | Points au sprint | Total |
| | Szymon Sajnok | Pologne | 0 | 13 | 111 |
| | Jan-Willem van Schip | Pays-Bas | 0 | 15 | 107 |
| | Simone Consonni | Italie | 0 | 6 | 104 |
| 4 | Ivo Oliveira | Portugal | 20 | 11 | 94 |
| 5 | Campbell Stewart | Nouvelle-Zélande | 0 | 15 | 93 |
| 6 | Oliver Wood | Grande-Bretagne | 20 | 18 | 90 |
| 7 | Raman Tsishkou | Biélorussie | 0 | 3 | 87 |
| 8 | Niklas Larsen | Danemark | 40 | 6 | 86 |
| 9 | Benjamin Thomas | France | 0 | 9 | 83 |
| 10 | Eiya Hashimoto | Japon | 20 | 7 | 82 |
| 11 | Claudio Imhof | Suisse | 0 | 0 | 72 |
| 12 | Christos Volikakis | Grèce | 0 | 3 | 65 |
| 13 | Albert Torres | Espagne | 20 | 6 | 64 |
| 14 | Ignacio Prado | Mexique | 0 | 6 | 59 |
| 15 | Maximilian Beyer | Allemagne | 0 | 2 | 58 |
| 16 | Mamyr Stash | Russie | 0 | 0 | 58 |
| 17 | Roman Gladysh | Ukraine | 0 | 0 | 57 |
| 18 | Daniel Holloway | États-Unis | 0 | 1 | 57 |
| 19 | Felix English | Irlande | 20 | 0 | 39 |
| 20 | Lindsay De Vylder | Belgique | 0 | 0 | 28 |
| 21 | Aidan Caves | Canada | 0 | 0 | 19 |
| 22 | Tomás Contte | Argentine | 0 | 0 | 13 |
| 23 | Leung Chun Wing | Hong Kong | 0 | 0 | 4 |
| 23 | Nicolas Pietrula | Tchéquie | −20 | 0 | −17 |

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

| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Daria Shmeleva | Russie | 33.239 | | Q |
| 2 | Miriam Welte | Allemagne | 33.416 | +0.177 | Q |
| 3 | Pauline Grabosch | Allemagne | 33.523 | +0.264 | Q |
| 4 | Elis Ligtlee | Pays-Bas | 33.557 | +0.318 | Q |
| 5 | Olena Starikova | Ukraine | 33.613 | +0.374 | Q |
| 6 | Kyra Lamberink | Pays-Bas | 33.888 | +0.649 | Q |
| 7 | Katy Marchant | Grande-Bretagne | 33.893 | +0.654 | Q |
| 8 | Tania Calvo | Espagne | 33.924 | +0.685 | Q |
| 9 | Lee Wai Sze | Hong Kong | 34.001 | +0.762 | |
| 10 | Lyubov Shulika | Ukraine | 34.082 | +0.843 | |
| 11 | Martha Bayona | Colombie | 34.266 | +1.027 | |
| 12 | Jessica Salazar | Mexique | 34.405 | +1.166 | |
| 13 | Helena Casas | Espagne | 34.535 | +1.296 | |
| 14 | Yuli Verdugo | Mexique | 34.781 | +1.542 | |
| 15 | Miriam Vece | Italie | 34.888 | +1.649 | |
| 16 | Kim Wong-yeong | Corée du Sud | 35.102 | +1.863 | |
| 17 | Mandy Marquardt | États-Unis | 35.148 | +1.909 | |
| 18 | Jessica Hoi Yan | Hong Kong | 35.220 | +1.981 | |
| 19 | Song Chaorui | Chine | 35.333 | +2.094 | |
| 20 | Deborah Herold | Inde | 35.706 | +2.467 | |
| 21 | Ma Wing Yu | Hong Kong | 36.597 | +3.358 | |
| – | Stephanie Morton | Australie | Non-partante | Non-partante | Non-partante |
| Pos | Nom | Pays | Temps | Écart |
| | Miriam Welte | Allemagne | 33.150 | |
| | Daria Shmeleva | Russie | 33.237 | +0.087 |
| | Elis Ligtlee | Pays-Bas | 33.484 | +0.334 |
| 4 | Pauline Grabosch | Allemagne | 33.487 | +0.337 |
| 5 | Olena Starikova | Ukraine | 33.609 | +0.459 |
| 6 | Tania Calvo | Espagne | 33.996 | +0.846 |
| 7 | Kyra Lamberink | Pays-Bas | 34.179 | 34.179 |
| 8 | Katy Marchant | Grande-Bretagne | 34.242 | 34.242 |

#### Keirin

Le vainqueur de chaque série se qualifie pour le deuxième tour. Les autres coureurs vont en repêchages.

##### Course 1

| Pos | Nom | Pays | Écart | Notes |
| 1 | Kristina Vogel | Allemagne | | Q |
| 2 | Lee Hye-jin | Corée du Sud | +0.252 | Q |
| 3 | Anastasia Voynova | Russie | +0.385 | |
| 4 | Sára Kaňkovská | Tchéquie | +0.658 | |
| 5 | Yuka Kobayashi | Japon | REL | REL |
| – | Ma Wing Yu | Hong Kong | DNF | DNF |

##### Course 2

| Pos | Nom | Pays | Écart | Notes |
| 1 | Lee Wai Sze | Hong Kong | | Q |
| 2 | Katy Marchant | Grande-Bretagne | +0.024 | Q |
| 3 | Stephanie Morton | Australie | +0.136 | |
| 4 | Madalyn Godby | États-Unis | +0.155 | |
| 5 | Emma Cumming | Nouvelle-Zélande | +0.165 | |
| 6 | Laurine van Riessen | Pays-Bas | +0.216 | |

##### Course 3

| Pos | Nom | Pays | Écart | Notes |
| 1 | Simona Krupeckaitė | Lituanie | | Q |
| 2 | Shanne Braspennincx | Pays-Bas | +0.030 | Q |
| 3 | Mathilde Gros | France | +0.085 | |
| 4 | Martha Bayona | Colombie | +0.244 | |
| 5 | Daniela Gaxiola | Mexique | +0.423 | |
| 6 | Kayono Maeda | Japon | +1.474 | |

##### Course 4

| Pos | Nom | Pays | Écart | Notes |
| 1 | Nicky Degrendele | Belgique | | Q |
| 2 | Lyubov Shulika | Ukraine | +0.231 | Q |
| 3 | Natasha Hansen | Nouvelle-Zélande | +0.242 | |
| 4 | Helena Casas | Espagne | +0.350 | |
| 5 | Miglė Marozaitė | Lituanie | +0.390 | |
| – | Daria Shmeleva | Russie | REL | REL |
Le vainqueur de chaque série se qualifie pour le deuxième tour.

##### Course 1

| Pos | Nom | Pays | Temps | Notes |
| 1 | Helena Casas | Espagne | | Q |
| 2 | Kayono Maeda | Japon | +0.109 | |
| 3 | Anastasia Voynova | Russie | +0.161 | |
| 4 | Emma Cumming | Nouvelle-Zélande | +0.661 | |

##### Course 2

| Pos | Nom | Pays | Temps | Notes |
| 1 | Daria Shmeleva | Russie | | Q |
| 2 | Martha Bayona | Colombie | +0.050 | |
| 3 | Stephanie Morton | Australie | +0.103 | |
| 4 | Yuka Kobayashi | Japon | +0.176 | |

##### Course 3

| Pos | Nom | Pays | Temps | Notes |
| 1 | Daniela Gaxiola | Mexique | | Q |
| 2 | Madalyn Godby | États-Unis | +0.065 | |
| 3 | Ma Wing Yu | Hong Kong | + 0.176 | |
| – | Mathilde Gros | France | REL | REL |

##### Course 4

| Pos | Nom | Pays | Temps | Notes |
| 1 | Laurine van Riessen | Pays-Bas | | Q |
| 2 | Natasha Hansen | Nouvelle-Zélande | +0.095 | |
| 3 | Sára Kaňkovská | Tchéquie | +0.156 | |
| 4 | Miglė Marozaitė | Lituanie | +0.207 | |
Les trois premiers coureurs de chaque course se qualifient pour la finale 1-6, les autres pour la finale 7-12.

##### Course 1

| Pos | Nom | Pays | Temps | Notes |
| 1 | Kristina Vogel | Allemagne | | Q |
| 2 | Nicky Degrendele | Belgique | +0.148 | Q |
| 3 | Shanne Braspennincx | Pays-Bas | +0.164 | Q |
| 4 | Katy Marchant | Grande-Bretagne | +0.214 | |
| 5 | Helena Casas | Espagne | +2.499 | |
| 6 | Daria Shmeleva | Russie | +3.898 | |

##### Course 2

| Pos | Nom | Pays | Temps | Notes |
| 1 | Laurine van Riessen | Pays-Bas | | Q |
| 2 | Simona Krupeckaitė | Lituanie | +0.101 | Q |
| 3 | Lee Wai Sze | Hong Kong | +0.148 | Q |
| 4 | Lee Hye-jin | Corée du Sud | +0.192 | |
| 5 | Lyubov Shulika | Ukraine | +0.339 | |
| 6 | Daniela Gaxiola | Mexique | +0.453 | |
* Finale
| Pos | Nom | Pays | Temps |
| | Nicky Degrendele | Belgique | |
| | Lee Wai Sze | Hong Kong | +0.086 |
| | Simona Krupeckaitė | Lituanie | +0.150 |
| 4 | Laurine van Riessen | Pays-Bas | +0.171 |
| 5 | Shanne Braspennincx | Pays-Bas | +0.207 |
| 6 | Kristina Vogel | Allemagne | +0.291 |
* Petite finale
| Pos | Nom | Pays | Temps |
| 7 | Lyubov Shulika | Ukraine | |
| 8 | Lee Hye-jin | Corée du Sud | +0.154 |
| 9 | Katy Marchant | Grande-Bretagne | +0.250 |
| 10 | Helena Casas | Espagne | +0.257 |
| 11 | Daria Shmeleva | Russie | +0.267 |
| 12 | Daniela Gaxiola | Mexique | +0.531 |

#### 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 | Stephanie Morton | Australie | 10.645 | | Q |
| 2 | Pauline Grabosch | Allemagne | 10.713 | +0.068 | Q |
| 3 | Kristina Vogel | Allemagne | 10.810 | +0.165 | Q |
| 4 | Daria Shmeleva | Russie | 10.898 | +0.253 | Q |
| 5 | Lee Wai Sze | Hong Kong | 10.909 | +0.264 | q |
| 6 | Mathilde Gros | France | 10.938 | +0.293 | q |
| 7 | Shanne Braspennincx | Pays-Bas | 10.949 | +0.304 | q |
| 8 | Simona Krupeckaitė | Lituanie | 10.975 | +0.330 | q |
| 9 | Olena Starikova | Ukraine | 10.997 | +0.352 | q |
| 10 | Miriam Welte | Allemagne | 11.001 | +0.356 | q |
| 11 | Laurine van Riessen | Pays-Bas | 11.013 | +0.368 | q |
| 12 | Miglė Marozaitė | Lituanie | 11.047 | +0.402 | q |
| 13 | Anastasia Voynova | Russie | 11.054 | +0.409 | q |
| 14 | Natasha Hansen | Nouvelle-Zélande | 11.088 | +0.443 | q |
| 15 | Katy Marchant | Grande-Bretagne | 11.090 | +0.445 | q |
| 16 | Lyubov Basova | Ukraine | 11.101 | +0.456 | q |
| 17 | Tania Calvo | Espagne | 11.126 | +0.481 | q |
| 18 | Nicky Degrendele | Belgique | 11.162 | +0.517 | q |
| 19 | Lee Hye-jin | Corée du Sud | 11.169 | +0.524 | q |
| 20 | Martha Bayona | Colombie | 11.239 | +0.594 | q |
| 21 | Madalyn Godby | États-Unis | 11.247 | +0.602 | q |
| 22 | Yuka Kobayashi | Japon | 11.248 | +0.603 | q |
| 23 | Emma Cumming | Nouvelle-Zélande | 11.293 | +0.648 | q |
| 24 | Robyn Stewart | Irlande | 11.360 | +0.715 | q |
| 25 | Daniela Gaxiola | Mexique | 11.366 | +0.721 | q |
| 26 | Amelia Walsh | Canada | 11.383 | +0.738 | q |
| 27 | Guo Yufang | Chine | 11.420 | +0.775 | q |
| 28 | Kayono Maeda | Japon | 11.446 | +0.801 | q |
| 29 | Julita Jagodzińska | Pologne | 11.449 | +0.804 | |
| 30 | Mandy Marquardt | États-Unis | 11.487 | +0.842 | |
| 31 | Yuli Verdugo | Mexique | 11.550 | +0.905 | |
| 32 | Ma Wing Yu | Hong Kong | 11.704 | +1.059 | |
| 33 | Kim Won-gyeong | Corée du Sud | 11.770 | +1.125 | |
* 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 | Écart | Notes |
| 1 | 1 | Lee Wai Sze | Hong Kong | | Q |
| 1 | 2 | Kayono Maeda | Japon | +0.691 | |
| 2 | 1 | Mathilde Gros | France | | Q |
| 2 | 2 | Guo Yufang | Chine | +0.320 | |
| 3 | 1 | Shanne Braspennincx | Pays-Bas | | Q |
| 3 | 2 | Amelia Walsh | Canada | +0.320 | |
| 4 | 1 | Simona Krupeckaitė | Lituanie | | Q |
| 4 | 2 | Daniela Gaxiola | Mexique | +0.059 | |
| 5 | 1 | Olena Starikova | Ukraine | | Q |
| 5 | 2 | Robyn Stewart | Irlande | +0.135 | |
| 6 | 1 | Miriam Welte | Allemagne | | Q |
| 6 | 2 | Emma Cumming | Nouvelle-Zélande | +0.081 | |
| 7 | 1 | Laurine van Riessen | Pays-Bas | | Q |
| 7 | 2 | Yuka Kobayashi | Japon | +0.084 | |
| 8 | 1 | Madalyn Godby | États-Unis | | Q |
| 8 | 2 | Miglė Marozaitė | Lituanie | +0.006 | |
| 9 | 1 | Anastasia Voynova | Russie | | Q |
| 9 | 2 | Martha Bayona | Colombie | +0.130 | |
| 10 | 1 | Natasha Hansen | Nouvelle-Zélande | | Q |
| 10 | 2 | Lee Hye-jin | Corée du Sud | +0.020 | |
| 11 | 1 | Nicky Degrendele | Belgique | | Q |
| 11 | 2 | Katy Marchant | Grande-Bretagne | +0.032 | |
| 12 | 1 | Lyubov Basova | Ukraine | | Q |
| 12 | 2 | Tania Calvo | Espagne | +0.118 | |
Les vainqueurs de chaque série se qualifient pour les 1/4 de finale.
| Série | Pos | Nom | Pays | Écart | Notes |
| 1 | 1 | Stephanie Morton | Australie | | Q |
| 1 | 2 | Lyubov Basova | Ukraine | +0.160 | |
| 2 | 1 | Pauline Grabosch | Allemagne | | Q |
| 2 | 2 | Nicky Degrendele | Belgique | +0.036 | |
| 3 | 1 | Kristina Vogel | Allemagne | | Q |
| 3 | 2 | Natasha Hansen | Nouvelle-Zélande | +0.086 | |
| 4 | 1 | Daria Shmeleva | Russie | | Q |
| 4 | 2 | Anastasia Voynova | Russie | +0.002 | |
| 5 | 1 | Lee Wai Sze | Hong Kong | | Q |
| 5 | 2 | Madalyn Godby | États-Unis | +0.148 | |
| 6 | 1 | Laurine van Riessen | Pays-Bas | | Q |
| 6 | 2 | Mathilde Gros | France | +0.010 | |
| 7 | 1 | Shanne Braspennincx | Pays-Bas | | Q |
| 7 | 2 | Miriam Welte | Allemagne | +0.054 | |
| 8 | 1 | Simona Krupeckaitė | Lituanie | | Q |
| 8 | 2 | Olena Starikova | Ukraine | +0.100 | |
Les vainqueurs de chaque match se qualifient pour les 1/2 finales.
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Notes |
| 1 | 1 | Stephanie Morton | Australie | X | X | Q |
| 1 | 2 | Simona Krupeckaitė | Lituanie | +0.644 | +0.064 | |
| 2 | 1 | Pauline Grabosch | Allemagne | X | X | Q |
| 2 | 2 | Shanne Braspennincx | Pays-Bas | +0.002 | +0.084 | |
| 3 | 1 | Kristina Vogel | Allemagne | X | X | Q |
| 3 | 2 | Laurine van Riessen | Pays-Bas | +0.128 | +0.096 | |
| 4 | 1 | Lee Wai Sze | Hong Kong | X | X | Q |
| 4 | 2 | Daria Shmeleva | Russie | +0.084 | +0.251 | |
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Notes |
| 1 | 1 | Stephanie Morton | Australie | X | X | Q |
| 1 | 2 | Lee Wai Sze | Hong Kong | +0.000 | +0.046 | |
| 2 | 1 | Kristina Vogel | Allemagne | X | X | Q |
| 2 | 2 | Pauline Grabosch | Allemagne | +0.249 | +0.158 | |
* Finales
| Manche | Nom | Pays | 1re manche | 2e manche | 3e manche |
| Match pour la médaille d'or ||||||
| | Kristina Vogel | Allemagne | X | +0.161 | X |
| | Stephanie Morton | Australie | +0.059 | X | +0.105 |
| Match pour la médaille de bronze ||||||
| | Pauline Grabosch | Allemagne | X | X | |
| 4 | Lee Wai Sze | Hong Kong | +0.026 | +0.067 | |

#### Vitesse par équipes

Les 8 meilleures équipes se qualifient pour le 1er tour
| Pos | Équipes | Temps | Écart | Notes |
| 1 | Allemagne Miriam Welte Pauline Grabosch | 32.640 | | Q |
| 2 | Russie Daria Shmeleva Anastasiia Voinova | 32.739 | +0.099 | Q |
| 3 | Chine Song Chaorui Zhong Tianshi | 33.210 | +0.570 | Q |
| 4 | Pays-Bas Laurine van Riessen Hetty van de Wouw | 33.415 | +0.775 | Q |
| 5 | Mexique Jessica Salazar Yuli Verdugo | 33.604 | +0.964 | Q |
| 6 | Grande-Bretagne Lauren Bate Katy Marchant | 33.624 | +0.984 | Q |
| 7 | Nouvelle-Zélande Emma Cumming Natasha Hansen | 33.666 | +1.026 | Q |
| 8 | Pologne Marlena Karwacka Urszula Łoś | 33.867 | +1.227 | Q |
| 9 | Espagne Tania Calvo Helena Casas | 33.939 | +1.299 | |
| 10 | États-Unis Madalyn Godby Mandy Marquardt | 34.022 | +1.382 | |
| 11 | Italie Miriam Vece Elena Bissolati | 34.373 | +1.733 | |
| 12 | Corée du Sud Kim Won-gyeong Lee Hye-jin | 34.443 | +1.803 | |
| 13 | Hong Kong Hoi Yan Jessica Ma Wing Yu | 35.791 | +3.151 | |
| 14 | Inde Deborah Herold Alena Reji | 36.086 | +3.446 | |
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 | Équipes | Temps | Écart | Notes |
| 1 vs 8 ||||||
| 1 | 1 | Allemagne Miriam Welte Pauline Grabosch | 32.652 | | QG |
| 2 | 8 | Pologne Marlena Karwacka Julita Jagodzińska | 34.100 | +1.448 | |
| 2 vs 7 ||||||
| 1 | 3 | Russie Daria Shmeleva Anastasiia Voinova | 32.987 | | QB |
| 2 | 5 | Nouvelle-Zélande Emma Cumming Natasha Hansen | 33.453 | +0.534 | |
| 3 vs 6 ||||||
| 1 | 4 | Chine Song Chaorui Zhong Tianshi | 33.295 | | QB |
| 2 | 6 | Grande-Bretagne Lauren Bate Katy Marchant | 33.623 | +0.328 | |
| 4 vs 5 ||||||
| 1 | 2 | Pays-Bas Kyra Lamberink Shanne Braspennincx | 32.958 | | QG |
| 2 | 7 | Mexique Jessica Salazar Daniela Gaxiola | 33.881 | +0.923 | |
* 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 ||||||
| | Miriam Welte Kristina Vogel | Allemagne | 32.605 | |
| | Kyra Lamberink Shanne Braspennincx | Pays-Bas | 33.124 | +0.519 |
| Match pour la médaille de bronze ||||||
| | Daria Shmeleva Anastasiia Voinova | Russie | 32.990 | |
| 4 | Song Chaorui Zhong Tianshi | Chine | 33.282 | +0.292 |

#### Poursuite individuelle

| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Chloé Dygert | États-Unis | 3:20.072 | | Q, RM |
| 2 | Annemiek van Vleuten | Pays-Bas | 3:29.319 | +9.247 | Q |
| 3 | Lisa Brennauer | Allemagne | 3:32.485 | +12.413 | q |
| 4 | Kelly Catlin | États-Unis | 3:33.084 | +13.012 | q |
| 5 | Justyna Kaczkowska | Pologne | 3:33.675 | +13.603 | |
| 6 | Kirstie James | Nouvelle-Zélande | 3:34.150 | +14.078 | |
| 7 | Ellie Dickinson | Grande-Bretagne | 3:34.507 | +14.435 | |
| 8 | Silvia Valsecchi | Italie | 3:35.395 | +15.323 | |
| 9 | Emily Nelson | Grande-Bretagne | 3:35.519 | +15.447 | |
| 10 | Gudrun Stock | Allemagne | 3:36.438 | +16.366 | |
| 11 | Annie Foreman-Mackey | Canada | 3:36.475 | +16.403 | |
| 12 | Martina Alzini | Italie | 3:36.692 | +16.620 | |
| 13 | Bryony Botha | Nouvelle-Zélande | 3:38.065 | +17.993 | |
| 14 | Marion Borras | France | 3:38.392 | +18.320 | |
| 15 | Kinley Gibson | Canada | 3:39.328 | +19.256 | |
| 16 | Pia Pensaari | Finlande | 3:39.517 | +19.445 | |
| 17 | Annelies Dom | Belgique | 3:40.781 | +20.709 | |
| 18 | Ina Savenka | Biélorussie | 3:40.882 | +20.810 | |
| 19 | Yuya Hashimoto | Japon | 3:43.676 | +23.604 | |
| 20 | Marie Le Net | France | 3:44.023 | +23.951 | |
| 21 | Nikola Rozynska | Pologne | 3:51.359 | +31.287 | |
| 22 | Yang Qianyu | Hong Kong | 3:55.709 | +35.637 | |
* Finales
| Pos | Nom | Pays | Temps | Écart |
| Course pour la médaille d'or |||||
| | Chloé Dygert | États-Unis | 3:20.060 | RM |
| | Annemiek van Vleuten | Pays-Bas | | Rattrapée |
| Course pour la médaille de bronze |||||
| | Kelly Catlin | États-Unis | 3:34.658 | |
| 4 | Lisa Brennauer | Allemagne | 3:35.920 | +1.262 |

#### Poursuite par équipes

Les 8 meilleures équipes se qualifient pour le premier tour.
| Pos | Pays | Temps | Écart | Notes |
| 1 | États-Unis Jennifer Valente Kelly Catlin Chloé Dygert Kimberly Geist | 4:18.836 | | Q |
| 2 | Grande-Bretagne Katie Archibald Elinor Barker Laura Kenny Emily Nelson | 4:19.177 | +0.341 | Q |
| 3 | Italie Elisa Balsamo Letizia Paternoster Simona Frapporti Tatiana Guderzo | 4:21.543 | +2.707 | Q |
| 4 | Nouvelle-Zélande Rushlee Buchanan Bryony Botha Kirstie James Racquel Sheath | 4:23.530 | +4.694 | Q |
| 5 | Canada Allison Beveridge Ariane Bonhomme Annie Foreman-Mackey Stephanie Roorda | 4:24.071 | +5.235 | q |
| 6 | Allemagne Gudrun Stock Charlotte Becker Franziska Brauße Lisa Brennauer | 4:26.746 | +7.910 | q |
| 7 | France Laurie Berthon Coralie Demay Marion Borras Marie Le Net | 4:29.627 | +10.791 | q |
| 8 | Pologne Daria Pikulik Katarzyna Pawłowska Justyna Kaczkowska Nikol Płosaj | 4:29.799 | +10.963 | q |
| 9 | Japon Yumi Kajihara Kie Furuyama Yuya Hashimoto Kisato Nakamura | 4:30.955 | +12.119 | |
| 10 | Chine Wang Xiaofei Liu Jiali Ma Menglu Wang Hong | 4:32.389 | +13.553 | |
| 11 | Russie Aleksandra Goncharova Gulnaz Badykova Anastasiia Iakovenko Olga Zabelinskaya | 4:32.652 | +13.816 | |
| 12 | Belgique Lotte Kopecky Gilke Croket Annelies Dom Saartje Vandenbroucke | 4:33.076 | +14.240 | |
| 13 | Biélorussie Polina Pivovarova Ina Savenka Anastasiya Dzedzikava Hanna Tserakh | 4:34.254 | +15.418 | |
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 | Temps | Notes |
| 1 | 4 | États-Unis Jennifer Valente Kelly Catlin Chloé Dygert Kimberly Geist | 4:16.340 | QG |
| 2 | 3 | Grande-Bretagne Katie Archibald Elinor Barker Laura Kenny Eleanor Dickinson | 4:19.397 | QG |
| 3 | 3 | Italie Elisa Balsamo Letizia Paternoster Silvia Valsecchi Tatiana Guderzo | 4:20.647 | QB |
| 4 | 2 | Canada Allison Beveridge Ariane Bonhomme Annie Foreman-Mackey Stephanie Roorda | 4:21.780 | QB |
| 5 | 1 | Allemagne Gudrun Stock Charlotte Becker Franziska Brauße Lisa Brennauer | 4:24.369 | |
| 6 | 4 | Nouvelle-Zélande Rushlee Buchanan Bryony Botha Michaela Drummond Racquel Sheath | 4:25.384 | |
| 7 | 1 | France Laurie Berthon Coralie Demay Marion Borras Marie Le Net | 4:27.273 | |
| 8 | 2 | Pologne Daria Pikulik Katarzyna Pawłowska Justyna Kaczkowska Nikol Płosaj | 4:32.169 | |
* QG = qualifiés pour la finale 1-2
* QB = qualifiés pour la finale 3-4
* Finales
| Pos | Pays | Temps | Écart |
| Match pour la médaille d'or |||||
| | États-Unis Jennifer Valente Kelly Catlin Chloé Dygert Kimberly Geist | 4:15.669 | |
| | Grande-Bretagne Katie Archibald Elinor Barker Laura Kenny Emily Nelson | 4:16.980 | +1.311 |
| Match pour la médaille de bronze |||||
| | Italie Elisa Balsamo Letizia Paternoster Silvia Valsecchi Tatiana Guderzo | 4:20.202 | |
| 4 | Canada Allison Beveridge Ariane Bonhomme Annie Foreman-Mackey Stephanie Roorda | 4:23.216 | +3.014 |

#### Course aux points

| Pos | Nom | Pays | Points au tour | Points au sprint | Total |
| | Kirsten Wild | Pays-Bas | 20 | 29 | 49 |
| | Jennifer Valente | États-Unis | 20 | 23 | 43 |
| | Jasmin Duehring | Canada | 20 | 10 | 30 |
| 4 | Gulnaz Badykova | Russie | 20 | 9 | 29 |
| 5 | Charlotte Becker | Allemagne | 20 | 5 | 25 |
| 6 | Trine Schmidt | Danemark | 20 | 4 | 24 |
| 7 | Andrea Waldis | Suisse | 20 | 3 | 23 |
| 8 | Coralie Demay | France | 20 | 1 | 21 |
| 9 | Sofía Arreola | Mexique | 20 | 0 | 20 |
| 10 | Jolien D'Hoore | Belgique | 0 | 15 | 15 |
| 11 | Letizia Paternoster | Italie | 0 | 10 | 10 |
| 12 | Elinor Barker | Grande-Bretagne | 0 | 7 | 7 |
| 13 | Ina Savenka | Biélorussie | 0 | 3 | 3 |
| 14 | Verena Eberhardt | Autriche | 0 | 2 | 2 |
| 15 | Jarmila Machačová | Tchéquie | 0 | 0 | 0 |
| 16 | Lydia Gurley | Irlande | 0 | 0 | 0 |
| 17 | Hanna Solovey | Ukraine | 0 | 0 | 0 |
| 18 | Katarzyna Pawłowska | Pologne | 0 | 0 | 0 |
| 19 | Anita Stenberg | Norvège | 0 | 0 | 0 |
| 20 | Yang Qianyu | Hong Kong | −20 | 0 | −20 |
| – | Alžbeta Bačíková | Slovaquie | −40 | Abandon | Abandon |
| – | Ane Iriarte | Espagne | −40 | Abandon | Abandon |

#### Américaine

| Pos | Nom | Pays | Points au tour | Points au sprint | Total |
| | Katie Archibald Emily Nelson | Grande-Bretagne | 0 | 50 | 50 |
| | Kirsten Wild Amy Pieters | Pays-Bas | 0 | 35 | 35 |
| | Letizia Paternoster Maria Giulia Confalonieri | Italie | 0 | 20 | 20 |
| 4 | Amalie Dideriksen Trine Schmidt | Danemark | 0 | 18 | 18 |
| 5 | Maria Novolodskaya Olga Zabelinskaya | Russie | 0 | 14 | 14 |
| 6 | Sofía Arreola Lizbeth Salazar | Mexique | −20 | 5 | −15 |
| 7 | Laurie Berthon Coralie Demay | France | −20 | 1 | −19 |
| 8 | Ganna Solovei Anna Nahirna | Ukraine | −20 | 0 | −20 |
| 9 | Lydia Boylan Lydia Gurley | Irlande | −20 | 0 | −20 |
| 10 | Romy Kasper Lisa Küllmer | Allemagne | −40 | 0 | −40 |
| 11 | Lena Mettraux Aline Seitz | Suisse | −40 | 0 | −40 |
| 12 | Jolien D'Hoore Shari Bossuyt | Belgique | −40 | 0 | −40 |
| 13 | Michaela Drummond Racquel Sheath | Nouvelle-Zélande | −60 | 0 | −60 |
| 14 | Wiktoria Pikulik Nikol Płosaj | Pologne | −60 | 0 | −60 |
| 15 | Kimberly Geist Kimberly Ann Zubris | États-Unis | −60 | 0 | −60 |
| – | Stephanie Roorda Jasmin Duehring | Canada | −80 | 0 | DNF |
| – | Yumi Kajihara Yuya Hashimoto | Japon | −80 | 0 | DNF |

#### Scratch

La Néerlandaise Kirsten Wild s'impose en attaquant à six tours de l'arrivée. Jolien D'Hoore (Belgique) devance Amalie Dideriksen (Denmark) pour la médaille d'argent dans la dernière ligne droite. Déjà championne du monde du scratch en 2015, Kirsten Wild décroche ici son deuxième titre mondial$^,$.
| Pos | Nom | Pays | Tours |
| | Kirsten Wild | Pays-Bas | |
| | Jolien D'Hoore | Belgique | |
| | Amalie Dideriksen | Danemark | |
| 4 | Nao Suzuki | Japon | |
| 5 | Jarmila Machačová | Tchéquie | |
| 6 | Katie Archibald | Grande-Bretagne | |
| 7 | Jasmin Duehring | Canada | |
| 8 | Evgenia Augustinas | Russie | |
| 9 | Rachele Barbieri | Italie | |
| 10 | Tetyana Klimchenko | Ukraine | |
| 11 | Verena Eberhardt | Autriche | |
| 12 | Aline Seitz | Suisse | |
| 13 | Justyna Kaczkowska | Pologne | |
| 14 | Olivija Baleišytė | Lituanie | |
| 15 | Lydia Gurley | Irlande | |
| 16 | Christina Birch | États-Unis | |
| 17 | Tatjana Paller | Allemagne | |
| 18 | Ane Iriarte | Espagne | |
| 19 | Alžbeta Bačíková | Slovaquie | |
| 20 | Valentine Fortin | France | |
| 21 | Hanna Tserakh | Biélorussie | |
| Abd | Diao Xiaojuan | Hong Kong | Abandon |

#### Omnium

| Pos | Nom | Pays | Tours |
| 1 | Kirsten Wild | Pays-Bas | |
| 2 | Elisa Balsamo | Italie | |
| 3 | Laurie Berthon | France | |
| 4 | Daria Pikulik | Pologne | |
| 5 | Yumi Kajihara | Japon | |
| 6 | Lotte Kopecky | Belgique | |
| 7 | Elinor Barker | Grande-Bretagne | |
| 8 | Anita Stenberg | Norvège | |
| 9 | Jennifer Valente | États-Unis | |
| 10 | Allison Beveridge | Canada | |
| 11 | Alžbeta Bačíková | Slovaquie | |
| 12 | Amalie Dideriksen | Danemark | |
| 13 | Ana Usabiaga | Espagne | |
| 14 | Aleksandra Goncharova | Russie | |
| 15 | Rushlee Buchanan | Nouvelle-Zélande | |
| 16 | Andrea Waldis | Suisse | |
| 17 | Palina Pivavarava | Biélorussie | |
| 18 | Wang Xiaofei | Chine | |
| 19 | Lydia Boylan | Irlande | |
| 20 | Olivija Baleišytė | Lituanie | |
| 21 | Gudrun Stock | Allemagne | |
| 22 | Tetyana Klimchenko | Ukraine | |
| 23 | Jarmila Machačová | Tchéquie | |
| – | Diao Xiaojuan | Hong Kong | Abd |
| Pos | Nom | Pays | Points sur tours pris | Points pris |
| 1 | Elinor Barker | Grande-Bretagne | | 7 |
| 2 | Gudrun Stock | Allemagne | | 4 |
| 3 | Wang Xiaofei | Chine | | 3 |
| 4 | Jennifer Valente | États-Unis | | 2 |
| 5 | Kirsten Wild | Pays-Bas | | 2 |
| 6 | Amalie Dideriksen | Danemark | | 2 |
| 7 | Yumi Kajihara | Japon | | 2 |
| 8 | Elisa Balsamo | Italie | | 2 |
| 9 | Allison Beveridge | Canada | | 1 |
| 10 | Jarmila Machačová | Tchéquie | | 1 |
| 11 | Lotte Kopecky | Belgique | | 0 |
| 12 | Aleksandra Goncharova | Russie | | 0 |
| 13 | Rushlee Buchanan | Nouvelle-Zélande | | 0 |
| 14 | Anita Stenberg | Norvège | | 0 |
| 15 | Lydia Boylan | Irlande | | 0 |
| 16 | Ana Usabiaga | Espagne | | 0 |
| 17 | Palina Pivavarava | Biélorussie | | 0 |
| 18 | Andrea Waldis | Suisse | | 0 |
| 19 | Daria Pikulik | Pologne | | 0 |
| 20 | Tetyana Klimchenko | Ukraine | −20 | −20 |
| 21 | Laurie Berthon | France | −20 | −20 |
| 22 | Olivija Baleišytė | Lituanie | −20 | −20 |
| 23 | Alžbeta Bačíková | Slovaquie | −20 | −20 |
| – | Diao Xiaojuan | Hong Kong | Non-partante | Non-partante |
| Pos | Nom | Pays |
| 1 | Kirsten Wild | Pays-Bas |
| 2 | Jennifer Valente | États-Unis |
| 3 | Elisa Balsamo | Italie |
| 4 | Amalie Dideriksen | Danemark |
| 5 | Lotte Kopecky | Belgique |
| 6 | Yumi Kajihara | Japon |
| 7 | Elinor Barker | Grande-Bretagne |
| 8 | Rushlee Buchanan | Nouvelle-Zélande |
| 9 | Laurie Berthon | France |
| 10 | Ana Usabiaga | Espagne |
| 11 | Palina Pivavarava | Biélorussie |
| 12 | Anita Stenberg | Norvège |
| 13 | Gudrun Stock | Allemagne |
| 14 | Andrea Waldis | Suisse |
| 15 | Aleksandra Goncharova | Russie |
| 16 | Daria Pikulik | Pologne |
| 17 | Lydia Boylan | Irlande |
| 18 | Olivija Baleišytė | Lituanie |
| 19 | Alžbeta Bačíková | Slovaquie |
| 20 | Jarmila Machačová | Tchéquie |
| 21 | Wang Xiaofei | Chine |
| 22 | Allison Beveridge | Canada |
| 23 | Tetyana Klimchenko | Ukraine |
| – | Diao Xiaojuan | Hong Kong |
* Course aux points et classement final
| Pos | Nom | Pays | Points au tour | Points au sprint | Total |
| | Kirsten Wild | Pays-Bas | 0 | 9 | 121 |
| | Amalie Dideriksen | Danemark | 20 | 10 | 112 |
| | Rushlee Buchanan | Nouvelle-Zélande | 40 | 12 | 106 |
| 4 | Elisa Balsamo | Italie | 0 | 5 | 105 |
| 5 | Jennifer Valente | États-Unis | 0 | 5 | 101 |
| 6 | Elinor Barker | Grande-Bretagne | 0 | 1 | 97 |
| 7 | Lotte Kopecky | Belgique | 0 | 12 | 94 |
| 8 | Yumi Kajihara | Japon | 0 | 3 | 93 |
| 9 | Anita Stenberg | Norvège | 20 | 8 | 86 |
| 10 | Aleksandra Goncharova | Russie | 40 | 2 | 86 |
| 11 | Gudrun Stock | Allemagne | 20 | 6 | 81 |
| 12 | Jarmila Machačová | Tchéquie | 40 | 8 | 73 |
| 13 | Laurie Berthon | France | 0 | 0 | 61 |
| 14 | Palina Pivavarava | Biélorussie | 20 | 1 | 57 |
| 15 | Andrea Waldis | Suisse | 20 | 5 | 55 |
| 16 | Ana Usabiaga | Espagne | 0 | 0 | 48 |
| 17 | Lydia Boylan | Irlande | 0 | 7 | 31 |
| 18 | Olivija Baleišytė | Lituanie | 0 | 5 | 14 |
| 19 | Alžbeta Bačíková | Slovaquie | −20 | 0 | 5 |
| 20 | Tetyana Klimchenko | Ukraine | 0 | 0 | 4 |
| – | Daria Pikulik | Pologne | Abandon | Abandon | Abandon |
| – | Allison Beveridge | Canada | Abandon | Abandon | Abandon |
| – | Wang Xiaofei | Chine | Abandon | Abandon | Abandon |
| – | Diao Xiaojuan | Hong Kong | Abandon | Abandon | Abandon |

## Tableau des médailles

Tableau des médailles :
| Rang | Nation | Or | Argent | Bronze | Total |
| 1 | Pays-Bas | 5 | 5 | 2 | 12 |
| 2 | Allemagne | 4 | 0 | 2 | 6 |
| 3 | Grande-Bretagne | 2 | 3 | 1 | 6 |
| 4 | Australie | 2 | 2 | 2 | 6 |
| 5 | États-Unis | 2 | 1 | 1 | 4 |
| 6 | Italie | 1 | 1 | 4 | 6 |
| 7 | Belgique | 1 | 1 | 0 | 2 |
| 8 | Biélorussie | 1 | 0 | 0 | 1 |
| 8 | Colombie | 1 | 0 | 0 | 1 |
| 8 | Pologne | 1 | 0 | 0 | 1 |
| 11 | Danemark | 0 | 2 | 1 | 3 |
| 12 | Russie | 0 | 1 | 2 | 3 |
| 13 | Espagne | 0 | 1 | 0 | 1 |
| 13 | Hong Kong | 0 | 1 | 0 | 1 |
| 13 | Japon | 0 | 1 | 0 | 1 |
| 13 | Portugal | 0 | 1 | 0 | 1 |
| 17 | France | 0 | 0 | 2 | 2 |
| 18 | Canada | 0 | 0 | 1 | 1 |
| 18 | Lituanie | 0 | 0 | 1 | 1 |
| 18 | Nouvelle-Zélande | 0 | 0 | 1 | 1 |
| Total | Total | 20 | 20 | 20 | 60 |