Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.93 Miles · Mt. San Antonio College74th Annual Mt. SAC Cross Country Invitational · Oct 21 | 17:34 | 74th Annual Mt. SAC Cross Country Invitational | October 21, 2022 |
| 3 Miles · Agoura High SchoolMarmonte League Finals · Nov 3 | 17:18.84 | Marmonte League Finals | November 3, 2022 |
| 3 Miles · Oxnard CollegeRaider Invite · Sep 23 | 18:30.46 | Raider Invite | September 23, 2022 |
| 3,000 Meters · Arcadia County ParkFree Spirit Condors Youth XC Invite · Oct 14 | 13:56.61 | Free Spirit Condors Youth XC Invite | October 14, 2018 |
| 3,000 Meters · Carden Conejo SchoolSCYTFC XC Meet 6 · Oct 26 | 13:31.90 | SCYTFC XC Meet 6 | October 26, 2019 |
| 3,000 Meters · Central ParkSCYTFC Meet 5 · Oct 12 | 13:33.54 | SCYTFC Meet 5 | October 12, 2019 |
| 3,000 Meters · Central Park - Huntington BeachThe Quick and Gritty Invite · Sep 30 | 14:25.56 | The Quick and Gritty Invite | September 30, 2018 |
| 3,000 Meters · Craig Ranch ParkAAU Western Regional Cross-Country Championship · Nov 14 | 13:26 | AAU Western Regional Cross-Country Championship | November 14, 2020 |
| 3,000 Meters · Peck Park Community CenterPacific Coast Shockwaves XC Invitational and Grand Prix 5K · Oct 6 | 14:09.21 | Pacific Coast Shockwaves XC Invitational and Grand Prix 5K | October 6, 2019 |
| 4,000 Meters · Central ParkValley United Striders Youth Cross Country Invite - Open Meet · Sep 18 | 16:25.78 | Valley United Striders Youth Cross Country Invite - Open Meet | September 18, 2021 |
| 4,000 Meters · Legg Lake ParkFree Spirit Invitational Cross Country Meet · Oct 10 | 15:20.51 | Free Spirit Invitational Cross Country Meet | October 10, 2021 |
| 4,000 Meters · O'Melveny ParkO'Meleveny Park Youth XC Meet · Sep 11 | 16:58.50 | O'Meleveny Park Youth XC Meet | September 11, 2021 |
| 4,000 Meters · Oak Canyon ParkSCYTFC Championship · Oct 23 | 15:36.7 | SCYTFC Championship | October 23, 2021 |
| 4,000 Meters · Pierce CollegePierce College Youth Cross Country Meet · Oct 16 | 16:37.02 | Pierce College Youth Cross Country Meet | October 16, 2021 |
| 5,000 Meters · Corriganville ParkSimi Summer Series #2 · Aug 6 | 18:54.60 | Simi Summer Series #2 | August 6, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
9 results2023 Cross Country
8 results2022 Cross Country
10 results2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 4,000 Meters 13-14 · Place 32 · California CometsCalifornia Comets | 4,000 Meters 13-14 | 32 | 16:44.72 | 8 |
| Oct 23 | SCYTFC ChampionshipOct 23 · 4,000 Meters 13-14 (Youth) · Place 6 · United TrackUnited Track | 4,000 Meters 13-14 (Youth) | 6 | 15:36.7 PB | 8 |
| Oct 16 | Pierce College Youth Cross Country MeetOct 16 · 4,000 Meters 13-14 · Place 15 · United TrackUnited Track | 4,000 Meters 13-14 | 15 | 16:37.02 PB | 8 |
| Oct 10 | Free Spirit Invitational Cross Country Meet Oct 10 · 4,000 Meters Event 18 13-14 · Place 38 · United TrackUnited Track | 4,000 Meters Event 18 13-14 | 38 | 15:20.51 PB | 8 |
| Sep 25 | El Cariso Regional Park - Sylmar CA - Youth ClubSep 25 · 4,000 Meters 13-14 · Place 17 · United TrackUnited Track | 4,000 Meters 13-14 | 17 | 16:57.81Unofficial | 8 |
| Sep 18 | Valley United Striders Youth Cross Country Invite - Open MeetSep 18 · 4,000 Meters 13-14 · Place 24 · United TrackUnited Track | 4,000 Meters 13-14 | 24 | 16:25.78 PB | 8 |
| Sep 11 | O'Meleveny Park Youth XC MeetSep 11 · 4,000 Meters 13-14 · Place 20 · United TrackUnited Track | 4,000 Meters 13-14 | 20 | 16:58.50 PB | 8 |
2020 Cross Country
1 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | SCYTFC XC Meet 6Oct 26 · 3,000 Meters Midget · Place 20 · United TrackUnited Track | 3,000 Meters Midget | 20 | 13:31.90 PB | 6 |
| Oct 12 | SCYTFC Meet 5Oct 12 · 3,000 Meters Midget Boys · Place 20 · United TrackUnited Track | 3,000 Meters Midget Boys | 20 | 13:33.54 PB | 6 |
| Oct 6 | Pacific Coast Shockwaves XC Invitational and Grand Prix 5KOct 6 · 3,000 Meters 11-12 · Place 41 · California CometsCalifornia Comets | 3,000 Meters 11-12 | 41 | 14:09.21 PB | 6 |
| Sep 21 | SCYTFC XC Meet 2Sep 21 · 3,000 Meters Midget · Place 24 · United TrackUnited Track | 3,000 Meters Midget | 24 | 13:41.58 | 6 |
| Sep 14 | SCYTFC XC Meet 1Sep 14 · 3,000 Meters Midget · Place 24 · United TrackUnited Track | 3,000 Meters Midget | 24 | 13:44.80 | 6 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | SCYTFC FinaleOct 27 · 3,000 Meters Bantam · Place 20 · United TrackUnited Track | 3,000 Meters Bantam | 20 | 13:55.80 | 5 |
| Oct 14 | Free Spirit Condors Youth XC InviteOct 14 · 3,000 Meters Event 4 9-10 · Place 92 · California CometsCalifornia Comets | 3,000 Meters Event 4 9-10 | 92 | 13:56.61 PB | 5 |
| Sep 30 | The Quick and Gritty Invite Sep 30 · 3,000 Meters 9-10 · Place 56 · California CometsCalifornia Comets | 3,000 Meters 9-10 | 56 | 14:25.56 PB | 5 |
| Sep 23 | SCYTFC Meet 2Sep 23 · 3,000 Meters Bantam · Place 19 · United TrackUnited Track | 3,000 Meters Bantam | 19 | 14:08.28 | 5 |
| Sep 15 | SCYTFC Meet 1Sep 15 · 3,000 Meters Bantam · Place 25 · United TrackUnited Track | 3,000 Meters Bantam | 25 | 14:27.29 | 5 |