# Championnats du monde de cyclisme sur piste 2020

Les championnats du monde de cyclisme sur piste 2020 se déroulent du 26 février au 1er mars 2020 au Velodrom de Berlin en Allemagne. 20 épreuves sont au programme, comme lors des mondiaux précédents.
Le vélodrome a déjà été le théâtre des championnats du monde en 1999.
169 hommes et 228 femmes de 46 pays sont qualifiés. Par rapport aux mondiaux 2019 de Pruszków, l'Argentine, le Brésil et le Chili ne sont pas représentés, tandis que l'Inde et la Lettonie font leur retour. Environ 20 000 spectateurs ont fréquenté le vélodrome pendant les cinq jours de compétition.

## Programme

Le programme des compétitions est le suivant (les finales sont en jaune) :
| Date | Horaire | Tour |
| 26 février | 13 h 00 | Femmes - poursuite par équipes - qualification |
| 26 février | 13 h 00 | Hommes - poursuite par équipes - qualification |
| 26 février | 18 h 30 | Femmes - vitesse par équipes - qualification |
| 26 février | 18 h 30 | Hommes - vitesse par équipes - qualification |
| 26 février | 18 h 30 | Femmes - scratch - finale |
| 26 février | 18 h 30 | Femmes - vitesse par équipes - 1er tour |
| 26 février | 18 h 30 | Hommes - vitesse par équipes - 1er tour |
| 26 février | 18 h 30 | Hommes - poursuite par équipes - 1er tour |
| 26 février | 18 h 30 | Femmes - vitesse par équipes - finale |
| 26 février | 18 h 30 | Hommes - vitesse par équipes - finale |
| 27 février | 14 h 30 | Hommes - keirin - 1er tour, repêchage, 2e tour |
| 27 février | 14 h 30 | Femmes - vitesse individuelle - qualification, 1/16e, 1/8e |
| 27 février | 18 h 30 | Femmes - poursuite par équipes - 1er tour |
| 27 février | 18 h 30 | Femmes - vitesse individuelle - 1/4 de finale |
| 27 février | 18 h 30 | Hommes - keirin - 3e tour |
| 27 février | 18 h 30 | Hommes - poursuite par équipes - finale |
| 27 février | 18 h 30 | Hommes - scratch - finale |
| 27 février | 18 h 30 | Hommes - keirin - finale |
| 27 février | 18 h 30 | Femmes - poursuite par équipes - finale |
| 28 février | 15 h 00 | Femmes - omnium : scratch et course tempo |
| 28 février | 15 h 00 | Hommes - kilomètre - qualification |
| 28 février | 15 h 00 | Hommes - poursuite individuelle - qualification |
| 28 février | 18 h 30 | Hommes - course aux points |
| 28 février | 18 h 30 | Femmes - vitesse individuelle - 1/2 finales |
| 28 février | 18 h 30 | Femmes - omnium : course par élimination |
| 28 février | 18 h 30 | Hommes - kilomètre - finale |
| 28 février | 18 h 30 | Hommes - poursuite individuelle - finale |
| 28 février | 18 h 30 | Femmes - vitesse individuelle - finale |
| 28 février | 18 h 30 | Femmes - omnium : course aux points |
| Date | Horaire | Tour |
| 29 février | 11 h 00 | Femmes - 500 mètres - qualification |
| 29 février | 11 h 00 | Hommes - vitesse individuelle - qualification, 1/16e, 1/8e |
| 29 février | 11 h 00 | Hommes - omnium : scratch et course tempo |
| 29 février | 11 h 00 | Femmes - poursuite individuelle - qualification |
| 29 février | 16 h 30 | Femmes - 500 mètres - finale |
| 29 février | 16 h 30 | Hommes - vitesse individuelle - 1/4 de finale |
| 29 février | 16 h 30 | Femmes - course à l'américaine |
| 29 février | 16 h 30 | Hommes - omnium : course par élimination |
| 29 février | 16 h 30 | Femmes - poursuite individuelle - finale |
| 29 février | 16 h 30 | Hommes - omnium : course aux points |
| 1er mars | 11 h 00 | Hommes - vitesse individuelle - 1/2 finales |
| 1er mars | 11 h 00 | Femmes - keirin, - 1er tour, repêchage |
| 1er mars | 14 h 00 | Femmes - course aux points |
| 1er mars | 14 h 00 | Hommes - vitesse individuelle - finales |
| 1er mars | 14 h 00 | Femmes - keirin, 2e tour |
| 1er mars | 14 h 00 | Hommes - course à l'américaine |
| 1er mars | 14 h 00 | Femmes - keirin, - 3e tour |
| 1er mars | 14 h 00 | Femmes - keirin - finales |

## 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 | Sam Ligtlee | 59 s 495 | Quentin Lafargue | 59 s 749 | Michael d'Almeida | 1 min 0 s 103 |
| Keirin résultats détaillés | Harrie Lavreysen | | Yuta Wakimoto | | Azizulhasni Awang | |
| Vitesse individuelle résultats détaillés | Harrie Lavreysen | | Jeffrey Hoogland | | Azizulhasni Awang | |
| Vitesse par équipes résultats détaillés | Pays-Bas Roy van den Berg Harrie Lavreysen Jeffrey Hoogland Matthijs Büchli (q) | 41 s 225 (RM) | Grande-Bretagne Ryan Owens Jack Carlin Jason Kenny | 42 s 400 | Australie Thomas Cornish Nathan Hart Matthew Richardson | 42 s 829 |
| Poursuite individuelle résultats détaillés | Filippo Ganna | | Ashton Lambie | | Corentin Ermenault | |
| Poursuite par équipes résultats détaillés | Danemark Lasse Norman Hansen Julius Johansen Frederik Madsen Rasmus Pedersen | 3 min 44 s 672 (RM) | Nouvelle-Zélande Campbell Stewart Corbin Strong Aaron Gate Jordan Kerby Regan Gough (q) | 3 min 49 s 713 | Italie Simone Consonni Filippo Ganna Francesco Lamon Jonathan Milan Michele Scartezzini (q) | 3 min 47 s 511 |
| Course aux points résultats détaillés | Corbin Strong | 58 pts | Sebastián Mora | 40 pts | Roy Eefting | 36 pts |
| Américaine résultats détaillés | Danemark Lasse Norman Hansen Michael Mørkøv | 62 pts | Nouvelle-Zélande Campbell Stewart Aaron Gate | 33 pts | Allemagne Roger Kluge Theo Reinhardt | 32 pts |
| Scratch résultats détaillés | Yauheni Karaliok | | Simone Consonni | | Sebastián Mora | |
| Omnium résultats détaillés | Benjamin Thomas | 158 pts | Jan-Willem van Schip | 135 pts | Matthew Walls | 117 pts |

### Femmes

| Épreuves | Or | Or | Argent | Argent | Bronze | Bronze |
| 500 mètres contre-la-montre résultats détaillés | Lea Friedrich | 33 s 121 | Jessica Salazar | 33 s 154 | Miriam Vece | 33 s 171 |
| Keirin résultats détaillés | Emma Hinze | | Lee Hye-jin | | Stephanie Morton | |
| Vitesse individuelle résultats détaillés | Emma Hinze | | Anastasiia Voinova | | Lee Wai Sze | |
| Vitesse par équipes résultats détaillés | Allemagne Pauline Grabosch Emma Hinze Lea Friedrich (q) | 32 s 163 | Australie Kaarle McCulloch Stephanie Morton | 32 s 384 | Chine Chen Feifei Zhong Tianshi | 32 s 371 |
| Poursuite résultats détaillés | Chloé Dygert | 3 min 16 s 937 (RM) | Lisa Brennauer | 3 min 23 s 229 | Franziska Brauße | 3 min 24 s 284 |
| Poursuite par équipes résultats détaillés | États-Unis Jennifer Valente Chloé Dygert Emma White Lily Williams | 4 min 11 s 235 | Grande-Bretagne Elinor Barker Katie Archibald Ellie Dickinson Neah Evans Laura Kenny (q) | 4 min 13 s 129 | Allemagne Franziska Brauße Lisa Brennauer Lisa Klein Gudrun Stock | 4 min 12 s 964 |
| Course aux points résultats détaillés | Elinor Barker | 50 pts | Jennifer Valente | 33 pts | Anita Stenberg | 34 pts |
| Américaine résultats détaillés | Pays-Bas Kirsten Wild Amy Pieters | 36 pts | France Clara Copponi Marie Le Net | 24 pts | Italie Letizia Paternoster Elisa Balsamo | 20 pts |
| Scratch résultats détaillés | Kirsten Wild | | Jennifer Valente | | Maria Martins | |
| Omnium résultats détaillés | Yumi Kajihara | 121 pts | Letizia Paternoster | 109 pts | Daria Pikulik | 100 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 | Quentin Lafargue | France | 59.324 | | Q |
| 2 | Sam Ligtlee | Pays-Bas | 59.590 | +0.266 | Q |
| 3 | Michaël D'Almeida | France | 59.974 | +0.650 | Q |
| 4 | Vincent De Haître | Canada | 1:00.018 | +0.694 | Q |
| 5 | Theo Bos | Pays-Bas | 1:00.033 | +0.709 | Q |
| 6 | Maximilian Dörnbach | Allemagne | 1:00.232 | +0.908 | Q |
| 7 | Muhammad Mohd Zonis | Malaisie | 1:00.305 | +0.981 | Q |
| 8 | Nicholas Kergozou | Nouvelle-Zélande | 1:00.311 | +0.987 | Q |
| 9 | Tomáš Bábek | Tchéquie | 1:00.450 | +1.126 | |
| 10 | Joachim Eilers | Allemagne | 1:00.671 | +1.347 | |
| 11 | Melvin Landerneau | France | 1:00.761 | +1.437 | |
| 12 | Santiago Ramírez | Colombie | 1:00.826 | +1.502 | |
| 13 | Francesco Lamon | Italie | 1:00.877 | +1.553 | |
| 14 | Alexander Porter | Australie | 1:00.960 | +1.636 | |
| 15 | Cameron Scott | Australie | 1:01.057 | +1.733 | |
| 16 | Samuel Dakin | Nouvelle-Zélande | 1:01.204 | +1.880 | |
| 17 | José Moreno Sánchez | Espagne | 1:01.331 | +2.007 | |
| 18 | Andrey Chugay | Kazakhstan | 1:01.659 | +2.335 | |
| 19 | Law Tsz Chun | Hong Kong | 1:02.000 | +2.676 | |
| 20 | Luo Yongjia | Chine | 1:02.630 | +3.306 | |
| 21 | Francesco Ceci | Italie | 1:02.731 | +3.407 | |
| 22 | Sergey Ponomaryov | Kazakhstan | 1:03.105 | +3.781 | |
| | Krzysztof Maksel | Pologne | Pas au départ | Pas au départ | Pas au départ |
* Finale
| Pos | Nom | Pays | Temps | Écart |
| | Sam Ligtlee | Pays-Bas | 59.495 | |
| | Quentin Lafargue | France | 59.749 | +0.254 |
| | Michaël D'Almeida | France | 1:00.103 | +0.608 |
| 4 | Vincent De Haître | Canada | 1:00.119 | +0.624 |
| 5 | Theo Bos | Pays-Bas | 1:00.330 | +0.835 |
| 6 | Maximilian Dörnbach | Allemagne | 1:00.600 | +1.105 |
| 7 | Nicholas Kergozou | Nouvelle-Zélande | 1:00.707 | +1.212 |
| 8 | Muhammad Mohd Zonis | Malaisie | 1:00.895 | +1.400 |

