[{"type":"FeatureCollection","features": [ {"type": "Feature","properties": { "title": "Antwerp","marker-color": "#0431B4", "marker-size": "small", "marker-symbol": "-number"},"geometry": {"type": "Point","coordinates": [4.38642,51.23505]}}, {"type": "Feature","properties": { "title": "Dublin","marker-color": "#8B0000", "marker-size": "small", "marker-symbol": "-number"},"geometry": {"type": "Point","coordinates": [-6.35600,53.39406]}}, {"type": "Feature","properties": { "title": "Cabras-Sardinia","marker-color": "#808080", "marker-size": "small", "marker-symbol": "-number"},"geometry": {"type": "Point","coordinates": [8.401638,39.952248]}}, {"type": "Feature","properties": { "title": "Namur","marker-color": "#0431B4", "marker-size": "small", "marker-symbol": "-number"},"geometry": {"type": "Point","coordinates": [4.85722,50.45656]}}, {"type": "Feature","properties": { "title": "Hulst","marker-color": "#8B0000", "marker-size": "small", "marker-symbol": "-number"},"geometry": {"type": "Point","coordinates": [4.05391,51.28505]}}, {"type": "Feature","properties": { "title": "Zonhoven","marker-color": "#8B0000", "marker-size": "small", "marker-symbol": "-number"},"geometry": {"type": "Point","coordinates": [5.41988,50.98933]}}, {"type": "Feature","properties": { "title": "Gavere","marker-color": "#0431B4", "marker-size": "small", "marker-symbol": "-number"},"geometry": {"type": "Point","coordinates": [3.66780,50.92377]}}, {"type": "Feature","properties": { "title": "Besançon","marker-color": "#8B0000", "marker-size": "small", "marker-symbol": "-number"},"geometry": {"type": "Point","coordinates": [6.0333,47.25]}}, {"type": "Feature","properties": { "title": "Dendermonde","marker-color": "#0431B4", "marker-size": "small", "marker-symbol": "-number"},"geometry": {"type": "Point","coordinates": [4.11120,51.06412]}}, {"type": "Feature","properties": { "title": "Benidorm","marker-color": "#8B0000", "marker-size": "small", "marker-symbol": "-number"},"geometry": {"type": "Point","coordinates": [-0.13647,38.54581]}}, {"type": "Feature","properties": { "title": "Maasmechelen","marker-color": "#0431B4", "marker-size": "small", "marker-symbol": "-number"},"geometry": {"type": "Point","coordinates": [5.70508,51.00322]}}, {"type": "Feature","properties": { "title": "Hoogerheide","marker-color": "#8B0000", "marker-size": "small", "marker-symbol": "-number"},"geometry": {"type": "Point","coordinates": [4.32039,51.42307]}}, ]}]
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.
#DateRaceLocationCategories1 24 November Scheldecross Antwerpen AntwerpElite21 December Cyclo-cross Dublin* DublinAll3 8 December Cyclo-cross Cabras-Sardinia* Cabras Cancelled due to the bad weather4 15 December Citadelcross Namur NamurElite521 December Vestingcross* HulstAll6 22 December Cyclo-cross Zonhoven ZonhovenAll726 December Cyclo-cross Gavere GavereElite8 29 December Cyclo-cross Besançon* BesançonAll9 5 January Ambiancecross DendermondeElite10 19 January Cyclo-cross Benidorm BenidormAll11 25 January Cyclo-cross Maasmechelen MaasmechelenElite12 26 January Grand Prix Adrie van der Poel HoogerheideAll * 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 RaceDistanceWinnerSecondThirdCompetition leader 24 November Antwerp25.68 km 1 December Dublin 24.88 km 8 December Cabras-SardiniaCancelled due to the bad weather 15 December Namur 22.30 km 21 December Hulst 20.41 km 22 December Zonhoven 24.88 km 26 December Gavere 20.40 km 29 December Besançon 21.45 km 5 January Dendermonde 20.07 km 19 January Benidorm 25.68 km 25 January Maasmechelen 22.20 km 26 January Hoogerheide 21.82 km
World Cup Standings The final standings were calculated based on the standing in each race.
Rider ANT DUB CAB 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 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 11 161 10 Thibau Nys 12 11 16 2 3 - 8 1 - 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 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 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 - 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 15 - - - 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 - - - - - - - - 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- - - 16 21 17 35 Kevin Suarez Fernandez 22 19 - 20 -30- -29- - -35- -29- 17 36 Andrew Strohmeyer - 17 - 19 -34- -39- - -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 - - - 21 - -26- - - - - 5 49 Yordi Corsus 21 - - - - - - - - - - 5 50 Witse Meeussen -31- - - - - - - 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 RaceDistanceWinnerSecondThirdCompetition leader 24 November Antwerp19.29 km 1 December Dublin 18.68 km 8 December Cabras-SardiniaCancelled due to the bad weather 15 December Namur 14.80 km 21 December Hulst 17.51 km 22 December Zonhoven 18.68 km 26 December Gavere 14.60 km 29 December Besançon 15.25 km 5 January Dendermonde 15.07 km 19 January Benidorm 19.29 km 25 January Maasmechelen 15.80 km 26 January Hoogerheide 15.62 km
World Cup Standings The final standings were calculated based on the standing in each race.