Form · race scores and 90-day weighted mean higher = better
0 100 200 300 2026 Oct Apr Jul Oct 17/08/2025 · Swiss Bike Cup Basel · 55.66 22/08/2025 · MTB French Cup · 85.99 20/09/2025 · Shimano Supercup Massi Girona · 47.12 27/09/2025 · Swiss Bike Cup Gränichen · 62.30 28/09/2025 · 24° La Dario Acquaroli Internazionale · 298.11 21/02/2026 · Shimano Supercup Massi Banyoles · 61.53 06/03/2026 · Italia Bike Cup - Internazionali Crosscountry Coppa Citta Di Albenga · 62.06 19/03/2026 · Serbia Epic Andrevlje XCO #1 · 66.16 20/03/2026 · Serbia Epic Andrevlje XCO #2 · 49.03 22/03/2026 · Serbia Epic Andrevlje XCO #4 · 47.61 27/03/2026 · MTB French Cup · 72.12 17/04/2026 · MTB French Cup · 62.76 30/05/2026 · MTB French Cup · 42.57 16/07/2026 · French National Championships · 73.61 24/07/2026 · UCI Mountain Bike Continental Series - MTB French Cup · 55.30 11/09/2026 · MTB French Cup · 77.68 20/09/2026 · Royal Mountain Bike · 64.06 31/08/2025 · Haute Savoie · without a score 21/03/2026 · Serbia Epic Andrevlje XCO #3 · without a score 06/09/2026 · Skoda Swiss Bike Cup - XCO + XCO Junior Series · without a score 90-day window · band ± 1 std. dev. Circled: the three best of the last 12 months (49.03, 47.61, 42.57). Their mean is the index in the list. The red dots at the bottom are days without a score.
12 results in the last 12 months: the index is the mean of their three best scores.