| Sep 14, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc / JR 100cc | Warm-Up | 9th | 48.879 |
| Sep 14, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 1 | 5th | 48.926 |
| Sep 14, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 2 | 9th | 48.158 |
| Sep 14, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Final | 8th | 48.087 |
| Aug 24, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Warm-Up | 10th | 1:00.305 |
| Aug 24, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Heat 1 | 5th | 59.656 |
| Aug 24, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Heat 2 | 14th | 58.335 |
| Aug 24, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Final | 4th | 59.846 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Warm-Up | DNS | — |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 1 | 4th | 56.079 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 2 | 7th | 56.700 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Final | 12th | 54.539 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | SR 100cc | Warm-Up | 12th | 1:03.911 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | SR 100cc | Qualifying | 10th | 1:03.281 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | SR 100cc | Heat 1 | 13th | 1:06.972 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | SR 100cc | Final | 9th | 1:03.796 |
| May 18, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Warm-Up | 11th | 1:07.628 |
| May 18, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Warm-Up | 13th | 1:11.139 |
| May 18, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Warm-Up | 6th | — |
| May 18, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 1 | DNS | — |
| May 18, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 1 | 10th | 59.313 |
| May 18, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 2 | 13th | — |
| May 18, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 2 | 5th | 54.364 |
| May 18, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 9th | 57.467 |
| May 18, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Final | 5th | 53.423 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | DNS | — |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Warm-Up | 8th | 1:04.330 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 2nd | 1:10.266 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 1 | 5th | 1:03.250 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 1st | 1:10.271 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 2 | 14th | 1:04.761 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 1st | 1:10.373 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Final | DSQ | — |
| Aug 25, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | 4th | 1:05.398 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Warm-Up | 6th | 59.661 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 1st | 1:05.028 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 1 | 8th | 58.622 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 1st | 1:04.690 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 2 | 8th | — |
| Aug 25, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 1st | 1:04.433 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Final | 7th | 58.818 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | 1st | 1:06.861 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Warm-Up | 10th | 58.548 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 4th | 1:06.223 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 1 | 8th | 57.358 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 5th | 1:06.482 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 2 | 9th | 58.425 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 1st | 1:06.698 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Final | 10th | 58.119 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | 2nd | 1:10.687 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | practice | DNS | — |
| Jun 30, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Qualifying | 2nd | 1:11.752 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Qualifying | 8th | 1:01.636 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle Pre | Final | 2nd | 1:10.696 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc Pre | Final | 9th | 1:02.068 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 2nd | 1:11.294 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Final | 10th | 1:02.206 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | 1st | 56.098 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR 100cc | practice | 2nd | — |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 1st | 56.291 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR 100cc | Heat 1 | 2nd | — |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 1st | 56.916 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR 100cc | Heat 2 | 2nd | — |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 1st | 56.810 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR 100cc | Final | 4th | — |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | 3rd | 54.219 |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR 100cc | practice | 4th | — |
| Apr 7, 2024 | Utah Motorsports Campus, UT | Race results for TEST at Round 1 | Other | DNS | — |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR 100cc | Heat 1 | 4th | — |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR 100cc | Heat 2 | 4th | — |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 1st | 53.297 |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 1st | 53.993 |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 1st | 53.714 |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR 100cc | Final | 4th | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR 100cc | practice | 1st | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | 1st | 50.574 |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 1st | 53.887 |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR 100cc | Heat 1 | DNS | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 2nd | 59.931 |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR 100cc | Heat 2 | 3rd | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 3rd | 59.296 |
| Mar 24, 2024 | Utah Motorsports Campus, UT | Junior 100cc | Final | DNS | — |