#### Keirin

Les deux premiers de chaque série se qualifient pour les quarts de finale. Les autres coureurs vont en repêchages.

##### Course 1

| Pos | Nom | Pays | Écart | Notes |
| 1 | Harrie Lavreysen | Pays-Bas | | Q |
| 2 | Azizulhasni Awang | Malaisie | +0.244 | Q |
| 3 | Stefan Botticher | Allemagne | +0.386 | |
| 4 | Shane Perkins | Russie | +0.697 | |
| 5 | Jean Spies | Afrique du Sud | +0.843 | |

##### Course 2

| Pos | Nom | Pays | Écart | Notes |
| 1 | Rayan Helal | France | | Q |
| 2 | Jack Carlin | Grande-Bretagne | +0.060 | Q |
| 3 | Maximilian Levy | Allemagne | +0.069 | |
| 4 | Yudai Nitta | Japon | +0.167 | |
| 5 | Hersony Canelón | Venezuela | +0.747 | |

##### Course 3

| Pos | Nom | Pays | Écart | Notes |
| 1 | Jeffrey Hoogland | Pays-Bas | | Q |
| 2 | Krzysztof Maksel | Pologne | +0.071 | Q |
| 3 | Jai Angsuthasawit | Thaïlande | +0.135 | |
| 4 | Kevin Quintero | Colombie | +0.452 | |
| 5 | Jason Kenny | Grande-Bretagne | +0.500 | |
| 6 | Juan Peralta | Espagne | +0.668 | |

##### Course 4

| Pos | Nom | Pays | Écart | Notes |
| 1 | Sebastien Vigier | France | | Q |
| 2 | Denis Dmitriev | Russie | +0.136 | Q |
| 3 | Theo Bos | Pays-Bas | +0.256 | |
| 4 | Sergey Ponomaryov | Kazakhstan | +0.407 | |
| 5 | Edward Dawkins | Nouvelle-Zélande | +0.480 | |
| 6 | Tomoyuki Kawabata | Japon | +0.617 | |

##### Course 5

| Pos | Nom | Pays | Écart | Notes |
| 1 | Yuta Wakimoto | Japon | | Q |
| 2 | Matthijs Büchli | Pays-Bas | +0.175 | Q |
| 3 | Sam Webster | Nouvelle-Zélande | +0.256 | |
| 4 | Tomáš Bábek | Tchéquie | +0.572 | |
| 5 | Kang Shih-feng | Taipei chinois | +0.617 | |
| 6 | Santiago Ramírez | Colombie | +0.717 | |
Les deux premiers de chaque série se qualifient pour les quarts de finale.

##### Course 1

| Pos | Nom | Pays | Temps | Notes |
| 1 | Stefan Bötticher | Allemagne | | Q |
| 2 | Sergey Ponomaryov | Kazakhstan | +0.056 | Q |
| 3 | Juan Peralta | Espagne | +0.068 | |
| 4 | Tomáš Bábek | Tchéquie | +0.261 | |

##### Course 2

| Pos | Nom | Pays | Temps | Notes |
| 1 | Tomoyuki Kawabata | Japon | | Q |
| 2 | Kang Shih-feng | Taipei chinois | +0.254 | Q |
| 3 | Shane Perkins | Russie | +0.259 | |
| 4 | Kevin Quintero | Colombie | +0.367 | |
| 5 | Maximilian Levy | Allemagne | +0.450 | |

##### Course 3

| Pos | Nom | Pays | Temps | Notes |
| 1 | Yudai Nitta | Japon | | Q |
| 2 | Jai Angsuthasawit | Thaïlande | +0.052 | Q |
| 3 | Edward Dawkins | Nouvelle-Zélande | +0.246 | |
| 4 | Santiago Ramírez | Colombie | +0.250 | |
| 5 | Jean Spies | Afrique du Sud | +0.559 | |

##### Course 4

| Pos | Nom | Pays | Temps | Notes |
| 1 | Jason Kenny | Grande-Bretagne | | Q |
| 2 | Sam Webster | Nouvelle-Zélande | +0.073 | Q |
| 3 | Hersony Canelón | Venezuela | +0.079 | |
| 4 | Theo Bos | Pays-Bas | +1.966 | |
Les quatre premiers coureurs de chaque course se qualifient pour les demi-finales.

##### Course 1

| Pos | Nom | Pays | Temps | Notes |
| 1 | Harrie Lavreysen | Pays-Bas | | Q |
| 2 | Sébastien Vigier | France | +0.013 | Q |
| 3 | Sergey Ponomaryov | Kazakhstan | +0.071 | Q |
| 4 | Jack Carlin | Grande-Bretagne | +0.080 | Q |
| 5 | Tomoyuki Kawabata | Japon | +0.101 | |
| 6 | Sam Webster | Nouvelle-Zélande | +0.483 | |

##### Course 2

| Pos | Nom | Pays | Temps | Notes |
| 1 | Matthijs Büchli | Pays-Bas | | Q |
| 2 | Yuta Wakimoto | Japon | +0.001 | Q |
| 3 | Rayan Helal | France | +0.100 | Q |
| 4 | Jason Kenny | Grande-Bretagne | +2.405 | Q |
| – | Krzysztof Maksel | Pologne | N'a pas terminé | N'a pas terminé |
| – | Jai Angsuthasawit | Thaïlande | N'a pas terminé | N'a pas terminé |

##### Course 3

| Pos | Nom | Pays | Temps | Notes |
| 1 | Yudai Nitta | Japon | | Q |
| 2 | Azizulhasni Awang | Malaisie | +0.153 | Q |
| 3 | Jeffrey Hoogland | Pays-Bas | +0.199 | Q |
| 4 | Stefan Bötticher | Allemagne | +0.212 | Q |
| 5 | Denis Dmitriev | Russie | +0.260 | |
| 6 | Kang Shih-feng | Taipei chinois | +0.294 | |
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 | Yuta Wakimoto | Japon | | Q |
| 2 | Sergey Ponomaryov | Kazakhstan | +0.477 | Q |
| 3 | Harrie Lavreysen | Pays-Bas | +0.480 | Q |
| 4 | Jason Kenny | Grande-Bretagne | +0.481 | |
| 5 | Sébastien Vigier | France | +0.702 | |
| 6 | Jeffrey Hoogland | Pays-Bas | +0.762 | |

##### Course 2

| Pos | Nom | Pays | Temps | Notes |
| 1 | Azizulhasni Awang | Malaisie | | Q |
| 2 | Stefan Bötticher | Allemagne | +0.234 | Q |
| 3 | Jack Carlin | Grande-Bretagne | +0.239 | Q |
| 4 | Matthijs Büchli | Pays-Bas | +0.316 | |
| 5 | Yudai Nitta | Japon | +0.416 | |
| 6 | Rayan Helal | France | +1.232 | |
* Finale
| Pos | Nom | Pays | Temps |
| | Harrie Lavreysen | Pays-Bas | |
| | Yuta Wakimoto | Japon | +0.036 |
| | Azizulhasni Awang | Malaisie | +0.108 |
| 4 | Jack Carlin | Grande-Bretagne | +0.348 |
| 5 | Stefan Bötticher | Allemagne | +0.668 |
| 6 | Sergey Ponomaryov | Kazakhstan | +1.148 |
* Petite finale
| Pos | Nom | Pays | Temps | Notes |
| 7 | Jeffrey Hoogland | Pays-Bas | | |
| 8 | Jason Kenny | Grande-Bretagne | +0.082 | |
| 9 | Rayan Helal | France | +0.868 | |
| 10 | Sébastien Vigier | France | +3.278 | |
| 11 | Matthijs Büchli | Pays-Bas | N'a pas terminé | N'a pas terminé |
| 12 | Yudai Nitta | Japon | Disqualifié | Disqualifié |

