Form · race scores and 90-day weighted mean higher = better
0 20 40 60 80 100 2026 Jul Oct Apr Jul 05/07/2025 · St. Félicien Canada Cup XCO & XCC · 65.75 12/07/2025 · Whistler Canada Cup XCO · 70.63 18/07/2025 · Canadian National Championships · 60.81 01/08/2025 · Dieppe Canada Cup XCO · 53.78 10/08/2025 · Brookvale Canada Cup XCO · 56.81 20/02/2026 · Tropical Mountain Bike Challenge · 88.35 25/02/2026 · UCI Mountain Bike Continental Series - American Continental Series Salinas · 58.32 13/03/2026 · Langford Bike Fest Canada Cup XCO/XCC · 47.21 08/05/2026 · UCI Mountain Bike Continental Series - Englewood Open P/B Trek XC · 62.79 16/05/2026 · UCI Mountain Bike Continental Series - American Series Costa Rica XCO · 97.11 05/06/2026 · Baie-Saint-Paul Canada Cup XCO & XCC · 70.64 10/06/2026 · Canmore MTB Classic · 45.23 13/06/2026 · UCI Mountain Bike Continental Series - Canmore MTB Classic · 55.32 04/07/2026 · St. Félicien Canada Cup XCO/XCC · 50.20 06/08/2026 · Dieppe Canada Cup · 43.01 16/08/2026 · Brookvale Canada Cup · 56.19 22/08/2026 · Mont-Saint-Anne XCO & XCC · 46.21 04/09/2026 · Crankworx - Mont-Saint-Anne Canada Cup · 59.30 28/02/2026 · Puerto Rico MTB Cup · without a score 16/07/2026 · Canadian National Championships · without a score 90-day window · band ± 1 std. dev. Circled: the three best of the last 12 months (45.23, 43.01, 46.21). Their mean is the index in the list. The red dots at the bottom are days without a score.
13 results in the last 12 months: the index is the mean of their three best scores.