Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Lake CasitasVentura County Championships · Oct 2711:03.8Ventura County ChampionshipsOctober 27, 2017
10,000 Meters · Arcade Creek Cross Country Course2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women) · Nov 2331:25.02024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)November 23, 2024
10,000 Meters · Ash Creek PreserveNCAA DII West Regional Championships · Nov 830:40.11NCAA DII West Regional ChampionshipsNovember 8, 2025
10,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside 2025 NCAA Division II Cross Country Champs (67th Men & 44th Women) · Nov 2231:54.02025 NCAA Division II Cross Country Champs (67th Men & 44th Women)November 22, 2025
10,000 Meters · Montana State University BillingsNCAA DII West Regional · Nov 931:18.8NCAA DII West RegionalNovember 9, 2024
10,000 Meters · Tom Rutledge Cross Country Course2023 NCAA Division II Cross Country Champs (65th Men & 42nd Women) · Nov 1831:17.62023 NCAA Division II Cross Country Champs (65th Men & 42nd Women)November 18, 2023
10,000 Meters · Western Oregon University2023 NCAA D2 West Regional · Nov 431:02.42023 NCAA D2 West RegionalNovember 4, 2023
3 Miles · Agoura High SchoolMarmonte League Finals · Nov 217:30.38Marmonte League FinalsNovember 2, 2017
3 Miles · Lake CasitasTwilight Invitational · Oct 417:56.3Twilight InvitationalOctober 4, 2017
3 Miles · Pepper Tree PlayfieldMarmonte League Finals · Nov 116:46.38Marmonte League FinalsNovember 1, 2018
3 Miles · Riverside City Cross Country CourseCIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5) · Nov 1615:58.8CIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5)November 16, 2019
4,000 Meters · California State University San Bernardino CampusUSATF Southern California Association Junior Olympic Championships · Nov 1313:15.98USATF Southern California Association Junior Olympic ChampionshipsNovember 13, 2016
4,000 Meters · Kit Carson ParkUSATF Region 15 Junior Olympic Championships · Nov 2014:15.80USATF Region 15 Junior Olympic ChampionshipsNovember 20, 2016
5,000 Meters · Glendoveer Golf CourseNXN Nike Cross Nationals · Dec 717:36.5NXN Nike Cross NationalsDecember 7, 2019
5,000 Meters · Sunday ScheduleXC Town USA Meet of Champions Presented by the Garrett Companies · Nov 1416:22.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:44.72019 41st Asics Clovis Cross Country InvitationalOctober 12, 2019
6,000 Meters · University of RedlandsRedlands Cross Country Invitational · Sep 318:49.0Redlands Cross Country InvitationalSeptember 3, 2022
8,000 Meters · Bidwell Park One-Mile2025 CCAA Cross Country Champs (74th Annual) · Oct 2424:52.662025 CCAA Cross Country Champs (74th Annual)October 24, 2025
8,000 Meters · California State University San MarcosCSU San Marcos Cougar Challenge · Sep 1324:30.40CSU San Marcos Cougar ChallengeSeptember 13, 2025
8,000 Meters · Palo Corona Regional Park2022 CCAA Cross Country Champs (71st Annual) · Nov 525:43.92022 CCAA Cross Country Champs (71st Annual)November 5, 2022
8,000 Meters · Quarry Lakes Regional Recreation Area2023 CCAA Cross Country Champs (72nd Annual) · Oct 2125:16.92023 CCAA Cross Country Champs (72nd Annual)October 21, 2023
8,000 Meters · University of California, RiversideUC Riverside Invitational · Sep 2124:42.8UC Riverside InvitationalSeptember 21, 2024
8,000 Meters · Woodward Park2024 CCAA Cross Country Champs (73rd Annual) · Oct 2524:40.42024 CCAA Cross Country Champs (73rd Annual)October 25, 2024

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division II Cross Country Champs (67th Men & 44th Women)Nov 22 · 10,000 Meters D2 Championship · Place 116 · Cal Poly PomonaCal Poly Pomona10,000 Meters D2 Championship11631:54.0 PBSr
Nov 8NCAA DII West Regional ChampionshipsNov 8 · 10,000 Meters NCAA DII West Regional · Place 28 · Cal Poly PomonaCal Poly Pomona10,000 Meters NCAA DII West Regional2830:40.11 PBSr
Oct 242025 CCAA Cross Country Champs (74th Annual)Oct 24 · 8,000 Meters Collegiate Men · Place 12 · Cal Poly PomonaCal Poly Pomona8,000 Meters Collegiate Men1224:52.66 PBSr
Sep 13CSU San Marcos Cougar ChallengeSep 13 · 8,000 Meters Men's 8k · Place 7 · Cal Poly PomonaCal Poly Pomona8,000 Meters Men's 8k724:30.40 PBSr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)Nov 23 · 10,000 Meters Championship · Place 106 · Cal Poly PomonaCal Poly Pomona10,000 Meters Championship10631:25.0 PBJr
Nov 9NCAA DII West RegionalNov 9 · 10,000 Meters D2 West · Place 23 · Cal Poly PomonaCal Poly Pomona10,000 Meters D2 West2331:18.8 PBJr
Oct 252024 CCAA Cross Country Champs (73rd Annual)Oct 25 · 8,000 Meters Men 8k · Place 12 · Cal Poly PomonaCal Poly Pomona8,000 Meters Men 8k1224:40.4 PBJr
Sep 21UC Riverside InvitationalSep 21 · 8,000 Meters Collegiate · Place 88 · Cal Poly PomonaCal Poly Pomona8,000 Meters Collegiate8824:42.8 PBJr

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 182023 NCAA Division II Cross Country Champs (65th Men & 42nd Women)Nov 18 · 10,000 Meters Championship · Place 111 · Cal Poly PomonaCal Poly Pomona10,000 Meters Championship11131:17.6 PBSo
Nov 42023 NCAA D2 West RegionalNov 4 · 10,000 Meters NCAA DII West Men · Place 13 · Cal Poly PomonaCal Poly Pomona10,000 Meters NCAA DII West Men1331:02.4 PBSo
Oct 212023 CCAA Cross Country Champs (72nd Annual)Oct 21 · 8,000 Meters College · Place 12 · Cal Poly PomonaCal Poly Pomona8,000 Meters College1225:16.9 PBSo

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 52022 CCAA Cross Country Champs (71st Annual)Nov 5 · 8,000 Meters Men Championship · Place 19 · Cal Poly PomonaCal Poly Pomona8,000 Meters Men Championship1925:43.9 PBFr
Nov 5CCAA XC ChampionshipsNov 5 · 8,000 Meters Collegiate · Place 19 · Cal Poly PomonaCal Poly Pomona8,000 Meters Collegiate1925:43.9Fr
Oct 8Pomona-Pitzer InvitationalOct 8 · 8,000 Meters Varsity · Place 17 · Cal Poly PomonaCal Poly Pomona8,000 Meters Varsity1725:46.4FR
Sep 24Cougar ChallengeSep 24 · 8,000 Meters Collegiate · Place 17 · Cal Poly PomonaCal Poly Pomona8,000 Meters Collegiate1724:56.1Fr
Sep 3Redlands Cross Country InvitationalSep 3 · 6,000 Meters College · Place 4 · Cal Poly PomonaCal Poly Pomona6,000 Meters College418:49.0 PBFr

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 14XC Town USA Meet of Champions Presented by the Garrett CompaniesNov 14 · 5,000 Meters Blue/White HS Open Combined · Place 9 · Newbury ParkNewbury Park5,000 Meters Blue/White HS Open Combined916:22.3 PB12

