Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Trabuco Hills High SchoolSaddleback Cup · Sep 49:33.3Saddleback CupSeptember 4, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1815:15.345th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Irvine Regional ParkSouth Coast League Championships · Nov 515:05.5South Coast League ChampionshipsNovember 5, 2026
3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 2315:01.6Mt. SAC XC Invite - High School DivisionOctober 23, 2026
3 Miles · Oak Canyon ParkOrange County Championships · Oct 1615:12.6Orange County ChampionshipsOctober 16, 2026
3,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1412:31.47USATF Southern California Association Junior Olympic ChampionshipsNovember 14, 2021
4,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1216:15.85USATF Southern California Association Junior Olympic ChampionshipsNovember 12, 2023
4,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 2517:01.68OC GRIT XC INVITESeptember 25, 2022
4300 m · Seaside 3 CourseThree Course Challenge · Sep 2616:31.8Three Course ChallengeSeptember 26, 2026
5,000 Meters · Woodward Park47th Asics Clovis Invitational · Oct 915:52.447th Asics Clovis InvitationalOctober 9, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 5South Coast League ChampionshipsNov 5 · 3 Miles Varsity · Place 11 · Trabuco HillsTrabuco Hills3 Miles Varsity1115:05.5 PB11
Oct 23Mt. SAC XC Invite - High School DivisionOct 23 · 3 Miles Race 53 D1& 2 Team Sweeps Green · Place 41 · Trabuco HillsTrabuco Hills3 Miles Race 53 D1& 2 Team Sweeps Green4115:01.6 PB11
Oct 16Orange County ChampionshipsOct 16 · 3 Miles Boys Sweepstakes · Place 20 · Trabuco HillsTrabuco Hills3 Miles Boys Sweepstakes2015:12.6 PB11
Oct 947th Asics Clovis InvitationalOct 9 · 5,000 Meters Saturday Championship · Place 62 · Trabuco HillsTrabuco Hills5,000 Meters Saturday Championship6215:52.4 PB11
Sep 26Three Course ChallengeSep 26 · 4,300 Meters Easy Course · Place 3 · Trabuco HillsTrabuco Hills4,300 Meters Easy Course316:31.8 PB11
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 63 - 9:54pm - D. Speck Sweeps (B · Place 178 · Trabuco HillsTrabuco Hills3 Miles Race 63 - 9:54pm - D. Speck Sweeps (B17815:15.3 PB11
Sep 4Saddleback CupSep 4 · 2 Miles Boys Varsity · Place 13 · Trabuco HillsTrabuco Hills2 Miles Boys Varsity139:33.3 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Varsity · Place 81 · Trabuco Hills (SS)Trabuco Hills (SS)3 Miles Varsity8115:37.810
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Division 1 · Place 81 · Trabuco HillsTrabuco Hills3 Miles Division 18115:37.8010
Nov 6South Coast League FinalsNov 6 · 3 Miles Varsity · Place 29 · Trabuco Hills (SS)Trabuco Hills (SS)3 Miles Varsity2916:19.310
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D1&2 Team Sweepstakes Red · Place 76 · Trabuco HillsTrabuco Hills3 Miles D1&2 Team Sweepstakes Red7616:21.510
Oct 17Orange County Championships 2025Oct 17 · 3 Miles Varsity · Place 33 · Trabuco HillsTrabuco Hills3 Miles Varsity3315:01.6010
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Division 2 Varsity · Place 71 · Trabuco HillsTrabuco Hills5,000 Meters Division 2 Varsity7116:45.7010
Sep 274th Annual Grit n Grind XC ChallengeSep 27 · 3 Miles Varsity Elite · Place 11 · Trabuco HillsTrabuco Hills3 Miles Varsity Elite1115:14.6010
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 117 · Trabuco HillsTrabuco Hills3 Miles Varsity11715:39.910
Aug 30Saddleback CupAug 30 · 2 Miles Junior Varsity · Place 1 · Trabuco HillsTrabuco Hills2 Miles Junior Varsity19:53.210

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7South Coast/Seaview League Finals Nov 7 · 3 Miles Freshman · Place 1 · Trabuco HillsTrabuco Hills3 Miles Freshman116:28.89
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Freshman Division 1 · Place 4 · Trabuco HillsTrabuco Hills3 Miles Freshman Division 1417:219
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Freshman Division 1 · Place 4 · Trabuco HillsTrabuco Hills3 Miles Freshman Division 1417:219
Oct 19OC XC ChampionshipsOct 19 · 3 Miles Freshman- Large Schools · Place 3 · Trabuco HillsTrabuco Hills3 Miles Freshman- Large Schools316:47.09
Oct 543rd Central Park Cross Country Invitational 2024Oct 5 · 3 Miles Varsity · Place 6 · Trabuco Hills (SS)Trabuco Hills (SS)3 Miles Varsity616:52.89
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Freshman · Place 75 · Trabuco HillsTrabuco Hills3 Miles Freshman7517:43.79
Aug 30Saddleback Cross Country CupAug 30 · 2 Miles Freshman · Place 5 · Trabuco HillsTrabuco Hills2 Miles Freshman510:42.59

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 70 · Colts Running ClubColts Running Club4,000 Meters 13-147016:15.85 PB10
Oct 29LA Jets 9th Annual Cross Country InvitationalOct 29 · 4,000 Meters Varsity · Place 30 · Colts Running ClubColts Running Club4,000 Meters Varsity3016:07.9214

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters Varsity · Place 64 · Colts Running ClubColts Running Club4,000 Meters Varsity6416:54.8214
Oct 30Los Angeles Jets Cross Country InvitationalOct 30 · 4,000 Meters Varsity · Place 36 · Colts Running ClubColts Running Club4,000 Meters Varsity3618:06.509
Sep 25OC GRIT XC INVITESep 25 · 4,000 Meters 13-14 · Place 27 · Colts Running ClubColts Running Club4,000 Meters 13-142717:01.68 PB9

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 14USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 44 · Colts Running ClubColts Running Club3,000 Meters 11-124412:31.47 PB6