#### Vitesse individuelle

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 | Harrie Lavreysen | Pays-Bas | 9.253 | | Q |
| 2 | Jeffrey Hoogland | Pays-Bas | 9.322 | +0.069 | Q |
| 3 | Mateusz Rudyk | Pologne | 9.434 | +0.181 | Q |
| 4 | Denis Dmitriev | Russie | 9.522 | +0.269 | Q |
| 5 | Azizulhasni Awang | Malaisie | 9.548 | +0.295 | q |
| 6 | Nicholas Paul | Trinité-et-Tobago | 9.556 | +0.303 | q |
| 7 | Jason Kenny | Grande-Bretagne | 9.561 | +0.308 | q |
| 8 | Yudai Nitta | Japon | 9.562 | +0.309 | q |
| 9 | Quentin Caleyron | France | 9.564 | +0.311 | q |
| 10 | Stefan Bötticher | Allemagne | 9.568 | +0.315 | q |
| 11 | Matthijs Büchli | Pays-Bas | 9.575 | +0.322 | q |
| 12 | Sebastien Vigier | France | 9.595 | +0.342 | q |
| 13 | Tomohiro Fukaya | Japon | 9.607 | +0.354 | q |
| 14 | Muhammad Shah Firdaus Sahrom | Malaisie | 9.609 | +0.356 | q |
| 15 | Sam Webster | Nouvelle-Zélande | 9.615 | +0.362 | q |
| 16 | Nathan Hart | Australie | 9.624 | +0.371 | q |
| 17 | Matthew Richardson | Australie | 9.628 | +0.375 | q |
| 18 | Sándor Szalontay | Hongrie | 9.650 | +0.397 | q |
| 19 | Jack Carlin | Grande-Bretagne | 9.659 | +0.406 | q |
| 20 | Juan Peralta | Espagne | 9.668 | +0.415 | q |
| 21 | Jair Tjon En Fa | Suriname | 9.668 | +0.415 | q |
| 22 | Zhou Yu | Chine | 9.674 | +0.421 | q |
| 23 | Kevin Quintero | Colombie | 9.682 | +0.429 | q |
| 24 | Xu Chao | Chine | 9.693 | +0.440 | q |
| 25 | Sam Ligtlee | Pays-Bas | 9.704 | +0.451 | q |
| 26 | Ethan Mitchell | Nouvelle-Zélande | 9.753 | +0.500 | q |
| 27 | Hsieh Nien-hsing | Taipei chinois | 9.764 | +0.511 | q |
| 28 | Vasilijus Lendel | Lituanie | 9.765 | +0.512 | q |
| 29 | Pavel Kelemen | Tchéquie | 9.784 | +0.531 | |
| 30 | Law Tsz Chun | Hong Kong | 9.807 | +0.554 | |
| 31 | Martin Čechman | Tchéquie | 9.835 | +0.582 | |
| 32 | Santiago Ramírez | Colombie | 9.936 | +0.683 | |
| 33 | Muhammad Fadhil Mohd Zonis | Malaisie | 9.945 | +0.692 | |
| 34 | Jean Spies | Afrique du Sud | 10.184 | +0.931 | |
| | Pavel Yakushevskiy | Russie | N'a pas terminé | N'a pas terminé | N'a pas terminé |
* 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 | Azizulhasni Awang | Malaisie | X | Q |
| 1 | 2 | Vasilijus Lendel | Lituanie | +0.279 | |
| 2 | 1 | Nicholas Paul | Trinité-et-Tobago | X | Q |
| 2 | 2 | Hsieh Nien-hsing | Taipei chinois | +0.093 | |
| 3 | 1 | Jason Kenny | Grande-Bretagne | X | Q |
| 3 | 2 | Ethan Mitchell | Nouvelle-Zélande | +1.259 | |
| 4 | 1 | Yudai Nitta | Japon | X | Q |
| 4 | 2 | Sam Ligtlee | Pays-Bas | +0.050 | |
| 5 | 1 | Quentin Caleyron | France | X | Q |
| 5 | 2 | Xu Chao | Chine | +0.165 | |
| 6 | 1 | Stefan Bötticher | Allemagne | X | Q |
| 6 | 2 | Kevin Quintero | Colombie | +0.035 | |
| 7 | 1 | Matthijs Büchli | Pays-Bas | X | Q |
| 7 | 2 | Zhou Yu | Chine | +0.041 | |
| 8 | 1 | Jair Tjon En Fa | Suriname | X | Q |
| 8 | 2 | Sebastien Vigier | France | +0.006 | |
| 9 | 1 | Tomohiro Fukaya | Japon | X | Q |
| 9 | 2 | Juan Peralta | Espagne | +0.094 | |
| 10 | 1 | Muhammad Shah Firdaus Sahrom | Malaisie | X | Q |
| 10 | 2 | Jack Carlin | Grande-Bretagne | +0.032 | |
| 11 | 1 | Sam Webster | Nouvelle-Zélande | X | Q |
| 11 | 2 | Sándor Szalontay | Hongrie | +0.096 | |
| 12 | 1 | Nathan Hart | Australie | X | Q |
| 12 | 2 | Matthew Richardson | Australie | +0.072 | |
Les vainqueurs de chaque série se qualifient pour les 1/4 de finale.
| Série | Pos | Nom | Pays | Écart | Notes |
| 1 | 1 | Harrie Lavreysen | Pays-Bas | X | Q |
| 1 | 2 | Nathan Hart | Australie | +0.347 | |
| 2 | 1 | Jeffrey Hoogland | Pays-Bas | X | Q |
| 2 | 2 | Sam Webster | Nouvelle-Zélande | +0.049 | |
| 3 | 1 | Mateusz Rudyk | Pologne | X | Q |
| 3 | 2 | Muhammad Shah Firdaus Sahrom | Malaisie | +0.001 | |
| 4 | 1 | Tomohiro Fukaya | Japon | X | Q |
| 4 | 2 | Denis Dmitriev | Russie | +0.396 | |
| 5 | 1 | Azizulhasni Awang | Malaisie | X | Q |
| 5 | 2 | Jair Tjon En Fa | Suriname | +0.120 | |
| 6 | 1 | Matthijs Büchli | Pays-Bas | X | Q |
| 6 | 2 | Nicholas Paul | Trinité-et-Tobago | +0.048 | |
| 7 | 1 | Stefan Bötticher | Allemagne | X | Q |
| 7 | 2 | Jason Kenny | Grande-Bretagne | +0.047 | |
| 8 | 1 | Yudai Nitta | Japon | X | Q |
| 8 | 2 | Quentin Caleyron | France | +0.071 | |
Les vainqueurs de chaque match se qualifient pour les 1/2 finales.
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Notes |
| 1 | 1 | Harrie Lavreysen | Pays-Bas | X | X | Q |
| 1 | 2 | Yudai Nitta | Japon | +0.106 | +0.151 | |
| 2 | 1 | Jeffrey Hoogland | Pays-Bas | X | X | Q |
| 2 | 2 | Stefan Bötticher | Allemagne | +0.126 | +0.150 | |
| 3 | 1 | Mateusz Rudyk | Pologne | X | X | Q |
| 3 | 2 | Matthijs Büchli | Pays-Bas | +0.131 | +0.185 | |
| 4 | 1 | Azizulhasni Awang | Malaisie | X | X | Q |
| 4 | 2 | Tomohiro Fukaya | Japon | +0.083 | +0.000 | |
Les vainqueurs de chaque match se qualifient pour la finale.
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Notes |
| 1 | 1 | Harrie Lavreysen | Pays-Bas | X | X | Q |
| 1 | 2 | Azizulhasni Awang | Malaisie | +0.475 | +0.330 | |
| 2 | 1 | Jeffrey Hoogland | Pays-Bas | X | X | Q |
| 2 | 2 | Mateusz Rudyk | Pologne | +0.663 | +0.113 | |
* Finales
| Manche | Nom | Pays | 1re manche | 2e manche |
| Match pour la médaille d'or ||||||
| | Harrie Lavreysen | Pays-Bas | X | X |
| | Jeffrey Hoogland | Pays-Bas | +0.064 | +0.195 |
| Match pour la médaille de bronze ||||||
| | Azizulhasni Awang | Malaisie | X | X |
| 4 | Mateusz Rudyk | Pologne | +0.000 | +0.853 |

#### Vitesse par équipes

Les 8 meilleures équipes se qualifient pour le 1er tour.
| Pos | Pays | Temps | Écart | Notes |
| 1 | Pays-Bas Roy van den Berg Harrie Lavreysen Matthijs Büchli | 41.987 | | Q |
| 2 | Grande-Bretagne Ryan Owens Jack Carlin Jason Kenny | 42.471 | +0.484 | Q |
| 3 | France Grégory Baugé Sébastien Vigier Quentin Lafargue | 42.805 | +0.818 | Q |
| 4 | Australie Thomas Cornish Nathan Hart Matthew Richardson | 42.996 | +1.009 | Q |
| 5 | Pologne Maciej Bielecki Krzysztof Maksel Mateusz Rudyk | 43.041 | +1.054 | Q |
| 6 | Nouvelle-Zélande Ethan Mitchell Sam Webster Eddie Dawkins | 43.083 | +1.096 | Q |
| 7 | Allemagne Eric Engler Stefan Bötticher Maximilian Levy | 43.140 | +1.153 | Q |
| 8 | Russie Alexander Sharapov Denis Dmitriev Pavel Yakushevskiy | 43.236 | +1.249 | Q |
| 9 | Japon Kazuki Amagai Yudai Nitta Tomohiro Fukaya | 43.416 | +1.429 | |
| 10 | Chine Guo Shuai Luo Yongjia Zhang Miao | 43.830 | +1.843 | |
| 11 | Biélorussie Aliaksandr Hlova Artsiom Zaitsau Uladzislau Novik | 44.352 | +2.366 | |
| 12 | Espagne Alejandro Martínez Juan Peralta José Moreno Sánchez | 44.630 | +2.643 | |
| 13 | Kazakhstan Maxim Nalyotov Sergey Ponomaryov Andrey Chugay | 45.043 | +3.056 | |
| 14 | Inde Jemsh Singh Keithellakpam Rojit Singh Yanglem Esow Alban | 46.063 | +4.076 | |
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 | Pays | Temps | Écart | Notes |
| 4 vs 5 ||||||
| 1 | 5 | Australie Thomas Cornish Nathan Hart Matthew Richardson | 43.044 | | QB |
| 2 | 8 | Pologne Maciej Bielecki Mateusz Rudyk Rafał Sarnecki | 43.490 | +0.446 | |
| 3 vs 6 ||||||
| 1 | 3 | France Grégory Baugé Melvin Landerneau Sébastien Vigier | 42.730 | | QB |
| 2 | 7 | Nouvelle-Zélande Eddie Dawkins Ethan Mitchell Sam Webster | 43.205 | +0.475 | |
| 2 vs 7 ||||||
| 1 | 2 | Grande-Bretagne Jack Carlin Jason Kenny Ryan Owens | 42.294 | | QG |
| 2 | 6 | Allemagne Stefan Bötticher Eric Engler Maximilian Levy | 43.144 | +0.850 | |
| 1 vs 8 ||||||
| 1 | 1 | Pays-Bas Jeffrey Hoogland Harrie Lavreysen Roy van den Berg | 41.275 | | QG, RM |
| 2 | 4 | Russie Denis Dmitriev Alexander Sharapov Pavel Yakushevskiy | 42.868 | +1.593 | |
* QG = qualifiés pour la finale pour le titre
* QB = qualifiés pour la finale pour la troisième place
* Finales
| Pos | Pays | Temps | Écart | Notes |
| Match pour la médaille d'or |||||
| | Pays-Bas Roy van den Berg Harrie Lavreysen Jeffrey Hoogland | 41.225 | | RM |
| | Grande-Bretagne Ryan Owens Jack Carlin Jason Kenny | 42.400 | +1.175 | |
| Match pour la médaille de bronze |||||
| | Australie Thomas Cornish Nathan Hart Matthew Richardson | 42.829 | | |
| 4 | France Grégory Baugé Sébastien Vigier Quentin Lafargue | 43.213 | +0.384 | |

#### 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 | Filippo Ganna | Italie | 4:01.934 | | Q, RM |
| 2 | Ashton Lambie | États-Unis | 4:03.640 | +1.706 | Q |
| 3 | Corentin Ermenault | France | 4:07.593 | +5.659 | q |
| 4 | Jonathan Milan | Italie | 4:08.094 | +6.160 | q |
| 5 | Felix Groß | Allemagne | 4:08.928 | +6.994 | |
| 6 | Stefan Bissegger | Suisse | 4:09.711 | +7.777 | |
| 7 | Claudio Imhof | Suisse | 4:10.302 | +8.368 | |
| 8 | Ivo Oliveira | Portugal | 4:10.829 | +8.895 | |
| 9 | Domenic Weinstein | Allemagne | 4:12.571 | +10.637 | |
| 10 | Davide Plebani | Italie | 4:13.402 | +11.468 | |
| 11 | Alexander Evtushenko | Russie | 4:15.728 | +13.794 | |
| 12 | Jay Lamoureux | Canada | 4:17.065 | +15.131 | |
| 13 | Lucas Plapp | Australie | 4:18.520 | +16.586 | |
| 14 | Thomas Denis | France | 4:18.989 | +17.055 | |
| 15 | Mikhail Shemetau | Biélorussie | 4:19.344 | +17.410 | |
| 16 | Wojciech Ziółkowski | Pologne | 4:21.462 | +19.528 | |
| 17 | Alisher Zhumakan | Kazakhstan | 4:24.911 | +22.977 | |
| 18 | Vitālijs Korņilovs | Lettonie | 4:45.578 | +43.644 | |
| | Lev Gonov | Russie | Did not start | Did not start | Did not start |
* Finales
| Pos | Nom | Pays | Temps | Écart |
| Course pour la médaille d'or |||||
| | Filippo Ganna | Italie | 4:03.875 | |
| | Ashton Lambie | États-Unis | 4:08.048 | +4.163 |
| Course pour la médaille de bronze |||||
| | Corentin Ermenault | France | 4:09.921 | |
| 4 | Jonathan Milan | Italie | 4:13.167 | +3.146 |

#### Poursuite par équipes

