| May 17, 2026 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Warm-Up | 4th | 52.829 |
| May 3, 2026 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Warm-Up | 1st | 59.063 |
| May 3, 2026 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Qualifying | 3rd | 58.837 |
| May 3, 2026 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Pre-Final | 4th | 58.784 |
| May 3, 2026 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Final | DSQ | 57.162 |
| Apr 12, 2026 | Utah Motorsports Campus, UT | JR 100cc / Master 100cc / SR 100cc | Warm-Up | 1st | 49.619 |
| Apr 12, 2026 | Utah Motorsports Campus, UT | JR 100cc / Master 100cc / SR 100cc | Qualifying | 1st | 47.932 |
| Apr 12, 2026 | Utah Motorsports Campus, UT | JR 100cc / Master 100cc / SR 100cc | Pre-Final | 1st | 47.983 |
| Apr 12, 2026 | Utah Motorsports Campus, UT | JR 100cc / Master 100cc / SR 100cc | Final | 1st | 47.725 |
| Oct 12, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Practice | 5th | 1:06.897 |
| Oct 12, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Qualifying | 2nd | 1:04.750 |
| Oct 12, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Pre-Final | 4th | 1:04.513 |
| Oct 12, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Final | 5th | 1:04.923 |
| Aug 24, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Warm-Up | 5th | 1:01.291 |
| Aug 24, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Heat 1 | 6th | 59.862 |
| Aug 24, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Heat 2 | 16th | 58.545 |
| Aug 24, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Final | 6th | 59.697 |
| Aug 10, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Warm-Up | 6th | 1:01.938 |
| Aug 10, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 1 | 4th | 59.799 |
| Aug 10, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 2 | 3rd | 59.926 |
| Aug 10, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Final | 2nd | 1:00.067 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Warm-Up | 18th | — |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 1 | 7th | 56.094 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 2 | 8th | 55.121 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Final | 6th | 56.257 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Warm-Up | 1st | 1:10.444 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 1 | 13th | 1:10.393 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 2 | 1st | 1:11.490 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 4th | 1:11.001 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Warm-Up | 6th | 1:11.617 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Qualifying | 1st | 1:10.587 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 1 | 1st | 1:10.490 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 2nd | 1:10.700 |
| May 18, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Warm-Up | 2nd | 1:03.479 |
| May 18, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 1 | 2nd | 1:02.213 |
| May 18, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 2 | 14th | — |
| May 18, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 5th | 57.541 |
| May 4, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | practice | DNS | — |
| May 4, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 1 | 2nd | 56.298 |
| May 4, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 2 | 6th | 56.401 |
| May 4, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 2nd | 56.805 |
| Apr 13, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | practice | 3rd | 53.797 |
| Apr 13, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 1 | 4th | 53.079 |
| Apr 13, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 2 | 2nd | 53.104 |
| Apr 13, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 1st | 52.993 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Warm-Up | 5th | 1:09.394 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Warm-Up | 3rd | 1:04.686 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 1 | 12th | 1:08.653 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 1 | DSQ | 1:01.788 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 2 | 12th | 1:09.917 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 2 | 3rd | 1:03.325 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 23rd | 1:09.601 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Final | DNS | — |
| Sep 15, 2024 | Utah Motorsports Campus, UT | JR 100cc / SR 100cc / Master 100cc | Warm-Up | 2nd | 48.825 |
| Sep 15, 2024 | Utah Motorsports Campus, UT | JR 100cc / SR 100cc / Master 100cc | Heat 1 | 7th | 48.617 |
| Sep 15, 2024 | Utah Motorsports Campus, UT | JR 100cc / SR 100cc / Master 100cc | Heat 2 | 6th | 48.537 |
| Sep 15, 2024 | Utah Motorsports Campus, UT | JR 100cc / SR 100cc / Master 100cc | Final | 9th | 47.424 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Warm-Up | 5th | 59.460 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 1 | 4th | 59.501 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 2 | 5th | 58.373 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Final | 5th | 59.086 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Warm-Up | 4th | 59.561 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 1 | 7th | 57.368 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Heat 2 | 7th | 57.525 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc / JR 100cc | Final | 6th | 58.453 |
| Jul 14, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | practice | 8th | 53.695 |
| Jul 14, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Heat 1 | 7th | 53.496 |
| Jul 14, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Heat 2 | 7th | 53.692 |
| Jul 14, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Final | 8th | 53.424 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | practice | 5th | 1:02.452 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Qualifying | 5th | 1:03.582 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc Pre | Final | 6th | 1:03.194 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Final | 8th | 1:01.419 |
| Jun 9, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | practice | 4th | 1:04.275 |
| Jun 9, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Heat 1 | 8th | 1:01.710 |
| Jun 9, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Heat 2 | 7th | 1:01.900 |
| Jun 9, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Final | 8th | 1:02.121 |
| May 5, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | practice | 5th | 54.220 |
| May 5, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Heat 1 | 9th | 49.786 |
| May 5, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Heat 2 | 6th | 49.554 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR 100cc | practice | 3rd | — |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR 100cc | Heat 1 | 3rd | — |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR 100cc | Heat 2 | 4th | — |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR 100cc | Final | 1st | — |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR 100cc | practice | 1st | — |
| 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 | 1st | — |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR 100cc | Heat 2 | 1st | — |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR 100cc | Final | 2nd | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR 100cc | practice | DNS | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR 100cc | Heat 1 | DNS | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR 100cc | Heat 2 | 4th | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | Junior 100cc | Final | DNS | — |