Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.93 Miles · Mt. SAC Standard HS Course70th Annual Mt. SAC Cross Country Invitational (Day 2) (Divisions 1 & 2) · Oct 21 | 16:22 | 70th Annual Mt. SAC Cross Country Invitational (Day 2) (Divisions 1 & 2) | October 21, 2017 |
| 3 Miles · 2016 CIF-SS Prelims and Final CourseCIF-SS Division Finals · Nov 17 | 15:00.1 | CIF-SS Division Finals | November 17, 2018 |
| 3 Miles · Central ParkFoothill League 2 · Oct 12 | 16:10.34 | Foothill League 2 | October 12, 2017 |
| 3 Miles · Riverside City Cross Country CourseCIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5) · Nov 11 | 15:16.2 | CIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5) | November 11, 2017 |
| 5,000 Meters · Central ParkMasters University XC Invitational (High School Only) · Sep 29 | 15:29.2 | Masters University XC Invitational (High School Only) | September 29, 2018 |
| 8,000 Meters · Apalachee Regional ParkFSU XC Invitational · Oct 7 | 25:10.6 | FSU XC Invitational | October 7, 2022 |
| 8,000 Meters · California State University, FullertonJohn Elders Invitational · Oct 21 | 24:19.1 | John Elders Invitational | October 21, 2022 |
| 8,000 Meters · Central ParkMaster's Invite · Sep 25 | 24:53.5 | Master's Invite | September 25, 2021 |
| 8,000 Meters · Fort Vancouver National Historic SiteNAIA National Cross Country Championships · Nov 19 | 26:12.20 | NAIA National Cross Country Championships | November 19, 2021 |
| 8,000 Meters · Irvine Regional ParkGSAC Championships · Nov 8 | 26:47.9 | GSAC Championships | November 8, 2019 |
| 8,000 Meters · Johnson-Springview ParkWJU Warrior Invite · Oct 26 | 25:57.2 | WJU Warrior Invite | October 26, 2019 |
| 8,000 Meters · Mile Square Regional ParkVanguard Invitational · Oct 8 | 25:48.2 | Vanguard Invitational | October 8, 2021 |
| 8,000 Meters · Mount Mercy UniversityMustang National Preview · Mar 20 | 25:26.9 | Mustang National Preview | March 20, 2021 |
| 8,000 Meters · Pitzer CollegePomona Pitzer Invitational · Oct 7 | 25:49.2 | Pomona Pitzer Invitational | October 7, 2023 |
| 8,000 Meters · William Jessup UniversityGSAC Championships · Nov 5 | 24:22.9 | GSAC Championships | November 5, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | GSAC XC ChampionshipsNov 3 · 8,000 Meters Open · Place 4 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Open | 4 | 25:09.3 | Sr |
| Oct 14 | Highlander InvitationalOct 14 · 8,000 Meters Varsity · Place 10 · The Master'sThe Master's | 8,000 Meters Varsity | 10 | 24:03.3 | SR |
| Oct 7 | Pomona-Pitzer InvitationalOct 7 · 8,000 Meters Varsity · Place 18 · The Master'sThe Master's | 8,000 Meters Varsity | 18 | 25:49.2 | — |
| Oct 7 | Pomona Pitzer InvitationalOct 7 · 8,000 Meters Collegiate · Place 18 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Collegiate | 18 | 25:49.2 PB | Sr |
| Sep 23 | The Master's University Cross Country InvitationalSep 23 · 8,000 Meters Varsity · Place 4 · The Master'sThe Master's | 8,000 Meters Varsity | 4 | 24:16.6 | SR |
| Sep 8 | Biola InvitationalSep 8 · 8,000 Meters Varsity · Place 3 · The Master'sThe Master's | 8,000 Meters Varsity | 3 | 25:14.1 | SR |
| Sep 2 | Mark Covert ClassicSep 2 · 8,000 Meters Varsity · Place 10 · The Master'sThe Master's | 8,000 Meters Varsity | 10 | 24:51.3 | SR |
2022 Cross Country
3 results2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | NAIA National Cross Country ChampionshipsNov 19 · 8,000 Meters Collegiate Championship · Place 55 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Collegiate Championship | 55 | 26:12.20 PB | Jr |
| Nov 6 | GSAC ChampionshipsNov 6 · 8,000 Meters Varsity · Place 3 · The Master'sThe Master's | 8,000 Meters Varsity | 3 | 25:06.4 | JR |
| Oct 16 | Santa Clara Bronco InvitationalOct 16 · 8,000 Meters Invitational · Place 57 · The MastersThe Masters | 8,000 Meters Invitational | 57 | 24:59.8 | JR |
| Oct 8 | Vanguard InvitationalOct 8 · 8,000 Meters Collegiate · Place 14 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Collegiate | 14 | 25:48.2 PB | Jr |
| Sep 25 | Master's InviteSep 25 · 8,000 Meters Collegiate Invitational · Place 5 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Collegiate Invitational | 5 | 24:53.5 PB | Jr |
| Sep 10 | Biola InvitationalSep 10 · 8,000 Meters Varsity · Place 18 · The Master'sThe Master's | 8,000 Meters Varsity | 18 | 25:42.4 | Jr |
| Sep 4 | Mark Covert ClassicSep 4 · 8,000 Meters Invitational · Place 7 · The Master'sThe Master's | 8,000 Meters Invitational | 7 | 25:06.2 | Jr |
| Apr 9 | NAIA Cross Country National ChampionshipApr 9 · 8,000 Meters Varsity · Place 105 · The MastersThe Masters | 8,000 Meters Varsity | 105 | 5:17.6 | SO |
| Mar 20 | Mustang National PreviewMar 20 · 8,000 Meters College · Place 1 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters College | 1 | 25:26.9 PB | So |
2020 Cross Country
2 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | GSAC ChampionshipsNov 8 · 8,000 Meters Open · Place 14 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Open | 14 | 26:47.9 PB | Fr |
| Oct 26 | WJU Warrior InviteOct 26 · 8,000 Meters Open · Place 43 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Open | 43 | 25:57.2 PB | Fr |
| Oct 12 | Vanguard InvitationalOct 12 · 8,000 Meters Varsity · Place 13 · The MastersThe Masters | 8,000 Meters Varsity | 13 | 25:35.4 | FR-1 |
| Sep 28 | The Masters University XC Invitational (Collegiate)Sep 28 · 8,000 Meters Mens Collegiate · Place 15 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Mens Collegiate | 15 | 25:23.3 | Fr |
| Sep 14 | UC Riverside InvitationalSep 14 · 8,000 Meters Invitational · Place 49 · The MastersThe Masters | 8,000 Meters Invitational | 49 | 25:16.2 | FR-1 |
| Aug 31 | Mark Covert ClassicAug 31 · 8,000 Meters Varsity · Place 42 · The MastersThe Masters | 8,000 Meters Varsity | 42 | 26:05.0 | — |
2018 Cross Country
8 results2017 Cross Country
8 results2016 Cross Country
3 results2015 Cross Country
1 results