| May 17, 2026 | Utah Motorsports Campus, UT | SR 4-Cycle | Warm-Up | 4th | 56.634 |
| May 3, 2026 | Utah Motorsports Campus, UT | SR 4-Cycle | Qualifying | 7th | — |
| May 3, 2026 | Utah Motorsports Campus, UT | SR 4-Cycle | Pre-Final | 4th | — |
| May 3, 2026 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 5th | — |
| Apr 12, 2026 | Utah Motorsports Campus, UT | SR 4-Cycle | Warm-Up | 2nd | 53.989 |
| Apr 12, 2026 | Utah Motorsports Campus, UT | SR 4-Cycle | Qualifying | 6th | — |
| Apr 12, 2026 | Utah Motorsports Campus, UT | SR 4-Cycle | Pre-Final | 5th | — |
| Apr 12, 2026 | Utah Motorsports Campus, UT | SR 4-Cycle | Final | 4th | — |
| Oct 12, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Practice | 2nd | 1:12.838 |
| Oct 12, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Qualifying | 2nd | 1:11.896 |
| Oct 12, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Pre-Final | 10th | 1:10.766 |
| Oct 12, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 5th | 1:11.290 |
| Sep 14, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | 1st | 54.734 |
| Sep 14, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 1st | 54.585 |
| Sep 14, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 4th | 53.945 |
| Sep 14, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 1st | 54.366 |
| Aug 24, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | 1st | 1:06.773 |
| Aug 24, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 6th | 1:06.775 |
| Aug 24, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 1st | 1:06.273 |
| Aug 24, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 2nd | 1:06.485 |
| Aug 10, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | 1st | 1:07.661 |
| Aug 10, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 1st | 1:07.908 |
| Aug 10, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 6th | 1:07.572 |
| Aug 10, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 1st | 1:08.335 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | 2nd | 1:02.701 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 3rd | 1:02.247 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 1st | 1:03.315 |
| Jul 20, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 4th | 1:02.243 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | 1st | 1:11.349 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 1st | 1:09.531 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 3rd | 1:12.157 |
| Jul 6, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 1st | 1:12.000 |
| May 18, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | 1st | 1:05.389 |
| May 18, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 1st | 1:04.888 |
| May 18, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 2nd | 1:00.144 |
| May 18, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 2nd | 58.708 |
| May 4, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | DNS | — |
| May 4, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 5th | 57.022 |
| May 4, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 4th | 57.632 |
| May 4, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 3rd | 57.937 |
| Apr 13, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | 1st | — |
| Apr 13, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 8th | — |
| Apr 13, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 2nd | — |
| Apr 13, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 1st | — |
| Mar 23, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | 2nd | — |
| Mar 23, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 4th | — |
| Mar 23, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 6th | — |
| Mar 23, 2025 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 5th | — |
| Oct 13, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | 4th | 1:10.993 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 7th | 1:10.789 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 4th | 1:10.689 |
| Oct 13, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 5th | 1:10.804 |
| Sep 15, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | 9th | — |
| Sep 15, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 2nd | 53.868 |
| Sep 15, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 2nd | 54.128 |
| Sep 15, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 2nd | 54.156 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | 2nd | 1:05.057 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 9th | 1:05.243 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 5th | 1:05.133 |
| Aug 25, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 5th | 1:04.839 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Warm-Up | 2nd | 1:07.445 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 1st | 1:06.131 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 2nd | 1:06.473 |
| Aug 4, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 2nd | 1:07.112 |
| Jul 14, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | 1st | 1:01.636 |
| Jul 14, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 1st | 1:01.745 |
| Jul 14, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 6th | 1:01.985 |
| Jul 14, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 1st | 1:01.697 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | 3rd | 1:11.427 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Qualifying | 3rd | 1:12.222 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle Pre | Final | 3rd | 1:10.996 |
| Jun 30, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 3rd | 1:11.729 |
| Jun 9, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | 1st | 1:11.225 |
| Jun 9, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 1st | 1:08.671 |
| Jun 9, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 1st | 1:10.376 |
| Jun 9, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 1st | 1:10.693 |
| May 5, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | 2nd | 58.498 |
| May 5, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 1st | 58.163 |
| May 5, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 1st | 57.794 |
| May 5, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 1st | 58.210 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | 2nd | 56.528 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 2nd | 56.288 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 5th | 56.756 |
| Apr 21, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 2nd | 56.540 |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | 2nd | 53.970 |
| Apr 7, 2024 | Utah Motorsports Campus, UT | Race results for TEST at Round 1 | Other | DNS | — |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 4th | 53.798 |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 8th | 54.009 |
| Apr 7, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 2nd | 53.439 |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | practice | DNS | — |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 1 | 3rd | 54.432 |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Heat 2 | 3rd | 59.417 |
| Mar 24, 2024 | Utah Motorsports Campus, UT | JR2 4-Cycle | Final | 4th | 58.649 |