Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.93 Miles · Mt. San Antonio CollegeCIF-SS Division Prelims (Day 1) (Divisions 2 & 3) · Nov 1016:34.0CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)November 10, 2023
3 Miles · Corriganville ParkCoastal Canyon XC League Meet #1 · Sep 416:29.0Coastal Canyon XC League Meet #1September 4, 2025
3 Miles · Mission Oaks ParkCoastal Canyon League XC Finals · Nov 615:58.4Coastal Canyon League XC FinalsNovember 6, 2025
3 Miles · Mt. San Antonio CollegeCIF-SS Division Finals · Nov 1815:40.3CIF-SS Division FinalsNovember 18, 2023
3 Miles · Oak Canyon ParkCCL 2 · Sep 2516:03.1CCL 2September 25, 2025
3 Miles · Pomona FairplaxASICS Cool Breeze Evening Invitational · Sep 216:23.2ASICS Cool Breeze Evening InvitationalSeptember 2, 2023
3,200 Meters · Moorpark High SchoolKing of the Track Classic · Oct 289:37.64King of the Track ClassicOctober 28, 2025
4,000 Meters · Central ParkValley United Striders Youth Cross Country Invite - Open Meet · Sep 1815:32.59Valley United Striders Youth Cross Country Invite - Open MeetSeptember 18, 2021
4,000 Meters · Legg Lake ParkFree Spirit Invitational Cross Country Meet · Oct 1014:01.22Free Spirit Invitational Cross Country Meet October 10, 2021
4,000 Meters · O'Melveny ParkO'Meleveny Park Youth XC Meet · Sep 1115:34.69O'Meleveny Park Youth XC MeetSeptember 11, 2021
4,000 Meters · Oak Canyon ParkSCYTFC Championship · Oct 2315:10.5SCYTFC ChampionshipOctober 23, 2021
5,000 Meters · Woodward ParkClovis Invitational · Oct 1016:01.50Clovis InvitationalOctober 10, 2025
8,000 Meters · Golden Gate ParkUniv. of San Francisco Invitational · Sep 426:18.04Univ. of San Francisco InvitationalSeptember 4, 2026
8,000 Meters · Micke Grove ParkPacific Collegiate XC Invitational · Oct 226:38.9Pacific Collegiate XC InvitationalOctober 2, 2026
8,000 Meters · River Oaks Golf Course and Event CenterKim Duyst Twilight Invitational · Sep 1226:21.3Kim Duyst Twilight InvitationalSeptember 12, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 2Pacific Collegiate XC InvitationalOct 2 · 8,000 Meters Collegiate · Place 16 · UC Santa CruzUC Santa Cruz8,000 Meters Collegiate1626:38.9 PBFr
Sep 12Kim Duyst Twilight InvitationalSep 12 · 8,000 Meters Collegiate · Place 59 · UC Santa CruzUC Santa Cruz8,000 Meters Collegiate5926:21.3 PBFr
Sep 4Univ. of San Francisco InvitationalSep 4 · 8,000 Meters Men's Race · Place 92 · UC Santa CruzUC Santa Cruz8,000 Meters Men's Race9226:18.04 PBFr

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Division 3 · Place 13 · Oak ParkOak Park3 Miles Division 31314:46.3012
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 3 · Place 15 · Oak ParkOak Park3 Miles Division 31515:39.8012
Nov 6Coastal Canyon League XC FinalsNov 6 · 3 Miles Varsity · Place 1 · Oak ParkOak Park3 Miles Varsity115:58.4 PB12
Oct 28King of the Track ClassicOct 28 · 3,200 Meters Varsity · Place 1 · Oak ParkOak Park3,200 Meters Varsity19:37.64 PB12
Oct 18Ventura County ChampionshipsOct 18 · 3 Miles Varsity · Place 7 · Oak ParkOak Park3 Miles Varsity715:36.712
Oct 10Clovis InvitationalOct 10 · 5,000 Meters FS Small and Medium · Place 57 · Oak ParkOak Park5,000 Meters FS Small and Medium5718:41.6012
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Friday Championship · Place 43 · Oak ParkOak Park5,000 Meters Friday Championship4316:01.50 PB12
Sep 25CCL 2Sep 25 · 3 Miles Varsity · Place 1 · Oak ParkOak Park3 Miles Varsity116:03.1 PB12
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 179 · Oak ParkOak Park3 Miles Varsity17915:21.512
Sep 4Coastal Canyon XC League Meet #1Sep 4 · 3 Miles Varsity Boys · Place 2 · Oak ParkOak Park3 Miles Varsity Boys216:29.0 PB12

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 18CIF-SS Division FinalsNov 18 · 3 Miles Division 3 · Place 47 · Oak ParkOak Park3 Miles Division 34715:40.3 PB10
Nov 10CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)Nov 10 · 2.93 Miles Varsity - Division 3 Heat 1 · Place 20 · Oak ParkOak Park2.93 Miles Varsity - Division 3 Heat 12016:34.0 PB10
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · Division 3 · Place 29 · Oak ParkOak ParkDivision 32916:1910
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 30 · Oak ParkOak Park3 Miles Varsity3015:44.210
Sep 2ASICS Cool Breeze Evening InvitationalSep 2 · 3 Miles Varsity - Small School · Place 10 · Oak ParkOak Park3 Miles Varsity - Small School1016:23.2 PB10

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 12CIF-SS Division Prelims (Day 2) (Divisions 2, 3 & 4)Nov 12 · 2.93 Miles Division 3 - Heat 3 · Place 6 · Oak ParkOak Park2.93 Miles Division 3 - Heat 3616:34.39
Nov 3Coastal Canyon League XC FinalsNov 3 · Varsity · Place 31 · Oak ParkOak ParkVarsity3119:51.9—
Nov 3Coastal Canyon League XC FinalsNov 3 · 3 Miles Varsity · Place 31 · Oak ParkOak Park3 Miles Varsity3119:51.99
Oct 15Ventura County ChampionshipsOct 15 · Varsity · Place 32 · Oak ParkOak ParkVarsity3216:44.5—
Oct 15Ventura County ChampionshipsOct 15 · Varsity · Place 32 · Oak ParkOak ParkVarsity3216:44.5—
Sep 22Coastal Canyon League Meet #1Sep 22 · 3 Miles Varsity · Place 13 · Oak ParkOak Park3 Miles Varsity1317:19.59
Sep 9Moorpark InvitationalSep 9 · 3 Miles Varsity · Place 1 · Oak ParkOak Park3 Miles Varsity116:48.69

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 21USATF Region 15 Junior Olympic ChampionshipsNov 21 · 4,000 Meters 13-14 · Place 23 · California CometsCalifornia Comets4,000 Meters 13-142316:00.888
Nov 14USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 4,000 Meters 13-14 · Place 23 · California CometsCalifornia Comets4,000 Meters 13-142316:05.868
Oct 23SCYTFC ChampionshipOct 23 · 4,000 Meters 13-14 (Youth) · Place 5 · United TrackUnited Track4,000 Meters 13-14 (Youth)515:10.5 PB8
Oct 10Free Spirit Invitational Cross Country Meet Oct 10 · 4,000 Meters Event 18 13-14 · Place 15 · United TrackUnited Track4,000 Meters Event 18 13-141514:01.22 PB8
Sep 25El Cariso Regional Park - Sylmar CA - Youth ClubSep 25 · 4,000 Meters 13-14 · Place 10 · United TrackUnited Track4,000 Meters 13-141016:09.18Unofficial8
Sep 18Valley United Striders Youth Cross Country Invite - Open MeetSep 18 · 4,000 Meters 13-14 · Place 16 · United TrackUnited Track4,000 Meters 13-141615:32.59 PB8
Sep 11O'Meleveny Park Youth XC MeetSep 11 · 4,000 Meters 13-14 · Place 12 · United TrackUnited Track4,000 Meters 13-141215:34.69 PB8