# 2024–25 UCI Cyclo-cross World Cup

The 2024–25 UCI Cyclo-cross World Cup was the 32nd edition of UCI Cyclo-cross World Cup. It was a season-long cyclo-cross competition, organized by the Union Cycliste Internationale (UCI) and Flanders Classics, that took place between 24 November 2024 and 26 January 2025.
The defending champions in the Elite category were Eli Iserbyt in the men's competition and Ceylin del Carmen Alvarado in the women's competition.

## Points distribution

Points were awarded to all eligible riders at each race. The points awarded are according to the same scale for all categories, but only the top 25 riders receive points rather than the top 50. The top ten finishers received points according to the following table:
Points awarded :
| Position | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| Elite riders | 40 | 30 | 25 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
* Riders finishing in positions 11 to 25 also received points, going down from 15 points for 11th place by one point per place to 1 point for 25th place.
* Note that the points given here are entirely different from the UCI ranking points, which are distributed according to a different scale and determine starting order in races, but have no impact on World Cup standings.

## Race Categories

There were races in 5 categories Elite Men, Elite Women, Under-23 Men, Junior Men and Junior Women. There was no separate race for Under-23 Women but the riders in this category took part in the Elite Women race. There were separate classification in all 6 above categories.

## Calendar

In total there were 11 World Cup events held during the season. Originally there were 12 World Cup events planned but the third round race in Sardinia was cancelled due to the bad weather. All events included Elite Women and Elite Men races, but only 6 of the 11 events included an Under-23 or Junior race.
Compared to the previous editions some changes to the calendar and format of the World Cup were announced by UCI. Most notably, the number of races was reduced from 14 to 12 to allow for a more compact season. Moreover, UCI assigned protected event status to some of the events which meant that UCI would not sanction any other international cyclo-cross event the day before or on the day in which a protected event was held.
| # | Date | Race | Location | Categories |
| 1 | 24 November | Scheldecross Antwerpen | Antwerp | Elite |
| 2 | 1 December | Cyclo-cross Dublin$^*$ | Dublin | All |
| 3 | 8 December | Cyclo-cross Cabras-Sardinia$^*$ | Cabras | Elite Cancelled due to the bad weather |
| 4 | 15 December | Citadelcross Namur | Namur | Elite |
| 5 | 21 December | Vestingcross$^*$ | Hulst | All |
| 6 | 22 December | Cyclo-cross Zonhoven | Zonhoven | All |
| 7 | 26 December | Cyclo-cross Gavere | Gavere | Elite |
| 8 | 29 December | Cyclo-cross Besançon$^*$ | Besançon | All |
| 9 | 5 January | Ambiancecross | Dendermonde | Elite |
| 10 | 19 January | Cyclo-cross Benidorm | Benidorm | All |
| 11 | 25 January | Cyclo-cross Maasmechelen | Maasmechelen | Elite |
| 12 | 26 January | Grand Prix Adrie van der Poel | Hoogerheide | All |
$^*$ Protected event: There were no other races on the UCI International Calendar the day before or on the day of the event.

## Results
### Elite Men
#### Race Results

| Date | Race | Distance | Winner | Second | Third | Competition leader |
| 24 November | Antwerp | 25.68 km | Eli Iserbyt (BEL) | Laurens Sweeck (BEL) | Michael Vanthourenhout (BEL) | Eli Iserbyt (BEL) |
| 1 December | Dublin | 24.88 km | Michael Vanthourenhout (BEL) | Toon Aerts (BEL) | Felipe Orts (ESP) | Michael Vanthourenhout (BEL) |
| 8 December | Cabras-Sardinia | Cancelled due to the bad weather | Cancelled due to the bad weather | Cancelled due to the bad weather | Cancelled due to the bad weather | Michael Vanthourenhout (BEL) |
| 15 December | Namur | 22.30 km | Michael Vanthourenhout (BEL) | Toon Aerts (BEL) | Emiel Verstrynge (BEL) | Michael Vanthourenhout (BEL) |
| 21 December | Hulst | 20.41 km | Niels Vandeputte (BEL) | Felipe Orts (ESP) | Pim Ronhaar (NED) | Michael Vanthourenhout (BEL) |
| 22 December | Zonhoven | 24.88 km | Mathieu van der Poel (NED) | Thibau Nys (BEL) | Joran Wyseure (BEL) | Michael Vanthourenhout (BEL) |
| 26 December | Gavere | 20.40 km | Mathieu van der Poel (NED) | Michael Vanthourenhout (BEL) | Thibau Nys (BEL) | Michael Vanthourenhout (BEL) |
| 29 December | Besançon | 21.45 km | Mathieu van der Poel (NED) | Toon Aerts (BEL) | Niels Vandeputte (BEL) | Michael Vanthourenhout (BEL) |
| 5 January | Dendermonde | 20.07 km | Wout van Aert (BEL) | Emiel Verstrynge (BEL) | Joran Wyseure (BEL) | Michael Vanthourenhout (BEL) |
| 19 January | Benidorm | 25.68 km | Thibau Nys (BEL) | Eli Iserbyt (BEL) | Lars van der Haar (NED) | Michael Vanthourenhout (BEL) |
| 25 January | Maasmechelen | 22.20 km | Mathieu van der Poel (NED) | Wout van Aert (BEL) | Joris Nieuwenhuis (NED) | Michael Vanthourenhout (BEL) |
| 26 January | Hoogerheide | 21.82 km | Mathieu van der Poel (NED) | Michael Vanthourenhout (BEL) | Lars van der Haar (NED) | Michael Vanthourenhout (BEL) |

