Form · race scores and 90-day weighted mean higher = better
0 20 40 60 2026 Oct Apr Jul Oct 27/09/2025 · Swiss Bike Cup Gränichen · 51.99 25/10/2025 · Serbia Epic Petrovaradin Fortress Bike Fest · 33.11 28/02/2026 · UCI Mountain Bike Continental Series - XCO Vila De Melgaço · 26.94 06/03/2026 · Italia Bike Cup - Internazionali Crosscountry Coppa Citta Di Albenga · 23.30 21/03/2026 · Serbia Epic Andrevlje XCO #3 · 17.52 22/03/2026 · Serbia Epic Andrevlje XCO #4 · 29.98 29/03/2026 · 34. Ktm Kamptal Trophy · 42.35 11/04/2026 · Marlene Südtirol Sunshine Race · 31.19 18/04/2026 · UCI Mountain Bike Continental Series - XCO Drozdovo · 38.41 25/04/2026 · Italia Bike Cup - MTB Caneva Trophy · 32.26 17/05/2026 · 28. Kamniški Kros · 46.34 14/06/2026 · Saalfelden-Leogang Salzburgerland · 31.04 05/07/2026 · La Thuile - Val d'Aosta · 39.00 12/07/2026 · Pal Arinsal - Andorra · 25.62 18/07/2026 · Italian National Championships · 14.38 29/07/2026 · UEC Mountainbike European Continental Championships · 36.31 23/08/2026 · Haute Savoie · 22.81 26/08/2026 · UCI MTB WORLD CHAMPIONSHIPS · 22.62 20/09/2026 · Soldier Hollow, Midway, Utah · 22.28 03/10/2026 · Lake Placid Olympic Sites, New York · 25.13 31/08/2025 · Haute Savoie · without a score 24/05/2026 · Nove Mesto Na Morave · without a score 21/06/2026 · Lenzerheide · without a score 90-day window · band ± 1 std. dev. Circled: the three best of the last 12 months (17.52, 14.38, 22.28). Their mean is the index in the list. The red dots at the bottom are days without a score.
18 results in the last 12 months: the index is the mean of their three best scores.