Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · 3k CoursePacific Coast Shockwaves XC Invitational · Oct 316:00.60Pacific Coast Shockwaves XC InvitationalOctober 3, 2021
3,000 Meters · Buena Vista Park2022 SD Waves Duck Pond Invitational · Oct 1612:19.462022 SD Waves Duck Pond InvitationalOctober 16, 2022
3,000 Meters · Central ParkValley United Cross Country Invitational Meet · Sep 1713:36.44Valley United Cross Country Invitational MeetSeptember 17, 2022
3,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 2513:11.34OC GRIT XC INVITESeptember 25, 2022
3,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 812:07.5Free Spirit Invitational MeetOctober 8, 2022
4,000 Meters · 6622 Lakeview Dr. Huntington Beach 92648Pacific Coast Shockwaves XC Invitational · Oct 1922:13.4Pacific Coast Shockwaves XC InvitationalOctober 19, 2025
4,000 Meters · Buena Vista Park2023 San Diego Waves Youth XC Invitational · Nov 518:02.882023 San Diego Waves Youth XC InvitationalNovember 5, 2023
4,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1218:32.86USATF Southern California Association Junior Olympic ChampionshipsNovember 12, 2023
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 918:30.22USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 519:21.25Temecula Valley Time Machine XC InviteOctober 5, 2024
4,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1918:35.69USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
4,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 819:25.80Free Spirit Invitational MeetOctober 8, 2023
5,000 Meters · Mt. San Antonio CollegeUSATF Southern California Association Junior Olympic Championships · Nov 929:32.32USATF Southern California Association Junior Olympic ChampionshipsNovember 9, 2025
5,000 Meters · Veterans Memorial ParkUSATF Region 15 Junior Olympic Cross Country Championships · Nov 2326:09.86USATF Region 15 Junior Olympic Cross Country ChampionshipsNovember 23, 2025

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 23USATF Region 15 Junior Olympic Cross Country ChampionshipsNov 23 · 5,000 Meters 15-18 · Place 3 · OC Grit5,000 Meters 15-18326:09.86 PB10
Nov 9USATF Southern California Association Junior Olympic ChampionshipsNov 9 · 5,000 Meters 15-18 · Place 6 · OC Grit5,000 Meters 15-18629:32.32 PB10
Oct 19Pacific Coast Shockwaves XC InvitationalOct 19 · 4,000 Meters 15-16 · Place 2 · OC Grit4,000 Meters 15-16222:13.4 PB10

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 10USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters Varsity · Place 79 · OC Grit4,000 Meters Varsity7919:55.9914
Oct 27Los Angeles Jets 9th Annual Cross Country InvitationalOct 27 · 4,000 Meters Varsity · Place 48 · OC Grit4,000 Meters Varsity4819:35.1014
Oct 13Free Spirit Cross Country Invitational 2024Oct 13 · 4,000 Meters Varsity · Place 76 · OC Grit4,000 Meters Varsity7619:20.5814
Oct 5Temecula Valley Time Machine XC InviteOct 5 · 4,000 Meters 13-14, 15-16, 17 · Place 31 · OC Grit4,000 Meters 13-14, 15-16, 173119:21.25 PB9
Sep 29SA Lightning Cross Country InvitationalSep 29 · 5,000 Meters Varsity · Place 58 · OC Grit5,000 Meters Varsity5826:06.8314
Sep 14Valley United Cross Country Invitational MeetSep 14 · 4,000 Meters 13-14 · Place 61 · OC Grit4,000 Meters 13-146120:11.909
Sep 8GRIT XC INVITESep 8 · 4,000 Meters Varsity · Place 54 · OC Grit4,000 Meters Varsity5420:44.5314

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 345 · OC Grit4,000 Meters 13-1434518:30.22 PB12
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 57 · OC Grit4,000 Meters 13-145718:35.69 PB12
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 58 · OC Grit4,000 Meters 13-145818:32.86 PB12
Nov 52023 San Diego Waves Youth XC InvitationalNov 5 · 4,000 Meters 13-14 · Place 16 · OC Grit4,000 Meters 13-141618:02.88 PB12
Oct 29LA Jets 9th Annual Cross Country InvitationalOct 29 · 4,000 Meters Varsity · Place 32 · OC Grit4,000 Meters Varsity3218:02.7914
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 4,000 Meters Varsity · Place 13 · OC Grit4,000 Meters Varsity1320:07.8514
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 55 · OC Grit4,000 Meters 13-145519:25.80 PB12
Oct 1Lightning Wellness RunOct 1 · 4,000 Meters Varsity · Place 12 · OC Grit4,000 Meters Varsity1218:17.312
Sep 24GRIT XC INVITESep 24 · 4,000 Meters 13-14 · Place 43 · OC Grit4,000 Meters 13-144319:55.67Unofficial12
Sep 16Valley United Cross Country Invitational MeetSep 16 · 4,000 Meters 13-14 · Place 31 · OC Grit4,000 Meters 13-143118:33.9412

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters Varsity · Place 38 · OC Grit3,000 Meters Varsity3813:45.0312
Oct 30Los Angeles Jets Cross Country InvitationalOct 30 · 3,000 Meters Varsity · Place 15 · OC Grit3,000 Meters Varsity1514:06.610
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 5 · OC Grit3,000 Meters Varsity513:49.2312
Oct 162022 SD Waves Duck Pond InvitationalOct 16 · 3,000 Meters 11-12 · Place 11 · OC Grit3,000 Meters 11-121112:19.46 PB11
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 29 · OC Grit3,000 Meters 11-122912:07.5 PB11
Oct 2Shockwaves XC Invitational #1Oct 2 · 3,000 Meters Varsity · Place 7 · OC Grit3,000 Meters Varsity713:44.6912
Sep 25OC GRIT XC INVITESep 25 · 3,000 Meters 11-12 · Place 17 · OC Grit3,000 Meters 11-121713:11.34 PB11
Sep 17Valley United Cross Country Invitational MeetSep 17 · 3,000 Meters 11-12 · Place 24 · OC Grit3,000 Meters 11-122413:36.44 PB11

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 49 · OC Grit3,000 Meters 11-124913:45.4912
Oct 31Los Angeles Jets XC InvitationalOct 31 · 3,000 Meters Varsity · Place 33 · OC Grit3,000 Meters Varsity3313:44.6012
Oct 10Free Spirit Invitational Cross Country Meet Oct 10 · 3,000 Meters Event 15 11-12 · Place 66 · OC Grit3,000 Meters Event 15 11-126614:03.6212
Oct 3Pacific Coast Shockwaves XC InvitationalOct 3 · 3,000 Meters 11-12 · Place 23 · OC Grit3,000 Meters 11-122316:00.60 PB12
Sep 18Valley United Striders Youth Cross Country Invite - Open MeetSep 18 · 3,000 Meters 11-12 · Place 38 · OC Grit3,000 Meters 11-123814:05.5612