2019 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 7NXN Nike Cross NationalsDec 7 · 5,000 Meters Championship Race · Place 201 · Newbury ParkNewbury Park5,000 Meters Championship Race20117:36.5 PB11
Nov 16CIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5)Nov 16 · 3 Miles Division 2 - Heat 1 · Place 41 · Newbury ParkNewbury Park3 Miles Division 2 - Heat 14115:58.8 PB11
Nov 7Marmonte League FinalsNov 7 · 3 Miles Varsity · Place 9 · Newbury ParkNewbury Park3 Miles Varsity915:16.4111
Oct 26Riverside InvitationalOct 26 · 3 Miles Freshman · Place 3 · Newbury ParkNewbury Park3 Miles Freshman315:05.111
Oct 122019 41st Asics Clovis Cross Country InvitationalOct 12 · 5,000 Meters Championship · Place 41 · Newbury ParkNewbury Park5,000 Meters Championship4115:44.7 PB11
Sep 2039th Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Elite · Place 33 · Newbury ParkNewbury Park3 Miles Elite3314:44.9—
Sep 12Marmonte League Meet #1Sep 12 · 3 Miles Varsity · Place 10 · Newbury ParkNewbury Park3 Miles Varsity1015:38.2811

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1Marmonte League FinalsNov 1 · 3 Miles Frosh/Soph · Place 3 · Newbury ParkNewbury Park3 Miles Frosh/Soph316:46.38 PB10
Oct 20Riverside InvitationalOct 20 · 3 Miles Frosh/Soph - Division 2 · Place 15 · Newbury ParkNewbury Park3 Miles Frosh/Soph - Division 21516:03.310
Oct 62018 40th Asics Clovis Cross Country InvitationalOct 6 · 5,000 Meters Varsity - XL · Place 53 · Newbury ParkNewbury Park5,000 Meters Varsity - XL5316:40.110
Sep 20Marmonte League Meet #2Sep 20 · Varsity · Place 3 · Newbury ParkNewbury ParkVarsity316:18.4910
Sep 1438th Annual Woodbridge Cross Country ClassicSep 14 · 3 Miles Varsity · Place 44 · Newbury Park CA Newbury ParkNewbury Park CA Newbury Park3 Miles Varsity4415:57.4—
Sep 6Marmonte League Meet #1Sep 6 · 3 Miles Frosh/Soph Freshman · Place 6 · Newbury ParkNewbury Park3 Miles Frosh/Soph Freshman617:02.37SO
Aug 30Crescenta Valley Mini-MeetAug 30 · 3 Miles Varsity · Place 16 · Newbury ParkNewbury Park3 Miles Varsity1617:11Unofficial10