Les 8 meilleures équipes se qualifient pour le premier tour.
| Pos | Pays | Temps | Écart | Notes |
| 1 | Danemark Lasse Norman Hansen Julius Johansen Frederik Rodenberg Rasmus Pedersen | 3:46.579 | | Q, RM |
| 2 | Nouvelle-Zélande Campbell Stewart Aaron Gate Regan Gough Jordan Kerby | 3:48.742 | +2.163 | Q |
| 3 | France Benjamin Thomas Thomas Denis Corentin Ermenault Valentin Tabellion | 3:49.558 | +2.979 | Q |
| 4 | Italie Michele Scartezzini Simone Consonni Filippo Ganna Francesco Lamon | 3:49.995 | +3.416 | Q |
| 5 | Australie Leigh Howard Luke Plapp Alexander Porter Sam Welsford | 3:50.015 | +3.436 | q |
| 6 | Allemagne Felix Groß Theo Reinhardt Nils Schomber Domenic Weinstein | 3:50.304 | +3.725 | q |
| 7 | Grande-Bretagne Ed Clancy Ethan Hayter Charlie Tanfield Oliver Wood | 3:50.341 | +3.762 | q |
| 8 | Suisse Cyrille Thièry Stefan Bissegger Robin Froidevaux Claudio Imhof | 3:52.888 | +6.309 | q |
| 9 | Japon Ryo Chikatani Shunsuke Imamura Kazushige Kuboki Keitaro Sawada | 3:52.956 | +6.377 | |
| 10 | Russie Nikita Bersenev Lev Gonov Ivan Smirnov Kirill Sveshnikov | 3:53.523 | +6.944 | |
| 11 | Canada Derek Gee Michael Foley Adam Jamieson Jay Lamoureux | 3:54.469 | +7.890 | |
| 12 | Biélorussie Raman Tsishkou Yauheni Akhramenka Yauheni Karaliok Hardzei Tsishchanka | 4:00.955 | +14.376 | |
| 13 | Ukraine Volodymyr Dzhus Vitaliy Hryniv Roman Gladysh Maksym Vasyliev | 4:04.735 | +18.156 | |
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 | Écart | Notes |
| 1 | 1 | Grande-Bretagne Ed Clancy Ethan Hayter Charlie Tanfield Oliver Wood | 3:51.561 | | |
| 2 | 1 | Allemagne Felix Groß Theo Reinhardt Leon Rohde Domenic Weinstein | 3:53.577 | +2.016 | |
| 1 | 2 | Australie Luke Plapp Alexander Porter Cameron Scott Sam Welsford | 3:48.625 | | QB |
| 2 | 2 | Suisse Stefan Bissegger Robin Froidevaux Claudio Imhof Lukas Rüegg | 3:51.665 | +3.040 | |
| 1 | 3 | Nouvelle-Zélande Campbell Stewart Aaron Gate Regan Gough Jordan Kerby | 3:47.501 | | QG |
| 2 | 3 | France Benjamin Thomas Thomas Denis Corentin Ermenault Valentin Tabellion | 3:54.124 | +6.623 | |
| 1 | 4 | Danemark Lasse Norman Hansen Julius Johansen Frederik Rodenberg Rasmus Pedersen | 3:46.203 | | QG, RM |
| 2 | 4 | Italie Simone Consonni Filippo Ganna Francesco Lamon Jonathan Milan | 3:46.513 | +0.310 | QB |
* QG = qualifiés pour la finale 1-2
* QB = qualifiés pour la finale 3-4
* Finales
| Pos | Pays | Temps | Écart | Notes |
| Match pour la médaille d'or |||||
| | Danemark Lasse Norman Hansen Julius Johansen Frederik Rodenberg Rasmus Pedersen | 3:44.672 | | RM |
| | Nouvelle-Zélande Campbell Stewart Corbin Strong Aaron Gate Jordan Kerby | 3:49.713 | +5.041 | |
| Match pour la médaille de bronze |||||
| | Italie Simone Consonni Filippo Ganna Francesco Lamon Jonathan Milan | 3:47.511 | | |
| 4 | Australie Leigh Howard Luke Plapp Alexander Porter Sam Welsford | rejoint | | |

#### Course aux points

| Pos | Nom | Pays | Points au tour | Points au sprint | Total |
| | Corbin Strong | Nouvelle-Zélande | 40 | 18 | 58 |
| | Sebastián Mora | Espagne | 20 | 20 | 40 |
| | Roy Eefting | Pays-Bas | 20 | 16 | 36 |
| 4 | Wojciech Pszczolarski | Pologne | 20 | 12 | 32 |
| 5 | Viktor Manakov | Russie | 20 | 9 | 29 |
| 6 | Raman Ramanau | Biélorussie | 20 | 6 | 26 |
| 7 | Kenny De Ketele | Belgique | 0 | 20 | 20 |
| 8 | Bryan Coquard | France | 0 | 13 | 13 |
| 9 | Michele Scartezzini | Italie | 0 | 12 | 12 |
| 10 | Cyrille Thièry | Suisse | 0 | 12 | 12 |
| 11 | Ignacio Sarabia | Mexique | 0 | 10 | 10 |
| 12 | Mark Stewart | Grande-Bretagne | 0 | 10 | 10 |
| 13 | Moritz Malcharek | Allemagne | 0 | 6 | 6 |
| 14 | Viktor Filutas | Hongrie | 0 | 5 | 5 |
| 15 | Vitaliy Hryniv | Ukraine | 0 | 5 | 5 |
| 16 | Christos Volikakis | Grèce | 0 | 3 | 3 |
| 17 | Daniel Holloway | États-Unis | 0 | 3 | 3 |
| 18 | Mark Downey | Irlande | 0 | 2 | 2 |
| 19 | Stefan Mastaller | Autriche | 0 | 1 | 1 |
| 20 | Michael Foley | Canada | 0 | 0 | 0 |
| 21 | Roman Vassilenkov | Kazakhstan | 0 | 0 | 0 |
| 22 | Yacine Chalel | Algérie | −20 | 2 | −18 |
| – | Nicolas Pietrula | Tchéquie | N'a pas terminé | N'a pas terminé | N'a pas terminé |

#### Américaine

| Pos | Pays | Nom | Points au tour | Points au sprint | Total |
| | Danemark | Lasse Norman Hansen Michael Mørkøv | 20 | 42 | 62 |
| | Nouvelle-Zélande | Campbell Stewart Aaron Gate | 0 | 33 | 33 |
| | Allemagne | Roger Kluge Theo Reinhardt | 0 | 32 | 32 |
| 4 | Pays-Bas | Jan-Willem van Schip Yoeri Havik | 0 | 29 | 29 |
| 5 | Belgique | Kenny De Ketele Robbe Ghys | 0 | 23 | 23 |
| 6 | France | Benjamin Thomas Donavan Grondin | 0 | 14 | 14 |
| 7 | Italie | Elia Viviani Simone Consonni | 0 | 11 | 11 |
| 8 | Suisse | Théry Schir Robin Froidevaux | 0 | 9 | 9 |
| 9 | Grande-Bretagne | Ethan Hayter Oliver Wood | 0 | 9 | 9 |
| 10 | Espagne | Sebastián Mora Albert Torres | 0 | 5 | 5 |
| 11 | Irlande | Mark Downey Felix English | 0 | 3 | 3 |
| 12 | Pologne | Daniel Staniszewski Wojciech Pszczolarski | 0 | 2 | 2 |
| 13 | Autriche | Andreas Graf Andreas Müller | −20 | 5 | −15 |
| 14 | Portugal | Iúri Leitão Ivo Oliveira | −20 | 3 | −17 |
| 15 | Australie | Cameron Meyer Sam Welsford | −40 | 7 | −33 |
| | États-Unis | Daniel Holloway Adrian Hegyvary | −20 | N'ont pas terminé | N'ont pas terminé |
| | Hong Kong | Cheung King Lok Leung Chun Wing | −20 | N'ont pas terminé | N'ont pas terminé |
| | Biélorussie | Raman Tsishkou Yauheni Karaliok | Pas au départ | Pas au départ | Pas au départ |

#### Scratch

Le Biélorusse Yauheni Karaliok devient champion du monde du scratch pour la deuxième fois après 2018.
| Pos | Nom | Pays | Tours |
| | Yauheni Karaliok | Biélorussie | |
| | Simone Consonni | Italie | |
| | Sebastián Mora | Espagne | |
| 4 | Matthew Walls | Grande-Bretagne | |
| 5 | Roy Eefting | Pays-Bas | |
| 6 | Adrian Hegyvary | États-Unis | |
| 7 | Maximilian Beyer | Allemagne | −1 |
| 8 | Ignacio Prado | Mexique | −1 |
| 9 | Iúri Leitão | Portugal | −1 |
| 10 | Guo Liang | Chine | −1 |
| 11 | Felix English | Irlande | −1 |
| 12 | Sam Welsford | Australie | −1 |
| 13 | Christos Volikakis | Grèce | −1 |
| 14 | Krisztián Lovassy | Hongrie | −1 |
| 15 | Daniel Babor | Tchéquie | −1 |
| 16 | Roman Gladysh | Ukraine | −1 |
| 17 | Yacine Chalel | Algérie | −1 |
| 18 | Filip Prokopyszyn | Pologne | −1 |
| 19 | Mow Ching Yin | Hong Kong | −1 |
| 20 | Mauro Schmid | Suisse | −1 |
| 21 | Alisher Zhumakan | Kazakhstan | −1 |
| 22 | Stefan Matzner | Autriche | −1 |
| 23 | Nicholas Kergozou | Nouvelle-Zélande | −1 |
| 24 | Andrey Sazanov | Russie | −1 |

#### Omnium

