Form · race scores and 90-day weighted mean higher = better
0 10 20 30 40 50 2026 Oct Apr Jul Oct 22/08/2025 · MTB French Cup · 20.75 01/09/2025 · Haute Savoie · 34.16 23/09/2025 · Bike Kingdom - Lenzerheide · 35.18 05/10/2025 · Lake Placid Olympic Region - New York · 23.68 13/10/2025 · Mont-Sainte-Anne · 30.18 25/10/2025 · Serbia Epic Petrovaradin Fortress Bike Fest · 28.87 14/02/2026 · Internacionales Chelva · 13.57 21/02/2026 · Shimano Supercup Massi Banyoles · 10.01 28/02/2026 · UCI Mountain Bike Continental Series - XCO Vila De Melgaço · 26.70 22/03/2026 · Shimano Supercup Massi Sabiñánigo · 28.38 27/03/2026 · MTB French Cup · 13.71 12/04/2026 · Superprestigio MTB · 34.97 17/04/2026 · MTB French Cup · 26.86 26/04/2026 · Shimano Supercup Massi Santa Susanna · 46.77 03/05/2026 · Race of South Korea · 40.23 30/05/2026 · MTB French Cup · 21.95 14/06/2026 · Saalfelden-Leogang Salzburgerland · 44.67 16/07/2026 · French National Championships · 27.20 24/07/2026 · UCI Mountain Bike Continental Series - MTB French Cup · 6.78 23/08/2026 · Haute Savoie · 31.63 19/09/2026 · Shimano Supercup Massi Girona · 21.48 24/05/2026 · Nove Mesto Na Morave · without a score 23/06/2026 · Lenzerheide · without a score 06/07/2026 · La Thuile - Val d'Aosta · without a score 90-day window · band ± 1 std. dev. Circled: the three best of the last 12 months (13.57, 10.01, 6.78). Their mean is the index in the list. The red dots at the bottom are days without a score.
15 results in the last 12 months: the index is the mean of their three best scores.