Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Dana Hills High School2025 Dana Hills Invitational · Sep 610:57.602025 Dana Hills InvitationalSeptember 6, 2025
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2416:47.877th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3,000 Meters · 3k CoursePacific Coast Shockwaves XC Invitational · Oct 315:29.40Pacific Coast Shockwaves XC InvitationalOctober 3, 2021
3,000 Meters · Central ParkValley United Striders Youth Cross Country Invite - Open Meet · Sep 1811:20.75Valley United Striders Youth Cross Country Invite - Open MeetSeptember 18, 2021
3,000 Meters · Legg Lake ParkFree Spirit Invitational Cross Country Meet · Oct 1011:06.55Free Spirit Invitational Cross Country Meet October 10, 2021
4,000 Meters · Buena Vista Park2022 SD Waves Duck Pond Invitational · Oct 1614:48.162022 SD Waves Duck Pond InvitationalOctober 16, 2022
4,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1214:37.87USATF Southern California Association Junior Olympic ChampionshipsNovember 12, 2023
4,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 2516:18.73OC GRIT XC INVITESeptember 25, 2022
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 914:08.57USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 814:23.3Free Spirit Invitational MeetOctober 8, 2022
4,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1914:42.19USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
4,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 815:07.38Free Spirit Invitational MeetOctober 8, 2023
5,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1417:02.97USATF National Junior Olympic ChampionshipsDecember 14, 2024
5,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 1717:31.30USATF Region 15 Junior Olympic ChampionshipsNovember 17, 2024
5,000 Meters · Mt. San Antonio CollegeUSATF Southern California Association Junior Olympic Championships · Nov 917:53.80USATF Southern California Association Junior Olympic ChampionshipsNovember 9, 2025
5,000 Meters · Veterans Memorial ParkUSATF Region 15 Junior Olympic Cross Country Championships · Nov 2317:00.73USATF 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

5 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 5,000 Meters 15-18 · Place 19 · Valor Track ClubValor Track Club5,000 Meters 15-181918:56.3010
Nov 23USATF Region 15 Junior Olympic Cross Country ChampionshipsNov 23 · 5,000 Meters 15-18 · Place 1 · Valor Track ClubValor Track Club5,000 Meters 15-18117:00.73 PB10
Nov 9USATF Southern California Association Junior Olympic ChampionshipsNov 9 · 5,000 Meters 15-18 · Place 3 · Valor Track ClubValor Track Club5,000 Meters 15-18317:53.80 PB10
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D2 Varsity Blue · Place 27 · Orange County School of the ArtsOrange County School of the Arts3 Miles D2 Varsity Blue2716:47.8 PB10
Sep 62025 Dana Hills InvitationalSep 6 · 2.1 Miles D1 Tim Butler Elite Race · Place 58 · Orange County School of the ArtsOrange County School of the Arts2.1 Miles D1 Tim Butler Elite Race5810:57.60 PB10

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 5,000 Meters 15-18 · Place 29 · Valor Track ClubValor Track Club5,000 Meters 15-182917:02.97 PB9
Nov 17USATF Region 15 Junior Olympic ChampionshipsNov 17 · 5,000 Meters 15-18 · Place 1 · Valor Track ClubValor Track Club5,000 Meters 15-18117:31.30 PB9
Nov 10USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 5,000 Meters Varsity · Place 1 · Valor Track ClubValor Track Club5,000 Meters Varsity116:50.7516
Oct 13Free Spirit Cross Country Invitational 2024Oct 13 · 5,000 Meters Varsity · Place 4 · Valor Track ClubValor Track Club5,000 Meters Varsity417:33.9516

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 205 · OC GritOC Grit4,000 Meters 13-1420514:08.57 PB8
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 27 · OC GritOC Grit4,000 Meters 13-142714:42.19 PB8
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 17 · OC GritOC Grit4,000 Meters 13-141714:37.87 PB8
Oct 29LA Jets 9th Annual Cross Country InvitationalOct 29 · 4,000 Meters Varsity · Place 8 · OC GritOC Grit4,000 Meters Varsity814:46.7314
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 4,000 Meters Varsity · Place 8 · OC GritOC Grit4,000 Meters Varsity815:44.4814
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 18 · OC GritOC Grit4,000 Meters 13-141815:07.38 PB8
Oct 1Lightning Wellness RunOct 1 · 4,000 Meters Varsity · Place 3 · OC GritOC Grit4,000 Meters Varsity314:22.9—
Sep 24GRIT XC INVITESep 24 · 4,000 Meters 13-14 · Place 6 · OC GritOC Grit4,000 Meters 13-14614:59.60Unofficial8
Sep 16Valley United Cross Country Invitational MeetSep 16 · 4,000 Meters 13-14 · Place 18 · OC GritOC Grit4,000 Meters 13-141814:56.538

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters Varsity · Place 15 · OC GritOC Grit4,000 Meters Varsity1515:11.6314
Oct 30Los Angeles Jets Cross Country InvitationalOct 30 · 4,000 Meters Varsity · Place 9 · OC GritOC Grit4,000 Meters Varsity916:10.509
Oct 22Pacific Coast Shockwaves XC Invitational #2Oct 22 · 4,000 Meters Varsity · Place 7 · OC GritOC Grit4,000 Meters Varsity716:21.6514
Oct 162022 SD Waves Duck Pond InvitationalOct 16 · 4,000 Meters 13-14 · Place 7 · OC GritOC Grit4,000 Meters 13-14714:48.16 PB7
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 19 · OC GritOC Grit4,000 Meters 13-141914:23.3 PB7
Sep 25OC GRIT XC INVITESep 25 · 4,000 Meters 13-14 · Place 14 · OC GritOC Grit4,000 Meters 13-141416:18.73 PB7
Sep 17Valley United Cross Country Invitational MeetSep 17 · 4,000 Meters 13-14 · Place 15 · OC GritOC Grit4,000 Meters 13-141515:38.227

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 19 · OC GritOC Grit3,000 Meters 11-121911:26.386
Oct 31Los Angeles Jets XC InvitationalOct 31 · 3,000 Meters Varsity · Place 9 · OC GritOC Grit3,000 Meters Varsity912:43.9512
Oct 10Free Spirit Invitational Cross Country Meet Oct 10 · 3,000 Meters Event 16 11-12 · Place 17 · OC GritOC Grit3,000 Meters Event 16 11-121711:06.55 PB6
Oct 3Pacific Coast Shockwaves XC InvitationalOct 3 · 3,000 Meters 11-12 · Place 24 · OC GritOC Grit3,000 Meters 11-122415:29.40 PB6
Sep 18Valley United Striders Youth Cross Country Invite - Open MeetSep 18 · 3,000 Meters 11-12 · Place 22 · OC GritOC Grit3,000 Meters 11-122211:20.75 PB6