#### World Cup Standings

The final standings were calculated based on the standing in each race.
| Pos. | Rider | ANT | DUB | NAM | HUL | ZON | GAV | BES | DEN | BEN | MAA | HOO | Total Points |
| 1 | Michael Vanthourenhout | 3 | 1 | 1 | 7 | 10 | 2 | 7 | 5 | 5 | 6 | 2 | 281 |
| 2 | Toon Aerts | 8 | 2 | 2 | 8 | 4 | 10 | 2 | 4 | 14 | 5 | 4 | 241 |
| 3 | Joran Wyseure | 4 | 5 | 9 | 23 | 3 | 9 | 5 | 3 | 15 | 4 | 5 | 205 |
| 4 | Mathieu van der Poel | - | - | - | - | 1 | 1 | 1 | - | - | 1 | 1 | 200 |
| 5 | Eli Iserbyt | 1 | 4 | DNF | 4 | 8 | - | 4 | 11 | 2 | 18 | 6 | 197 |
| 6 | Lars van der Haar | 6 | 7 | 10 | 9 | 5 | 4 | - | 19 | 3 | 7 | 3 | 191 |
| 7 | Emiel Verstrynge | - | - | 3 | 6 | 19 | 5 | 11 | 2 | 9 | 11 | 7 | 169 |
| 8 | Felipe Orts Lloret | 9 | 3 | 14 | 2 | 23 | 19 | 10 | 12 | 6 | 15 | 14 | 167 |
| 9 | Pim Ronhaar | 7 | 6 | 4 | 3 | 11 | 12 | 19 | 6 | 22 | DNF | 11 | 161 |
| 10 | Thibau Nys | 12 | DNF | 11 | 16 | 2 | 3 | - | 8 | 1 | - | DNF | 152 |
| 11 | Niels Vandeputte | 5 | - | - | 1 | 7 | 6 | 3 | 23 | 7 | - | 23 | 150 |
| 12 | Kevin Kuhn | 10 | 8 | 7 | 24 | 14 | -26- | 8 | 7 | 13 | 9 | 20 | 140 |
| 13 | Laurens Sweeck | 2 | 9 | 6 | 15 | 6 | - | 18 | - | 21 | 8 | DNF | 129 |
| 14 | Mees Hendrikx | 17 | 12 | 21 | 11 | 12 | 20 | 15 | 10 | 20 | 13 | 15 | 120 |
| 15 | Jens Adams | 14 | 14 | - | 13 | 9 | 17 | 16 | - | 12 | 17 | 9 | 113 |
| 16 | Cameron Mason | 25 | 15 | - | 5 | 17 | 8 | - | 9 | 23 | 12 | 25 | 95 |
| 17 | Wout van Aert | - | - | - | - | - | - | - | 1 | 4 | 2 | - | 92 |
| 18 | Michael Boros | 15 | 21 | DNF | 21 | 16 | 13 | 9 | 15 | -27- | 19 | 17 | 88 |
| 19 | Toon Vandebosch | 18 | - | 12 | 18 | 22 | 14 | 17 | 13 | 16 | - | 18 | 86 |
| 20 | Ryan Kamp | 13 | - | 16 | 17 | 13 | -30- | 25 | 16 | 24 | 21 | 10 | 79 |
| 21 | Thomas Mein | 23 | - | 13 | DNF | - | 15 | 6 | - | 19 | 10 | 19 | 77 |
| 22 | Corné van Kessel | 19 | 24 | -32- | 12 | 18 | 11 | 14 | 17 | -26- | -36- | -26- | 67 |
| 23 | Joris Nieuwenhuis | - | - | - | - | - | - | - | - | 8 | 3 | 8 | 61 |
| 24 | Clément Venturini | - | 13 | - | -29- | 25 | - | 13 | -27- | 11 | 20 | 13 | 61 |
| 25 | Victor Van de Putte | 20 | 11 | 15 | DNF | 15 | DNF | - | - | - | 14 | - | 55 |
| 26 | Joshua Dubau | - | - | - | - | - | - | 12 | 14 | 10 | - | 16 | 52 |
| 27 | David Menut | - | 16 | - | 10 | 20 | 16 | 21 | - | - | -47- | - | 47 |
| 28 | Tibor Del Grosso | - | - | 5 | - | - | 7 | - | - | - | - | - | 40 |
| 29 | Jente Michels | 16 | - | 8 | - | - | 18 | - | - | - | - | - | 36 |
| 30 | Gerben Kuypers | 11 | 10 | DNF | - | - | - | - | - | - | - | - | 31 |
| 31 | Gioele Bertolini | -44- | - | 18 | 22 | -26- | 23 | -34- | -34- | 18 | 25 | -28- | 24 |
| 32 | Loris Rouiller | - | - | 20 | 14 | - | - | -27- | - | -32- | - | - | 18 |
| 33 | Fabien Doubey | - | - | - | - | - | - | 23 | - | - | - | 12 | 17 |
| 34 | Marcel Meisen | -28- | - | -26- | - | 24 | -34- | - | DNF | - | 16 | 21 | 17 |
| 35 | Kevin Suarez Fernandez | 22 | 19 | - | 20 | -30- | DNF | -29- | - | -35- | -29- | DNF | 17 |
| 36 | Andrew Strohmeyer | - | 17 | - | 19 | -34- | -39- | DNF | - | -31- | -58- | - | 16 |
| 37 | Martin Groslambert | - | - | - | - | - | - | 22 | -28- | 17 | 24 | -29- | 15 |
| 38 | Nathan Bommenel | -33- | - | 17 | - | - | 25 | - | - | - | 22 | - | 14 |
| 39 | Daan Soete | - | 18 | 25 | - | - | - | - | - | - | - | - | 9 |
| 40 | Scott Funston | - | - | - | 25 | -28- | -32- | 20 | - | - | -26- | 24 | 9 |
| 41 | Lars Sommer | -37- | - | -30- | -27- | -33- | -29- | -31- | 18 | - | -56- | - | 8 |
| 42 | Aaron Dockx | - | - | 19 | - | - | - | - | - | - | - | - | 7 |
| 43 | Ian Ackert | - | - | 23 | - | - | 22 | - | - | - | - | - | 7 |
| 44 | Stefano Viezzi | -30- | - | - | - | - | - | - | 20 | - | - | - | 6 |
| 45 | Ugo Ananie | - | 20 | - | -30- | - | -35- | - | - | - | -42- | - | 6 |
| 46 | Viktor Vandenberghe | - | - | - | - | - | - | - | 21 | - | - | - | 5 |
| 47 | Théo Thomas | - | - | - | - | -32- | 21 | - | - | - | - | - | 5 |
| 48 | Luke Wiedmann | - | - | - | DNF | 21 | - | -26- | - | - | - | - | 5 |
| 49 | Yordi Corsus | 21 | - | - | - | - | - | - | - | - | - | - | 5 |
| 50 | Witse Meeussen | -31- | - | DNF | - | - | - | - | - | 25 | - | 22 | 5 |
| 51 | David Haverdings | 24 | - | - | - | - | - | - | - | - | 23 | - | 5 |
| 52 | Anton Ferdinande | - | - | - | - | - | - | - | 22 | - | -28- | - | 4 |
| 53 | Danny van Lierop | -27- | - | 22 | - | - | - | - | - | - | -33- | - | 4 |
| 54 | Timothé Gabriel | - | 22 | - | -36- | -27- | - | -33- | -41- | -40- | - | -34- | 4 |
| 55 | Gilles Mottiez | - | 23 | -29- | -26- | -31- | -51- | - | - | - | - | -30- | 3 |
| 56 | Sil De Brauwere | - | - | - | - | - | - | - | 24 | - | -46- | - | 2 |
| 57 | Lander Loockx | - | - | - | - | - | - | 24 | - | - | - | - | 2 |
| 58 | Nicolas Reculeau | - | - | - | -32- | -50- | 24 | -28- | - | - | - | - | 2 |
| 59 | Valentin Remondet | - | -26- | 24 | - | - | - | -40- | - | - | - | - | 2 |
| 60 | Senna Remijn | - | - | - | - | - | -28- | - | 25 | - | - | - | 1 |
| 61 | Curtis White | - | 25 | - | - | - | - | -43- | -26- | -36- | -43- | -32- | 1 |
Key :
| 1st Place | 2nd Place | 3rd Place | Other points position | -Finished without points- | Did not finish | - (Did not start) | Cancelled |

