Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Lubbock Christian UniversityNCAA Division II South Central Region Cross Country Championships · Nov 430:43.4NCAA Division II South Central Region Cross Country ChampionshipsNovember 4, 2023
10,000 Meters · Walking Stick Golf CourseNCAA Division II South Central Region · Nov 831:03.6NCAA Division II South Central RegionNovember 8, 2025
2.93 Miles · Mt. SAC Standard HS CourseCIF-SS Division Finals · Nov 2014:59.2CIF-SS Division FinalsNovember 20, 2021
3 Miles · 2016 CIF-SS Prelims and Final CourseCIF-SS Division Finals · Nov 1716:25.2CIF-SS Division FinalsNovember 17, 2018
3 Miles · Agoura High SchoolMarmonte League Finals · Nov 415:10.96Marmonte League FinalsNovember 4, 2021
3 Miles · Brookside Country Club at the Rose BowlAsics/Cool Breeze Invite · Sep 615:26.1Asics/Cool Breeze InviteSeptember 6, 2019
3 Miles · Lake CasitasLake Casitas Twilight Meet · Oct 316:52.3Lake Casitas Twilight MeetOctober 3, 2018
3 Miles · Pepper Tree PlayfieldMarmonte League Meet · Mar 1714:52.74Marmonte League MeetMarch 17, 2021
3 Miles · Riverside City Cross Country CourseCIF-SS Division Finals · Nov 2315:05.4CIF-SS Division FinalsNovember 23, 2019
3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 1714:53.940th Annual Woodbridge Cross Country ClassicSeptember 17, 2021
3100 m · Pierce CollegeSCYTFC Meet 2 (Course markings were short) · Sep 2312:33.97SCYTFC Meet 2 (Course markings were short)September 23, 2017
4,000 Meters · Arcadia County ParkFree Spirit Invitational · Oct 1516:55.79Free Spirit InvitationalOctober 15, 2017
4,000 Meters · Carden Conejo SchoolSCYTFC XC Meet 1 · Sep 1617:10.26SCYTFC XC Meet 1September 16, 2017
4,000 Meters · Central ParkSCYTFC 2017 Comets Invitational · Oct 115:53.70SCYTFC 2017 Comets InvitationalOctober 1, 2017
4,000 Meters · Corriganville ParkSCYTFC Championship Meet · Oct 2815:23.53SCYTFC Championship MeetOctober 28, 2017
5,000 Meters · Glendoveer Golf CourseNXN Nike Cross Nationals · Dec 716:17.8NXN Nike Cross NationalsDecember 7, 2019
5,000 Meters · Sunday ScheduleXC Town USA Meet of Champions Presented by the Garrett Companies · Nov 1416:00.3XC Town USA Meet of Champions Presented by the Garrett CompaniesNovember 14, 2020
5,000 Meters · Woodward Park2019 41st Asics Clovis Cross Country Invitational · Oct 1215:40.62019 41st Asics Clovis Cross Country InvitationalOctober 12, 2019
8,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 2724:58.00Lucian Rosa InvitationalSeptember 27, 2025
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic College · Sep 2523:29.3Gans Creek Classic CollegeSeptember 25, 2026
8,000 Meters · Hart Ranch Camping Resort 2026 RMAC XC Championships · Nov 723:46.52026 RMAC XC ChampionshipsNovember 7, 2026
8,000 Meters · Monument Valley ParkRMAC Cross Country Championships · Oct 2524:33.3RMAC Cross Country ChampionshipsOctober 25, 2025
8,000 Meters · Washington Park2023 RMAC XC Championships · Oct 2125:33.92023 RMAC XC ChampionshipsOctober 21, 2023

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 72026 RMAC XC ChampionshipsNov 7 · 8,000 Meters Championship · Place 7 · Colo. School of MinesColo. School of Mines8,000 Meters Championship723:46.5 PBSr
Sep 25Gans Creek Classic CollegeSep 25 · 8,000 Meters Gold Invite · Place 31 · Colo. School of MinesColo. School of Mines8,000 Meters Gold Invite3123:29.3 PBSr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 8NCAA Division II South Central RegionNov 8 · 10,000 Meters South Central · Place 20 · Colo. School of MinesColo. School of Mines10,000 Meters South Central2031:03.6 PBSr
Oct 25RMAC Cross Country ChampionshipsOct 25 · 8,000 Meters RMAC · Place 9 · Colo. School of MinesColo. School of Mines8,000 Meters RMAC924:33.3 PBSr
Sep 27Lucian Rosa InvitationalSep 27 · 8,000 Meters Men's Championship · Place 20 · Colo. School of MinesColo. School of Mines8,000 Meters Men's Championship2024:58.00 PBSr

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 4NCAA Division II South Central Region Cross Country ChampionshipsNov 4 · 10,000 Meters College · Place 20 · Colo. School of MinesColo. School of Mines10,000 Meters College2030:43.4 PBSo
Oct 212023 RMAC XC ChampionshipsOct 21 · 8,000 Meters College · Place 36 · Colo. School of MinesColo. School of Mines8,000 Meters College3625:33.9 PBSo

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 27 2021 CIF State Cross Country ChampionshipsNov 27 · 5,000 Meters Division 1 · Place 7 · Newbury Park-SSNewbury Park-SS5,000 Meters Division 1715:11.5SR
Nov 20CIF-SS Division FinalsNov 20 · 2.93 Miles Division 1 Boys · Place 5 · Newbury ParkNewbury Park2.93 Miles Division 1 Boys514:59.2 PB12
Nov 13CIF-SS Division Prelims (Day 2) (Divisions 1 & 3)Nov 13 · 2.93 Miles Boys Div 1 Ht 1 · Place 6 · Newbury ParkNewbury Park2.93 Miles Boys Div 1 Ht 1615:50.6Unofficial12
Nov 4Marmonte League FinalsNov 4 · 3 Miles Varsity · Place 5 · Newbury ParkNewbury Park3 Miles Varsity515:10.96 PB12
Oct 942nd Asics Clovis InvitationalOct 9 · 5,000 Meters Championship · Place 15 · Newbury ParkNewbury Park5,000 Meters Championship1515:18.412
Sep 1740th Annual Woodbridge Cross Country ClassicSep 17 · 3 Miles Race 50- Rated · Place 9 · Newbury ParkNewbury Park3 Miles Race 50- Rated914:53.9 PB12
Mar 17Marmonte League MeetMar 17 · 3 Miles Varsity · Place 1 · Newbury ParkNewbury Park3 Miles Varsity114:52.74 PB11

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 14XC Town USA Meet of Champions Presented by the Garrett CompaniesNov 14 · 5,000 Meters High School Championship · Place 37 · Newbury ParkNewbury Park5,000 Meters High School Championship3716:00.3 PB11

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 7NXN Nike Cross NationalsDec 7 · 5,000 Meters Championship Race · Place 100 · Newbury ParkNewbury Park5,000 Meters Championship Race10016:17.8 PB10
Nov 302019 CIF State Cross Country ChampionshipsNov 30 · 5,000 Meters Division 2 · Place 24 · Newbury Park-SSNewbury Park-SS5,000 Meters Division 22415:37.7SO
Nov 23CIF-SS Division FinalsNov 23 · 3 Miles Division 2 · Place 22 · Newbury ParkNewbury Park3 Miles Division 22215:05.4 PB10
Nov 16CIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5)Nov 16 · 3 Miles Division 2 - Heat 1 · Place 40 · Newbury ParkNewbury Park3 Miles Division 2 - Heat 14015:58.810
Nov 7Marmonte League FinalsNov 7 · 3 Miles Varsity · Place 8 · Newbury ParkNewbury Park3 Miles Varsity815:07.5710
Oct 122019 41st Asics Clovis Cross Country InvitationalOct 12 · 5,000 Meters Championship · Place 38 · Newbury ParkNewbury Park5,000 Meters Championship3815:40.6 PB10
Sep 2039th Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Elite · Place 24 · Newbury ParkNewbury Park3 Miles Elite2414:36.7—
Sep 12Marmonte League Meet #1Sep 12 · 3 Miles Varsity · Place 7 · Newbury ParkNewbury Park3 Miles Varsity715:22.1610
Sep 6Asics/Cool Breeze InviteSep 6 · 3 Miles Seeded · Place 40 · Newbury ParkNewbury Park3 Miles Seeded4015:26.1 PB10

