Form · race scores and 90-day weighted mean higher = better
0 20 40 60 80 2026 Oct Apr Jul Oct 21/02/2026 · Shimano Supercup Massi Banyoles · 60.97 06/03/2026 · Italia Bike Cup - Internazionali Crosscountry Coppa Citta Di Albenga · 61.12 19/03/2026 · Serbia Epic Andrevlje XCO #1 · 34.26 22/03/2026 · Serbia Epic Andrevlje XCO #4 · 39.05 09/05/2026 · XIV. Csömör Nagydij · 62.03 17/05/2026 · Serbia Epic Požarevac XCO · 38.83 14/06/2026 · XCO Gradina Classic · 53.72 20/06/2026 · Cupa Crater XCO · 52.50 19/07/2026 · Romanian National Championships · 62.29 23/08/2026 · Haute Savoie · 70.93 06/09/2026 · Rize MTB Cup · 55.24 10/10/2026 · Serbia Epic Petrovaradin Fortress Bike Fest · 31.77 01/09/2025 · UCI MTB WORLD CHAMPIONSHIPS · without a score 14/03/2026 · Italia Bike Cup - Verona MTB Internationale · without a score 28/06/2026 · Greenzone Zalaegerszeg XCO · without a score 29/07/2026 · UEC Mountainbike European Continental Championships · without a score 26/08/2026 · UCI MTB WORLD CHAMPIONSHIPS · without a score 19/09/2026 · Karl XII Rittet · without a score 90-day window · band ± 1 std. dev. Circled: the three best of the last 12 months (34.26, 38.83, 31.77). 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.