Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.93 Miles · Mt. San Antonio CollegeCIF-SS Division Prelims (Day 1) (Divisions 2 & 3) · Nov 10 | 16:03.6 | CIF-SS Division Prelims (Day 1) (Divisions 2 & 3) | November 10, 2023 |
| 3 Miles · Arroyo Vista ParkMoorpark Invitational · Sep 8 | 16:15.7 | Moorpark Invitational | September 8, 2023 |
| 3 Miles · Lake CasitasTwilight Invitational · Oct 5 | 17:09.2 | Twilight Invitational | October 5, 2022 |
| 3 Miles · Mission Oaks ParkCoastal Canyon League XC Finals · Nov 7 | 15:27.9 | Coastal Canyon League XC Finals | November 7, 2024 |
| 3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 17 | 17:28.3 | 40th Annual Woodbridge Cross Country Classic | September 17, 2021 |
| 3,000 Meters · Arcadia County ParkFree Spirit Condors Youth XC Invite · Oct 14 | 11:13.50 | Free Spirit Condors Youth XC Invite | October 14, 2018 |
| 3,000 Meters · Carden Conejo SchoolSCYTFC Finale · Oct 27 | 11:59.27 | SCYTFC Finale | October 27, 2018 |
| 3,000 Meters · Central ParkSCYTFC Meet 2 · Sep 23 | 12:13.53 | SCYTFC Meet 2 | September 23, 2018 |
| 3,000 Meters · Central Park - Huntington BeachThe Quick and Gritty Invite · Sep 30 | 11:54.75 | The Quick and Gritty Invite | September 30, 2018 |
| 3,000 Meters · Lake Las VegasUSATF Region 15 Junior Olympic Championships · Nov 18 | 11:40.1 | USATF Region 15 Junior Olympic Championships | November 18, 2018 |
| 3,000 Meters · Waverly ParkSCYTFC Meet 3 · Oct 20 | 12:04.10 | SCYTFC Meet 3 | October 20, 2018 |
| 4,000 Meters · Carden Conejo SchoolSCYTFC XC Meet 2 · Sep 21 | 16:08.42 | SCYTFC XC Meet 2 | September 21, 2019 |
| 4,000 Meters · Central ParkSCYTFC Meet 5 · Oct 12 | 14:54.06 | SCYTFC Meet 5 | October 12, 2019 |
| 4,000 Meters · College of the CanyonsSCYTFC XC Meet 3 · Sep 29 | 14:26.74 | SCYTFC XC Meet 3 | September 29, 2019 |
| 4,000 Meters · Craig Ranch ParkAAU Western Regional Cross-Country Championship · Nov 14 | 15:30 | AAU Western Regional Cross-Country Championship | November 14, 2020 |
| 4,000 Meters · Peck Park Community CenterPacific Coast Shockwaves XC Invitational and Grand Prix 5K · Oct 6 | 16:31.23 | Pacific Coast Shockwaves XC Invitational and Grand Prix 5K | October 6, 2019 |
| 5,000 Meters · Corriganville ParkSimi Summer Series #2 · Aug 6 | 17:19.60 | Simi Summer Series #2 | August 6, 2024 |
| 8,000 Meters · Central ParkGSAC Championships · Nov 6 | 25:07.5 | GSAC Championships | November 6, 2026 |
| 8,000 Meters · Green River Golf ClubMark Covert Classic 2026 · Sep 5 | 25:43.7 | Mark Covert Classic 2026 | September 5, 2026 |
| 8,000 Meters · Sahuaro Ranch ParkGreat Southwest (GSAC) Cross Country Championships · Nov 7 | 26:04.0 | Great Southwest (GSAC) Cross Country Championships | November 7, 2025 |
| 8,000 Meters · University of California Riverside ExtensionUCR - Highlander Invitational · Oct 17 | 24:56.3 | UCR - Highlander Invitational | October 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | GSAC ChampionshipsNov 6 · 8,000 Meters Men's · Place 9 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Men's | 9 | 25:07.5 PB | So |
| Oct 17 | UCR - Highlander InvitationalOct 17 · 8,000 Meters Invite · Place 66 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Invite | 66 | 24:56.3 PB | So |
| Oct 2 | The Master's University Cross Country InvitationalOct 2 · 8,000 Meters Men's Collegiate · Place 12 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Men's Collegiate | 12 | 25:11.0 | So |
| Sep 19 | 45th Annual UC Riverside InvitationalSep 19 · 8,000 Meters Invite · Place 95 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Invite | 95 | 25:03.9 | So |
| Sep 5 | Mark Covert Classic 2026Sep 5 · 8,000 Meters Collegiate · Place 24 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Collegiate | 24 | 25:43.7 PB | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Great Southwest (GSAC) Cross Country ChampionshipsNov 7 · 8,000 Meters GSAC · Place 14 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters GSAC | 14 | 26:04.0 PB | Fr |
| Oct 18 | Highlander InvitationalOct 18 · 8,000 Meters Invitational · Place 116 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Invitational | 116 | 25:33.40 | Fr |
| Oct 4 | Pomona-Pitzer Cross Country InvitationalOct 4 · 8,000 Meters Varsity · Place 21 · The Master'sThe Master's | 8,000 Meters Varsity | 21 | 25:49.8 | FR |
| Sep 19 | The Master's University Cross Country InvitationalSep 19 · 8,000 Meters Varsity · Place 26 · The Master'sThe Master's | 8,000 Meters Varsity | 26 | 25:41.6 | FR |
| Aug 30 | Mark Covert ClassicAug 30 · 8,000 Meters Varsity · Place 36 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Varsity | 36 | 25:41.6 | Fr |
2024 Cross Country
14 results2023 Cross Country
11 results2022 Cross Country
11 results2021 Cross Country
8 results2020 Cross Country
2 results2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | USATF Southern California Association Junior Olympic ChampionshipsNov 17 · 4,000 Meters 13-14 · Place 47 · 33-Unattached33-Unattached | 4,000 Meters 13-14 | 47 | 16:37.99 | 7 |
| Oct 26 | SCYTFC XC Meet 6Oct 26 · 4,000 Meters Youth · Place 6 · Simi Valley Running RebelsSimi Valley Running Rebels | 4,000 Meters Youth | 6 | 16:13.77 | 7 |
| Oct 12 | SCYTFC Meet 5Oct 12 · 4,000 Meters Youth Boys · Place 7 · Simi Valley Running RebelsSimi Valley Running Rebels | 4,000 Meters Youth Boys | 7 | 14:54.06 PB | 7 |
| Oct 6 | Pacific Coast Shockwaves XC Invitational and Grand Prix 5KOct 6 · 4,000 Meters 13-14 · Place 14 · California CometsCalifornia Comets | 4,000 Meters 13-14 | 14 | 16:31.23 PB | 7 |
| Sep 29 | SCYTFC XC Meet 3Sep 29 · 4,000 Meters Youth · Place 6 · Simi Valley Running RebelsSimi Valley Running Rebels | 4,000 Meters Youth | 6 | 14:26.74 PB | 7 |
| Sep 21 | SCYTFC XC Meet 2Sep 21 · 4,000 Meters Youth · Place 5 · Simi Valley Running RebelsSimi Valley Running Rebels | 4,000 Meters Youth | 5 | 16:08.42 PB | 7 |
| Sep 14 | SCYTFC XC Meet 1Sep 14 · 4,000 Meters Youth · Place 6 · Simi Valley Running RebelsSimi Valley Running Rebels | 4,000 Meters Youth | 6 | 14:56.75 | 7 |
| Aug 7 | Simi Valley All-Comers #3Aug 7 · 5,000 Meters Open · Place 22 · Simi Valley Running RebelsSimi Valley Running Rebels | 5,000 Meters Open | 22 | 21:20.54 | 7 |
| Jul 31 | Simi Valley All-Comers #2Jul 31 · 5,000 Meters Open · Place 7 · Simi Valley Running RebelsSimi Valley Running Rebels | 5,000 Meters Open | 7 | 22:01.46 | 7 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 8 | USATF National Junior Olympic ChampionshipsDec 8 · Varsity · Place 149 · 06 15 Californi06 15 Californi | Varsity | 149 | 12:40 | — |
| Nov 18 | USATF Region 15 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 37 · California CometsCalifornia Comets | 3,000 Meters 11-12 | 37 | 11:40.1 PB | 6 |
| Oct 27 | SCYTFC FinaleOct 27 · 3,000 Meters Midget · Place 5 · Simi Valley Running RebelsSimi Valley Running Rebels | 3,000 Meters Midget | 5 | 11:59.27 PB | 6 |
| Oct 20 | SCYTFC Meet 3Oct 20 · 3,000 Meters Midget · Place 4 · Simi Valley Running RebelsSimi Valley Running Rebels | 3,000 Meters Midget | 4 | 12:04.10 PB | 6 |
| Oct 14 | Free Spirit Condors Youth XC InviteOct 14 · 3,000 Meters Event 6 11-12 · Place 25 · California CometsCalifornia Comets | 3,000 Meters Event 6 11-12 | 25 | 11:13.50 PB | 6 |
| Sep 30 | The Quick and Gritty Invite Sep 30 · 3,000 Meters 11-12 · Place 19 · California CometsCalifornia Comets | 3,000 Meters 11-12 | 19 | 11:54.75 PB | 6 |
| Sep 23 | SCYTFC Meet 2Sep 23 · 3,000 Meters Midget · Place 6 · Simi Valley Running RebelsSimi Valley Running Rebels | 3,000 Meters Midget | 6 | 12:13.53 PB | 6 |
| Sep 15 | SCYTFC Meet 1Sep 15 · 3,000 Meters Midget · Place 10 · Simi Valley Running RebelsSimi Valley Running Rebels | 3,000 Meters Midget | 10 | 12:48.80 | 6 |