### Elite Women
#### Race Results

| Date | Race | Distance | Winner | Second | Third | Competition leader |
| 24 November | Antwerp | 19.29 km | Fem van Empel (NED) | Lucinda Brand (NED) | Marie Schreiber (LUX) | Fem van Empel (NED) |
| 1 December | Dublin | 18.68 km | Lucinda Brand (NED) | Fem van Empel (NED) | Zoe Bäckstedt (GBR) | Lucinda Brand (NED) |
| 8 December | Cabras-Sardinia | Cancelled due to the bad weather | Cancelled due to the bad weather | Cancelled due to the bad weather | Cancelled due to the bad weather | Lucinda Brand (NED) |
| 15 December | Namur | 14.80 km | Ceylin del Carmen Alvarado (NED) | Lucinda Brand (NED) | Puck Pieterse (NED) | Lucinda Brand (NED) |
| 21 December | Hulst | 17.51 km | Marie Schreiber (LUX) | Lucinda Brand (NED) | Puck Pieterse (NED) | Lucinda Brand (NED) |
| 22 December | Zonhoven | 18.68 km | Ceylin del Carmen Alvarado (NED) | Zoe Bäckstedt (GBR) | Lucinda Brand (NED) | Lucinda Brand (NED) |
| 26 December | Gavere | 14.60 km | Fem van Empel (NED) | Lucinda Brand (NED) | Puck Pieterse (NED) | Lucinda Brand (NED) |
| 29 December | Besançon | 15.25 km | Fem van Empel (NED) | Lucinda Brand (NED) | Blanka Kata Vas (HUN) | Lucinda Brand (NED) |
| 5 January | Dendermonde | 15.07 km | Lucinda Brand (NED) | Puck Pieterse (NED) | Fem van Empel (NED) | Lucinda Brand (NED) |
| 19 January | Benidorm | 19.29 km | Fem van Empel (NED) | Lucinda Brand (NED) | Marie Schreiber (LUX) | Lucinda Brand (NED) |
| 25 January | Maasmechelen | 15.80 km | Blanka Kata Vas (HUN) | Zoe Bäckstedt (GBR) | Lucinda Brand (NED) | Lucinda Brand (NED) |
| 26 January | Hoogerheide | 15.62 km | Lucinda Brand (NED) | Blanka Kata Vas (HUN) | Puck Pieterse (NED) | Lucinda Brand (NED) |

