Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Palos Verdes High SchoolPalos Verdes Invitational · Oct 312:10.66Palos Verdes InvitationalOctober 3, 2025
2.93 Miles · Mt. San Antonio College74th Annual Mt. SAC Cross Country Invitational · Oct 2118:5374th Annual Mt. SAC Cross Country InvitationalOctober 21, 2022
3 Miles · Dana Hills High School2025 Dana Hills Invitational · Sep 617:32.302025 Dana Hills InvitationalSeptember 6, 2025
3 Miles · Discovery Well Park2025 Moore League XC #2 · Oct 1519:00.202025 Moore League XC #2October 15, 2025
3 Miles · Dos Pueblos High SchoolDP XC Invite · Oct 1520:07.11DP XC InviteOctober 15, 2022
3 Miles · El Dorado ParkMoore League Cluster #1 - El Dorado Park · Sep 2819:39.8Moore League Cluster #1 - El Dorado ParkSeptember 28, 2022
3 Miles · Heartwell ParkMoore League Finals · Nov 618:51.1Moore League FinalsNovember 6, 2024
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2418:55.477th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3 Miles · Pomona FairplaxASICS Cool Breeze Evening Invitational · Sep 219:03.4ASICS Cool Breeze Evening InvitationalSeptember 2, 2023

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D1 JV Red · Place 23 · Poly (Long Beach)3 Miles D1 JV Red2318:55.4 PB12
Oct 152025 Moore League XC #2Oct 15 · 3 Miles Junior Varsity · Place 5 · Poly (Long Beach)3 Miles Junior Varsity519:00.20 PB12
Oct 11Dos Pueblos InvitationalOct 11 · 3 Miles Varsity · Place 25 · Poly (Long Beach)3 Miles Varsity2518:23.8812
Oct 3Palos Verdes InvitationalOct 3 · 2 Miles #6/7 Junior Varsity · Place 5 · Poly (Long Beach)2 Miles #6/7 Junior Varsity512:10.66 PB12
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 95 · Poly (Long Beach)3 Miles Varsity9517:17.312
Sep 62025 Dana Hills InvitationalSep 6 · 3 Miles Div 1 Junior Varsity · Place 88 · Poly (Long Beach)3 Miles Div 1 Junior Varsity8817:32.30 PB12

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6Moore League FinalsNov 6 · 3 Miles Junior Varsity · Place 24 · Poly (Long Beach)3 Miles Junior Varsity2418:51.1 PB11
Oct 12Dos Pueblos Invitational Oct 12 · 3 Miles Varsity · Place 26 · Poly (Long Beach)3 Miles Varsity2618:17.2911
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 116 · Poly (Long Beach)3 Miles Varsity11617:46.711

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Division 1 · Place 85 · Poly (Long Beach)2.93 Miles Division 18519:3510
Oct 14Dos Pueblos InvitationalOct 14 · 3 Miles Sophomore · Place 31 · Poly (Long Beach)3 Miles Sophomore3118:21.5710
Sep 29Palos Verdes InvitationalSep 29 · 2 Miles Junior Varsity Open · Place 7 · Poly (Long Beach)2 Miles Junior Varsity Open712:32.0110
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Sophomore · Place 145 · Poly (Long Beach)3 Miles Sophomore14518:06.410
Sep 2ASICS Cool Breeze Evening InvitationalSep 2 · 3 Miles Sophomore - Large School · Place 76 · Poly (Long Beach)3 Miles Sophomore - Large School7619:03.4 PB10

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 2Moore League XC FinalsNov 2 · 3 Miles Boys Frosh/Soph · Place 33 · Poly (Long Beach)3 Miles Boys Frosh/Soph3319:06.999
Oct 2174th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D1&2 Frosh Blue · Place 41 · Poly (Long Beach)2.93 Miles D1&2 Frosh Blue4118:53 PB9
Oct 15DP XC InviteOct 15 · 3 Miles Freshman · Place 14 · Poly (Long Beach)3 Miles Freshman1420:07.11 PB9
Sep 30Palos Verdes InvitationalSep 30 · 2 Miles Freshman · Place 3 · M9 Poly (Long B2 Miles Freshman312:47.40—
Sep 28Moore League Cluster #1 - El Dorado ParkSep 28 · 3 Miles Frosh/Soph · Place 35 · Poly (Long Beach)3 Miles Frosh/Soph3519:39.8 PB9
Sep 15 41st Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Freshman · Place 163 · Poly (Long Beach)3 Miles Freshman16319:34.29
Sep 3Southern California XC OpenerSep 3 · 3 Miles Frosh/Soph · Place 50 · Long Beach P3 Miles Frosh/Soph5019:57.029
Sep 3Southern California XC OpenerSep 3 · 3 Miles Frosh/Soph · Place 51 · Long Beach P3 Miles Frosh/Soph5119:57.029
Aug 27LBPXC Bun RunAug 27 · 3 Miles Varsity · Place 29 · M LB Poly3 Miles Varsity2919:59.85—