Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 148:32.61USATF National Junior Olympic ChampionshipsDecember 14, 2024
2,000 Meters · Buena Vista Park2023 San Diego Waves Youth XC Invitational · Nov 59:25.322023 San Diego Waves Youth XC InvitationalNovember 5, 2023
2,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 179:14.70USATF Region 15 Junior Olympic ChampionshipsNovember 17, 2024
2,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 98:52.86USATF National Junior Olympic ChampionshipsDecember 9, 2023
2,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 199:15.06USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
2,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 811:11.79Free Spirit Invitational MeetOctober 8, 2023
3,000 Meters · 6622 Lakeview Dr. Huntington Beach 92648Pacific Coast Shockwaves XC Invitational · Oct 1914:12.4Pacific Coast Shockwaves XC InvitationalOctober 19, 2025
3,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1314:45.502025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
3,000 Meters · Heartwell ParkLA Jets Cross Country Invitational · Oct 2614:00.14LA Jets Cross Country InvitationalOctober 26, 2025
3,000 Meters · Mt. San Antonio CollegeUSATF Southern California Association Junior Olympic Championships · Nov 913:21.26USATF Southern California Association Junior Olympic ChampionshipsNovember 9, 2025
3,000 Meters · Veterans Memorial ParkUSATF Region 15 Junior Olympic Cross Country Championships · Nov 2313:57.63USATF Region 15 Junior Olympic Cross Country ChampionshipsNovember 23, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 9-10 · Place 165 · Quick Track Club3,000 Meters 9-1016514:45.50 PB-
Nov 23USATF Region 15 Junior Olympic Cross Country ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 30 · Quick Track Club3,000 Meters 9-103013:57.63 PB-
Nov 9USATF Southern California Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 9-10 · Place 32 · Quick Track Club3,000 Meters 9-103213:21.26 PB-
Oct 26LA Jets Cross Country InvitationalOct 26 · 3,000 Meters 9-10 · Place 35 · Quick Track Club3,000 Meters 9-103514:00.14 PB-
Oct 19Pacific Coast Shockwaves XC InvitationalOct 19 · 3,000 Meters 9-10 · Place 28 · Quick Track Club3,000 Meters 9-102814:12.4 PB-

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 2,000 Meters 7-8 · Place 20 · Quick Track Club2,000 Meters 7-8208:32.61 PB-
Dec 5Quick TC 3000m TIme TrialDec 5 · 3,000 Meters 8U · Quick Track Club3,000 Meters 8U013:23Unofficial-
Nov 17USATF Region 15 Junior Olympic ChampionshipsNov 17 · 2,000 Meters 8U · Place 11 · Quick Track Club2,000 Meters 8U119:14.70 PB-
Sep 14Valley United Cross Country Invitational MeetSep 14 · 2,000 Meters 7-8 · Place 14 · Quick Track Club2,000 Meters 7-8149:40.02-

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 2,000 Meters 7-8 · Place 66 · Quick Track Club2,000 Meters 7-8668:52.86 PB-
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 2,000 Meters 8U · Place 25 · Quick Track Club2,000 Meters 8U259:15.06 PB-
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 2,000 Meters 8U · Place 33 · Quick Track Club2,000 Meters 8U339:37.03-
Nov 52023 San Diego Waves Youth XC InvitationalNov 5 · 2,000 Meters 8 & under · Place 16 · Quick Track Club2,000 Meters 8 & under169:25.32 PB-
Oct 8Free Spirit Invitational MeetOct 8 · 2,000 Meters 8 & Under · Place 51 · Quick Track Club2,000 Meters 8 & Under5111:11.79 PB-
Oct 1Lightning Wellness RunOct 1 · 2,000 Meters Varsity · Place 15 · Quick Track Club2,000 Meters Varsity1510:29.81