Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 127:58.25USATF Southern California Association Junior Olympic ChampionshipsNovember 12, 2023
2,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 259:53.63OC GRIT XC INVITESeptember 25, 2022
2,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 98:02.45USATF National Junior Olympic ChampionshipsDecember 9, 2023
2,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 88:48.5Free Spirit Invitational MeetOctober 8, 2022
2,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 197:58.23USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
2,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 88:26.61Free Spirit Invitational MeetOctober 8, 2023
3,000 Meters · 6622 Lakeview Dr. Huntington Beach 92648Pacific Coast Shockwaves XC Invitational · Oct 1911:07.5Pacific Coast Shockwaves XC InvitationalOctober 19, 2025
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:59.49USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Carl Thornton ParkSanta Ana Lightning Cross Country Invitational · Sep 2610:30.41Santa Ana Lightning Cross Country Invitational September 26, 2026
3,000 Meters · Central Park2026 Valley United Striders XC Invitational · Sep 1911:12.012026 Valley United Striders XC InvitationalSeptember 19, 2026
3,000 Meters · Heartwell ParkLA Jets Cross Country Invitational · Oct 2611:06.81LA Jets Cross Country InvitationalOctober 26, 2025
3,000 Meters · Mt. San Antonio CollegeUSATF Southern California Association Junior Olympic Championships · Nov 911:03.80USATF Southern California Association Junior Olympic ChampionshipsNovember 9, 2025
3,000 Meters · Veterans Memorial ParkUSATF Region 15 Junior Olympic Cross Country Championships · Nov 2311:17.68USATF 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

5 results
DateMeetEventPlMarkGr
Oct 25LA Jets Cross Country Invitational 2026Oct 25 · 3,000 Meters Varsity · Place 6 · Quick Track ClubQuick Track Club3,000 Meters Varsity610:50.2012
Oct 18Shockwaves XC InvitationalOct 18 · 3,000 Meters Varsity · Place 9 · 11-12 Quick Track Club11-12 Quick Track Club3,000 Meters Varsity910:41.6—
Oct 18Shockwaves XC InvitationalOct 18 · 3,000 Meters Varsity · Place 9 · 11-12 Quick Track Club11-12 Quick Track Club3,000 Meters Varsity910:41.6—
Sep 26Santa Ana Lightning Cross Country Invitational Sep 26 · 3,000 Meters 11-12 · Place 5 · Quick Track ClubQuick Track Club3,000 Meters 11-12510:30.41 PB11
Sep 192026 Valley United Striders XC InvitationalSep 19 · 3,000 Meters 11-12 · Place 9 · Quick Track ClubQuick Track Club3,000 Meters 11-12911:12.01 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 9-10 · Place 33 · Quick Track ClubQuick Track Club3,000 Meters 9-103312:10.1010
Nov 23USATF Region 15 Junior Olympic Cross Country ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 4 · Quick Track ClubQuick Track Club3,000 Meters 9-10411:17.68 PB10
Nov 9USATF Southern California Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 9-10 · Place 3 · Quick Track ClubQuick Track Club3,000 Meters 9-10311:03.80 PB10
Oct 26LA Jets Cross Country InvitationalOct 26 · 3,000 Meters 9-10 · Place 3 · Quick Track ClubQuick Track Club3,000 Meters 9-10311:06.81 PB10
Oct 19Pacific Coast Shockwaves XC InvitationalOct 19 · 3,000 Meters 9-10 · Place 4 · Quick Track ClubQuick Track Club3,000 Meters 9-10411:07.5 PB10
Sep 27Santa Ana Lightning Cross Country InvitationalSep 27 · 3,000 Meters 9-10 · Place 4 · Quick Track ClubQuick Track Club3,000 Meters 9-10410:38.3810

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 93 · Quick Track ClubQuick Track Club3,000 Meters 9-109311:59.49 PB9
Nov 17USATF Region 15 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 9-10 · Place 23 · Quick Track ClubQuick Track Club3,000 Meters 9-102311:45.409
Nov 10USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters Varsity · Place 12 · Quick Track ClubQuick Track Club3,000 Meters Varsity1211:49.8910
Oct 27Los Angeles Jets 9th Annual Cross Country InvitationalOct 27 · 3,000 Meters Varsity · Place 6 · Quick Track ClubQuick Track Club3,000 Meters Varsity611:42.5010

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 2,000 Meters 7-8 · Place 52 · Chino Pumas Track ClubChino Pumas Track Club2,000 Meters 7-8528:02.45 PB8
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 2,000 Meters 8U · Place 9 · Chino Pumas Track ClubChino Pumas Track Club2,000 Meters 8U97:58.23 PB8
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 2,000 Meters 8U · Place 9 · Chino Pumas Track ClubChino Pumas Track Club2,000 Meters 8U97:58.25 PB8
Oct 29LA Jets 9th Annual Cross Country InvitationalOct 29 · 2,000 Meters Varsity · Place 3 · Chino Pumas Track ClubChino Pumas Track Club2,000 Meters Varsity38:25.70—
Oct 8Free Spirit Invitational MeetOct 8 · 2,000 Meters 8 & Under · Place 8 · Chino Pumas Track ClubChino Pumas Track Club2,000 Meters 8 & Under88:26.61 PB8
Oct 1Pacific Coast Shockwaves XC InvitationalOct 1 · 2,000 Meters Varsity · Place 2 · Chino Pumas Track ClubChino Pumas Track Club2,000 Meters Varsity28:32.46—
Sep 24GRIT XC INVITESep 24 · 2,000 Meters 8U · Place 6 · Chino Pumas Track ClubChino Pumas Track Club2,000 Meters 8U69:12.87Unofficial8

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 2,000 Meters Varsity · Place 15 · Chino Pumas Track ClubChino Pumas Track Club2,000 Meters Varsity159:03.63—
Oct 30Los Angeles Jets Cross Country InvitationalOct 30 · 2,000 Meters Varsity · Place 10 · Chino PumasChino Pumas2,000 Meters Varsity109:41.5—
Oct 8Free Spirit Invitational MeetOct 8 · 2,000 Meters 8 & Under · Place 35 · Chino Pumas Track ClubChino Pumas Track Club2,000 Meters 8 & Under358:48.5 PB7
Sep 25OC GRIT XC INVITESep 25 · 2,000 Meters 8U · Place 20 · Chino Pumas Track ClubChino Pumas Track Club2,000 Meters 8U209:53.63 PB7