| Event | Winner | Second | Third | 
|  Great Britain, Glasgow | 21–24 April | 
| Sprint Details
 | .svg.png) Kelsey Mitchell (CAN) 
 10.873/10.955
 |  Laurine van Riessen (NED) (BEAT Cycling)
 +0.235/+0.134
 |  Martha Bayona (COL) 
 11.383/11.229
 | 
| Team Sprint Details
 |  Netherlands Kyra Lamberink
 Steffie van der Peet
 Hetty van de Wouw
 Laurine van Riessen
 47.461
 | .svg.png) Canada Lauriane Genest
 Kelsey Mitchell
 Sarah Orban
 
 47.820
 |  Wales Rhian Edmunds
 Emma Finucane
 Lowri Thomas
 
 47.813
 | 
| Individual Pursuit Details
 |  Mieke Kröger (GER) 3:25.354
 |  Franziska Brauße (GER) 3:25.471
 |  Josie Knight (GBR) 3:27.561
 | 
| Team Pursuit Details
 |  Germany Franziska Brauße
 Lisa Klein
 Mieke Kröger
 Laura Süßemilch
 
 4:13.421
 |  Great Britain 1 Katie Archibald
 Neah Evans
 Laura Kenny
 Josie Knight
 Megan Barker
 4:18.908
 |  Italy Elisa Balsamo
 Rachele Barbieri
 Martina Alzini
 Vittoria Guazzini
 Chiara Consonni
 4:14.423
 | 
| 500 m Time Trial Details
 |  Martha Bayona (COL) 33.473
 |  Miriam Vece (ITA) 33.851
 |  Kyra Lamberink (NED) 33.873
 | 
| Keirin Details
 |  Mathilde Gros (FRA) |  Martha Bayona (COL) | .svg.png) Lauriane Genest (CAN) | 
| Omnium Details
 |  Yumi Kajihara (JPN) 101 pts.
 |  Maike van der Duin (NED) 99 pts.
 | .svg.png) Lotte Kopecky (BEL) 97 pts.
 | 
| Elimination Race Details
 |  Yumi Kajihara (JPN) |  Valentine Fortin (FRA) |  Ally Wollaston (NZL) | 
| Madison Details
 |  France Marion Borras
 Valentine Fortin
 33 pts.
 |  Italy Elisa Balsamo
 Vittoria Guazzini
 23 pts.
 |  Denmark Amalie Dideriksen
 Julie Leth
 18 pts.
 | 
| .svg.png) Canada, Milton | 12–15 May | 
| Sprint Details
 |  Emma Hinze (GER) 11.021/11.132
 | .svg.png) Kelsey Mitchell (CAN) +0.019/+0.008
 |  Martha Bayona (COL) 11.084/11.137
 | 
| Team Sprint Details
 |  Germany Lea Friedrich
 Pauline Grabosch
 Emma Hinze
 
 46.807
 |  Netherlands Kyra Lamberink
 Hetty van de Wouw
 Laurine van Riessen
 Steffie van der Peet
 47.421
 | .svg.png) Canada Lauriane Genest
 Kelsey Mitchell
 Sarah Orban
 Jackie Boyle
 47.817
 | 
| Individual Pursuit Details
 | .svg.png) Maeve Plouffe (AUS) 3:29.324
 |  Vittoria Bussi (ITA) 3:32.210
 |  Silvia Zanardi (ITA) 3:31.924
 | 
| Team Pursuit Details
 |  Italy Elisa Balsamo
 Silvia Zanardi
 Chiara Consonni
 Martina Fidanza
 Barbara Guarischi
 4:17.522
 | .svg.png) Australia Sophie Edwards
 Alyssa Polites
 Chloe Moran
 Maeve Plouffe
 Amber Pate
 4:21.126
 |  United States Jennifer Valente
 Lily Williams
 Megan Jastrab
 Shayna Powless
 
 4:21.169
 | 
| 500 m Time Trial Details
 | .svg.png) Kristina Clonan (AUS) 32.987
 |  Pauline Grabosch (GER) 33.460
 |  Miriam Vece (ITA) 33.688
 | 
| Keirin Details
 | .svg.png) Kelsey Mitchell (CAN) |  Mina Sato (JPN) (Team Rakuten K Dreams)
 | .svg.png) Lauriane Genest (CAN) | 
| Omnium Details
 |  Elisa Balsamo (ITA) 117 pts.
 |  Jennifer Valente (USA) 110 pts.
 | .svg.png) Alexandra Manly (AUS) 104 pts.
 | 
| Elimination Race Details
 |  Jennifer Valente (USA) |  Silvia Zanardi (ITA) |  Sophie Lewis (GBR) | 
| Madison Details
 |  Italy Elisa Balsamo
 Chiara Consonni
 54 pts.
 | .svg.png) Australia Alexandra Manly
 Chloe Moran
 45 pts.
 |  Ireland Mia Griffin
 Alice Sharpe
 29 pts.
 | 
| Scratch Details
 |  Martina Fidanza (ITA) |  Lonneke Uneken (NED) |  Lily Williams (USA) | 
|  Colombia, Cali | 7–10 July | 
| Sprint Details
 |  Mathilde Gros (FRA) +0.108/11.229/11.428
 |  Martha Bayona (COL) 11.021/+0.001/+0.191
 |  Ellesse Andrews (NZL) 11.101/11.181
 | 
| Team Sprint Details
 |  China Guo Yufang
 Yuan Liying
 Zhang Linyin
 47.144
 |  Netherlands Shanne Braspennincx
 Hetty van de Wouw
 Laurine van Riessen
 47.265
 |  France Mathilde Gros
 Marie Kouame
 Julie Michaux
 47.593
 | 
| Individual Pursuit Details
 |  Letizia Paternoster (ITA) 3:25.310
 |  Samantha Donnelly (NZL) 3:33.456
 |  Wang Susu (CHN) 3:33.895
 | 
| Team Pursuit Details
 |  China Huang Zhilin
 Wang Susu
 Wang Xiaoyue
 Zhang Hongjie
 Liu Jiali
 4:22.516
 |  New Zealand Michaela Drummond
 Ella Wyllie
 Samantha Donnelly
 Emily Shearman
 Prudence Fowler
 4:24.616
 |  Colombia Mariana Herrera
 Sérika Gulumá
 Jennifer Sanchez
 Camila Valbuena
 | 
| 500 m Time Trial Details
 |  Martha Bayona (COL) 
 32.952
 |  Guo Yufang (CHN) (Henan Bodywrap Cycling Team)
 32.957
 |  Yuan Liying (CHN) 
 33.539
 | 
| Keirin Details
 |  Martha Bayona (COL) |  Ellesse Andrews (NZL) |  Shanne Braspennincx (NED) | 
| Omnium Details
 |  Jennifer Valente (USA) 137 pts.
 |  Victoria Velasco (MEX) 117 pts.
 |  Liu Jiali (CHN) 111 pts.
 | 
| Elimination Race Details
 |  Jennifer Valente (USA) |  Letizia Paternoster (ITA) |  Yareli Acevedo (MEX) | 
| Madison Details
 |  United States Colleen Gulick
 Jennifer Valente
 48 pts.
 |  Italy Francesca Selva
 Letizia Paternoster
 35 pts.
 |  New Zealand Michaela Drummond
 Ella Wyllie
 29 pts.
 |