Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Arcadia County ParkFree Spirit Condors Youth XC Invite · Oct 147:50.80Free Spirit Condors Youth XC InviteOctober 14, 2018
2,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 118:18.85USATF Southern California Association Junior Olympic ChampionshipsNovember 11, 2018
2,000 Meters · Lake Las VegasUSATF Region 15 Junior Olympic Championships · Nov 187:59.2USATF Region 15 Junior Olympic ChampionshipsNovember 18, 2018
3 Miles · Corriganville ParkCoastal Canyon League Meet 1 · Sep 316:33.08Coastal Canyon League Meet 1September 3, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1814:47.245th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Lake CasitasVentura County Championships · Oct 1715:43.7Ventura County ChampionshipsOctober 17, 2026
3 Miles · Mission Oaks ParkCoastal Canyon League Finals · Nov 516:03.1Coastal Canyon League FinalsNovember 5, 2026
3 Miles · Oak Canyon ParkCoastal Canyon League Meet 2 · Sep 2416:30.2Coastal Canyon League Meet 2September 24, 2026
3,000 Meters · Arcadia County ParkFree Spirit Condors Youth XC Invitational · Oct 1311:19.51Free Spirit Condors Youth XC InvitationalOctober 13, 2019
3,000 Meters · Carden Conejo SchoolSCYTFC Championships · Oct 2211:25.3SCYTFC ChampionshipsOctober 22, 2022
3,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1410:57.92USATF Southern California Association Junior Olympic ChampionshipsNovember 14, 2021
3,000 Meters · Craig Ranch ParkAAU Western Regional Cross-Country Championship · Nov 1412:31AAU Western Regional Cross-Country ChampionshipNovember 14, 2020
3,000 Meters · El Cariso Regional ParkEl Cariso Regional Park - Sylmar CA - Youth Club · Sep 2410:54.22El Cariso Regional Park - Sylmar CA - Youth ClubSeptember 24, 2022
3,000 Meters · Kit Carson ParkUSATF Region 15 Junior Olympic Championships · Nov 2411:57.01USATF Region 15 Junior Olympic ChampionshipsNovember 24, 2019
3,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 810:26.6Free Spirit Invitational MeetOctober 8, 2022
3,000 Meters · O'Melveny ParkO'Meleveny Park Youth XC Meet · Sep 1112:33.41O'Meleveny Park Youth XC MeetSeptember 11, 2021
3,000 Meters · Pierce CollegePierce College Youth Cross Country Meet · Oct 1611:28.02Pierce College Youth Cross Country MeetOctober 16, 2021
3,200 Meters · Moorpark High SchoolKing of the Track Classic · Oct 289:42.39King of the Track ClassicOctober 28, 2025
4,000 Meters · Carden Conejo SchoolSCYTFC XC Championships · Oct 2115:48.7SCYTFC XC ChampionshipsOctober 21, 2023
4,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1214:06.17USATF Southern California Association Junior Olympic ChampionshipsNovember 12, 2023
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 914:15.64USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1914:10.34USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
4,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 815:16.19Free Spirit Invitational MeetOctober 8, 2023
4,000 Meters · O'Melveny ParkVYC-Meet 2 OMelveny Park · Sep 914:50.88VYC-Meet 2 OMelveny ParkSeptember 9, 2023
4,000 Meters · Oak Canyon ParkSCYTFC Conference Cross Country Meet · Sep 2314:50.9SCYTFC Conference Cross Country MeetSeptember 23, 2023
5,000 Meters · Woodward Park47th Asics Clovis Invitational · Oct 915:54.247th Asics Clovis InvitationalOctober 9, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5Coastal Canyon League FinalsNov 5 · 3 Miles Varsity · Place 2 · Oak ParkOak Park3 Miles Varsity216:03.1 PB11
Oct 17Ventura County ChampionshipsOct 17 · 3 Miles Varsity · Place 8 · Oak ParkOak Park3 Miles Varsity815:43.7 PB11
Oct 947th Asics Clovis InvitationalOct 9 · 5,000 Meters Friday Championship · Place 30 · Oak ParkOak Park5,000 Meters Friday Championship3015:54.2 PB11
Sep 24Coastal Canyon League Meet 2Sep 24 · 3 Miles Varsity Boys · Place 6 · Oak ParkOak Park3 Miles Varsity Boys616:30.2 PB11
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 63 - 9:54pm - D. Speck Sweeps (B · Place 89 · Oak ParkOak Park3 Miles Race 63 - 9:54pm - D. Speck Sweeps (B8914:47.2 PB11
Sep 3Coastal Canyon League Meet 1Sep 3 · 3 Miles Varsity Boys · Place 4 · Oak ParkOak Park3 Miles Varsity Boys416:33.08 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Varsity · Place 46 · Oak Park (SS)Oak Park (SS)3 Miles Varsity4615:18.711
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Division 3 · Place 46 · Oak ParkOak Park3 Miles Division 34615:18.7011
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 3 · Place 13 · Oak Park (SS)Oak Park (SS)3 Miles Division 31315:39.011
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 3 · Place 13 · Oak ParkOak Park3 Miles Division 31315:39.0011
Nov 6Coastal Canyon League XC FinalsNov 6 · 3 Miles Varsity · Place 11 · Oak ParkOak Park3 Miles Varsity1117:09.210
Oct 28King of the Track ClassicOct 28 · 3,200 Meters Varsity · Place 2 · Oak ParkOak Park3,200 Meters Varsity29:42.39 PB10
Oct 18Ventura County ChampionshipsOct 18 · 3 Miles Varsity · Place 12 · Oak ParkOak Park3 Miles Varsity1216:00.010
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Friday Championship · Place 33 · Oak ParkOak Park5,000 Meters Friday Championship3315:54.2010
Sep 25CCL 2Sep 25 · 3 Miles Varsity · Place 6 · Oak ParkOak Park3 Miles Varsity616:39.010
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 18 · Oak ParkOak Park3 Miles Varsity1815:19.910

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7Coastal Canyon League XC FinalsNov 7 · 3 Miles Frosh/Soph · Place 4 · Oak ParkOak Park3 Miles Frosh/Soph417:00.49
Oct 29Moorpark King of the Track ClassicOct 29 · 3,200 Meters Frosh/Soph Freshman · Place 2 · Oak ParkOak Park3,200 Meters Frosh/Soph Freshman210:19.139
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Freshman Division 3 · Place 3 · Oak Park (op)Oak Park (op)3 Miles Freshman Division 3317:589
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Freshman Division 3 · Place 3 · Oak ParkOak Park3 Miles Freshman Division 3317:589
Oct 19Ventura County ChampionshipsOct 19 · 3 Miles Frosh/Soph Freshman · Place 7 · Oak ParkOak Park3 Miles Frosh/Soph Freshman717:07.69
Sep 26Coastal Canyon League Meet #1Sep 26 · 3 Miles Frosh/Soph Freshman · Place 5 · Oak ParkOak Park3 Miles Frosh/Soph Freshman517:56.69
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Freshman · Place 9 · Oak ParkOak Park3 Miles Freshman916:43.59
Sep 13Moorpark InvitationalSep 13 · 3 Miles Varsity · Place 3 · Oak ParkOak Park3 Miles Varsity316:58.99
Aug 31ASICS Cool Breeze InvitationalAug 31 · 1.5 Miles Freshman · Place 2 · Oak Park (SS)Oak Park (SS)1.5 Miles Freshman28:05.59

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 239 · California CometsCalifornia Comets4,000 Meters 13-1423914:15.64 PB8
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 11 · California CometsCalifornia Comets4,000 Meters 13-141114:10.34 PB8
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 6 · California CometsCalifornia Comets4,000 Meters 13-14614:06.17 PB8
Oct 21SCYTFC XC ChampionshipsOct 21 · 4,000 Meters 13-14 · Place 6 · United TrackUnited Track4,000 Meters 13-14615:48.7 PB8
Oct 8Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 22 · United TrackUnited Track4,000 Meters 13-142215:16.19 PB8
Sep 23SCYTFC Conference Cross Country MeetSep 23 · 4,000 Meters 13-14 · Place 4 · United TrackUnited Track4,000 Meters 13-14414:50.9 PB8
Sep 16Valley United Cross Country Invitational MeetSep 16 · 4,000 Meters 13-14 · Place 10 · United TrackUnited Track4,000 Meters 13-141014:38.258
Sep 9VYC-Meet 2 OMelveny ParkSep 9 · 4,000 Meters 13-14 · Place 3 · United TrackUnited Track4,000 Meters 13-14314:50.88 PB8

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 22SCYTFC ChampionshipsOct 22 · 3,000 Meters 11-12 · Place 2 · United TrackUnited Track3,000 Meters 11-12211:25.3 PB7
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 4 · United TrackUnited Track3,000 Meters 11-12410:26.6 PB7
Sep 24El Cariso Regional Park - Sylmar CA - Youth ClubSep 24 · 3,000 Meters 11-12 · Place 2 · United TrackUnited Track3,000 Meters 11-12210:54.22 PB7
Sep 17Valley United Cross Country Invitational MeetSep 17 · 3,000 Meters 11-12 · Place 6 · United TrackUnited Track3,000 Meters 11-12611:30.817

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 21USATF Region 15 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 11-12 · Place 23 · California CometsCalifornia Comets3,000 Meters 11-122311:31.456
Nov 14USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 12 · California CometsCalifornia Comets3,000 Meters 11-121210:57.92 PB6
Oct 16Pierce College Youth Cross Country MeetOct 16 · 3,000 Meters 11-12 · Place 10 · United TrackUnited Track3,000 Meters 11-121011:28.02 PB6
Oct 10Free Spirit Invitational Cross Country Meet Oct 10 · 3,000 Meters Event 16 11-12 · Place 16 · United TrackUnited Track3,000 Meters Event 16 11-121611:04.096
Sep 25El Cariso Regional Park - Sylmar CA - Youth ClubSep 25 · 3,000 Meters 11-12 · Place 12 · United TrackUnited Track3,000 Meters 11-121211:44.53Unofficial6
Sep 18Valley United Striders Youth Cross Country Invite - Open MeetSep 18 · 3,000 Meters 11-12 · Place 18 · United TrackUnited Track3,000 Meters 11-121811:15.476
Sep 11O'Meleveny Park Youth XC MeetSep 11 · 3,000 Meters 11-12 · Place 13 · United TrackUnited Track3,000 Meters 11-121312:33.41 PB6

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 14AAU Western Regional Cross-Country ChampionshipNov 14 · 3,000 Meters 9-10 Years Old · Place 4 · Valley United Track ClubValley United Track Club3,000 Meters 9-10 Years Old412:31 PB5

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 24USATF Region 15 Junior Olympic ChampionshipsNov 24 · 3,000 Meters 9-10 · Place 25 · Valley United Track ClubValley United Track Club3,000 Meters 9-102511:57.01 PB4
Oct 13Free Spirit Condors Youth XC InvitationalOct 13 · 3,000 Meters Event 4 9-10 · Place 18 · Valley United Track ClubValley United Track Club3,000 Meters Event 4 9-101811:19.51 PB4
Sep 21Valley United XC Invitational MeetSep 21 · 3,000 Meters 9-10 · Place 14 · West Valley EaglesWest Valley Eagles3,000 Meters 9-101411:47.474

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 8USATF National Junior Olympic ChampionshipsDec 8 · Varsity · Place 30 · 15 Valley Un15 Valley UnVarsity308:4910
Nov 18USATF Region 15 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 6 · Valley United Track ClubValley United Track Club2,000 Meters 8U67:59.2 PB3
Nov 11USATF Southern California Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 6 · Valley United Track ClubValley United Track Club2,000 Meters 8U68:18.85 PB3
Oct 14Free Spirit Condors Youth XC InviteOct 14 · 2,000 Meters Event 2 8U · Place 5 · Valley United Track ClubValley United Track Club2,000 Meters Event 2 8U57:50.80 PB3