| Pos | Nom | Pays | Tours | Points sur l'épreuve |
| 1 | Benjamin Thomas | France | | 40 |
| 2 | Matthew Walls | Grande-Bretagne | | 38 |
| 3 | Lasse Norman Hansen | Danemark | −1 | 36 |
| 4 | Artyom Zakharov | Kazakhstan | −1 | 34 |
| 5 | Christos Volikakis | Grèce | −1 | 32 |
| 6 | Campbell Stewart | Nouvelle-Zélande | −1 | 30 |
| 7 | Jan-Willem van Schip | Pays-Bas | −1 | 28 |
| 8 | Gavin Hoover | États-Unis | −1 | 26 |
| 9 | Elia Viviani | Italie | −1 | 24 |
| 10 | Eiya Hashimoto | Japon | −1 | 22 |
| 11 | Roger Kluge | Allemagne | −1 | 20 |
| 12 | Daniel Staniszewski | Pologne | −1 | 18 |
| 13 | Derek Gee | Canada | −1 | 16 |
| 14 | Cameron Meyer | Australie | −1 | 14 |
| 15 | Leung Ka Yu | Hong Kong | −1 | 12 |
| 16 | João Matias | Portugal | −1 | 10 |
| 17 | Fabio Van den Bossche | Belgique | −1 | 8 |
| 18 | Ignacio Prado | Mexique | −1 | 6 |
| 19 | Théry Schir | Suisse | −1 | 4 |
| 20 | Illart Zuazubiskar | Espagne | −1 | 2 |
| 21 | Raman Tsishkou | Biélorussie | −1 | 1 |
| 22 | Volodymyr Dzhus | Ukraine | −1 | 1 |
| 23 | Guo Liang | Chine | −1 | 1 |
| 24 | Krisztián Lovassy | Hongrie | −2 | 1 |
| Pos | Nom | Pays | Points sur tours pris | Points au total | Points sur l'épreuve |
| 1 | Jan-Willem van Schip | Pays-Bas | 20 | 31 | 40 |
| 2 | Benjamin Thomas | France | 20 | 31 | 38 |
| 3 | Roger Kluge | Allemagne | 20 | 25 | 36 |
| 4 | Lasse Norman Hansen | Danemark | 20 | 21 | 34 |
| 5 | Derek Gee | Canada | 0 | 2 | 32 |
| 6 | Gavin Hoover | États-Unis | 0 | 2 | 30 |
| 7 | Matthew Walls | Grande-Bretagne | 0 | 1 | 28 |
| 8 | Artyom Zakharov | Kazakhstan | 0 | 1 | 26 |
| 9 | Eiya Hashimoto | Japon | 0 | 1 | 24 |
| 10 | Campbell Stewart | Nouvelle-Zélande | 0 | 1 | 22 |
| 11 | Cameron Meyer | Australie | 0 | 0 | 20 |
| 12 | Fabio Van den Bossche | Belgique | 0 | 0 | 18 |
| 13 | Christos Volikakis | Grèce | 0 | 0 | 16 |
| 14 | Elia Viviani | Italie | 0 | 0 | 14 |
| 15 | João Matias | Portugal | 0 | 0 | 12 |
| 16 | Daniel Staniszewski | Pologne | 0 | 0 | 10 |
| 17 | Théry Schir | Suisse | 0 | 0 | 8 |
| 18 | Krisztián Lovassy | Hongrie | 0 | 0 | 6 |
| 19 | Guo Liang | Chine | 0 | 0 | 4 |
| 20 | Volodymyr Dzhus | Ukraine | 0 | 0 | 2 |
| 21 | Illart Zuazubiskar | Espagne | 0 | 0 | 1 |
| 22 | Ignacio Prado | Mexique | 0 | 0 | 1 |
| 23 | Leung Ka Yu | Hong Kong | 0 | 0 | 1 |
| 24 | Raman Tsishkou | Biélorussie | −20 | −20 | 1 |
| Pos | Nom | Pays | Points sur l'épreuve |
| 1 | Campbell Stewart | Nouvelle-Zélande | 40 |
| 2 | Roger Kluge | Allemagne | 38 |
| 3 | Jan-Willem van Schip | Pays-Bas | 36 |
| 4 | Benjamin Thomas | France | 34 |
| 5 | Elia Viviani | Italie | 32 |
| 6 | Eiya Hashimoto | Japon | 30 |
| 7 | Daniel Staniszewski | Pologne | 28 |
| 8 | Cameron Meyer | Australie | 26 |
| 9 | Théry Schir | Suisse | 24 |
| 10 | Gavin Hoover | États-Unis | 22 |
| 11 | Matthew Walls | Grande-Bretagne | 20 |
| 12 | Raman Tsishkou | Biélorussie | 18 |
| 13 | Artyom Zakharov | Kazakhstan | 16 |
| 14 | João Matias | Portugal | 14 |
| 15 | Fabio Van den Bossche | Belgique | 12 |
| 16 | Volodymyr Dzhus | Ukraine | 10 |
| 17 | Leung Ka Yu | Hong Kong | 8 |
| 18 | Ignacio Prado | Mexique | 6 |
| 19 | Derek Gee | Canada | 4 |
| 20 | Christos Volikakis | Grèce | 2 |
| 21 | Guo Liang | Chine | 1 |
| 22 | Krisztián Lovassy | Hongrie | 1 |
| 23 | Lasse Norman Hansen | Danemark | 1 |
| 24 | Illart Zuazubiskar | Espagne | 1 |
* Course aux points et classement final
| Pos | Nom | Pays | Points au tour | Points au sprint | Total |
| | Benjamin Thomas | France | 20 | 26 | 158 |
| | Jan-Willem van Schip | Pays-Bas | 20 | 11 | 135 |
| | Matthew Walls | Grande-Bretagne | 20 | 11 | 117 |
| 4 | Roger Kluge | Allemagne | 0 | 3 | 97 |
| 5 | Campbell Stewart | Nouvelle-Zélande | 0 | 2 | 94 |
| 6 | Cameron Meyer | Australie | 20 | 10 | 90 |
| 7 | Gavin Hoover | États-Unis | 0 | 4 | 82 |
| 8 | Lasse Norman Hansen | Danemark | 0 | 10 | 81 |
| 9 | Elia Viviani | Italie | 0 | 9 | 79 |
| 10 | Artyom Zakharov | Kazakhstan | 0 | 1 | 77 |
| 11 | Eiya Hashimoto | Japon | 0 | 0 | 76 |
| 12 | Derek Gee | Canada | 0 | 12 | 64 |
| 13 | Daniel Staniszewski | Pologne | 0 | 3 | 59 |
| 14 | Christos Volikakis | Grèce | 0 | 0 | 50 |
| 15 | Théry Schir | Suisse | 0 | 6 | 42 |
| 16 | Fabio Van den Bossche | Belgique | 0 | 0 | 38 |
| 17 | João Matias | Portugal | 0 | 0 | 36 |
| 18 | Leung Ka Yu | Hong Kong | 0 | 0 | 21 |
| 19 | Raman Tsishkou | Biélorussie | 0 | 0 | 20 |
| 20 | Krisztián Lovassy | Hongrie | 0 | 10 | 18 |
| 21 | Ignacio Prado | Mexique | 0 | 3 | 16 |
| 22 | Guo Liang | Chine | 0 | 0 | 6 |
| 23 | Illart Zuazubiskar | Espagne | 0 | 0 | 4 |
| – | Volodymyr Dzhus | Ukraine | N'a pas terminé | N'a pas terminé | N'a pas terminé |

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

Les huit meilleures temps se qualifient pour la finale.
| Pos | Nom | Pays | Temps | Écart | Notes |
| 1 | Lea Friedrich | Allemagne | 33.197 | | Q |
| 2 | Pauline Grabosch | Allemagne | 33.262 | +0.065 | Q |
| 3 | Jessica Salazar | Mexique | 33.299 | +0.102 | Q |
| 4 | Miriam Vece | Italie | 33.410 | +0.213 | Q |
| 5 | Daria Shmeleva | Russie | 33.470 | +0.273 | Q |
| 6 | Kyra Lamberink | Pays-Bas | 33.521 | +0.324 | Q |
| 7 | Anastasia Voynova | Russie | 33.550 | +0.353 | Q |
| 8 | Urszula Łoś | Pologne | 33.655 | +0.458 | Q |
| 9 | Olena Starikova | Ukraine | 33.778 | +0.581 | |
| 10 | Daniela Gaxiola | Mexique | 33.870 | +0.673 | |
| 11 | Ekaterina Rogovaya | Russie | 33.988 | +0.791 | |
| 12 | Steffie van der Peet | Pays-Bas | 34.064 | +0.867 | |
| 13 | Natalia Antonova | Russie | 34.074 | +0.877 | |
| 14 | Kaarle McCulloch | Australie | 34.139 | +0.942 | |
| 15 | Helena Casas | Espagne | 34.586 | +1.389 | |
| 16 | Lin Junhong | Chine | 34.711 | +1.514 | |
| 17 | Juliana Gaviria | Colombie | 34.828 | +1.631 | |
| 18 | Zhang Linyin | Chine | 34.856 | +1.659 | |
| 19 | Sarah Orban | Canada | 35.092 | +1.895 | |
| 20 | Charlene Du Preez | Afrique du Sud | 35.183 | +1.986 | |
| 21 | Kim Soo-hyun | Corée du Sud | 35.284 | +2.087 | |
* Finale
| Pos | Nom | Pays | Temps | Écart |
| | Lea Friedrich | Allemagne | 33.121 | |
| | Jessica Salazar | Mexique | 33.154 | +0.033 |
| | Miriam Vece | Italie | 33.171 | +0.050 |
| 4 | Pauline Grabosch | Allemagne | 33.179 | +0.058 |
| 5 | Anastasia Voynova | Russie | 33.476 | +0.355 |
| 6 | Daria Shmeleva | Russie | 33.494 | +0.373 |
| 7 | Urszula Łoś | Pologne | 33.923 | +0.802 |
| 8 | Kyra Lamberink | Pays-Bas | 34.004 | +0.883 |

#### Keirin

Les deux premières de chaque série se qualifient pour les quarts de finale. Les autres coureuses vont en repêchages .

##### Course 1

| Pos | Nom | Pays | Écart | Notes |
| 1 | Katy Marchant | Grande-Bretagne | | Q |
| 2 | Lee Wai Sze | Hong Kong | +0.035 | Q |
| 3 | Lyubov Basova | Ukraine | +0.132 | |
| 4 | Simona Krupeckaitė | Lituanie | +0.199 | |
| 5 | Anastasia Voynova | Russie | +0.417 | |

##### Course 2

| Pos | Nom | Pays | Écart | Notes |
| 1 | Nicky Degrendele | Belgique | | Q |
| 2 | Lee Hye-jin | Corée du Sud | +0.082 | Q |
| 3 | Riyu Ohta | Japon | +0.395 | |
| 4 | Urszula Łoś | Pologne | +0.367 | |
| 5 | Jessica Lee Hoi Yan | Hong Kong | +0.377 | |

##### Course 3

| Pos | Nom | Pays | Écart | Notes |
| 1 | Shanne Braspennincx | Pays-Bas | | Q |
| 2 | Stephanie Morton | Australie | +0.024 | Q |
| 3 | Martha Bayona | Colombie | +0.077 | |
| 4 | Natasha Hansen | Nouvelle-Zélande | +0.105 | |
| 5 | Helena Casas | Espagne | +0.453 | |

##### Course 4

| Pos | Nom | Pays | Écart | Notes |
| 1 | Lea Friedrich | Allemagne | | Q |
| 2 | Ellesse Andrews | Nouvelle-Zélande | +0.070 | Q |
| 3 | Kelsey Mitchell | Canada | +0.178 | |
| 4 | Mathilde Gros | France | +0.313 | |
| 5 | Daria Shmeleva | Russie | +2.907 | |
| – | Laurine van Riessen | Pays-Bas | N'a pas terminée | N'a pas terminée |

##### Course 5

| Pos | Nom | Pays | Écart | Notes |
| 1 | Emma Hinze | Allemagne | | Q |
| 2 | Madalyn Godby | États-Unis | +0.088 | Q |
| 3 | Yuka Kobayashi | Japon | +0.175 | |
| 4 | Lauriane Genest | Canada | +0.398 | |
| 5 | Charlene Du Perez | Afrique du Sud | +0.807 | |
| 6 | Olivia Podmore | Nouvelle-Zélande | +0.982 | |
Les deux premières de chaque série se qualifient pour les quarts de finale.

##### Course 1

| Pos | Nom | Pays | Temps | Notes |
| 1 | Lauriane Genest | Canada | | Q |
| 2 | Mathilde Gros | France | +0.023 | Q |
| 3 | Lyubov Basova | Ukraine | +0.064 | |
| 4 | Daria Shmeleva | Russie | +0.207 | |

##### Course 2

| Pos | Nom | Pays | Temps | Notes |
| 1 | Laurine van Riessen | Pays-Bas | | Q |
| 2 | Natasha Hansen | Nouvelle-Zélande | +0.033 | Q |
| 3 | Riyu Ohta | Japon | +0.152 | |
| 4 | Charlene Du Perez | Afrique du Sud | +0.749 | |
| 5 | Simona Krupeckaitė | Lituanie | +0.824 | |

##### Course 3

| Pos | Nom | Pays | Temps | Notes |
| 1 | Anastasia Voynova | Russie | | Q |
| 2 | Martha Bayona | Colombie | +0.021 | Q |
| 3 | Urszula Łoś | Pologne | +0.223 | |
| 4 | Olivia Podmore | Nouvelle-Zélande | +0.228 | |

##### Course 4

| Pos | Nom | Pays | Temps | Notes |
| 1 | Kelsey Mitchell | Canada | | Q |
| 2 | Helena Casas | Espagne | +0.061 | Q |
| 3 | Yuka Kobayashi | Japon | +0.097 | |
| 4 | Jessica Lee Hoi Yan | Hong Kong | +1.061 | |
Les quatre premières de chaque course se qualifient pour les demi-finales.

##### Course 1

