Form · race scores and 90-day weighted mean higher = better
0 20 40 60 80 2026 Oct Apr Jul Oct 10/08/2025 · Brookvale Canada Cup XCO · 51.98 12/10/2025 · Mont-Sainte-Anne · 75.18 20/02/2026 · Tropical Mountain Bike Challenge · 52.96 25/02/2026 · UCI Mountain Bike Continental Series - American Continental Series Salinas · 47.77 28/02/2026 · Puerto Rico MTB Cup · 45.12 14/03/2026 · UCI Mountain Bike Continental Series - XCO Continental Series · 65.90 18/03/2026 · Us Pro Cup · 58.20 20/03/2026 · Us Pro Cup · 59.80 01/05/2026 · The Showdown @Angler's Ridge · 61.46 08/05/2026 · UCI Mountain Bike Continental Series - Englewood Open P/B Trek XC · 56.45 05/06/2026 · Baie-Saint-Paul Canada Cup XCO & XCC · 46.60 10/06/2026 · Canmore MTB Classic · 41.90 13/06/2026 · UCI Mountain Bike Continental Series - Canmore MTB Classic · 51.26 16/07/2026 · Canadian National Championships · 63.47 06/08/2026 · Dieppe Canada Cup · 50.93 16/08/2026 · Brookvale Canada Cup · 54.29 22/08/2026 · Mont-Saint-Anne XCO & XCC · 52.41 04/09/2026 · Crankworx - Mont-Saint-Anne Canada Cup · 53.28 20/09/2026 · Soldier Hollow, Midway, Utah · 66.76 03/10/2026 · Lake Placid Olympic Sites, New York · 69.67 05/10/2025 · Lake Placid Olympic Region - New York · without a score 21/06/2026 · Lenzerheide · without a score 05/07/2026 · La Thuile - Val d'Aosta · without a score 12/07/2026 · Pal Arinsal - Andorra · without a score 90-day window · band ± 1 std. dev. Circled: the three best of the last 12 months (45.12, 46.60, 41.90). 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.