Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Montana State University BillingsNCAA DII West Regional · Nov 9 | 32:19.2 | NCAA DII West Regional | November 9, 2024 |
| 2 Miles · Kingsburg High SchoolKingsburg 2 Mile · Sep 11 | 10:22.62 | Kingsburg 2 Mile | September 11, 2021 |
| 3 Miles · Hidden Valley ParkWYL Championship · Mar 17 | 16:24.5 | WYL Championship | March 17, 2021 |
| 3 Miles · Meadow ParkMeadow Park Invitational now CUESTA-Fairbanks XC Course · Oct 22 | 16:37.06 | Meadow Park Invitational now CUESTA-Fairbanks XC Course | October 22, 2022 |
| 5,000 Meters · Mooney Park50th Annual Douglas P. Rudolf Invitational · Sep 22 | 15:20.85 | 50th Annual Douglas P. Rudolf Invitational | September 22, 2023 |
| 6,000 Meters · The Mission ClubGaucho Twilight · Sep 3 | 18:29.2 | Gaucho Twilight | September 3, 2026 |
| 8,000 Meters · Baylands ParkBronco Invitational · Oct 19 | 26:37.9 | Bronco Invitational | October 19, 2024 |
| 8,000 Meters · Gans Creek Recreation AreaMissouri Pre-National Invitational · Oct 17 | 25:58.14 | Missouri Pre-National Invitational | October 17, 2025 |
| 8,000 Meters · Great Park2024 PacWest CC Championships · Oct 26 | 25:18.5 | 2024 PacWest CC Championships | October 26, 2024 |
| 8,000 Meters · Micke Grove ParkPacific Collegiate XC Invitational · Oct 2 | 25:24.5 | Pacific Collegiate XC Invitational | October 2, 2026 |
| 8,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Sep 25 | 24:30.21 | Lakefront Invite | September 25, 2026 |
| 8,000 Meters · The Mission ClubGaucho Twilight · Sep 19 | 24:44.00 | Gaucho Twilight | September 19, 2025 |
| 8,000 Meters · University of California Riverside ExtensionBIG West Conference Championships · Oct 31 | 24:55.8 | BIG West Conference Championships | October 31, 2026 |
| 8,000 Meters · University of California, RiversideUC Riverside Invitational · Sep 21 | 25:01.6 | UC Riverside Invitational | September 21, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Missouri Pre-National InvitationalOct 17 · 8,000 Meters Pre-National · Place 216 · Cal PolyCal Poly | 8,000 Meters Pre-National | 216 | 25:58.14 PB | So |
| Sep 19 | Gaucho TwilightSep 19 · 8,000 Meters Collegiate · Place 5 · UnattachedUnattached | 8,000 Meters Collegiate | 5 | 24:44.00 PB | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NCAA DII West RegionalNov 9 · 10,000 Meters D2 West · Place 60 · Fresno PacificFresno Pacific | 10,000 Meters D2 West | 60 | 32:19.2 PB | Fr |
| Oct 26 | 2024 PacWest CC ChampionshipsOct 26 · 8,000 Meters College · Place 26 · Fresno PacificFresno Pacific | 8,000 Meters College | 26 | 25:18.5 PB | Fr |
| Oct 19 | Bronco InvitationalOct 19 · 8,000 Meters Invite · Place 108 · Fresno PacificFresno Pacific | 8,000 Meters Invite | 108 | 26:37.9 PB | Fr |
| Oct 5 | The Master's University XC InvitationalOct 5 · 8,000 Meters Varsity · Place 29 · Fresno PacificFresno Pacific | 8,000 Meters Varsity | 29 | 25:15.5 | FR |
| Sep 21 | UC Riverside InvitationalSep 21 · 8,000 Meters Collegiate · Place 124 · Fresno PacificFresno Pacific | 8,000 Meters Collegiate | 124 | 25:01.6 PB | Fr |
2023 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 9 | Foot Locker Cross Country National ChampionshipsDec 9 · 5,000 Meters Championship · Place 33 · El DiamanteEl Diamante | 5,000 Meters Championship | 33 | 16:06.1 | 12 |
| Nov 16 | 2023 CIF Central Section Cross Country ChampionshipsNov 16 · 5,000 Meters Division 2 · Place 1 · El DiamanteEl Diamante | 5,000 Meters Division 2 | 1 | 15:49.61 | 12 |
| Nov 8 | EYL ChampionshipsNov 8 · 5,000 Meters Varsity · Place 1 · El DiamanteEl Diamante | 5,000 Meters Varsity | 1 | 15:14.10 | 12 |
| Oct 28 | John Seaman's Cross Country InvitationalOct 28 · 3 Miles Varsity · Place 2 · El DiamanteEl Diamante | 3 Miles Varsity | 2 | 14:33.58 | 12 |
| Oct 20 | 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Varsity Division 2 · Place 1 · El DiamanteEl Diamante | 2.93 Miles Varsity Division 2 | 1 | 15:16 | 12 |
| Oct 13 | Roughrider Invitational Oct 13 · 5,000 Meters Varsity · Place 1 · El DiamanteEl Diamante | 5,000 Meters Varsity | 1 | 15:20.78 | 12 |
| Oct 6 | Sierra Pacific Golden BearOct 6 · 5,000 Meters Varsity · Place 1 · El DiamanteEl Diamante | 5,000 Meters Varsity | 1 | 15:45.22 | 12 |
| Sep 30 | TESORO VIEJO 5K INVITATIONAL Sep 30 · 5,000 Meters Varsity · Place 1 · El DiamanteEl Diamante | 5,000 Meters Varsity | 1 | 15:31.06 | 12 |
| Sep 22 | 50th Annual Douglas P. Rudolf InvitationalSep 22 · 5,000 Meters Varsity Boys · Place 1 · El DiamanteEl Diamante | 5,000 Meters Varsity Boys | 1 | 15:20.85 PB | 12 |
| Sep 15 | OCHS Titan XC InvSep 15 · 2 Miles Varsity · Place 1 · El DiamanteEl Diamante | 2 Miles Varsity | 1 | 9:36.53 | 12 |
| Sep 8 | Sanger XC Invitational 2023Sep 8 · 2 Miles Varsity · Place 1 · El DiamanteEl Diamante | 2 Miles Varsity | 1 | 9:46.14 | 12 |
| Aug 26 | Dennis DeWitt InvitationalAug 26 · 3,000 Meters Varsity · Place 1 · El DiamanteEl Diamante | 3,000 Meters Varsity | 1 | 8:59.7 | 12 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | CIF Central Section Cross Country ChampionshipsNov 17 · 5,000 Meters Division 2 · Place 2 · El DiamanteEl Diamante | 5,000 Meters Division 2 | 2 | 16:04.20 | 11 |
| Nov 10 | EYL Championship Nov 10 · 3 Miles Varsity · Place 1 · El DiamanteEl Diamante | 3 Miles Varsity | 1 | 15:07.06 | 11 |
| Oct 29 | John Seaman InvitationalOct 29 · 3 Miles Varsity · Place 14 · El DiamanteEl Diamante | 3 Miles Varsity | 14 | 15:14.23 | 11 |
| Oct 22 | Meadow Park Invitational now CUESTA-Fairbanks XC CourseOct 22 · 3 Miles Varsity · Place 1 · El DiamanteEl Diamante | 3 Miles Varsity | 1 | 16:37.06 PB | 11 |
| Oct 20 | EYL Cluster #2Oct 20 · Varsity · Place 3 · El DiamanteEl Diamante | Varsity | 3 | 16:24 | 11 |
| Oct 14 | Rough Rider Invitational Oct 14 · 5,000 Meters Varsity · Place 46 · El DiamanteEl Diamante | 5,000 Meters Varsity | 46 | 17:14.1 | 11 |
| Oct 5 | EYL Cluster #1Oct 5 · 5,000 Meters Varsity · Place 2 · El DiamanteEl Diamante | 5,000 Meters Varsity | 2 | 16:45 | 11 |
| Sep 30 | Tesoro Viejo 5K Invitational Sep 30 · 5,000 Meters Varsity · Place 2 · El DiamanteEl Diamante | 5,000 Meters Varsity | 2 | 17:00.71 | 11 |
| Sep 23 | 49th Annual Douglas P. Rudolf Cross Country Invitational 2022Sep 23 · 5,000 Meters Varsity · Place 21 · El DiamanteEl Diamante | 5,000 Meters Varsity | 21 | 17:05.88 | 11 |
| Sep 10 | Kingsburg 2 MileSep 10 · 2 Miles Varsity · Place 3 · El DiamanteEl Diamante | 2 Miles Varsity | 3 | 10:06.53 | 11 |
2021 Cross Country
16 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | CIF Central Section ChampionshipNov 18 · 5,000 Meters Division 2 · Place 32 · El DiamanteEl Diamante | 5,000 Meters Division 2 | 32 | 18:14.36 | 10 |
| Nov 10 | WYL Championship Nov 10 · 3 Miles Varsity · Place 2 · El DiamanteEl Diamante | 3 Miles Varsity | 2 | 15:54.7 | 10 |
| Nov 3 | Central Valley JV XC Championships 2021Nov 3 · 2 Miles Varsity · Place 5 · El DiamanteEl Diamante | 2 Miles Varsity | 5 | 11:32.59 | 10 |
| Oct 30 | John Seamans InvitationalOct 30 · 3 Miles Varsity · Place 26 · El DiamanteEl Diamante | 3 Miles Varsity | 26 | 15:52.09 | 10 |
| Oct 23 | Meadow Park InvitationalOct 23 · 3 Miles Varsity Division 1 · Place 13 · El DiamanteEl Diamante | 3 Miles Varsity Division 1 | 13 | 17:26.8 | 10 |
| Oct 20 | WYL Cluster #2Oct 20 · 5,000 Meters Varsity · Place 6 · El DiamanteEl Diamante | 5,000 Meters Varsity | 6 | 17:48.30 | 10 |
| Oct 15 | Roughrider InvitationalOct 15 · 5,000 Meters Varsity · Place 79 · El DiamanteEl Diamante | 5,000 Meters Varsity | 79 | 18:03.5 | 10 |
| Sep 24 | 48th Annual Douglas P. Rudolf Cross Country Invitational 2021Sep 24 · 5,000 Meters Varsity · Place 16 · El DiamanteEl Diamante | 5,000 Meters Varsity | 16 | 17:52.78 | 10 |
| Sep 18 | Redwood InvitationalSep 18 · 5,000 Meters Varsity · Place 4 · El DiamanteEl Diamante | 5,000 Meters Varsity | 4 | 17:10.95 | 10 |
| Sep 11 | Kingsburg 2 MileSep 11 · 2 Miles Sophomore Boys · Place 4 · El DiamanteEl Diamante | 2 Miles Sophomore Boys | 4 | 10:22.62 PB | 10 |
| Sep 2 | The Randy Quiram (Monache) InvitationalSep 2 · 2 Miles Frosh/Soph Freshman · Place 1 · El DiamanteEl Diamante | 2 Miles Frosh/Soph Freshman | 1 | 10:51.46 | 10 |
| Aug 28 | Dennis Dewitt InvitationalAug 28 · 3,000 Meters Varsity · Place 8 · El DiamanteEl Diamante | 3,000 Meters Varsity | 8 | 9:58.3 | 10 |
| Mar 17 | WYL ChampionshipMar 17 · 3 Miles Varsity Boys · Place 5 · El DiamanteEl Diamante | 3 Miles Varsity Boys | 5 | 16:24.5 PB | 9 |
| Mar 3 | Redwood @ El Diamante Mar 3 · 5,000 Meters Varsity · Place 6 · El DiamanteEl Diamante | 5,000 Meters Varsity | 6 | 18:48Unofficial | 9 |
| Feb 17 | Lemoore@ El Diamante (WYL)Feb 17 · 5,000 Meters Varsity · Place 4 · El DiamanteEl Diamante | 5,000 Meters Varsity | 4 | 19:48Unofficial | 9 |
| Feb 10 | WYL Duel Meet Hanford-El DiamanteFeb 10 · 3 Miles Varsity · Place 3 · El DiamanteEl Diamante | 3 Miles Varsity | 3 | 18:05.5 | 9 |