Form · race scores and 90-day weighted mean higher = better
0 20 40 60 80 2026 Oct Apr Jul Oct 22/08/2025 · MTB French Cup · 32.82 31/08/2025 · Haute Savoie · 36.51 21/09/2025 · Bike Kingdom - Lenzerheide · 49.81 05/10/2025 · Lake Placid Olympic Region - New York · 45.53 12/10/2025 · Mont-Sainte-Anne · 44.67 14/02/2026 · Internacionales Chelva · 38.17 21/02/2026 · Shimano Supercup Massi Banyoles · 35.01 28/02/2026 · UCI Mountain Bike Continental Series - XCO Vila De Melgaço · 29.58 22/03/2026 · Shimano Supercup Massi Sabiñánigo · 25.44 27/03/2026 · MTB French Cup · 33.83 17/04/2026 · MTB French Cup · 34.70 26/04/2026 · Shimano Supercup Massi Santa Susanna · 25.81 03/05/2026 · Race of South Korea · 70.33 23/05/2026 · Nove Mesto Na Morave · 50.44 30/05/2026 · MTB French Cup · 31.69 14/06/2026 · Saalfelden-Leogang Salzburgerland · 41.77 21/06/2026 · Lenzerheide · 53.28 05/07/2026 · La Thuile - Val d'Aosta · 58.26 12/07/2026 · Pal Arinsal - Andorra · 61.74 16/07/2026 · French National Championships · 39.13 29/07/2026 · UEC Mountainbike European Continental Championships · 43.29 23/08/2026 · Haute Savoie · 50.42 26/08/2026 · UCI MTB WORLD CHAMPIONSHIPS · 38.03 19/09/2026 · Shimano Supercup Massi Girona · 21.57 01/09/2025 · UCI MTB WORLD CHAMPIONSHIPS · without a score 90-day window · band ± 1 std. dev. Circled: the three best of the last 12 months (25.44, 25.81, 21.57). Their mean is the index in the list. The red dots at the bottom are days without a score.
19 results in the last 12 months: the index is the mean of their three best scores.