Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · San Dieguito Sports ComplexAll-North County Middle School XC Invite · Nov 410:13.78All-North County Middle School XC InviteNovember 4, 2025
2816 m · Moonlight State BeachBig 8 Moonlight Middle School XC Meet #3 · Oct 239:51.64Big 8 Moonlight Middle School XC Meet #3October 23, 2025
2816 m · San Dieguito Sports ComplexBig 8 Middle School XC Championship Meet · Oct 309:25.80Big 8 Middle School XC Championship MeetOctober 30, 2025
3 Miles · Galway DownsASICS Cool Breeze Invitational · Sep 514:40.2ASICS Cool Breeze InvitationalSeptember 5, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1814:16.745th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · San Dieguito Sports ComplexNCC Coastal and Avocado League Cluster Meet #1 · Sep 1215:49.40NCC Coastal and Avocado League Cluster Meet #1September 12, 2026
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1313:12.702025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Buena Vista ParkUSATF San Diego-Imperial Association Junior Olympic Championships · Nov 912:53.34USATF San Diego-Imperial Association Junior Olympic ChampionshipsNovember 9, 2025
4,000 Meters · Veterans Memorial ParkUSATF Region 15 Junior Olympic Cross Country Championships · Nov 2312:54.60USATF Region 15 Junior Olympic Cross Country ChampionshipsNovember 23, 2025
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 915:04.366th Annual Rose City Championship InviteOctober 9, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Bike the Gorge Varsity Championship · Place 14 · Sage CreekSage Creek5,000 Meters Bike the Gorge Varsity Championship1415:04.36 PB9
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 63 - 9:54pm - D. Speck Sweeps (B · Place 30 · Sage CreekSage Creek3 Miles Race 63 - 9:54pm - D. Speck Sweeps (B3014:16.7 PB9
Sep 12NCC Coastal and Avocado League Cluster Meet #1Sep 12 · 3 Miles Coastal Varsity · Place 7 · Sage CreekSage Creek3 Miles Coastal Varsity715:49.40 PB9
Sep 5ASICS Cool Breeze InvitationalSep 5 · 3 Miles Sundown Showdown · Place 4 · Sage CreekSage Creek3 Miles Sundown Showdown414:40.2 PB9
Aug 11Bobcat Time TrialAug 11 · 1.55 Miles Boys · Place 1 · Sage CreekSage Creek1.55 Miles Boys17:48Unofficial9

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 1 · UnattachedUnattached4,000 Meters 13-14113:12.70 PB8
Nov 23USATF Region 15 Junior Olympic Cross Country ChampionshipsNov 23 · 4,000 Meters 13-14 · Place 1 · 44-Unattached44-Unattached4,000 Meters 13-14112:54.60 PB8
Nov 9USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13 to 14 · Place 1 · 44-Unattached44-Unattached4,000 Meters 13 to 14112:53.34 PB8
Nov 4All-North County Middle School XC InviteNov 4 · 2 Miles Varsity · Place 1 · ValleyValley2 Miles Varsity110:13.78 PB8
Oct 30Big 8 Middle School XC Championship MeetOct 30 · 1.75 Miles 8th grade · Place 1 · ValleyValley1.75 Miles 8th grade19:25.80 PB8
Oct 23Big 8 Moonlight Middle School XC Meet #3Oct 23 · 1.75 Miles 8th grade · Place 1 · ValleyValley1.75 Miles 8th grade19:51.64 PB8
Oct 9Big 8 Middle School XC Meet #2Oct 9 · 1.75 Miles 8th grade · Place 1 · ValleyValley1.75 Miles 8th grade110:28.058