#### World Cup Standings

The final standings were calculated based on the standing in each race.
| Pos. | Rider | ANT | DUB | NAM | HUL | ZON | GAV | BES | DEN | BEN | MAA | HOO | Total Points |
| 1 | Lucinda Brand | 2 | 1 | 2 | 2 | 3 | 2 | 2 | 1 | 2 | 3 | 1 | 350 |
| 2 | Fem van Empel | 1 | 2 | 7 | - | - | 1 | 1 | 3 | 1 | 6 | 4 | 276 |
| 3 | Blanka Kata Vas | 6 | 5 | 4 | 9 | 6 | 4 | 3 | 11 | 5 | 1 | 2 | 253 |
| 4 | Zoe Backstedt | 7 | 3 | 9 | 7 | 2 | 5 | 4 | 5 | 6 | 2 | 6 | 244 |
| 5 | Inge van der Heijden | 8 | 4 | 8 | 5 | 4 | 6 | 7 | 6 | 9 | 8 | 8 | 213 |
| 6 | Marie Schreiber | 3 | 7 | 5 | 1 | 7 | 9 | 18 | 12 | 3 | 9 | DNF | 205 |
| 7 | Ceylin del Carmen Alvarado | 5 | - | 1 | 8 | 1 | - | 6 | DNF | 8 | 5 | 5 | 199 |
| 8 | Puck Pieterse | - | - | 3 | 3 | 5 | 3 | - | 2 | - | 4 | 3 | 173 |
| 9 | Manon Bakker | 18 | 19 | 12 | 10 | 10 | 8 | 11 | 4 | 18 | 7 | 13 | 156 |
| 10 | Leonie Bentveld | 15 | 9 | 10 | 6 | 8 | 12 | 12 | 7 | 17 | 22 | 14 | 154 |
| 11 | Marion Norbert-Riberolle | 13 | 8 | 21 | 11 | 11 | 7 | 8 | 8 | -50- | 11 | 22 | 140 |
| 12 | Denise Betsema | 16 | 13 | 17 | 14 | 20 | 10 | 15 | 10 | 13 | 17 | 12 | 129 |
| 13 | Amandine Fouquenet | 12 | 11 | 14 | DNF | 15 | - | 13 | 13 | 11 | 15 | 9 | 121 |
| 14 | Hélène Clauzel | 14 | 17 | 15 | 13 | 13 | - | 10 | - | 12 | 18 | 11 | 111 |
| 15 | Aniek van Alphen | 11 | 10 | 16 | 16 | 17 | 11 | 20 | 14 | 22 | 21 | 21 | 107 |
| 16 | Annemarie Worst | 10 | 6 | 6 | 4 | DNF | - | - | - | - | 14 | 16 | 100 |
| 17 | Sara Casasola | 4 | - | 11 | DNF | - | - | - | - | 7 | 10 | 7 | 91 |
| 18 | Sanne Cant | 19 | - | - | 18 | 9 | - | - | 9 | - | 16 | 18 | 67 |
| 19 | Julie Brouwers | 20 | 23 | -27- | 25 | 18 | 14 | 19 | 17 | 19 | 23 | 15 | 67 |
| 20 | Marianne Vos | - | - | - | - | - | - | 5 | - | 4 | 13 | DNF | 56 |
| 21 | Laura Verdonschot | 9 | 14 | 13 | 12 | DNF | - | - | - | - | - | - | 56 |
| 22 | Célia Gery | 23 | DNF | 23 | 19 | 14 | - | 9 | - | 14 | - | -32- | 54 |
| 23 | Isabella Holmgren | - | - | - | 20 | 12 | - | - | - | - | 12 | 10 | 50 |
| 24 | Alicia Franck | 21 | 16 | 20 | 17 | 16 | - | 25 | - | -28- | 20 | -27- | 47 |
| 25 | Anna Kay | -26- | 21 | 25 | 22 | 22 | 15 | - | - | 20 | -27- | -36- | 31 |
| 26 | Viktória Chladoňová | - | - | - | - | - | - | - | - | 10 | 24 | 17 | 27 |
| 27 | Imogen Wolff | -38- | 20 | - | - | - | 20 | 21 | 16 | -26- | -36- | - | 27 |
| 28 | Fleur Moors | 17 | 12 | - | - | - | - | - | - | - | - | - | 23 |
| 29 | Amandine Muller | - | 24 | - | 24 | -26- | - | 14 | - | -29- | - | 20 | 22 |
| 30 | Vida Lopez de san Roman | - | - | - | 21 | -33- | 19 | 16 | - | - | - | -26- | 22 |
| 31 | Carlotta Borello | - | - | 18 | -26- | -30- | - | -29- | - | 15 | - | - | 19 |
| 32 | Caroline Mani | - | - | - | - | -44- | 18 | -27- | 15 | - | - | -28- | 19 |
| 33 | Jamie de Beer | 24 | 18 | - | -33- | - | 23 | - | 20 | - | - | - | 19 |
| 34 | Rebecca Gariboldi | - | - | -29- | 23 | 24 | - | 17 | - | - | 25 | 23 | 18 |
| 35 | Xaydee Van Sinaey | -29- | -27- | -36- | - | - | 17 | 22 | 22 | - | - | - | 17 |
| 36 | Kiona Crabbé | -33- | - | -40- | -65- | -29- | 13 | -46- | 24 | - | -34- | -41- | 15 |
| 37 | Jinse Peeters | -32- | -36- | -32- | -35- | - | -31- | -40- | 19 | -33- | -33- | 19 | 14 |
| 38 | Katie Clouse | - | - | - | -29- | 23 | 24 | DNF | - | 25 | 19 | DNF | 13 |
| 39 | Lucia Gonzalez Blanco | 22 | 22 | - | -27- | -41- | 21 | -31- | - | -35- | DNF | - | 13 |
| 40 | Ava Holmgren | - | - | - | 15 | DNF | - | - | - | - | - | - | 11 |
| 41 | Maghalie Rochette | - | 15 | - | - | - | - | - | - | - | - | - | 11 |
| 42 | Francesca Baroni | -28- | - | 22 | -28- | 21 | -27- | 24 | -26- | -34- | -30- | -34- | 11 |
| 43 | Cat Ferguson | - | - | -28- | DNF | - | - | - | - | 16 | -28- | -29- | 10 |
| 44 | Ella Maclean-Howell | - | - | - | -32- | - | 16 | - | - | - | - | - | 10 |
| 45 | Larissa Hartog | -27- | - | 24 | - | 19 | - | - | - | - | - | 25 | 10 |
| 46 | Xan Crees | -43- | -39- | DNF | -39- | -56- | - | -33- | 18 | - | -35- | -51- | 8 |
| 47 | Rafaelle Carrier | - | - | 19 | - | - | - | - | - | - | - | - | 7 |
| 48 | Sidney Mcgill | -35- | -26- | -30- | -30- | -37- | - | - | - | 21 | -29- | 24 | 7 |
| 49 | Alexandra Valade | - | - | - | -40- | DNF | - | -30- | 21 | -61- | - | - | 5 |
| 50 | Wendy Bunea | - | - | - | -59- | - | 22 | - | - | - | - | - | 4 |
| 51 | Sofia Rodriguez Revert | 25 | 25 | - | -77- | -43- | -32- | -38- | - | 24 | -32- | -40- | 4 |
| 52 | Electa Gallezot | -36- | - | -35- | -36- | -42- | - | -28- | - | 23 | - | -33- | 3 |
| 53 | Kim Van de Steene | - | - | -48- | - | - | -28- | - | 23 | - | - | - | 3 |
| 54 | Anais Morichon | - | - | - | DNF | -27- | - | 23 | - | - | - | - | 3 |
| 55 | Sterre Vervloet | - | - | - | - | -34- | - | -43- | 25 | -43- | - | -39- | 1 |
| 56 | Letizia Borghesi | - | - | - | -46- | - | 25 | - | - | - | - | - | 1 |
| 57 | Kristyna Zemanová | - | - | - | - | 25 | - | - | - | - | - | - | 1 |
Key :
| 1st Place | 2nd Place | 3rd Place | Other points position | -Finished without points- | Did not finish | - (Did not start) | Cancelled |

