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 1015:37.2CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)November 10, 2023
3 Miles · Agoura High SchoolMarmonte League Finals · Nov 215:17.01Marmonte League FinalsNovember 2, 2023
3 Miles · Galway DownsAsics Temecula Twilight Invitational · Oct 217:16.3Asics Temecula Twilight InvitationalOctober 2, 2021
3 Miles · Mt. San Antonio CollegeCIF-SS Division Finals · Nov 1814:50.0CIF-SS Division FinalsNovember 18, 2023
3 Miles · Pepper Tree PlayfieldMarmonte League Meet · Mar 1718:20.73Marmonte League MeetMarch 17, 2021
3 Miles · Pomona FairplaxASICS Cool Breeze Evening Invitational · Sep 215:33.3ASICS Cool Breeze Evening InvitationalSeptember 2, 2023
3 Miles · Rose BowlCool Breeze Invitational · Sep 317:59.3Cool Breeze InvitationalSeptember 3, 2021
3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 1717:12.540th Annual Woodbridge Cross Country ClassicSeptember 17, 2021
8,000 Meters · Agricultural Operations Course 44th Annual UC Riverside Invitational · Sep 2725:42.1044th Annual UC Riverside InvitationalSeptember 27, 2025
8,000 Meters · California State University San Bernardino CampusCSUSB Coyote Challenge · Sep 525:50.0CSUSB Coyote ChallengeSeptember 5, 2026
8,000 Meters · Carbon Canyon Regional ParkSCIAC Cross Country Championships · Nov 226:55.7SCIAC Cross Country ChampionshipsNovember 2, 2024
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 326:07.1Running of the CowsOctober 3, 2026
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1825:51.24Conn College InviteOctober 18, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 430:15.4Paul Short RunOctober 4, 2024
8,000 Meters · Milliken & CompanyDIII Pre-Nats · Sep 2026:16.2DIII Pre-NatsSeptember 20, 2025
8,000 Meters · Pitzer College2025 SCIAC XC Championships · Nov 125:58.92025 SCIAC XC ChampionshipsNovember 1, 2025
8,000 Meters · Strehle Track2026 SCIAC XC Championships · Oct 3025:29.42026 SCIAC XC ChampionshipsOctober 30, 2026
8,000 Meters · University of California Riverside ExtensionUCR - Highlander Invitational · Oct 1724:54.1UCR - Highlander InvitationalOctober 17, 2026
8,000 Meters · University of California, RiversideUC Riverside Invitational · Sep 2125:37.2UC Riverside InvitationalSeptember 21, 2024

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 302026 SCIAC XC ChampionshipsOct 30 · 8,000 Meters Men's 8K · Place 12 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Men's 8K1225:29.4 PBJr
Oct 17UCR - Highlander InvitationalOct 17 · 8,000 Meters Invite · Place 62 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Invite6224:54.1 PBJr
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 151 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Navy Championship15126:07.1 PBJr
Sep 1945th Annual UC Riverside InvitationalSep 19 · 8,000 Meters Invite · Place 94 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Invite9425:03.7Jr
Sep 5CSUSB Coyote ChallengeSep 5 · 8,000 Meters Collegiate · Place 20 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Collegiate2025:50.0 PBJr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 12025 SCIAC XC ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 18 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Men's 8K1825:58.9 PBSo
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 118 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Blue11825:51.24 PBSo
Sep 2744th Annual UC Riverside InvitationalSep 27 · 8,000 Meters Invite · Place 146 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Invite14625:42.10 PBSo
Sep 20DIII Pre-NatsSep 20 · 8,000 Meters College · Place 39 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters College3926:16.2 PBSo
Sep 6CSUSB Coyote ChallengeSep 6 · 8,000 Meters Varsity · Place 10 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Varsity1025:35.4SO

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2SCIAC Cross Country ChampionshipsNov 2 · 8,000 Meters SCIAC · Place 48 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters SCIAC4826:55.7 PBFr
Oct 19Pomona-Pitzer InvitationalOct 19 · 8,000 Meters College · Place 40 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters College4027:56.3Fr
Oct 4Paul Short RunOct 4 · 8,000 Meters White · Place 363 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters White36330:15.4 PBFr
Sep 21UC Riverside InvitationalSep 21 · 8,000 Meters Collegiate · Place 183 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Collegiate18325:37.2 PBFr
Aug 31Mark Covert ClassicAug 31 · 8,000 Meters Varsity · Place 59 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Varsity5925:49.5FR

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 18CIF-SS Division FinalsNov 18 · 3 Miles Division 2 · Place 23 · Newbury ParkNewbury Park3 Miles Division 22314:50.0 PB12
Nov 10CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)Nov 10 · 2.93 Miles Varsity - Division 2 Heat 3 · Place 6 · Newbury ParkNewbury Park2.93 Miles Varsity - Division 2 Heat 3615:37.2 PB12
Nov 2Marmonte League FinalsNov 2 · 3 Miles Varsity · Place 2 · Newbury ParkNewbury Park3 Miles Varsity215:17.01 PB12
Oct 7Asics Clovis InvitationalOct 7 · 5,000 Meters Varsity · Place 42 · Newbury Park (SS)Newbury Park (SS)5,000 Meters Varsity4215:47.212
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 74 · Newbury ParkNewbury Park3 Miles Varsity7414:52.012
Sep 7Marmonte League Meet #1Sep 7 · 3 Miles Varsity · Place 5 · Newbury ParkNewbury Park3 Miles Varsity515:32.3612
Sep 2ASICS Cool Breeze Evening InvitationalSep 2 · 3 Miles Championship · Place 28 · Newbury ParkNewbury Park3 Miles Championship2815:33.3 PB12

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 12CIF-SS Division Prelims (Day 2) (Divisions 2, 3 & 4)Nov 12 · 2.93 Miles Division 2 - Heat 1 · Place 10 · Newbury ParkNewbury Park2.93 Miles Division 2 - Heat 11015:57.611
Nov 3Marmonte League FinalsNov 3 · 3 Miles Junior Varsity · Place 2 · Newbury ParkNewbury Park3 Miles Junior Varsity215:57.0011
Oct 22Riverside InvitationalOct 22 · 3 Miles Varsity · Place 3 · Newbury Park (SS)Newbury Park (SS)3 Miles Varsity315:40.211
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Championship · Place 87 · Newbury Park (SS)Newbury Park (SS)5,000 Meters Championship8716:30.711
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Championship · Place 87 · Newbury Park (SS)Newbury Park (SS)5,000 Meters Championship8716:30.711
Oct 12022 ASICS Temecula Twilight Oct 1 · 3 Miles Varsity · Place 7 · Newbury Park (SS)Newbury Park (SS)3 Miles Varsity715:18.011
Oct 12022 ASICS Temecula Twilight Oct 1 · 3 Miles Varsity · Place 7 · Newbury Park (SS)Newbury Park (SS)3 Miles Varsity715:18.011
Sep 15 41st Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 81 · Newbury ParkNewbury Park3 Miles Varsity8115:28.111
Sep 8Marmonte League Meet #1Sep 8 · 3 Miles Junior Varsity · Place 3 · Newbury ParkNewbury Park3 Miles Junior Varsity316:24.3311
Sep 3Cool BreezeSep 3 · 3 Miles Varsity Divisions 1-2 · Place 8 · Newbury ParkNewbury Park3 Miles Varsity Divisions 1-2816:07.911

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 4Marmonte League FinalsNov 4 · 3 Miles Frosh/Soph · Place 7 · Newbury ParkNewbury Park3 Miles Frosh/Soph718:04.0910
Oct 14Marmonte League Meet #2Oct 14 · 3 Miles Frosh/Soph Freshman · Place 7 · Newbury ParkNewbury Park3 Miles Frosh/Soph Freshman717:47.4710
Oct 2Asics Temecula Twilight InvitationalOct 2 · 3 Miles Sophomore · Place 12 · Newbury ParkNewbury Park3 Miles Sophomore1217:16.3 PB10
Sep 1740th Annual Woodbridge Cross Country ClassicSep 17 · 3 Miles Race 50- Rated · Place 202 · Newbury ParkNewbury Park3 Miles Race 50- Rated20217:12.5 PB10
Sep 9Marmonte League Meet #1Sep 9 · 3 Miles Frosh/Soph Freshman · Place 5 · Newbury ParkNewbury Park3 Miles Frosh/Soph Freshman517:31.4210
Sep 3Cool Breeze InvitationalSep 3 · 3 Miles Sophomore- Division 1/2 · Place 12 · Newbury ParkNewbury Park3 Miles Sophomore- Division 1/21217:59.3 PB10
Mar 17Marmonte League MeetMar 17 · 3 Miles Frosh/Soph · Place 8 · Newbury ParkNewbury Park3 Miles Frosh/Soph818:20.73 PB9