Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Palos Verdes High SchoolPalos Verdes Invitational · Oct 312:30.18Palos Verdes InvitationalOctober 3, 2025
2.93 Miles · Mt. San Antonio College74th Annual Mt. SAC Cross Country Invitational · Oct 2119:1874th Annual Mt. SAC Cross Country InvitationalOctober 21, 2022
3 Miles · Dana Hills High School2025 Dana Hills Invitational · Sep 617:23.802025 Dana Hills InvitationalSeptember 6, 2025
3 Miles · Discovery Well Park2025 Moore League XC #2 · Oct 1519:22.642025 Moore League XC #2October 15, 2025
3 Miles · Dos Pueblos High SchoolDP XC Invite · Oct 1519:29.45DP XC InviteOctober 15, 2022
3 Miles · El Dorado ParkMoore League Cluster #1 - El Dorado Park · Sep 2819:27.7Moore League Cluster #1 - El Dorado ParkSeptember 28, 2022
3 Miles · Heartwell ParkMoore League Finals · Nov 617:51.5Moore League FinalsNovember 6, 2024
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2418:26.877th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3 Miles · Pomona FairplaxASICS Cool Breeze Evening Invitational · Sep 218:40.8ASICS 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

4 results
DateMeetEventPlMarkGr
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D1 JV Red · Place 12 · Poly (Long Beach)3 Miles D1 JV Red1218:26.8 PB12
Oct 152025 Moore League XC #2Oct 15 · 3 Miles Junior Varsity · Place 9 · Poly (Long Beach)3 Miles Junior Varsity919:22.64 PB12
Oct 3Palos Verdes InvitationalOct 3 · 2 Miles Open Junior Varsity · Place 10 · Poly (Long Beach)2 Miles Open Junior Varsity1012:30.18 PB12
Sep 62025 Dana Hills InvitationalSep 6 · 3 Miles Div 1 Junior Varsity · Place 74 · Poly (Long Beach)3 Miles Div 1 Junior Varsity7417:23.80 PB12

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6Moore League FinalsNov 6 · 3 Miles Junior Varsity · Place 11 · Poly (Long Beach)3 Miles Junior Varsity1117:51.5 PB11
Oct 12Dos Pueblos Invitational Oct 12 · 3 Miles Varsity · Place 16 · Poly (Long Beach)3 Miles Varsity1617:44.2911
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 73 · Poly (Long Beach)3 Miles Varsity7317:17.911

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Division 1 · Place 28 · Poly (Long Beach)2.93 Miles Division 12818:0010
Oct 14Dos Pueblos InvitationalOct 14 · 3 Miles Sophomore · Place 32 · Poly (Long Beach)3 Miles Sophomore3218:22.8910
Sep 29Palos Verdes InvitationalSep 29 · 2 Miles Varsity · Place 9 · Poly (Long Beach)2 Miles Varsity912:11.0110
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Sophomore · Place 57 · Poly (Long Beach)3 Miles Sophomore5717:25.210
Sep 2ASICS Cool Breeze Evening InvitationalSep 2 · 3 Miles Sophomore - Large School · Place 58 · Poly (Long Beach)3 Miles Sophomore - Large School5818:40.8 PB10

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 2Moore League XC FinalsNov 2 · 3 Miles Boys Frosh/Soph · Place 19 · Poly (Long Beach)3 Miles Boys Frosh/Soph1918:25.579
Oct 2174th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D1&2 Frosh Blue · Place 55 · Poly (Long Beach)2.93 Miles D1&2 Frosh Blue5519:18 PB9
Oct 15DP XC InviteOct 15 · 3 Miles Freshman · Place 11 · Poly (Long Beach)3 Miles Freshman1119:29.45 PB9
Sep 30Palos Verdes InvitationalSep 30 · 2 Miles Freshman Open · Place 1 · M Poly (Long B2 Miles Freshman Open113:27.40—
Sep 28Moore League Cluster #1 - El Dorado ParkSep 28 · 3 Miles Frosh/Soph · Place 31 · Poly (Long Beach)3 Miles Frosh/Soph3119:27.7 PB9
Aug 27LBPXC Bun RunAug 27 · 3 Miles Varsity · Place 41 · M LB Poly3 Miles Varsity4121:28.04—