Personal bests

Best marks in available results
Event / courseMarkMeetDate
1931 m · Central Park - Huntington BeachThe OC Quick and Gritty · Oct 2910:06.76The OC Quick and GrittyOctober 29, 2017
2,000 Meters · Arcadia County ParkFree Spirit Condors Youth XC Invite · Oct 149:15.50Free Spirit Condors Youth XC InviteOctober 14, 2018
2,000 Meters · Box Springs Mountain ReserveLions Cross Country Invitational · Oct 219:45Lions Cross Country InvitationalOctober 21, 2018
2,000 Meters · Carbon Canyon Regional Park7th Orange County Youth Cross Country Open Meet · Sep 159:31.157th Orange County Youth Cross Country Open MeetSeptember 15, 2019
2,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 119:06.69USATF Southern California Association Junior Olympic ChampionshipsNovember 11, 2018
2,000 Meters · Central Park - Huntington BeachThe Quick and Gritty Invite · Sep 309:37.69The Quick and Gritty Invite September 30, 2018
2,000 Meters · Kit Carson ParkUSATF Region 15 Junior Olympic Championships · Nov 248:31.23USATF Region 15 Junior Olympic ChampionshipsNovember 24, 2019
2,000 Meters · Lake Las VegasUSATF Region 15 Junior Olympic Championships · Nov 188:42.6USATF Region 15 Junior Olympic ChampionshipsNovember 18, 2018
2,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine 2019 XC Invitational · Oct 208:53.40Temecula Valley Time Machine 2019 XC InvitationalOctober 20, 2019
2,000 Meters · Peck Park Community CenterPacific Coast Shockwaves XC Invitational and Grand Prix 5K · Oct 69:54.63Pacific Coast Shockwaves XC Invitational and Grand Prix 5KOctober 6, 2019
3,000 Meters · 3k CoursePacific Coast Shockwaves XC Invitational · Oct 315:32.10Pacific Coast Shockwaves XC InvitationalOctober 3, 2021
3,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1413:16.96USATF Southern California Association Junior Olympic ChampionshipsNovember 14, 2021
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:25.37USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1913:08.02USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
4,000 Meters · Mt. San Antonio CollegeUSATF Southern California Association Junior Olympic Championships · Nov 917:26.88USATF Southern California Association Junior Olympic ChampionshipsNovember 9, 2025

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

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 9USATF Southern California Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 83 · Pacific Coast Shock WavesPacific Coast Shock Waves4,000 Meters 13-148317:26.88 PB-

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 325 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 11-1232512:25.37 PB-
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 58 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 11-125813:08.02 PB-
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 86 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 11-128613:33.09-

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 21USATF Region 15 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 9-10 · Place 36 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 9-103613:29.94-
Nov 14USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 9-10 · Place 37 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 9-103713:16.96 PB-
Oct 3Pacific Coast Shockwaves XC InvitationalOct 3 · 3,000 Meters 9-10 · Place 20 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 9-102015:32.10 PB-

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 24USATF Region 15 Junior Olympic ChampionshipsNov 24 · 2,000 Meters 8U · Place 22 · So Cal RoadrunnersSo Cal Roadrunners2,000 Meters 8U228:31.23 PB-
Nov 17USATF Southern California Association Junior Olympic ChampionshipsNov 17 · 2,000 Meters 8U · Place 24 · So Cal RoadrunnersSo Cal Roadrunners2,000 Meters 8U249:17.01-
Nov 10San Diego RoadRunners Cross Country Meet Nov 10 · 2,000 Meters 8U · Place 10 · So Cal RoadrunnersSo Cal Roadrunners2,000 Meters 8U108:39.50-
Oct 20Temecula Valley Time Machine 2019 XC InvitationalOct 20 · 2,000 Meters 8U · Place 7 · So Cal RoadrunnersSo Cal Roadrunners2,000 Meters 8U78:53.40 PB-
Oct 13Free Spirit Condors Youth XC InvitationalOct 13 · 2,000 Meters Event 2 8U · Place 22 · So Cal RoadrunnersSo Cal Roadrunners2,000 Meters Event 2 8U229:51.16-
Oct 6Pacific Coast Shockwaves XC Invitational and Grand Prix 5KOct 6 · 2,000 Meters 8U · Place 15 · So Cal RoadrunnersSo Cal Roadrunners2,000 Meters 8U159:54.63 PB-
Sep 29The Quick and GrittySep 29 · 2,000 Meters 8U · Place 13 · So Cal RoadrunnersSo Cal Roadrunners2,000 Meters 8U139:51.96-
Sep 21Valley United XC Invitational MeetSep 21 · 2,000 Meters 7-8 · Place 17 · So Cal RoadrunnersSo Cal Roadrunners2,000 Meters 7-8179:58.31-
Sep 157th Orange County Youth Cross Country Open MeetSep 15 · 2,000 Meters 8U · Place 5 · So Cal RoadrunnersSo Cal Roadrunners2,000 Meters 8U59:31.15 PB-

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 18USATF Region 15 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 27 · Pacific Coast Shock WavesPacific Coast Shock Waves2,000 Meters 8U278:42.6 PB-
Nov 11USATF Southern California Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 20 · Pacific Coast Shock WavesPacific Coast Shock Waves2,000 Meters 8U209:06.69 PB-
Nov 4San Diego RoadRunners Cross Country MeetNov 4 · 2,000 Meters 8 & Under · Place 18 · Pacific Coast Shock WavesPacific Coast Shock Waves2,000 Meters 8 & Under189:08.86-
Oct 21Lions Cross Country InvitationalOct 21 · 2,000 Meters 8 & under · Place 9 · Pacific Coast Shock WavesPacific Coast Shock Waves2,000 Meters 8 & under99:45 PB-
Oct 14Free Spirit Condors Youth XC InviteOct 14 · 2,000 Meters Event 2 8U · Place 46 · Pacific Coast Shock WavesPacific Coast Shock Waves2,000 Meters Event 2 8U469:15.50 PB-
Sep 30The Quick and Gritty Invite Sep 30 · 2,000 Meters 8U · Place 23 · Pacific Coast Shock WavesPacific Coast Shock Waves2,000 Meters 8U239:37.69 PB-

2017 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 5San Diego RoadRunners Cross Country MeetNov 5 · 2,000 Meters 8 & Under · Place 18 · Pacific Coast Shock WavesPacific Coast Shock Waves2,000 Meters 8 & Under189:31.92-
Oct 29The OC Quick and GrittyOct 29 · 1.2 Miles 8U · Place 31 · Pacific Coast Shock WavesPacific Coast Shock Waves1.2 Miles 8U3110:06.76 PB-
Oct 1SCYTFC 2017 Comets InvitationalOct 1 · 2,000 Meters 8U · Place 37 · Pacific Coast Shock WavesPacific Coast Shock Waves2,000 Meters 8U3710:39.84-