| May 3, 2026 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 6th | — |
| May 3, 2026 | Utah Motorsports Campus, UT | Shifter | Qualifying | DSQ | — |
| May 3, 2026 | Utah Motorsports Campus, UT | Shifter | Pre-Final | 10th | — |
| May 3, 2026 | Utah Motorsports Campus, UT | Shifter | Final | 9th | — |
| Apr 12, 2026 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 7th | — |
| Apr 12, 2026 | Utah Motorsports Campus, UT | Shifter | Qualifying | 9th | — |
| Apr 12, 2026 | Utah Motorsports Campus, UT | Shifter | Pre-Final | 8th | — |
| Apr 12, 2026 | Utah Motorsports Campus, UT | Shifter | Final | 7th | — |
| Aug 24, 2025 | Utah Motorsports Campus, UT | Shifter | Warm-Up | DNS | — |
| Aug 24, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 1 | DNS | — |
| Aug 24, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 7th | — |
| Aug 24, 2025 | Utah Motorsports Campus, UT | Shifter | Final | 6th | — |
| Aug 10, 2025 | Utah Motorsports Campus, UT | Shifter | Warm-Up | DNS | — |
| Aug 10, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 6th | — |
| Aug 10, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 8th | — |
| Aug 10, 2025 | Utah Motorsports Campus, UT | Shifter | Final | 6th | — |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Shifter | Warm-Up | DNS | — |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 1 | DNS | — |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 2 | DSQ | — |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Shifter | Final | 7th | — |
| Jul 6, 2025 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 10th | 59.707 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 11th | 59.567 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 9th | 59.471 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | Shifter | Final | DNS | — |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Warm-Up | DNS | — |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 1 | 12th | 1:03.771 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 2 | 11th | 1:04.157 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Final | 9th | 1:04.804 |
| Sep 15, 2024 | Utah Motorsports Campus, UT | JR 100cc / SR 100cc / Master 100cc | Warm-Up | 10th | 48.825 |
| Sep 15, 2024 | Utah Motorsports Campus, UT | JR 100cc / SR 100cc / Master 100cc | Heat 1 | 15th | 48.606 |
| Sep 15, 2024 | Utah Motorsports Campus, UT | JR 100cc / SR 100cc / Master 100cc | Heat 2 | 15th | 48.535 |
| Sep 15, 2024 | Utah Motorsports Campus, UT | JR 100cc / SR 100cc / Master 100cc | Final | DNS | — |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Warm-Up | 15th | 59.460 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 1 | 13th | 59.416 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 2 | 16th | 1:02.812 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Final | 15th | 59.154 |