Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Central Park - Huntington BeachCentral Park Invitational · Oct 311:15.1Central Park Invitational October 3, 2026
2.93 Miles · Rosemead High SchoolRosemead XC Invitational · Sep 1216:13.3Rosemead XC InvitationalSeptember 12, 2026
3 Miles · Craig Regional ParkPat Hadley Memorial Invitational · Sep 518:24.2Pat Hadley Memorial InvitationalSeptember 5, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1816:32.645th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 2316:23.7Mt. SAC XC Invite - High School DivisionOctober 23, 2026
3 Miles · Ralph B Clark ParkSuburban Valley Conference Cluster 2 · Oct 1516:38.2Suburban Valley Conference Cluster 2October 15, 2026
3,000 Meters · Central ParkValley United Cross Country Invitational Meet · Sep 1414:46.97Valley United Cross Country Invitational MeetSeptember 14, 2024
3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 816:00.85Free Spirit Invitational MeetOctober 8, 2023
4,000 Meters · 6622 Lakeview Dr. Huntington Beach 92648Pacific Coast Shockwaves XC Invitational · Oct 1916:40.3Pacific Coast Shockwaves XC InvitationalOctober 19, 2025
4,000 Meters · Heartwell ParkLA Jets Cross Country Invitational · Oct 2616:07.40LA Jets Cross Country InvitationalOctober 26, 2025
4,000 Meters · Mt. San Antonio CollegeUSATF Southern California Association Junior Olympic Championships · Nov 915:40.84USATF Southern California Association Junior Olympic ChampionshipsNovember 9, 2025
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2617:06.04Nike Portland XCSeptember 26, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 3Suburban Valley Conference ChampionshipsNov 3 · 3 Miles Mid-Cities FS · Place 4 · WarrenWarren3 Miles Mid-Cities FS416:47.29
Oct 23Mt. SAC XC Invite - High School DivisionOct 23 · 3 Miles Race 42 D1&2 Freshman Red - 7:20 · Place 6 · WarrenWarren3 Miles Race 42 D1&2 Freshman Red - 7:20616:23.7 PB9
Oct 15Suburban Valley Conference Cluster 2Oct 15 · 3 Miles All League Fresh/So · Place 3 · WarrenWarren3 Miles All League Fresh/So316:38.2 PB9
Oct 3Central Park Invitational Oct 3 · 2.1 Miles (10) FR Boys Section1 · Place 4 · WarrenWarren2.1 Miles (10) FR Boys Section1411:15.1 PB9
Sep 26Nike Portland XCSep 26 · 5,000 Meters Freshman JV Morning · Place 3 · WarrenWarren5,000 Meters Freshman JV Morning317:06.04 PB9
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 45 - 5:46pm - Blue Frosh (B) · Place 11 · WarrenWarren3 Miles Race 45 - 5:46pm - Blue Frosh (B)1116:32.6 PB9
Sep 12Rosemead XC InvitationalSep 12 · 2.93 Miles Freshman · Place 8 · WarrenWarren2.93 Miles Freshman816:13.3 PB9
Sep 5Pat Hadley Memorial InvitationalSep 5 · 3 Miles Freshman · Place 3 · WarrenWarren3 Miles Freshman318:24.2 PB9

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9USATF Southern California Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 43 · In StrideIn Stride4,000 Meters 13-144315:40.84 PB6
Oct 26LA Jets Cross Country InvitationalOct 26 · 4,000 Meters 13-14 · Place 29 · In StrideIn Stride4,000 Meters 13-142916:07.40 PB6
Oct 19Pacific Coast Shockwaves XC InvitationalOct 19 · 4,000 Meters 13 to Masters · Place 24 · In StrideIn Stride4,000 Meters 13 to Masters2416:40.3 PB6
Sep 7GRIT XC INVITESep 7 · 4,000 Meters Varsity · Place 48 · In StrideIn Stride4,000 Meters Varsity4818:02.6914
Aug 16La Serna Summer XC Series #4Aug 16 · 2 Miles Novice · Place 12 · In StrideIn Stride2 Miles Novice1213:25.79—

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 10USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters Varsity · Place 95 · In StrideIn Stride3,000 Meters Varsity9513:27.4212
Oct 27Los Angeles Jets 9th Annual Cross Country InvitationalOct 27 · 3,000 Meters Varsity · Place 40 · In StrideIn Stride3,000 Meters Varsity4013:14.2012
Oct 13Free Spirit Cross Country Invitational 2024Oct 13 · 3,000 Meters Varsity · Place 93 · In StrideIn Stride3,000 Meters Varsity9313:29.3212
Sep 29SA Lightning Cross Country InvitationalSep 29 · 3,000 Meters Varsity · Place 62 · In StrideIn Stride3,000 Meters Varsity6213:30.5412
Sep 14Valley United Cross Country Invitational MeetSep 14 · 3,000 Meters 11-12 · Place 91 · In StrideIn Stride3,000 Meters 11-129114:46.97 PB12
Sep 8GRIT XC INVITESep 8 · 3,000 Meters Varsity · Place 50 · In StrideIn Stride3,000 Meters Varsity5014:29.5912
Aug 17La Serna Summer XC Series #4Aug 17 · 2 Miles Novice · Place 41 · In StrideIn Stride2 Miles Novice4115:46.1012

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 52023 San Diego Waves Youth XC InvitationalNov 5 · 3,000 Meters 11-12 · In StrideIn Stride3,000 Meters 11-120DNS11
Oct 29LA Jets 9th Annual Cross Country InvitationalOct 29 · 3,000 Meters Varsity · Place 52 · In StrideIn Stride3,000 Meters Varsity5214:15.2212
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 141 · In StrideIn Stride3,000 Meters 11-1214116:00.85 PB11
Sep 24GRIT XC INVITESep 24 · 3,000 Meters 11-12 · Place 65 · In StrideIn Stride3,000 Meters 11-126515:37.49Unofficial11
Sep 16Valley United Cross Country Invitational MeetSep 16 · 3,000 Meters 11-12 · Place 132 · In StrideIn Stride3,000 Meters 11-1213216:17.6911

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 162022 SD Waves Duck Pond InvitationalOct 16 · 3,000 Meters 9 -10 · In StrideIn Stride3,000 Meters 9 -100NT10
Sep 17Valley United Cross Country Invitational MeetSep 17 · 3,000 Meters 9-10 · Place 65 · In StrideIn Stride3,000 Meters 9-106515:23.9010