### Under-23 Men
#### Race Results

| Date | Race | Distance | Winner | Second | Third | Competition leader |
| 1 December | Dublin | 21.78 km | Jente Michels (BEL) | Aaron Dockx (BEL) | David Haverdings (NED) | Jente Michels (BEL) |
| 21 December | Hulst | 20.41 km | Tibor del Grosso (NED) | Jente Michels (BEL) | David Haverdings (NED) | Jente Michels (BEL) |
| 22 December | Zonhoven | 18.68 km | Tibor del Grosso (NED) | Jente Michels (BEL) | Kay De Bruyckere (BEL) | Jente Michels (BEL) |
| 29 December | Besançon | 18.35 km | Tibor del Grosso (NED) | Yordi Corsus (BEL) | Aubin Sparfel (FRA) | Tibor del Grosso (NED) |
| 19 January | Benidorm | 22.48 km | Tibor del Grosso (NED) | Jente Michels (BEL) | Aubin Sparfel (FRA) | Tibor del Grosso (NED) |
| 26 January | Hoogerheide | 18.72 km | Tibor del Grosso (NED) | Aubin Sparfel (FRA) | Stefano Viezzi (ITA) | Tibor del Grosso (NED) |

#### World Cup Standings

To determine the World Cup standings, only the best 4 results of each rider were considered. This is the top 10 of 50 riders.
| Pos. | Rider | DUB | HUL | ZON | BES | BEN | HOO | Total Points |
| 1 | Tibor Del Grosso | - | 1 | 1$^*$ | 1$^*$ | 1$^*$ | 1$^*$ | 160 |
| 2 | Jente Michels | 1$^*$ | 2$^*$ | 2$^*$ | 11 | 2$^*$ | 6 | 130 |
| 3 | Aubin Sparfel | 14 | 13 | 4$^*$ | 3$^*$ | 3$^*$ | 2$^*$ | 102 |
| 4 | Yordi Corsus | 4$^*$ | 5$^*$ | 7 | 2$^*$ | 7 | 4$^*$ | 95 |
| 5 | Aaron Dockx | 2$^*$ | 11 | 11$^*$ | 25 | 11$^*$ | 5$^*$ | 81 |
| 6 | Léo Bisiaux | 5$^*$ | 4$^*$ | 8$^*$ | 7$^*$ | - | 13 | 80 |
| 7 | Stefano Viezzi | - | 15 | 9$^*$ | 10$^*$ | 5$^*$ | 3$^*$ | 79 |
| 8 | Kay De Bruyckere | 9$^*$ | 21 | 3$^*$ | 18 | 8$^*$ | 7$^*$ | 79 |
| 9 | Senna Remijn | 10 | 6$^*$ | 5$^*$ | 8$^*$ | 6$^*$ | - | 79 |
| 10 | Guus van den Eijnden | 8$^*$ | 7$^*$ | 15 | 17 | 4$^*$ | 9$^*$ | 76 |
Key :
| 1st Place | 2nd Place | 3rd Place | Other points position | -Finished without points- | Did not finish | - (Did not start) | $^*$best 4 results |

