Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 2110:20.03USATF Region 15 Junior Olympic ChampionshipsNovember 21, 2021
3,000 Meters · 6622 Lakeview Dr. Huntington Beach 92648Pacific Coast Shockwaves XC Invitational · Oct 1911:34.8Pacific Coast Shockwaves XC InvitationalOctober 19, 2025
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:28.33USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Carl Thornton ParkSanta Ana Lightning Cross Country Invitational · Sep 2710:42.24Santa Ana Lightning Cross Country InvitationalSeptember 27, 2025
3,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 1711:37.50USATF Region 15 Junior Olympic ChampionshipsNovember 17, 2024
3,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 2514:03.15OC GRIT XC INVITESeptember 25, 2022
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:07.67USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Heartwell ParkLA Jets Cross Country Invitational · Oct 2610:44.15LA Jets Cross Country InvitationalOctober 26, 2025
3,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1912:14.81USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
3,000 Meters · Mt. San Antonio CollegeUSATF Southern California Association Junior Olympic Championships · Nov 912:13.50USATF Southern California Association Junior Olympic ChampionshipsNovember 9, 2025
3,000 Meters · Veterans Memorial ParkUSATF Region 15 Junior Olympic Cross Country Championships · Nov 2311:13.27USATF Region 15 Junior Olympic Cross Country ChampionshipsNovember 23, 2025
3500 m · 6622 Lakeview Dr. Huntington Beach 92648OC GRIT XC INVITE · Sep 614:16.15OC GRIT XC INVITESeptember 6, 2026
4,000 Meters · Carl Thornton ParkSanta Ana Lightning Cross Country Invitational · Sep 2615:53.24Santa Ana Lightning Cross Country Invitational September 26, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25LA Jets Cross Country Invitational 2026Oct 25 · 4,000 Meters Varsity · Place 2 · SpeedtacularSpeedtacular4,000 Meters Varsity215:29.8714
Sep 26Santa Ana Lightning Cross Country Invitational Sep 26 · 4,000 Meters 13-18 · Place 11 · SpeedtacularSpeedtacular4,000 Meters 13-181115:53.24 PB7
Sep 6OC GRIT XC INVITESep 6 · 3,500 Meters 13-14 · Place 3 · SpeedtacularSpeedtacular3,500 Meters 13-14314:16.15 PB7

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 11-12 · Place 23 · Quick Track ClubQuick Track Club3,000 Meters 11-122311:50.406
Nov 23USATF Region 15 Junior Olympic Cross Country ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 1 · Quick Track ClubQuick Track Club3,000 Meters 11-12111:13.27 PB6
Nov 9USATF Southern California Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 30 · Quick Track ClubQuick Track Club3,000 Meters 11-123012:13.50 PB6
Oct 26LA Jets Cross Country InvitationalOct 26 · 3,000 Meters 11-12 · Place 2 · Quick Track ClubQuick Track Club3,000 Meters 11-12210:44.15 PB6
Oct 24John Elders InvitationalOct 24 · 6,000 Meters Varsity · Place 13 · Quick Track ClubQuick Track Club6,000 Meters Varsity1322:48.906
Oct 19Pacific Coast Shockwaves XC InvitationalOct 19 · 3,000 Meters 11-12 · Place 11 · Quick Track ClubQuick Track Club3,000 Meters 11-121111:34.8 PB6
Sep 27Santa Ana Lightning Cross Country InvitationalSep 27 · 3,000 Meters 11-12 · Place 5 · Quick Track ClubQuick Track Club3,000 Meters 11-12510:42.24 PB6
Sep 132025 Valley United Striders XC InvitationalSep 13 · 3,000 Meters Varsity · Place 2 · Quick Track ClubQuick Track Club3,000 Meters Varsity211:29.5812
Sep 7GRIT XC INVITESep 7 · 3,000 Meters Varsity · Place 2 · Quick Track ClubQuick Track Club3,000 Meters Varsity211:32.1012

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 39 · Quick Track ClubQuick Track Club3,000 Meters 11-123911:28.33 PB5
Dec 5Quick TC 3000m TIme TrialDec 5 · 3,000 Meters 11-12 · Quick Track ClubQuick Track Club3,000 Meters 11-12011:39Unofficial5
Nov 17USATF Region 15 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 11-12 · Place 9 · Quick Track ClubQuick Track Club3,000 Meters 11-12911:37.50 PB5
Nov 10USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters Varsity · Place 11 · Quick Track ClubQuick Track Club3,000 Meters Varsity1111:37.4812
Oct 27Los Angeles Jets 9th Annual Cross Country InvitationalOct 27 · 3,000 Meters Varsity · Place 12 · Quick Track ClubQuick Track Club3,000 Meters Varsity1211:37.6012
Oct 13Free Spirit Cross Country Invitational 2024Oct 13 · 3,000 Meters Varsity · Place 9 · Quick Track ClubQuick Track Club3,000 Meters Varsity911:26.3912
Sep 29SA Lightning Cross Country InvitationalSep 29 · 3,000 Meters Varsity · Place 9 · Quick Track ClubQuick Track Club3,000 Meters Varsity911:09.8412
Sep 14Valley United Cross Country Invitational MeetSep 14 · 3,000 Meters 11-12 · Place 11 · Quick Track ClubQuick Track Club3,000 Meters 11-121112:25.825
Sep 8GRIT XC INVITESep 8 · 3,000 Meters Varsity · Place 12 · Quick Track ClubQuick Track Club3,000 Meters Varsity1212:28.5312

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 9-10 · Place 46 · Quick Track ClubQuick Track Club3,000 Meters 9-104612:07.67 PB4
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 7 · Quick Track ClubQuick Track Club3,000 Meters 9-10712:14.81 PB4
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 27 · Quick Track ClubQuick Track Club3,000 Meters 9-102712:46.984
Oct 29LA Jets 9th Annual Cross Country InvitationalOct 29 · 3,000 Meters Varsity · Place 8 · Quick Track ClubQuick Track Club3,000 Meters Varsity811:50.0010
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 4 · Quick Track ClubQuick Track Club3,000 Meters Varsity413:14.3110
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 9-10 · Place 18 · Quick Track ClubQuick Track Club3,000 Meters 9-101812:57.304
Oct 1Lightning Wellness RunOct 1 · 3,000 Meters Varsity · Place 4 · Quick Track ClubQuick Track Club3,000 Meters Varsity412:17.411
Sep 24GRIT XC INVITESep 24 · 3,000 Meters 9-10 · Place 4 · Quick Track ClubQuick Track Club3,000 Meters 9-10412:36.85Unofficial4
Sep 16Valley United Cross Country Invitational MeetSep 16 · 3,000 Meters 9-10 · Place 5 · Quick Track ClubQuick Track Club3,000 Meters 9-10512:55.884

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters Varsity · Place 32 · Quick Track ClubQuick Track Club3,000 Meters Varsity3214:04.4610
Oct 30Los Angeles Jets Cross Country InvitationalOct 30 · 3,000 Meters Varsity · Place 12 · Quick Track ClubQuick Track Club3,000 Meters Varsity1214:27.813
Sep 25OC GRIT XC INVITESep 25 · 3,000 Meters 9-10 · Place 20 · Quick Track ClubQuick Track Club3,000 Meters 9-102014:03.15 PB3

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21USATF Region 15 Junior Olympic ChampionshipsNov 21 · 2,000 Meters 8U · Place 22 · Quick Track ClubQuick Track Club2,000 Meters 8U2210:20.03 PB2