Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Central Park - Huntington BeachCentral Park Invitational · Oct 315:41.6Central Park Invitational October 3, 2026
3 Miles · Dana Hills High School2025 Dana Hills Invitational · Sep 615:31.802025 Dana Hills InvitationalSeptember 6, 2025
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1815:24.645th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Irvine Regional ParkOC XC Championships · Oct 1916:23.6OC XC ChampionshipsOctober 19, 2024
3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 2315:21.2Mt. SAC XC Invite - High School DivisionOctober 23, 2026
3 Miles · Oak Canyon ParkOrange County Championships · Oct 1615:19.8Orange County ChampionshipsOctober 16, 2026
3 Miles · PR City InvitationalPR City Invitational · Aug 2815:38.4PR City Invitational August 28, 2026
3 Miles · William R Mason Regional ParkPCL Finals · Nov 415:07.5PCL FinalsNovember 4, 2026
4,000 Meters · Buena Vista Park2023 San Diego Waves Youth XC Invitational · Nov 513:50.172023 San Diego Waves Youth XC InvitationalNovember 5, 2023
4,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1214:07.68USATF Southern California Association Junior Olympic ChampionshipsNovember 12, 2023
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:27.67USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1914:04.51USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
4,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 814:13.82Free Spirit Invitational MeetOctober 8, 2023
5,000 Meters · Woodward ParkClovis Invitational · Oct 1016:22.90Clovis InvitationalOctober 10, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 4PCL FinalsNov 4 · 3 Miles VARSITY BOYS · Place 4 · WoodbridgeWoodbridge3 Miles VARSITY BOYS415:07.5 PB11
Oct 23Mt. SAC XC Invite - High School DivisionOct 23 · 3 Miles Race 85 D2 Varsity Red - 4:48 PM · Place 3 · WoodbridgeWoodbridge3 Miles Race 85 D2 Varsity Red - 4:48 PM315:21.2 PB11
Oct 16Orange County ChampionshipsOct 16 · 3 Miles Boys Sweepstakes · Place 32 · WoodbridgeWoodbridge3 Miles Boys Sweepstakes3215:19.8 PB11
Oct 7PCL ClusterOct 7 · 3 Miles Junior Varsity · Place 1 · WoodbridgeWoodbridge3 Miles Junior Varsity116:00.311
Oct 3Central Park Invitational Oct 3 · 3 Miles (2) Sweep Boys · Place 34 · WoodbridgeWoodbridge3 Miles (2) Sweep Boys3415:41.6 PB11
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 53 - 7:22pm - Blue Varsity A (B) · Place 32 · WoodbridgeWoodbridge3 Miles Race 53 - 7:22pm - Blue Varsity A (B)3215:24.6 PB11
Aug 28PR City Invitational Aug 28 · 3 Miles Elite Showdown · Place 93 · WoodbridgeWoodbridge3 Miles Elite Showdown9315:38.4 PB11

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Varsity · Place 41 · Woodbridge (SS)Woodbridge (SS)3 Miles Varsity4114:58.510
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Division 2 · Place 41 · WoodbridgeWoodbridge3 Miles Division 24114:58.5010
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 2 · Place 13 · Woodbridge (SS)Woodbridge (SS)3 Miles Division 21315:22.010
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 2 · Place 13 · WoodbridgeWoodbridge3 Miles Division 21315:22.0010
Nov 5PCL FinalsNov 5 · 3 Miles Varsity · Place 6 · WoodbridgeWoodbridge3 Miles Varsity615:16.710
Oct 17Orange County Championships 2025Oct 17 · 3 Miles Varsity · Place 74 · WoodbridgeWoodbridge3 Miles Varsity7415:33.9010
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Saturday Championship · Place 103 · WoodbridgeWoodbridge5,000 Meters Saturday Championship10316:22.90 PB10
Oct 8PCL ClusterOct 8 · 3 Miles Varsity · Place 7 · WoodbridgeWoodbridge3 Miles Varsity715:52.2—
Oct 4Central Park InvitationalOct 4 · 3 Miles Varsity · Place 9 · WoodbridgeWoodbridge3 Miles Varsity915:49.8010
Oct 4Central Park InvitationalOct 4 · 3 Miles Varsity · Place 9 · WoodbridgeWoodbridge3 Miles Varsity915:49.8010
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 184 · WoodbridgeWoodbridge3 Miles Varsity18415:22.910
Sep 62025 Dana Hills InvitationalSep 6 · 3 Miles Div 1 Sophomore · Place 1 · WoodbridgeWoodbridge3 Miles Div 1 Sophomore115:31.80 PB10

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 19OC XC ChampionshipsOct 19 · 3 Miles Sweepstakes · Place 97 · WoodbridgeWoodbridge3 Miles Sweepstakes9716:23.6 PB9

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 91 · OC GritOC Grit4,000 Meters 13-149113:27.67 PB8
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 7 · OC GritOC Grit4,000 Meters 13-14714:04.51 PB8
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 8 · OC GritOC Grit4,000 Meters 13-14814:07.68 PB8
Nov 52023 San Diego Waves Youth XC InvitationalNov 5 · 4,000 Meters 13-14 · Place 2 · OC GritOC Grit4,000 Meters 13-14213:50.17 PB8
Oct 29LA Jets 9th Annual Cross Country InvitationalOct 29 · 4,000 Meters Varsity · Place 2 · OC GritOC Grit4,000 Meters Varsity213:49.5114
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 4,000 Meters Varsity · Place 2 · OC GritOC Grit4,000 Meters Varsity214:42.0714
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 6 · OC GritOC Grit4,000 Meters 13-14614:13.82 PB8
Oct 1Lightning Wellness RunOct 1 · 4,000 Meters Varsity · Place 1 · OC GritOC Grit4,000 Meters Varsity113:35.66
Sep 16Valley United Cross Country Invitational MeetSep 16 · 4,000 Meters 13-14 · Place 7 · OC GritOC Grit4,000 Meters 13-14714:18.228