### Under-23 Women

There was no separate race for Under-23 Women. The riders in this age category competed in the Elite Women race, and received World Cup points based on the standing in the combined Elite/Under-23 race. So for example finishing first among the Under-23 riders but fifth in the combined Elite/Under-23 classification would give not 40 but 20 points.

#### Race Results

| Date | Race | Distance | Winner | Second | Third | Competition leader |
| 24 November | Antwerp | 19.29 km | Marie Schreiber (LUX) | Zoe Bäckstedt (GBR) | Leonie Bentveld (NED) | Marie Schreiber (LUX) |
| 1 December | Dublin | 18.68 km | Zoe Bäckstedt (GBR) | Marie Schreiber (LUX) | Leonie Bentveld (NED) | Zoe Bäckstedt (GBR) |
| 8 December | Cabras-Sardinia | Cancelled due to the bad weather | Cancelled due to the bad weather | Cancelled due to the bad weather | Cancelled due to the bad weather | Zoe Bäckstedt (GBR) |
| 15 December | Namur | 14.80 km | Marie Schreiber (LUX) | Zoe Bäckstedt (GBR) | Leonie Bentveld (NED) | Marie Schreiber (LUX) |
| 21 December | Hulst | 17.51 km | Marie Schreiber (LUX) | Leonie Bentveld (NED) | Zoe Bäckstedt (GBR) | Marie Schreiber (LUX) |
| 22 December | Zonhoven | 18.68 km | Zoe Bäckstedt (GBR) | Marie Schreiber (LUX) | Leonie Bentveld (NED) | Marie Schreiber (LUX) |
| 26 December | Gavere | 14.60 km | Zoe Bäckstedt (GBR) | Marie Schreiber (LUX) | Leonie Bentveld (NED) | Marie Schreiber (LUX) |
| 29 December | Besançon | 15.25 km | Zoe Bäckstedt (GBR) | Célia Gery (FRA) | Leonie Bentveld (NED) | Zoe Bäckstedt (GBR) |
| 5 January | Dendermonde | 15.07 km | Zoe Bäckstedt (GBR) | Leonie Bentveld (NED) | Marie Schreiber (LUX) | Zoe Bäckstedt (GBR) |
| 19 January | Benidorm | 19.29 km | Marie Schreiber (LUX) | Zoe Bäckstedt (GBR) | Viktória Chladoňová (SVK) | Zoe Bäckstedt (GBR) |
| 25 January | Maasmechelen | 15.80 km | Zoe Bäckstedt (GBR) | Marie Schreiber (LUX) | Isabella Holmgren (CAN) | Zoe Bäckstedt (GBR) |
| 26 January | Hoogerheide | 15.62 km | Zoe Bäckstedt (GBR) | Isabella Holmgren (CAN) | Leonie Bentveld (NED) | Zoe Bäckstedt (GBR) |

