Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Columbia ParkOcean League Meet · Oct 716:08.70Ocean League MeetOctober 7, 2026
2.93 Miles · Rosemead High SchoolRosemead XC Invitational · Sep 1225:25.0Rosemead XC InvitationalSeptember 12, 2026
3 Miles · Columbia ParkOcean League Finals · Nov 523:36.60Ocean League FinalsNovember 5, 2025
3 Miles · Crystal SpringsBellarmine-Sacred Heart Invitational · Sep 2629:32.8Bellarmine-Sacred Heart InvitationalSeptember 26, 2026
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2427:32.777th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3 Miles · Palos Verdes High SchoolChadwick Small Schools Invitational · Oct 1028:12.2Chadwick Small Schools InvitationalOctober 10, 2025
3,200 Meters · West Torrance High SchoolWarrior 3200 · Oct 1714:57.04Warrior 3200October 17, 2026
4,000 Meters · Buena Vista Park2022 SD Waves Duck Pond Invitational · Oct 1619:02.382022 SD Waves Duck Pond InvitationalOctober 16, 2022
4,000 Meters · Central ParkValley United Cross Country Invitational Meet · Sep 1618:32.59Valley United Cross Country Invitational MeetSeptember 16, 2023
4,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 2520:48.29OC GRIT XC INVITESeptember 25, 2022
4,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 818:20.3Free Spirit Invitational MeetOctober 8, 2022

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 4Ocean League FinalsNov 4 · 3 Miles Varsity · Place 43 · LawndaleLawndale3 Miles Varsity4328:05.8412
Oct 28Warrior MileOct 28 · 1,600 Meters Open · Place 528 · LawndaleLawndale1,600 Meters Open5286:30.6812
Oct 17Warrior 3200Oct 17 · 3,200 Meters Open · Place 142 · LawndaleLawndale3,200 Meters Open14214:57.04 PB12
Oct 7Ocean League MeetOct 7 · 2 Miles Varsity · Place 37 · LawndaleLawndale2 Miles Varsity3716:08.70 PB12
Sep 26Bellarmine-Sacred Heart InvitationalSep 26 · 3 Miles (10)Varsity-Schools (601-1400 · Place 77 · LawndaleLawndale3 Miles (10)Varsity-Schools (601-14007729:32.8 PB12
Sep 12Rosemead XC InvitationalSep 12 · 2.93 Miles Senior · Place 332 · LawndaleLawndale2.93 Miles Senior33225:25.0 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5Ocean League FinalsNov 5 · 3 Miles Junior Varsity · Place 51 · LawndaleLawndale3 Miles Junior Varsity5123:36.60 PB11
Oct 29Warrior MileOct 29 · 1,600 Meters Open · Place 388 · LawndaleLawndale1,600 Meters Open3885:57.77—
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D3 JV Red · Place 230 · LawndaleLawndale3 Miles D3 JV Red23027:32.7 PB11
Oct 10Chadwick Small Schools InvitationalOct 10 · 3 Miles JV Boys · Place 24 · LawndaleLawndale3 Miles JV Boys2428:12.2 PB11
Oct 8Ocean League ClusterOct 8 · 3 Miles Junior Varsity · Place 75 · LawndaleLawndale3 Miles Junior Varsity7524:45.92JR
Sep 27Bellarmine/Sacred Heart InvitationalSep 27 · 3 Miles Varsity · Place 95 · LawndaleLawndale3 Miles Varsity9528:03.0011

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 1Pacific Coast Shockwaves XC InvitationalOct 1 · 4,000 Meters Varsity · Place 16 · Los Angeles JetsLos Angeles Jets4,000 Meters Varsity1619:20.1114
Sep 24GRIT XC INVITESep 24 · 4,000 Meters 13-14 · Place 79 · Los Angeles JetsLos Angeles Jets4,000 Meters 13-147920:40.60Unofficial9
Sep 16Valley United Cross Country Invitational MeetSep 16 · 4,000 Meters 13-14 · Place 85 · Los Angeles JetsLos Angeles Jets4,000 Meters 13-148518:32.59 PB9

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters Varsity · Place 89 · Los Angeles JetsLos Angeles Jets4,000 Meters Varsity8919:29.3614
Oct 30Los Angeles Jets Cross Country InvitationalOct 30 · 4,000 Meters Varsity · Place 53 · Los Angeles JetsLos Angeles Jets4,000 Meters Varsity5323:10.809
Oct 162022 SD Waves Duck Pond InvitationalOct 16 · 4,000 Meters 13-14 · Place 25 · Los Angeles JetsLos Angeles Jets4,000 Meters 13-142519:02.38 PB8
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 76 · Los Angeles JetsLos Angeles Jets4,000 Meters 13-147618:20.3 PB8
Oct 2Shockwaves XC Invitational #1Oct 2 · 4,000 Meters Varsity · Place 27 · Los Angeles JetsLos Angeles Jets4,000 Meters Varsity2721:30.5814
Sep 25OC GRIT XC INVITESep 25 · 4,000 Meters 13-14 · Place 54 · Los Angeles JetsLos Angeles Jets4,000 Meters 13-145420:48.29 PB8
Sep 17Valley United Cross Country Invitational MeetSep 17 · 4,000 Meters 13-14 · Place 73 · Los Angeles JetsLos Angeles Jets4,000 Meters 13-147320:25.848