Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · River Oaks Golf Course and Event CenterKim Duyst Invitational co-hosted by CSUS Stanislaus · Sep 14 | 7:22.1 | Kim Duyst Invitational co-hosted by CSUS Stanislaus | September 14, 2024 |
| 3 Miles · Atwater High SchoolScreamin' Scott Showdown · Aug 22 | 18:06.4 | Screamin' Scott Showdown | August 22, 2026 |
| 3 Miles · Calaveras County FairgroundsSac Joaquin Sub Section Finals · Nov 7 | 18:50.2 | Sac Joaquin Sub Section Finals | November 7, 2026 |
| 5,000 Meters · Calaveras High SchoolMotherlode League #2 · Sep 30 | 19:31.85 | Motherlode League #2 | September 30, 2026 |
| 5,000 Meters · Jacob Meyers ParkMotherlode League #3 · Oct 14 | 18:40.23 | Motherlode League #3 | October 14, 2026 |
| 5,000 Meters · Willow Hills Reservoir CourseSJS XC Section Meet · Nov 15 | 19:16.6 | SJS XC Section Meet | November 15, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Sac Joaquin Sub Section FinalsNov 7 · 3 Miles Varsity- Division 4 · Place 68 · Summerville | 3 Miles Varsity- Division 4 | 68 | 18:50.2 PB | 11 |
| Oct 28 | Motherlode League FinalsOct 28 · 3 Miles Varsity · Place 17 · Summerville | 3 Miles Varsity | 17 | 18:40.4 | 11 |
| Oct 14 | Motherlode League #3Oct 14 · 5,000 Meters Varsity Boys · Place 15 · Summerville | 5,000 Meters Varsity Boys | 15 | 18:40.23 PB | 11 |
| Sep 30 | Motherlode League #2Sep 30 · 5,000 Meters Varsity Boys · Place 16 · Summerville | 5,000 Meters Varsity Boys | 16 | 19:31.85 PB | 11 |
| Sep 16 | MLL Cluster Race #1Sep 16 · 5,000 Meters Varsity · Place 14 · Summerville | 5,000 Meters Varsity | 14 | 19:02.12 | 11 |
| Aug 22 | Screamin' Scott ShowdownAug 22 · 3 Miles Varsity Course · Place 61 · Summerville | 3 Miles Varsity Course | 61 | 18:06.4 PB | 11 |
2025 Cross Country
8 results2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | SJS XC SectionsNov 16 · 5,000 Meters Varsity - D5 · Place 38 · Summerville | 5,000 Meters Varsity - D5 | 38 | 20:00.5 | 9 |
| Nov 9 | SJS XC Sub SectionsNov 9 · 3 Miles Varsity- D5 · Place 39 · Summerville | 3 Miles Varsity- D5 | 39 | 20:00.9 | 9 |
| Oct 30 | MLL XC Meet Finals -CalaverasOct 30 · 5,000 Meters Varsity · Place 20 · Summerville | 5,000 Meters Varsity | 20 | 18:49.86 | 9 |
| Oct 16 | MLL XC Meet #3 - RiverbankOct 16 · 5,000 Meters Varsity · Place 14 · Summerville | 5,000 Meters Varsity | 14 | 19:10Unofficial | 9 |
| Oct 11 | 45th Annual Asics Clovis InvitationalOct 11 · 5,000 Meters Varsity · Place 66 · Summerville (SJ) | 5,000 Meters Varsity | 66 | 20:23.7 | 8 |
| Oct 2 | MLL XC Meet #2 - SummervilleOct 2 · 5,000 Meters Varsity · Place 20 · Summerville | 5,000 Meters Varsity | 20 | 22:18.62 | 9 |
| Sep 25 | MLL XC Meet #1 LindenSep 25 · 3,000 Meters Junior Varsity · Place 3 · Summerville | 3,000 Meters Junior Varsity | 3 | 10:27Unofficial | 9 |
| Sep 14 | Kim Duyst Invitational co-hosted by CSUS StanislausSep 14 · 2,000 Meters Fros/Soph · Place 47 · Summerville | 2,000 Meters Fros/Soph | 47 | 7:22.1 PB | 9 |