2017 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2Marmonte League FinalsNov 2 · 3 Miles Frosh/Soph · Place 6 · Newbury ParkNewbury Park3 Miles Frosh/Soph617:30.38 PB9
Oct 27Ventura County ChampionshipsOct 27 · 1.9 Miles Freshman · Place 8 · Newbury ParkNewbury Park1.9 Miles Freshman811:03.8 PB9
Oct 21Riverside InvitationalOct 21 · 3 Miles Junior Varsity Division 1 · Place 21 · Newbury ParkNewbury Park3 Miles Junior Varsity Division 12117:00.69
Oct 12Marmonte League Meet #2Oct 12 · 3 Miles Frosh/Soph · Place 3 · Newbury ParkNewbury Park3 Miles Frosh/Soph317:12.509
Oct 4Twilight InvitationalOct 4 · 3 Miles Long Run · Place 12 · Newbury ParkNewbury Park3 Miles Long Run1217:56.3 PB9
Sep 20Marmonte League Meet #1Sep 20 · 3 Miles Frosh/Soph Freshman · Place 2 · Newbury ParkNewbury Park3 Miles Frosh/Soph Freshman217:09.339
Sep 16Ojai InvitationalSep 16 · 3 Miles Varsity · Place 55 · Newbury ParkNewbury Park3 Miles Varsity5518:04.09

2016 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 15 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 20 · 33-Unattached33-Unattached4,000 Meters 13-142014:15.80 PB8
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 25 · UnattachedUnattached4,000 Meters 13-142513:15.98 PB8