| May 17, 2026 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Warm-Up | 3rd | 51.628 |
| May 17, 2026 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 2nd | 45.574 |
| May 3, 2026 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 3rd | — |
| May 3, 2026 | Utah Motorsports Campus, UT | Shifter | Qualifying | 2nd | — |
| May 3, 2026 | Utah Motorsports Campus, UT | Shifter | Pre-Final | DSQ | — |
| May 3, 2026 | Utah Motorsports Campus, UT | Shifter | Final | 4th | — |
| Apr 12, 2026 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 2nd | — |
| Apr 12, 2026 | Utah Motorsports Campus, UT | Shifter | Qualifying | 2nd | — |
| Apr 12, 2026 | Utah Motorsports Campus, UT | Shifter | Pre-Final | 2nd | — |
| Apr 12, 2026 | Utah Motorsports Campus, UT | Shifter | Final | 2nd | — |
| Oct 12, 2025 | Utah Motorsports Campus, UT | Shifter / Master Shifter | Practice | DNS | — |
| Oct 12, 2025 | Utah Motorsports Campus, UT | Shifter / Master Shifter | Qualifying | DNS | — |
| Oct 12, 2025 | Utah Motorsports Campus, UT | Shifter / Master Shifter | Pre-Final | 9th | 1:00.030 |
| Oct 12, 2025 | Utah Motorsports Campus, UT | Shifter / Master Shifter | Final | 6th | 59.521 |
| Sep 14, 2025 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 2nd | — |
| Sep 14, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 3rd | — |
| Sep 14, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 10th | — |
| Sep 14, 2025 | Utah Motorsports Campus, UT | Shifter | Final | 4th | — |
| Aug 24, 2025 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 5th | — |
| Aug 24, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 2nd | — |
| Aug 24, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 1st | — |
| Aug 24, 2025 | Utah Motorsports Campus, UT | Shifter | Final | 2nd | — |
| Aug 10, 2025 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 4th | — |
| Aug 10, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 7th | — |
| Aug 10, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 4th | — |
| Aug 10, 2025 | Utah Motorsports Campus, UT | Shifter | Final | 4th | — |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Warm-Up | DNS | — |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 5th | — |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 1 | 2nd | 55.792 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 3rd | 49.795 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 2 | 1st | 55.960 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 5th | — |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Final | 2nd | 55.820 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | Shifter | Final | 2nd | — |
| Jul 6, 2025 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 11th | — |
| Jul 6, 2025 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 13th | — |
| Jul 6, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 3rd | 58.301 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 1st | 58.797 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | Shifter | Final | 4th | 58.827 |
| Jun 14, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | Forward Direction 100cc Senior Morning Warm Up | 8th | 1:03.014 |
| Jun 14, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | Forward Direction 100cc Senior Qualifying Group B | 4th | 1:02.262 |
| Jun 14, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | Forward Direction 100cc Senior Pre-Main | 5th | 1:02.796 |
| Jun 14, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | Forward Direction 100cc Senior Main | 24th | 1:03.316 |
| Jun 14, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | POINTS | 22nd | — |
| Jun 13, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | Forward Direction 100cc Senior Practice 3 | 18th | — |
| Jun 13, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | Forward Direction 100cc Senior Practice 4 | 10th | 1:03.302 |
| Jun 13, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | Forward Direction 100cc Senior Main | 20th | 1:03.536 |
| Jun 13, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | Forward Direction 100cc Senior Timed Practice | 5th | 1:02.691 |
| Jun 13, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | Forward Direction 100cc Senior Morning Warm Up | 3rd | 1:02.827 |
| Jun 13, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | Forward Direction 100cc Senior Qualifying Group B | 7th | 1:02.264 |
| Jun 13, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | Forward Direction 100cc Senior Pre-Main | 5th | 1:02.945 |
| Jun 13, 2025 | Utah Motorsports Campus, UT | Forward Direction 100cc Senior | POINTS | 19th | — |
| Jun 8, 2025 | Utah Motorsports Campus, UT | SR 100cc | Warm-Up | 9th | 1:03.481 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 2nd | 59.037 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 3rd | 59.258 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | SR 100cc | Qualifying | 3rd | 1:02.317 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | Shifter | Qualifying | 3rd | — |
| Jun 8, 2025 | Utah Motorsports Campus, UT | SR 100cc | Heat 1 | 2nd | 1:02.652 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 3rd | — |
| Jun 8, 2025 | Utah Motorsports Campus, UT | SR 100cc | Final | 3rd | 1:03.180 |
| Jun 8, 2025 | Utah Motorsports Campus, UT | Shifter | Final | 3rd | 59.069 |
| May 4, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | practice | 5th | — |
| May 4, 2025 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | practice | 7th | — |
| May 4, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 1 | 8th | 55.812 |
| May 4, 2025 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | Heat 1 | 1st | 47.708 |
| May 4, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 2 | 4th | 56.672 |
| May 4, 2025 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | Heat 2 | 2nd | 47.437 |
| May 4, 2025 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 5th | 56.809 |
| May 4, 2025 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | Final | 3rd | 53.187 |
| Apr 13, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | practice | 14th | 50.069 |
| Apr 13, 2025 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | practice | 9th | — |
| Apr 13, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Heat 1 | 1st | 48.758 |
| Apr 13, 2025 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | Heat 1 | 2nd | 44.527 |
| Apr 13, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Heat 2 | 1st | 48.899 |
| Apr 13, 2025 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | Heat 2 | 2nd | 44.864 |
| Apr 13, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Final | 2nd | 48.880 |
| Apr 13, 2025 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | Final | 4th | 44.872 |
| Mar 23, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | practice | 8th | 50.331 |
| Mar 23, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Heat 1 | 1st | 48.877 |
| Mar 23, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Heat 2 | 1st | 49.142 |
| Mar 23, 2025 | Utah Motorsports Campus, UT | SR 100cc / Master 100cc | Final | 1st | 49.220 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Warm-Up | 21st | — |
| Oct 13, 2024 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 3rd | 57.977 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 1 | 7th | 1:08.676 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 10th | 57.594 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 2 | 3rd | 1:09.819 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 3rd | 57.969 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 1st | 1:09.272 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | Shifter | Final | 7th | 57.909 |
| Sep 15, 2024 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 8th | — |
| Sep 15, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Warm-Up | DNS | — |
| Sep 15, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 8th | — |
| Sep 15, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 1 | 4th | — |
| Sep 15, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 9th | — |
| Sep 15, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 2 | 1st | — |
| Sep 15, 2024 | Utah Motorsports Campus, UT | Shifter | Final | DNS | — |
| Sep 15, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 2nd | — |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Warm-Up | DNS | — |
| Aug 25, 2024 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 11th | — |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 1 | 22nd | 1:04.880 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 8th | — |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 2 | 7th | 1:03.606 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 4th | — |
| Aug 25, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 5th | 1:03.689 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | Shifter | Final | 5th | — |
| Aug 4, 2024 | Utah Motorsports Campus, UT | Shifter | Warm-Up | 4th | — |
| Aug 4, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 4th | — |
| Aug 4, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 6th | — |
| Aug 4, 2024 | Utah Motorsports Campus, UT | Shifter | Final | 3rd | — |
| Jul 14, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | practice | 3rd | 55.254 |
| Jul 14, 2024 | Utah Motorsports Campus, UT | Shifter | practice | 3rd | — |
| Jul 14, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Heat 1 | 3rd | 55.247 |
| Jul 14, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 1 | DNS | — |
| Jul 14, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Heat 2 | 2nd | 54.833 |
| Jul 14, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 2 | DNS | — |
| Jul 14, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Final | 4th | 54.952 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | practice | DNS | — |
| Jun 30, 2024 | Utah Motorsports Campus, UT | Shifter | practice | DNS | — |
| Jun 30, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Qualifying | DNS | — |
| Jun 30, 2024 | Utah Motorsports Campus, UT | Shifter | Qualifying | 8th | — |
| Jun 30, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc Pre | Final | DNS | — |
| Jun 30, 2024 | Utah Motorsports Campus, UT | Shifter Pre | Final | 7th | — |
| Jun 30, 2024 | Utah Motorsports Campus, UT | SR 100cc / JR 100cc / Master 100cc | Final | 3rd | 1:03.313 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | Shifter | Final | 8th | — |
| Jun 9, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | practice | DNS | — |
| Jun 9, 2024 | Utah Motorsports Campus, UT | Shifter | practice | 7th | — |
| Jun 9, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 1 | 3rd | 1:09.033 |
| Jun 9, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 4th | — |
| Jun 9, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Heat 2 | 1st | — |
| Jun 9, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 9th | — |
| Jun 9, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 2nd | 1:08.381 |
| Jun 9, 2024 | Utah Motorsports Campus, UT | Shifter | Final | 8th | — |
| May 5, 2024 | Utah Motorsports Campus, UT | Shifter | practice | DNS | — |
| May 5, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 1 | DNS | — |
| May 5, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 9th | — |
| May 5, 2024 | Utah Motorsports Campus, UT | Shifter | Final | 7th | — |
| Apr 21, 2024 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | practice | DNS | — |
| Apr 21, 2024 | Utah Motorsports Campus, UT | Shifter | practice | 11th | 47.610 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 1 | DNS | — |
| Apr 21, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 1 | 4th | 46.232 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Heat 2 | DNS | — |
| Apr 21, 2024 | Utah Motorsports Campus, UT | Shifter | Heat 2 | 8th | 46.704 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | Master 100cc / SR 100cc | Final | 1st | 50.798 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | Shifter | Final | 8th | 46.869 |
| Apr 7, 2024 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | practice | 6th | 44.275 |
| Apr 7, 2024 | Utah Motorsports Campus, UT | Race results for TEST at Round 1 | Other | DNS | — |
| Apr 7, 2024 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | Heat 1 | 5th | 43.758 |
| Apr 7, 2024 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | Heat 2 | 7th | 44.244 |
| Apr 7, 2024 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | Final | 7th | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | practice | 6th | 44.831 |
| Mar 24, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle / Masters 4-Cycle | practice | DNS | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle / Masters 4-Cycle | Heat 1 | DNS | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | Heat 1 | DNS | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | SR 4-Cycle / Masters 4-Cycle | Heat 2 | DNS | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | Shifter / Shifter Masters | Heat 2 | DNS | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | Senior/Master 4-Cycle | Final | DNS | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | Shifter/Master | Final | DNS | — |