2018 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 242018 CIF State Cross Country ChampionshipsNov 24 · 5,000 Meters Division 2 · Place 143 · Newbury Park-SSNewbury Park-SS5,000 Meters Division 214316:54.7FR
Nov 17CIF-SS Division FinalsNov 17 · 3 Miles Division 2 · Place 128 · Newbury ParkNewbury Park3 Miles Division 212816:25.2 PB9
Nov 9CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)Nov 9 · 3 Miles Division 2, Heat 1 · Place 64 · Newbury ParkNewbury Park3 Miles Division 2, Heat 16416:35.59
Nov 1Marmonte League FinalsNov 1 · 3 Miles Frosh/Soph · Place 1 · Newbury ParkNewbury Park3 Miles Frosh/Soph116:17.529
Oct 20Riverside InvitationalOct 20 · 3 Miles Frosh/Soph - Division 2 · Place 24 · Newbury ParkNewbury Park3 Miles Frosh/Soph - Division 22416:09.29
Oct 13Ventura County ChampionshipsOct 13 · 3 Miles Varsity · Place 31 · 5-Newbury Park5-Newbury Park3 Miles Varsity3116:30.0—
Oct 3Lake Casitas Twilight MeetOct 3 · 3 Miles Open · Place 3 · Newbury ParkNewbury Park3 Miles Open316:52.3 PB9
Sep 20Marmonte League Meet #2Sep 20 · Varsity · Place 15 · Newbury ParkNewbury ParkVarsity1516:49.759
Sep 1438th Annual Woodbridge Cross Country ClassicSep 14 · 3 Miles Varsity · Place 40 · Newbury Park CA Newbury ParkNewbury Park CA Newbury Park3 Miles Varsity4015:53.8—
Sep 6Marmonte League Meet #1Sep 6 · 3 Miles Frosh/Soph Freshman · Place 4 · Newbury ParkNewbury Park3 Miles Frosh/Soph Freshman416:45.45FR

2017 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28SCYTFC Championship MeetOct 28 · 4,000 Meters 13-14 · Place 4 · Newbury Park TrackNewbury Park Track4,000 Meters 13-14415:23.53 PB8
Oct 21SCYTFC Meet 5Oct 21 · 4,000 Meters Varsity · Place 3 · Newbury ParkNewbury Park4,000 Meters Varsity316:34.80—
Oct 15Free Spirit InvitationalOct 15 · 4,000 Meters 13-14 · Place 8 · Newbury Park TrackNewbury Park Track4,000 Meters 13-14816:55.79 PB8
Oct 1SCYTFC 2017 Comets InvitationalOct 1 · 4,000 Meters 13-14 · Place 27 · California CometsCalifornia Comets4,000 Meters 13-142715:53.70 PB8
Sep 23SCYTFC Meet 2 (Course markings were short)Sep 23 · 3,100 Meters 13-14 · Place 6 · Newbury Park TrackNewbury Park Track3,100 Meters 13-14612:33.97 PB8
Sep 16SCYTFC XC Meet 1Sep 16 · 4,000 Meters 13-14 · Place 5 · Newbury Park TrackNewbury Park Track4,000 Meters 13-14517:10.26 PB8