Personal bests

Best marks in available results
Event / courseMarkMeetDate
1931 m · Mt. San Antonio CollegeMt. SAC Cross Country Invitational (Elementary/Middle School) · Oct 139:08Mt. SAC Cross Country Invitational (Elementary/Middle School)October 13, 2023
2,000 Meters · 2K CoursePacific Coast Shockwaves XC Invitational · Oct 38:54.40Pacific Coast Shockwaves XC InvitationalOctober 3, 2021
2,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 148:20.78USATF Southern California Association Junior Olympic ChampionshipsNovember 14, 2021
3,000 Meters · Carl Thornton ParkSanta Ana Lightning Cross Country Invitational · Sep 2715:17.41Santa Ana Lightning Cross Country InvitationalSeptember 27, 2025
3,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 1711:05.40USATF Region 15 Junior Olympic ChampionshipsNovember 17, 2024
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 911:44.93USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 411:53.76Temecula Valley Time Machine XC InviteOctober 4, 2025
3,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1911:59.09USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 811:59.30Free Spirit Invitational MeetOctober 8, 2023

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 4Temecula Valley Time Machine XC InviteOct 4 · 3,000 Meters 11/12 · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 11/12111:53.76 PB7
Sep 27Santa Ana Lightning Cross Country InvitationalSep 27 · 3,000 Meters 11-12 · Place 99 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 11-129915:17.41 PB7
Sep 7GRIT XC INVITESep 7 · 3,000 Meters Varsity · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters Varsity411:36.3712

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 17USATF Region 15 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 11-12 · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 11-12211:05.40 PB6
Nov 10USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters Varsity · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters Varsity111:04.2112
Oct 20Pacific Coast Shockwaves XC InvitationalOct 20 · 3,000 Meters Varsity · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters Varsity312:28.3512
Oct 13Free Spirit Cross Country Invitational 2024Oct 13 · 3,000 Meters Varsity · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters Varsity211:06.1412
Sep 29SA Lightning Cross Country InvitationalSep 29 · 3,000 Meters Varsity · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters Varsity410:58.8412
Sep 14Valley United Cross Country Invitational MeetSep 14 · 3,000 Meters 11-12 · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 11-12311:55.036
Sep 8GRIT XC INVITESep 8 · 3,000 Meters Varsity · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters Varsity411:46.4112

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 9-10 · Place 25 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 9-102511:44.93 PB5
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 9-10211:59.09 PB5
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 9-10111:46.445
Oct 13Mt. SAC Cross Country Invitational (Elementary/Middle School)Oct 13 · 1.2 Miles 5th Grade Yellow · Place 1 · Royal OakRoyal Oak1.2 Miles 5th Grade Yellow19:08 PB5
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 9-10 · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 9-10111:59.30 PB5
Oct 1Pacific Coast Shockwaves XC InvitationalOct 1 · 3,000 Meters Varsity · Place 1 · Pacific Coast Shock WavPacific Coast Shock Wav3,000 Meters Varsity112:58.6910
Sep 16Valley United Cross Country Invitational MeetSep 16 · 3,000 Meters 9-10 · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 9-10112:35.945

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters Varsity · Place 4 · Pacific Coast Shock WavPacific Coast Shock Wav3,000 Meters Varsity412:37.2010
Oct 162022 SD Waves Duck Pond InvitationalOct 16 · 3,000 Meters 9-10 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 9-100NT4
Oct 2Shockwaves XC Invitational #1Oct 2 · 3,000 Meters Varsity · Place 2 · Pacific Coast Shock WavPacific Coast Shock Wav3,000 Meters Varsity213:10.5010
Sep 17Valley United Cross Country Invitational MeetSep 17 · 3,000 Meters 9-10 · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves3,000 Meters 9-10312:37.064
Aug 20La Serna Summer XC Series #3Aug 20 · 2 Miles Varsity · Place 35 · Pacific Coast Shock WavPacific Coast Shock Wav2 Miles Varsity3513:37.25—

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 14USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 2,000 Meters 8U · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves2,000 Meters 8U18:20.78 PB3
Oct 3Pacific Coast Shockwaves XC InvitationalOct 3 · 2,000 Meters 8U · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves2,000 Meters 8U18:54.40 PB3
Sep 18Valley United Striders Youth Cross Country Invite - Open MeetSep 18 · 2,000 Meters 7-8 · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves2,000 Meters 7-818:33.533