#### World Cup Standings

| Pos. | Rider | ANT | DUB | NAM | HUL | ZON | GAV | BES | DEN | BEN | MAA | HOO | Total Points |
| 1 | Zoe Backstedt | 7 | 3 | 9 | 7 | 2 | 5 | 4 | 5 | 6 | 2 | 6 | 244 |
| 2 | Marie Schreiber | 3 | 7 | 5 | 1 | 7 | 9 | 18 | 12 | 3 | 9 | DNF | 205 |
| 3 | Leonie Bentveld | 15 | 9 | 10 | 6 | 8 | 12 | 12 | 7 | 17 | 22 | 14 | 154 |
| 4 | Célia Gery | 23 | DNF | 23 | 19 | 14 | - | 9 | - | 14 | - | -32- | 54 |
| 5 | Isabella Holmgren | - | - | - | 20 | 12 | - | - | - | - | 12 | 10 | 50 |
| 6 | Viktória Chladoňová | - | - | - | - | - | - | - | - | 10 | 24 | 17 | 27 |
| 7 | Imogen Wolff | -38- | 20 | - | - | - | 20 | 21 | 16 | -26- | -36- | - | 27 |
| 8 | Fleur Moors | 17 | 12 | - | - | - | - | - | - | - | - | - | 23 |
| 9 | Amandine Muller | - | 24 | - | 24 | -26- | - | 14 | - | -29- | - | 20 | 22 |
| 10 | Vida Lopez de san Roman | - | - | - | 21 | -33- | 19 | 16 | - | - | - | -26- | 22 |
| 11 | Xaydee Van Sinaey | -29- | -27- | -36- | - | - | 17 | 22 | 22 | - | - | - | 17 |
| 12 | Ava Holmgren | - | - | - | 15 | DNF | - | - | - | - | - | - | 11 |
| 13 | Cat Ferguson | - | - | -28- | DNF | - | - | - | - | 16 | -28- | -29- | 10 |
| 14 | Ella Maclean-Howell | - | - | - | -32- | - | 16 | - | - | - | - | - | 10 |
| 15 | Rafaelle Carrier | - | - | 19 | - | - | - | - | - | - | - | - | 7 |
| 16 | Alexandra Valade | - | - | - | -40- | DNF | - | -30- | 21 | -61- | - | - | 5 |
| 17 | Wendy Bunea | - | - | - | -59- | - | 22 | - | - | - | - | - | 4 |
| 18 | Electa Gallezot | -36- | - | -35- | -36- | -42- | - | -28- | - | 23 | - | -33- | 3 |
| 19 | Sterre Vervloet | - | - | - | - | -34- | - | -43- | 25 | -43- | - | -39- | 1 |
| 20 | Kristyna Zemanová | - | - | - | - | 25 | - | - | - | - | - | - | 1 |
Key :
| 1st Place | 2nd Place | 3rd Place | Other points position | -Finished without points- | Did not finish | - (Did not start) | Cancelled |

### Junior Men
#### Race Results

