Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · La Serna HSLa Serna Summer XC Series #3 · Aug 1513:38.6La Serna Summer XC Series #3August 15, 2026
3 Miles · Central Park - Huntington BeachCentral Park Invitational · Oct 321:22.2Central Park Invitational October 3, 2026
3,000 Meters · 6622 Lakeview Dr. Huntington Beach 92648Lightning at the Beach XC Invitational · Nov 712:10.90Lightning at the Beach XC InvitationalNovember 7, 2026
3,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1313:51.702025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
3,000 Meters · Carl Thornton ParkSanta Ana Lightning Cross Country Invitational · Sep 2612:01.77Santa Ana Lightning Cross Country Invitational September 26, 2026
3,000 Meters · Central Park2026 Valley United Striders XC Invitational · Sep 1912:42.762026 Valley United Striders XC InvitationalSeptember 19, 2026
3,000 Meters · Heartwell ParkLA Jets Cross Country Invitational · Oct 2612:22.28LA Jets Cross Country InvitationalOctober 26, 2025
3,000 Meters · Mt. San Antonio CollegeUSATF Southern California Association Junior Olympic Championships · Nov 912:13.41USATF Southern California Association Junior Olympic ChampionshipsNovember 9, 2025
3,000 Meters · Pierce CollegeFree Spirit Cross Country Invitational Meet 2026 · Oct 1112:35.65Free Spirit Cross Country Invitational Meet 2026October 11, 2026
3,000 Meters · Veterans Memorial ParkUSATF Region 15 Junior Olympic Cross Country Championships · Nov 2313:36.61USATF 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.

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7Lightning at the Beach XC InvitationalNov 7 · 3,000 Meters 9-10 · Place 2 · In Stride3,000 Meters 9-10212:10.90 PB4
Oct 25LA Jets Cross Country Invitational 2026Oct 25 · 3,000 Meters Varsity · Place 12 · In Stride3,000 Meters Varsity1212:18.7010
Oct 18Shockwaves XC InvitationalOct 18 · 3,000 Meters Varsity · Place 18 · 9-10 In Stride3,000 Meters Varsity1812:10.3—
Oct 18Shockwaves XC InvitationalOct 18 · 3,000 Meters Varsity · Place 18 · 9-10 In Stride3,000 Meters Varsity1812:10.3—
Oct 11Free Spirit Cross Country Invitational Meet 2026Oct 11 · 3,000 Meters 9-10 · Place 25 · In Stride3,000 Meters 9-102512:35.65 PB4
Oct 3Central Park Invitational Oct 3 · 3 Miles Open · Place 93 · In Stride3 Miles Open9321:22.2 PB4
Sep 26Santa Ana Lightning Cross Country Invitational Sep 26 · 3,000 Meters 9-10 · Place 15 · In Stride3,000 Meters 9-101512:01.77 PB4
Sep 192026 Valley United Striders XC InvitationalSep 19 · 3,000 Meters 9-10 · Place 21 · In Stride3,000 Meters 9-102112:42.76 PB4
Sep 6OC GRIT XC INVITESep 6 · 3,000 Meters 9-10 · Place 18 · In Stride3,000 Meters 9-101812:58.914
Aug 15La Serna Summer XC Series #3Aug 15 · 2 Miles Intermediate · Place 96 · In Stride2 Miles Intermediate9613:38.6 PB4

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 9-10 · Place 177 · In Stride3,000 Meters 9-1017713:51.70 PB3
Nov 23USATF Region 15 Junior Olympic Cross Country ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 29 · In Stride3,000 Meters 9-102913:36.61 PB3
Nov 9USATF Southern California Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 9-10 · Place 30 · In Stride3,000 Meters 9-103012:13.41 PB3
Oct 26LA Jets Cross Country InvitationalOct 26 · 3,000 Meters 9-10 · Place 22 · In Stride3,000 Meters 9-102212:22.28 PB3
Oct 19Pacific Coast Shockwaves XC InvitationalOct 19 · 3,000 Meters 9-10 · Place 34 · In Stride3,000 Meters 9-103412:52.63
Sep 27Santa Ana Lightning Cross Country InvitationalSep 27 · 3,000 Meters 9-10 · Place 39 · In Stride3,000 Meters 9-103912:27.023
Sep 7GRIT XC INVITESep 7 · 3,000 Meters Varsity · Place 42 · In Stride3,000 Meters Varsity4214:21.3910