| Pos | Nom | Pays | Temps | Notes |
| 1 | Lea Friedrich | Allemagne | | Q |
| 2 | Lee Hye-jin | Corée du Sud | +0.042 | Q |
| 3 | Katy Marchant | Grande-Bretagne | +0.106 | Q |
| 4 | Laurine van Riessen | Pays-Bas | +0.124 | Q |
| 5 | Anastasia Voynova | Russie | +0.193 | |
| 6 | Helena Casas | Espagne | +0.209 | |

##### Course 2

| Pos | Nom | Pays | Temps | Notes |
| 1 | Emma Hinze | Allemagne | | Q |
| 2 | Stephanie Morton | Australie | +0.090 | Q |
| 3 | Natasha Hansen | Nouvelle-Zélande | +0.194 | Q |
| 4 | Nicky Degrendele | Belgique | +0.228 | Q |
| 5 | Martha Bayona | Colombie | +0.276 | |
| 6 | Lauriane Genest | Canada | +0.367 | |

##### Course 3

| Pos | Nom | Pays | Temps | Notes |
| 1 | Lee Wai Sze | Hong Kong | | Q |
| 2 | Madalyn Godby | États-Unis | +0.050 | Q |
| 3 | Ellesse Andrews | Nouvelle-Zélande | +0.067 | Q |
| 4 | Mathilde Gros | France | +0.086 | Q |
| 5 | Shanne Braspennincx | Pays-Bas | +0.096 | |
| 6 | Kelsey Mitchell | Canada | +0.190 | |
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 | Temps | Notes |
| 1 | Stephanie Morton | Australie | | Q |
| 2 | Lee Hye-jin | Corée du Sud | +0.034 | Q |
| 3 | Lea Friedrich | Allemagne | +0.075 | Q |
| 4 | Mathilde Gros | France | +0.110 | |
| 5 | Natasha Hansen | Nouvelle-Zélande | +0.156 | |
| 6 | Laurine van Riessen | Pays-Bas | +0.349 | |

##### Course 2

| Pos | Nom | Pays | Temps | Notes |
| 1 | Emma Hinze | Allemagne | | Q |
| 2 | Lee Wai Sze | Hong Kong | +0.043 | Q |
| 3 | Ellesse Andrews | Nouvelle-Zélande | +0.094 | Q |
| 4 | Katy Marchant | Grande-Bretagne | +0.096 | |
| 5 | Nicky Degrendele | Belgique | +0.161 | |
| 6 | Madalyn Godby | États-Unis | +0.216 | |
* Finale
| Pos | Nom | Pays | Temps |
| | Emma Hinze | Allemagne | |
| | Lee Hye-jin | Corée du Sud | +0.128 |
| | Stephanie Morton | Australie | +0.198 |
| 4 | Lee Wai Sze | Hong Kong | +0.327 |
| 5 | Ellesse Andrews | Nouvelle-Zélande | +0.389 |
| 6 | Lea Friedrich | Allemagne | +0.710 |
* Petite finale
| Pos | Nom | Pays | Temps | Notes |
| 7 | Laurine van Riessen | Pays-Bas | | |
| 8 | Katy Marchant | Grande-Bretagne | +0.070 | |
| 9 | Mathilde Gros | France | +0.130 | |
| 10 | Madalyn Godby | États-Unis | +1:22.118 | |
| 11 | Nicky Degrendele | Belgique | +1:21.851 | |
| 12 | Natasha Hansen | Nouvelle-Zélande | N'a pas terminée | N'a pas terminée |

#### Vitesse individuelle

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.364 | | Q |
| 2 | Lea Friedrich | Allemagne | | +0.097 | Q |
| 3 | Shanne Braspennincx | Pays-Bas | | +0.114 | Q |
| 4 | Lee Wai Sze | Hong Kong | | +0.114 | Q |
| 5 | Stephanie Morton | Australie | | +0.119 | q |
| 6 | Lauriane Genest | Canada | | +0.123 | q |
| 7 | Kelsey Mitchell | Canada | | +0.140 | q |
| 8 | Laurine van Riessen | Pays-Bas | | +0.149 | q |
| 9 | Mathilde Gros | France | | +0.169 | q |
| 10 | Katy Marchant | Grande-Bretagne | | +0.195 | q |
| 11 | Miriam Vece | Italie | | +0.216 | q |
| 12 | Daniela Gaxiola | Mexique | | +0.219 | q |
| 13 | Zhong Tianshi | Chine | | +0.224 | q |
| 14 | Anastasia Voynova | Russie | | +0.258 | q |
| 15 | Sophie Capewell | Grande-Bretagne | | +0.261 | q |
| 16 | Olena Starikova | Ukraine | | +0.270 | q |
| 17 | Natasha Hansen | Nouvelle-Zélande | | +0.274 | q |
| 18 | Yuka Kobayashi | Japon | | +0.348 | q |
| 19 | Kaarle McCulloch | Australie | | +0.380 | q |
| 20 | Olivia Podmore | Nouvelle-Zélande | | +0.384 | q |
| 21 | Jessica Salazar | Mexique | | +0.390 | q |
| 22 | Simona Krupeckaitė | Lituanie | | +0.412 | q |
| 23 | Daria Shmeleva | Russie | | +0.438 | q |
| 24 | Martha Bayona | Colombie | | +0.442 | q |
| 25 | Madalyn Godby | États-Unis | | +0.491 | q |
| 26 | Riyu Ohta | Japon | | +0.537 | q |
| 27 | Sarah Orban | Canada | | +0.557 | q |
| 28 | Miglė Marozaitė | Lituanie | | +0.561 | q |
| 29 | Mandy Marquardt | États-Unis | | +0.575 | |
| 30 | Tania Calvo | Espagne | | +0.595 | |
| 31 | Jessica Lee Hoi Yan | Hong Kong | | +0.683 | |
| 32 | Ekaterina Rogovaya | Russie | | +0.692 | |
| 33 | Charlene du Preez | Afrique du Sud | | +0.741 | |
* 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 | Stephanie Morton | Australie | | Q |
| 1 | 2 | Miglė Marozaitė | Lituanie | +0.136 | |
| 2 | 1 | Lauriane Genest | Canada | | Q |
| 2 | 2 | Sarah Orban | Canada | +0.284 | |
| 3 | 1 | Kelsey Mitchell | Canada | | Q |
| 3 | 2 | Riyu Ohta | Japon | +0.098 | |
| 4 | 1 | Laurine van Riessen | Pays-Bas | | Q |
| 4 | 2 | Madalyn Godby | États-Unis | +0.243 | |
| 5 | 1 | Mathilde Gros | France | | Q |
| 5 | 2 | Martha Bayona | Colombie | +0.101 | |
| 6 | 1 | Katy Marchant | Grande-Bretagne | | Q |
| 6 | 2 | Daria Shmeleva | Russie | +0.228 | |
| 7 | 1 | Simona Krupeckaitė | Lituanie | | Q |
| 7 | 2 | Miriam Vece | Italie | +0.016 | |
| 8 | 1 | Daniela Gaxiola | Mexique | | Q |
| 8 | 2 | Jessica Salazar | Mexique | +0.034 | |
| 9 | 1 | Zhong Tianshi | Chine | | Q |
| 9 | 2 | Olivia Podmore | Nouvelle-Zélande | +0.029 | |
| 10 | 1 | Anastasia Voynova | Russie | | Q |
| 10 | 2 | Kaarle McCulloch | Australie | +0.307 | |
| 11 | 1 | Yuka Kobayashi | Japon | | Q |
| 11 | 2 | Sophie Capewell | Grande-Bretagne | +0.035 | |
| 12 | 1 | Olena Starikova | Ukraine | | Q |
| 12 | 2 | Natasha Hansen | Nouvelle-Zélande | +0.058 | |
Les vainqueurs de chaque série se qualifient pour les 1/4 de finale.
| Série | Pos | Nom | Pays | Écart | Notes |
| 1 | 1 | Emma Hinze | Allemagne | | Q |
| 1 | 1 | Olena Starikova | Ukraine | +0.132 | |
| 2 | 1 | Lea Friedrich | Allemagne | | Q |
| 2 | 2 | Yuka Kobayashi | Japon | +0.387 | |
| 3 | 1 | Anastasia Voynova | Russie | | Q |
| 3 | 2 | Shanne Braspennincx | Pays-Bas | +0.029 | |
| 4 | 1 | Lee Wai Sze | Hong Kong | | Q |
| 4 | 2 | Zhong Tianshi | Chine | +0.125 | |
| 5 | 1 | Daniela Gaxiola | Mexique | | Q |
| 5 | 2 | Stephanie Morton | Australie | +0.004 | |
| 6 | 1 | Simona Krupeckaitė | Lituanie | | Q |
| 6 | 2 | Lauriane Genest | Canada | +0.041 | |
| 7 | 1 | Kelsey Mitchell | Canada | | Q |
| 7 | 2 | Katy Marchant | Grande-Bretagne | +0.037 | |
| 8 | 1 | Laurine van Riessen | Pays-Bas | | Q |
| 8 | 2 | Mathilde Gros | France | +0.049 | |
Les vainqueurs de chaque match se qualifient pour les 1/2 finales.
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Notes |
| 1 | 1 | Emma Hinze | Allemagne | X | X | Q |
| 1 | 2 | Laurine van Riessen | Pays-Bas | +0.016 | +0.141 | |
| 2 | 1 | Kelsey Mitchell | Canada | X | X | Q |
| 2 | 2 | Lea Friedrich | Allemagne | +0.007 | +0.010 | |
| 3 | 1 | Anastasia Voynova | Russie | X | X | Q |
| 3 | 2 | Simona Krupeckaitė | Lituanie | +0.120 | +0.139 | |
| 4 | 1 | Lee Wai Sze | Hong Kong | X | X | Q |
| 4 | 2 | Daniela Gaxiola | Mexique | +0.062 | +0.246 | |
Les vainqueurs de chaque match se qualifient pour la finale.
| Série | Pos | Nom | Pays | Manche 1 | Manche 2 | Manche 3 | Notes |
| 1 | 1 | Emma Hinze | Allemagne | X | X | | Q |
| 1 | 2 | Lee Wai Sze | Hong Kong | +0.108 | +0.139 | | |
| 2 | 1 | Anastasia Voynova | Russie | X | +0.046 | X | Q |
| 2 | 2 | Kelsey Mitchell | Canada | +0.064 | X | +0.066 | |
* Finales
| Manche | Nom | Pays | 1re manche | 2e manche |
| Match pour la médaille d'or ||||||
| | Emma Hinze | Allemagne | X | X |
| | Anastasia Voynova | Russie | +0.187 | +0.138 |
| Match pour la médaille de bronze ||||||
| | Lee Wai Sze | Hong Kong | X | X |
| 4 | Kelsey Mitchell | Canada | +0.113 | +0.107 |

#### Vitesse par équipes

