| Date | Event | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|---|
| Aug 8, 2026 | Downieville Classic XC | Elite GC PRO MEN | 17th | โ | โ |
| Aug 8, 2026 | Downieville Classic XC | Elite Day 1 PRO MEN | 19th | โ | 2:15:42 |
| Aug 9, 2026 | Downieville Classic XC | Elite Day 2 PRO MEN | 19th | โ | 50:02 |
| Apr 25, 2026 | Levi's GranFondo | Open 113mi Overall Male | 3rd | โ | 05:47:30 |
| Apr 16, 2026 | Sea Otter Classic | Amateur Sea Otter Fuego XL Men 17-18 | 3rd | M 10th | 04:36:27 |
| Apr 16, 2026 | Sea Otter Classic | Amateur Sea Otter Fuego XC Boys Varsity (HS Jr-Sr) | 6th | M 5th | 01:23:40 |
| Date | Event | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|---|
| Aug 10, 2025 | Downieville Classic XC | Amateur GC Expert Junior Men 13-18 | 4th | โ | โ |
| Aug 10, 2025 | Downieville Classic XC | Amateur Day 1 Expert Junior Men 13-18 | 2nd | M 5th | 2:14:34 |
| Aug 11, 2025 | Downieville Classic XC | Amateur Day 2 Expert Junior Men 13-18 | 8th | M 22nd | 52:38 |
| Jul 18, 2025 | USA Cycling MTB National Championships (XCO/STXC) | Amateur XCO JR Men 17-18 | 43rd | M 118th | 00:09:23 |
| Date | Event | Category | Cat. Place | Gender Overall (N/A for Elite) | Time |
|---|---|---|---|---|---|
| May 18, 2024 | Stetina's Pay Dirt | Amateur 63mi Junior Men | 5th | M 5th | 01:55:00 |