| Date | Race | Distance | Winner | Second | Third | Competition leader |
| 1 December | Dublin | 15.85 km | Soren Bruyère Joumard (FRA) | Giel Lejeune (BEL) | Lennes Jacobs (BEL) | Soren Bruyère Joumard (FRA) |
| 21 December | Hulst | 14.61 km | Giel Lejeune (BEL) | Mattia Agostinacchio (ITA) | Arthur Van Den Boer (BEL) | Giel Lejeune (BEL) |
| 22 December | Zonhoven | 15.57 km | Mattia Agostinacchio (ITA) | Benjamin Noval Suarez (ESP) | Michiel Mouris (NED) | Giel Lejeune (BEL) |
| 29 December | Besançon | 15.25 km | Soren Bruyère Joumard (FRA) | Arthur Van Den Boer (BEL) | Oscar Amey (GBR) | Soren Bruyère Joumard (FRA) |
| 19 January | Benidorm | 16.09 km | Mattia Agostinacchio (ITA) | Soren Bruyère Joumard (FRA) | Valentin Hofer (AUT) | Soren Bruyère Joumard (FRA) |
| 26 January | Hoogerheide | 16.09 km | Benedikt Benz (GER) | Mats Vanden Eynde (BEL) | Patrik Pezzo Rosola (ITA) | Soren Bruyère Joumard (FRA) |

#### World Cup Standings

To determine the World Cup standings, only the best 4 results of each rider were considered. This is the top 5 of 52 riders.
| Pos. | Rider | DUB | HUL | ZON | BES | BEN | HOO | Total Points |
| 1 | Soren Bruyère Joumard | 1$^*$ | 10 | 10 | 1$^*$ | 2$^*$ | 4$^*$ | 132 |
| 2 | Mattia Agostinacchio | 10$^*$ | 2$^*$ | 1$^*$ | 13 | 1$^*$ | 19 | 126 |
| 3 | Giel Lejeune | 2$^*$ | 1$^*$ | 5$^*$ | 18 | 7$^*$ | 13 | 110 |
| 4 | Mats Vanden Eynde | 5$^*$ | 19 | 4$^*$ | 19 | 9$^*$ | 2$^*$ | 90 |
| 5 | Benjamin Noval Suarez | 4$^*$ | 16 | 2$^*$ | 15$^*$ | 4$^*$ | - | 85 |
Key :
| 1st Place | 2nd Place | 3rd Place | Other points position | -Finished without points- | Did not finish | - (Did not start) | $^*$best 4 results |

### Junior Women
#### Race Results

| Date | Race | Distance | Winner | Second | Third | Competition leader |
| 1 December | Dublin | 12.48 km | Lidia Cusack (USA) | Lison Desprez (FRA) | Rafaelle Carrier (CAN) | Lidia Cusack (USA) |
| 21 December | Hulst | 11.71 km | Rafaelle Carrier (CAN) | Barbora Bukovská (CZE) | Lison Desprez (FRA) | Rafaelle Carrier (CAN) |
| 22 December | Zonhoven | 12.48 km | Rafaelle Carrier (CAN) | Lison Desprez (FRA) | Barbora Bukovská (CZE) | Rafaelle Carrier (CAN) |
| 29 December | Besançon | 12.15 km | Lise Revol (FRA) | Jeanne Duterne (FRA) | Lison Desprez (FRA) | Rafaelle Carrier (CAN) |
| 19 January | Benidorm | 16.09 km | Lise Revol (FRA) | Rafaelle Carrier (CAN) | Mae Cabaca (NED) | Rafaelle Carrier (CAN) |
| 26 January | Hoogerheide | 12.52 km | Barbora Bukovská (CZE) | Mae Cabaca (NED) | Rafaelle Carrier (CAN) | Rafaelle Carrier (CAN) |

#### World Cup Standings

To determine the World Cup standings, only the best 4 results of each rider were considered. This is the top 5 of 45 riders.
| Pos. | Rider | DUB | HUL | ZON | BES | BEN | HOO | Total Points |
| 1 | Rafaelle Carrier | 3 | 1$^*$ | 1$^*$ | 6 | 2$^*$ | 3$^*$ | 135 |
| 2 | Lise Revol | 7 | 10 | 4$^*$ | 1$^*$ | 1$^*$ | 5$^*$ | 123 |
| 3 | Barbora Bukovská | 8 | 2$^*$ | 3$^*$ | 4$^*$ | - | 1$^*$ | 117 |
| 4 | Lison Desprez | 2$^*$ | 3$^*$ | 2$^*$ | 3$^*$ | DNF | - | 110 |
| 5 | Lidia Cusack | 1$^*$ | 14 | 6$^*$ | 9 | 4$^*$ | 6$^*$ | 102 |
Key :
| 1st Place | 2nd Place | 3rd Place | Other points position | -Finished without points- | Did not finish | - (Did not start) | $^*$best 4 results |