Les 8 meilleures équipes se qualifient pour le 1er tour.
| Pos | Équipes | Temps | Écart | Notes |
| 1 | Russie Daria Shmeleva Anastasia Voynova | 32.461 | | Q |
| 2 | Chine Chen Feifei Zhong Tianshi | 32.580 | +0.119 | Q |
| 3 | Australie Kaarle McCulloch Stephanie Morton | 32.696 | +0.235 | Q |
| 4 | Canada Lauriane Genest Kelsey Mitchell | 32.829 | +0.368 | Q |
| 5 | Allemagne Pauline Grabosch Lea Friedrich | 32.840 | +0.379 | Q |
| 6 | Mexique Jessica Salazar Daniela Gaxiola | 32.923 | +0.462 | Q |
| 7 | Pays-Bas Kyra Lamberink Steffie van der Peet | 32.929 | +0.468 | Q |
| 8 | Pologne Marlena Karwacka Urszula Łoś | 32.953 | +0.492 | Q |
| 9 | Lituanie Miglė Marozaitė Simona Krupeckaitė | 33.060 | +0.599 | |
| 10 | Nouvelle-Zélande Olivia Podmore Natasha Hansen | 33.184 | +0.723 | |
| 11 | Espagne Tania Calvo Helena Casas | 33.816 | +1.355 | |
| 12 | Colombie Juliana Gaviria Martha Bayona | 33.826 | +1.365 | |
| 13 | Corée du Sud Kim Soo-hyun Lee Hye-jin | 34.171 | +1.710 | |
| 14 | Ukraine Olena Starikova Lyubov Basova | 34.213 | +1.752 | |
| 15 | Italie Miriam Vece Elena Bissolati | 39.314 | +2.453 | |
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 | Pays | Temps | Écart | Notes |
| 4 vs 5 ||||||
| 1 | 1 | Allemagne Pauline Grabosch Emma Hinze | 32.265 | | QG |
| 2 | 5 | Canada Lauriane Genest Kelsey Mitchell | 32.473 | +0.208 | |
| 3 vs 6 ||||||
| 1 | 2 | Australie Kaarle McCulloch Stephanie Morton | 32.353 | | QG |
| 2 | 8 | Mexique Daniela Gaxiola Jessica Salazar | 32.881 | +0.528 | |
| 2 vs 7 ||||||
| 1 | 3 | Chine Chen Feifei Zhong Tianshi | 32.403 | | QB |
| 2 | 6 | Pays-Bas Kyra Lamberink Steffie van der Peet | 32.833 | +0.430 | |
| 1 vs 8 ||||||
| 1 | 4 | Russie Daria Shmeleva Anastasia Voynova | 32.415 | | QB |
| 2 | 7 | Pologne Marlena Karwacka Urszula Łoś | 32.838 | +0.423 | |
* QG = qualifiés pour la finale pour le titre
* QB = qualifiés pour la finale pour la troisième place
* Finales
| Pos | Pays | Temps | Écart |
| Match pour la médaille d'or |||||
| | Allemagne Pauline Grabosch Emma Hinze | 32.163 | |
| | Australie Kaarle McCulloch Stephanie Morton | 32.384 | +0.221 |
| Match pour la médaille de bronze |||||
| | Chine Chen Feifei Zhong Tianshi | 32.371 | |
| 4 | Russie Daria Shmeleva Anastasia Voynova | 32.466 | +0.095 |

#### 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 | Chloé Dygert Owen | États-Unis | 3:17.283 | | QG, RM |
| 2 | Lisa Brennauer | Allemagne | 3:18.320 | +1.037 | QG |
| 3 | Franziska Brauße | Allemagne | 3:20.222 | +2.939 | QB |
| 4 | Lisa Klein | Allemagne | 3:21.828 | +4.545 | QB |
| 5 | Annie Foreman-Mackey | Canada | 3:24.968 | +7.685 | |
| 6 | Emma White | États-Unis | 3:25.667 | +8.384 | |
| 7 | Jaime Nielsen | Nouvelle-Zélande | 3:26.508 | +9.225 | |
| 8 | Ariane Bonhomme | Canada | 3:26.513 | +9.230 | |
| 9 | Georgia Simmerling | Canada | 3:26.712 | +9.429 | |
| 10 | Maeve Plouffe | Australie | 3:26.742 | +9.459 | |
| 11 | Bryony Botha | Nouvelle-Zélande | 3:26.837 | +9.554 | |
| 12 | Josie Knight | Grande-Bretagne | 3:27.875 | +10.592 | |
| 13 | Kirstie James | Nouvelle-Zélande | 3:28.006 | +10.723 | |
| 14 | Ashlee Ankudinoff | Australie | 3:28.118 | +10.835 | |
| 15 | Kelly Murphy | Irlande | 3:29.699 | +12.416 | |
| 16 | Silvia Valsecchi | Italie | 3:30.640 | +13.357 | |
| 17 | Tamara Dronova | Russie | 3:32.304 | +15.021 | |
| 18 | Coralie Demay | France | 3:33.870 | +16.587 | |
| 19 | Marta Cavalli | Italie | 3:36.142 | +18.859 | |
| 20 | Palina Pivavarava | Biélorussie | 3:37.467 | +20.184 | |
| 21 | Ina Savenka | Biélorussie | 3:37.530 | +20.247 | |
| 22 | Tereza Medvedová | Slovaquie | 3:48.471 | +31.188 | |
* Finales
| Pos | Nom | Pays | Temps | Écart |
| Course pour la médaille d'or |||||
| | Chloé Dygert Owen | États-Unis | 3:16.937, RM | |
| | Lisa Brennauer | Allemagne | 3:23.229 | +6.282 |
| Course pour la médaille de bronze |||||
| | Franziska Brauße | Allemagne | 3:24.284 | |
| 4 | Lisa Klein | Allemagne | 3:26.342 | +1.058 |

#### Poursuite par équipes

Les 8 meilleures équipes se qualifient pour le premier tour.
| Pos | Pays | Temps | Écart | Notes |
| 1 | États-Unis Jennifer Valente Chloé Dygert Emma White Lily Williams | 4:11.229 | | Q |
| 2 | Grande-Bretagne Elinor Barker Katie Archibald Ellie Dickinson Neah Evans | 4:11.871 | +0.642 | Q |
| 3 | Canada Allison Beveridge Jasmin Duehring Annie Foreman-Mackey Georgia Simmerling | 4:12.728 | +1.499 | Q |
| 4 | Nouvelle-Zélande Bryony Botha Rushlee Buchanan Kirstie James Jaime Nielsen | 4:14.383 | +3.154 | Q |
| 5 | Australie Georgia Baker Ashlee Ankudinoff Annette Edmondson Maeve Plouffe | 4:14.934 | +3.705 | q |
| 6 | Italie Letizia Paternoster Martina Alzini Elisa Balsamo Silvia Valsecchi | 4:15.255 | +4.026 | q |
| 7 | Allemagne Franziska Brauße Lisa Brennauer Lisa Klein Gudrun Stock | 4:15.477 | +4.248 | q |
| 8 | Irlande Alice Sharpe Lara Gillespie Mia Griffin Kelly Murphy | 4:21.368 | +10.139 | q |
| 9 | France Clara Copponi Coralie Demay Valentine Fortin Marie Le Net | 4:21.417 | +10.188 | |
| 10 | Belgique Jolien D'Hoore Lotte Kopecky Shari Bossuyt Gilke Croket | 4:21.700 | +10.471 | |
| 11 | Pologne Daria Pikulik Katarzyna Pawłowska Łucja Pietrzak Nikol Płosaj | 4:26.380 | +15.151 | |
| 12 | Biélorussie Polina Pivovarova Aksana Salauyeva Ina Savenka Karalina Savenka | 4:33.223 | +21.994 | |
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 | Écart | Notes |
| 1 | 1 | Allemagne Franziska Brauße Lisa Brennauer Lisa Klein Gudrun Stock | 4:11.039 | | QB |
| 2 | 1 | Italie Letizia Paternoster Martina Alzini Elisa Balsamo Silvia Valsecchi | 4:18.338 | +7.299 | |
| 1 | 2 | Australie Georgia Baker Ashlee Ankudinoff Annette Edmondson Maeve Plouffe | 4:13.454 | | |
| 2 | 2 | Irlande Alice Sharpe Lara Gillespie Mia Griffin Kelly Murphy | 4:21.844 | +8.390 | |
| 1 | 3 | Grande-Bretagne Laura Kenny Elinor Barker Katie Archibald Ellie Dickinson | 4:12.389 | | QG |
| 2 | 3 | Canada Allison Beveridge Jasmin Duehring Annie Foreman-Mackey Georgia Simmerling | 4:12.627 | +0.238 | QB |
| 1 | 4 | États-Unis Jennifer Valente Chloé Dygert Emma White Lily Williams | 4:11.634 | | QG |
| 2 | 4 | Nouvelle-Zélande Holly Edmondston Bryony Botha Rushlee Buchanan Jaime Nielsen | 4:13.883 | +2.249 | |
* 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 Chloé Dygert Owen Emma White Lily Williams | 4:11.235 | |
| | Grande-Bretagne Elinor Barker Katie Archibald Ellie Dickinson Neah Evans | 4:13.129 | +1.894 |
| Match pour la médaille de bronze |||||
| | Allemagne Franziska Brauße Lisa Brennauer Lisa Klein Gudrun Stock | 4:12.964 | |
| 4 | Canada Allison Beveridge Jasmin Duehring Annie Foreman-Mackey Georgia Simmerling | 4:20.404 | +7.440 |

#### Course aux points

| Pos | Nom | Pays | Points au tour | Points au sprint | Total |
| | Elinor Barker | Grande-Bretagne | 40 | 10 | 50 |
| | Jennifer Valente | États-Unis | 20 | 14 | 34 |
| | Anita Stenberg | Norvège | 20 | 13 | 33 |
| 4 | Olga Zabelinskaya | Ouzbékistan | 20 | 11 | 31 |
| 5 | Maria Giulia Confalonieri | Italie | 20 | 10 | 30 |
| 6 | Kirsten Wild | Pays-Bas | 20 | 9 | 29 |
| 7 | Maria Novolodskaya | Russie | 20 | 5 | 25 |
| 8 | Trine Schmidt | Danemark | 20 | 2 | 22 |
| 9 | Tatsiana Sharakova | Biélorussie | 0 | 12 | 12 |
| 10 | Lotte Kopecky | Belgique | 0 | 8 | 8 |
| 11 | Hanna Solovey | Ukraine | 0 | 7 | 7 |
| 12 | Victoire Berteau | France | 0 | 5 | 5 |
| 13 | Amber Joseph | Barbade | 0 | 5 | 5 |
| 14 | Jarmila Machačová | Tchéquie | 0 | 4 | 4 |
| 15 | Alexandra Manly | Australie | 0 | 3 | 3 |
| 16 | Maria Martins | Portugal | 0 | 2 | 2 |
| 17 | Yang Qianyu | Hong Kong | 0 | 0 | 0 |
| 18 | Léna Mettraux | Suisse | 0 | 0 | 0 |
| 19 | Verena Eberhardt | Autriche | 0 | 0 | 0 |
| 20 | Wiktoria Pikulik | Pologne | 0 | 0 | 0 |
| 21 | Alice Sharpe | Irlande | 0 | 0 | 0 |
| 22 | Irene Usabiaga | Espagne | 0 | 0 | 0 |
| 23 | Sofía Arreola | Mexique | −20 | 1 | −19 |
| 24 | Tereza Medvedová | Slovaquie | −40 | 0 | −40 |

#### Américaine

