Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Calaveras County FairgroundsSac Joaquin Sub-Sections · Nov 4 | 18:33.0 | Sac Joaquin Sub-Sections | November 4, 2023 |
| 2 Miles · William Jessup UniversityJessup Invitational · Sep 24 | 24:00.00 | Jessup Invitational | September 24, 2022 |
| 3 Miles · Calaveras County FairgroundsSJS XC Sub Sections · Nov 9 | 28:44.3 | SJS XC Sub Sections | November 9, 2024 |
| 3,000 Meters · Sunset Whitney Recreation AreaSoiree at SWRA · Sep 6 | 16:07.2 | Soiree at SWRA | September 6, 2025 |
| 3,200 Meters · Cordova High SchoolCordova Hoka Postals · Oct 14 | 18:03.22 | Cordova Hoka Postals | October 14, 2023 |
| 3,400 Meters · Willow Hills Reservoir CourseTom Laythe Invitational · Oct 5 | 22:50.46 | Tom Laythe Invitational | October 5, 2024 |
| 3395 m · Willow Hills Reservoir CourseCAL Finals 2023 -Reschedule · Oct 30 | 20:00.29 | CAL Finals 2023 -Reschedule | October 30, 2023 |
| 4,000 Meters · Johnson-Springview ParkOakmont Invitational · Aug 30 | 19:57.00 | Oakmont Invitational | August 30, 2025 |
| 5,000 Meters · Willow Hills Reservoir CourseBulldog Invite · Oct 4 | 29:06.9 | Bulldog Invite | October 4, 2025 |
| 5,000 Meters · Woodward ParkClovis Invitational · Oct 10 | 32:29.00 | Clovis Invitational | October 10, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | CVC FinalsOct 30 · 5,000 Meters Varsity · Place 60 · Rio Americano | 5,000 Meters Varsity | 60 | 29:57.3 | 12 |
| Oct 30 | Garfield vs RooseveltOct 30 · 5,000 Meters Varsity · Place 60 · Rio Americano | 5,000 Meters Varsity | 60 | 29:57.3 | 12 |
| Oct 18 | Grizzly 3200Oct 18 · 3,200 Meters Varsity · Rio Americano | 3,200 Meters Varsity | 0 | DNS | 12 |
| Oct 10 | Clovis InvitationalOct 10 · 5,000 Meters JV Small and Medium · Place 104 · Rio Americano | 5,000 Meters JV Small and Medium | 104 | 32:29.00 PB | 12 |
| Oct 4 | Bulldog Invite Oct 4 · 5,000 Meters Junior Varsity · Place 29 · Rio Americano | 5,000 Meters Junior Varsity | 29 | 29:06.9 PB | 12 |
| Sep 25 | CVC Center meetSep 25 · 5,000 Meters Varsity · Place 49 · Rio Americano | 5,000 Meters Varsity | 49 | 27:29.6 | 12 |
| Sep 6 | Soiree at SWRASep 6 · 3,000 Meters Seeded Heats · Place 234 · Rio Americano | 3,000 Meters Seeded Heats | 234 | 16:07.2 PB | 12 |
| Aug 30 | Oakmont InvitationalAug 30 · 4,000 Meters Varsity · Place 180 · Rio Americano | 4,000 Meters Varsity | 180 | 19:57.00 PB | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | SJS XC Sub SectionsNov 9 · 3 Miles Varsity- D2 · Place 127 · Rio Americano | 3 Miles Varsity- D2 | 127 | 28:44.3 PB | 11 |
| Oct 31 | CVC FinalsOct 31 · 5,000 Meters Varsity · Place 62 · Rio Americano | 5,000 Meters Varsity | 62 | 26:56.5 | 11 |
| Oct 26 | Flat SACOct 26 · 5,000 Meters Varsity · Place 95 · Rio Americano | 5,000 Meters Varsity | 95 | 26:39.82 | 11 |
| Oct 5 | Tom Laythe InvitationalOct 5 · 3,400 Meters Junior Varsity · Place 45 · Rio Americano | 3,400 Meters Junior Varsity | 45 | 22:50.46 PB | 11 |
| Sep 26 | CVC Center meetSep 26 · 5,000 Meters Varsity · Place 65 · Rio Americano | 5,000 Meters Varsity | 65 | 30:02.2 | 11 |
| Sep 20 | 43rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Novice · Place 86 · Rio Americano | 3 Miles Novice | 86 | 25:00.1 | 11 |
| Sep 14 | Josh Ruff Memorial InvitationalSep 14 · 2.11 Miles Junior Varsity · Place 48 · Rio Americano (SJ) | 2.11 Miles Junior Varsity | 48 | 21:06.70 | 11 |
| Aug 31 | Oakmont InvitationalAug 31 · 4,000 Meters Junior Varsity · Place 60 · Rio Americano | 4,000 Meters Junior Varsity | 60 | 22:39.70 | 11 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Sac Joaquin Sub-Sections Nov 4 · 2 Miles Frosh/Soph - Division 2 · Place 67 · Rio Americano | 2 Miles Frosh/Soph - Division 2 | 67 | 18:33.0 PB | 10 |
| Oct 30 | CAL Finals 2023 -RescheduleOct 30 · 2.11 Miles Frosh/Soph · Place 21 · Rio Americano | 2.11 Miles Frosh/Soph | 21 | 20:00.29 PB | 10 |
| Oct 14 | Cordova Hoka PostalsOct 14 · 3,200 Meters Varsity · Place 109 · Rio Americano | 3,200 Meters Varsity | 109 | 18:03.22 PB | 10 |
| Oct 11 | CAL Center Meet #1Oct 11 · 2.11 Miles Frosh/Soph Freshman · Place 23 · Rio Americano | 2.11 Miles Frosh/Soph Freshman | 23 | 20:25.50 | 10 |
| Sep 30 | Tom Laythe Cross Country Inv.Sep 30 · 2.11 Miles Frosh/Soph Freshman · Place 123 · Rio Americano | 2.11 Miles Frosh/Soph Freshman | 123 | 21:24.54 | 10 |
| Sep 15 | 42nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Novice · Place 223 · Rio Americano | 3 Miles Novice | 223 | 28:35.6 | 10 |
| Sep 9 | Josh Ruff Memorial InvitationalSep 9 · 2.1 Miles Frosh/Soph Freshman Division 1 · Place 37 · Rio Americano (SJ) | 2.1 Miles Frosh/Soph Freshman Division 1 | 37 | 25:22.70 | 10 |
| Sep 2 | Del Oro InviteSep 2 · 2 Miles Frosh/Soph Freshman · Place 33 · Rio Americano (SJ) | 2 Miles Frosh/Soph Freshman | 33 | 23:54.20 | 10 |
| Sep 2 | Del Oro InviteSep 2 · 2 Miles Frosh/Soph Freshman · Place 33 · Rio Americano (SJ) | 2 Miles Frosh/Soph Freshman | 33 | 23:54.20 | 10 |
| Aug 26 | Oakmont InvitationalAug 26 · 4,000 Meters Frosh/Soph · Place 132 · Rio Americano | 4,000 Meters Frosh/Soph | 132 | 23:32.20 | 10 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | CAL Finals Oct 27 · 2 Miles Frosh/Soph Freshman · Place 28 · Rio Americano | 2 Miles Frosh/Soph Freshman | 28 | 22:02.90 | 9 |
| Oct 15 | HOKA Postal NationalsOct 15 · 3,200 Meters Varsity · Place 106 · Rio Americano | 3,200 Meters Varsity | 106 | 19:19.59 | 9 |
| Oct 12 | CAL Center Meet - 2 MilesOct 12 · 2.11 Miles Junior Varsity · Place 80 · Rio Americano | 2.11 Miles Junior Varsity | 80 | 23:48.90 | 9 |
| Sep 24 | Jessup InvitationalSep 24 · 2 Miles Frosh/Soph · Place 105 · Rio Americano | 2 Miles Frosh/Soph | 105 | 24:00.00 PB | 9 |
| Sep 10 | Josh Ruff Memorial InvitationalSep 10 · 3,400 Meters Frosh/Soph Freshman Division 1 · Place 56 · Rio Americano | 3,400 Meters Frosh/Soph Freshman Division 1 | 56 | 26:03.10 | 9 |