| Pos | Nom | Pays | Points au tour | Points au sprint | Total |
| | Kirsten Wild Amy Pieters | Pays-Bas | | 36 | 36 |
| | Clara Copponi Marie Le Net | France | | 24 | 24 |
| | Letizia Paternoster Elisa Balsamo | Italie | | 20 | 20 |
| 4 | Jolien D'Hoore Lotte Kopecky | Belgique | | 13 | 13 |
| 5 | Amalie Dideriksen Julie Leth | Danemark | | 12 | 12 |
| 6 | Elinor Barker Neah Evans | Grande-Bretagne | | 9 | 9 |
| 7 | Daria Pikulik Wiktoria Pikulik | Pologne | | 9 | 9 |
| 8 | Maria Novolodskaya Diana Klimova | Russie | | 4 | 4 |
| 9 | Jennifer Valente Megan Jastrab | États-Unis | | 2 | 2 |
| 10 | Franziska Brauße Lisa Klein | Allemagne | −20 | 5 | −15 |
| 11 | Lydia Boylan Lydia Gurley | Irlande | −20 | 3 | −17 |
| 12 | Ganna Solovei Anna Nahirna | Ukraine | −20 | 0 | −20 |
| 13 | Léna Mettraux Aline Seitz | Suisse | −20 | 0 | −20 |
| 14 | Leung Bo Yee Pang Yao | Hong Kong | −20 | 0 | −20 |
| 15 | Yumi Kajihara Kisato Nakamura | Japon | −40 | 0 | −40 |
| 16 | Wang Xiaofei Liu Jiali | Chine | −40 | 0 | −40 |
| – | Amy Cure Annette Edmondson | Australie | N'ont pas terminé | N'ont pas terminé | N'ont pas terminé |
| – | Palina Pivavarava Ina Savenka | Biélorussie | N'ont pas terminé | N'ont pas terminé | N'ont pas terminé |

#### Scratch

Kirsten Wild remporte au sprint son troisième titre mondial sur l'épreuve.
| Pos | Nom | Pays |
| | Kirsten Wild | Pays-Bas |
| | Jennifer Valente | États-Unis |
| | Maria Martins | Portugal |
| 4 | Laura Kenny | Grande-Bretagne |
| 5 | Martina Fidanza | Italie |
| 6 | Olivija Baleišytė | Lituanie |
| 7 | Anita Stenberg | Norvège |
| 8 | Irene Usabiaga | Espagne |
| 9 | Victoire Berteau | France |
| 10 | Alžbeta Bačíková | Slovaquie |
| 11 | Alexandra Manly | Australie |
| 12 | Palina Pivavarava | Biélorussie |
| 13 | Łucja Pietrzak | Pologne |
| 14 | Aline Seitz | Suisse |
| 15 | Amber Joseph | Barbade |
| 16 | Lena Reißner | Allemagne |
| 17 | Kateřina Kohoutková | Tchéquie |
| 18 | Rinata Sultanova | Kazakhstan |
| 19 | Anastasia Chulkova | Russie |
| 20 | Huang Zhilin | Chine |
| 21 | Lydia Gurley | Irlande |
| 22 | Kie Furuyama | Japon |
| 23 | Verena Eberhardt | Autriche |

#### Omnium

| Pos | Nom | Pays | Tours | Points sur l'épreuve |
| 1 | Yumi Kajihara | Japon | | 40 |
| 2 | Jennifer Valente | États-Unis | | 38 |
| 3 | Clara Copponi | France | | 36 |
| 4 | Maria Martins | Portugal | | 34 |
| 5 | Letizia Paternoster | Italie | | 32 |
| 6 | Daria Pikulik | Pologne | | 30 |
| 7 | Wang Xiaofei | Chine | | 28 |
| 8 | Georgia Baker | Australie | | 26 |
| 9 | Lydia Boylan | Irlande | | 24 |
| 10 | Lee Sze Wing | Hong Kong | | 22 |
| 11 | Jolien D'Hoore | Belgique | | 20 |
| 12 | Anita Stenberg | Norvège | | 18 |
| 13 | Olga Zabelinskaya | Ouzbékistan | | 16 |
| 14 | Olivija Baleišytė | Lituanie | | 14 |
| 15 | Amalie Dideriksen | Danemark | | 12 |
| 16 | Andrea Waldis | Suisse | | 10 |
| 17 | Holly Edmondston | Nouvelle-Zélande | | 8 |
| 18 | Tatsiana Sharakova | Biélorussie | | 6 |
| 19 | Kirsten Wild | Pays-Bas | REL | 4 |
| 20 | Allison Beveridge | Canada | DNF | 2 |
| 20 | Laura Kenny | Grande-Bretagne | DNF | 2 |
| 20 | Rinata Sultanova | Kazakhstan | DNF | 2 |
| 20 | Lizbeth Salazar | Mexique | DNF | 2 |
| 20 | Huang Ting-ying | Taipei chinois | DNF | 2 |
| Pos | Nom | Pays | Points sur tours pris | Points au total | Points sur l'épreuve |
| 1 | Tatsiana Sharakova | Biélorussie | 20 | 27 | 40 |
| 2 | Yumi Kajihara | Japon | 20 | 26 | 38 |
| 3 | Amalie Dideriksen | Danemark | 20 | 22 | 36 |
| 4 | Jennifer Valente | États-Unis | | 6 | 34 |
| 5 | Kirsten Wild | Pays-Bas | | 2 | 32 |
| 6 | Daria Pikulik | Pologne | | 2 | 30 |
| 7 | Jolien D'Hoore | Belgique | | 1 | 28 |
| 8 | Laura Kenny | Grande-Bretagne | | 0 | 26 |
| 9 | Letizia Paternoster | Italie | | 0 | 24 |
| 10 | Maria Martins | Portugal | | 0 | 22 |
| 11 | Georgia Baker | Australie | | 0 | 20 |
| 12 | Anita Stenberg | Norvège | | 0 | 18 |
| 13 | Lydia Boylan | Irlande | | 0 | 16 |
| 14 | Wang Xiaofei | Chine | | 0 | 14 |
| 15 | Holly Edmondston | Nouvelle-Zélande | | 0 | 12 |
| 16 | Clara Copponi | France | | 0 | 10 |
| 17 | Lee Sze Wing | Hong Kong | | 0 | 8 |
| 18 | Andrea Waldis | Suisse | | 0 | 6 |
| 19 | Olga Zabelinskaya | Ouzbékistan | | 0 | 4 |
| 20 | Olivija Baleišytė | Lituanie | | 0 | 2 |
| 21 | Rinata Sultanova | Kazakhstan | | 0 | 1 |
| | Allison Beveridge | Canada | Did not start | Did not start | Did not start |
| | Lizbeth Salazar | Mexique | Did not start | Did not start | Did not start |
| | Huang Ting-ying | Taipei chinois | Did not start | Did not start | Did not start |
| Pos | Nom | Pays | Points sur l'épreuve |
| 1 | Kirsten Wild | Pays-Bas | 40 |
| 2 | Letizia Paternoster | Italie | 38 |
| 3 | Yumi Kajihara | Japon | 36 |
| 4 | Jolien D'Hoore | Belgique | 34 |
| 5 | Georgia Baker | Australie | 32 |
| 6 | Maria Martins | Portugal | 30 |
| 7 | Amalie Dideriksen | Danemark | 28 |
| 8 | Daria Pikulik | Pologne | 26 |
| 9 | Anita Stenberg | Norvège | 24 |
| 10 | Wang Xiaofei | Chine | 22 |
| 11 | Laura Kenny | Grande-Bretagne | 20 |
| 12 | Andrea Waldis | Suisse | 18 |
| 13 | Lydia Boylan | Irlande | 16 |
| 14 | Holly Edmondston | Nouvelle-Zélande | 14 |
| 15 | Olivija Baleišytė | Lituanie | 12 |
| 16 | Rinata Sultanova | Kazakhstan | 10 |
| 17 | Clara Copponi | France | 8 |
| 18 | Olga Zabelinskaya | Ouzbékistan | 6 |
| 19 | Lee Sze Wing | Hong Kong | 4 |
| 20 | Jennifer Valente | États-Unis | 2 |
| 21 | Tatsiana Sharakova | Biélorussie | 1 |
* Course aux points et classement final
| Pos | Nom | Pays | Points au tour | Points au sprint | Total |
| | Yumi Kajihara | Japon | 0 | 7 | 121 |
| | Letizia Paternoster | Italie | 0 | 15 | 109 |
| | Daria Pikulik | Pologne | 0 | 14 | 100 |
| 4 | Maria Martins | Portugal | 0 | 4 | 92 |
| 5 | Jennifer Valente | États-Unis | 0 | 11 | 85 |
| 6 | Amalie Dideriksen | Danemark | 0 | 9 | 85 |
| 7 | Kirsten Wild | Pays-Bas | 0 | 7 | 83 |
| 8 | Jolien D'Hoore | Belgique | 0 | 0 | 82 |
| 9 | Anita Stenberg | Norvège | 0 | 6 | 66 |
| 10 | Wang Xiaofei | Chine | 0 | 0 | 64 |
| 11 | Tatsiana Sharakova | Biélorussie | 0 | 7 | 63 |
| 12 | Laura Kenny | Grande-Bretagne | 0 | 12 | 60 |
| 13 | Lydia Boylan | Irlande | 0 | 2 | 58 |
| 14 | Georgia Baker | Australie | −20 | 0 | 56 |
| 15 | Clara Copponi | France | 0 | 1 | 55 |
| 16 | Holly Edmondston | Nouvelle-Zélande | 0 | 1 | 36 |
| 17 | Lee Sze Wing | Hong Kong | 0 | 0 | 34 |
| 18 | Andrea Waldis | Suisse | 0 | 0 | 34 |
| 19 | Olga Zabelinskaya | Ouzbékistan | 0 | 2 | 28 |
| 20 | Rinata Sultanova | Kazakhstan | −20 | 0 | −16 |
| 21 | Olivija Baleišytė | Lituanie | −80 | 0 | −52 |
| – | Allison Beveridge | Canada | N'ont pas terminé | N'ont pas terminé | N'ont pas terminé |
| – | Lizbeth Salazar | Mexique | N'ont pas terminé | N'ont pas terminé | N'ont pas terminé |
| – | Huang Ting-ying | Taipei chinois | N'ont pas terminé | N'ont pas terminé | N'ont pas terminé |

## Tableau des médailles

Tableau des médailles :
| Rang | Nation | Or | Argent | Bronze | Total |
| 1 | Pays-Bas | 6 | 2 | 1 | 9 |
| 2 | Allemagne | 4 | 1 | 3 | 8 |
| 3 | États-Unis | 2 | 3 | 0 | 5 |
| 4 | Danemark | 2 | 0 | 0 | 2 |
| 5 | Italie | 1 | 2 | 3 | 6 |
| 6 | France | 1 | 2 | 2 | 5 |
| 7 | Grande-Bretagne | 1 | 2 | 1 | 4 |
| 8 | Nouvelle-Zélande | 1 | 2 | 0 | 3 |
| 9 | Japon | 1 | 1 | 0 | 2 |
| 10 | Biélorussie | 1 | 0 | 0 | 1 |
| 11 | Australie | 0 | 1 | 2 | 3 |
| 12 | Espagne | 0 | 1 | 1 | 2 |
| 13 | Corée du Sud | 0 | 1 | 0 | 1 |
| 13 | Mexique | 0 | 1 | 0 | 1 |
| 13 | Russie | 0 | 1 | 0 | 1 |
| 16 | Malaisie | 0 | 0 | 2 | 2 |
| 17 | Chine | 0 | 0 | 1 | 1 |
| 17 | Hong Kong | 0 | 0 | 1 | 1 |
| 17 | Norvège | 0 | 0 | 1 | 1 |
| 17 | Pologne | 0 | 0 | 1 | 1 |
| 17 | Portugal | 0 | 0 | 1 | 1 |
| Total | Total | 20 | 20 | 20 | 60 |