Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Ash Creek PreserveNCAA DII West Regional Championships · Nov 833:02.74NCAA DII West Regional ChampionshipsNovember 8, 2025
2.93 Miles · Mt. San Antonio CollegeCIF-SS Division Prelims (Day 2) (Divisions 2, 3 & 4) · Nov 1216:14.6CIF-SS Division Prelims (Day 2) (Divisions 2, 3 & 4)November 12, 2022
3 Miles · Apple Valley High SchoolMojave River Meet #2 · Oct 617:27.8Mojave River Meet #2October 6, 2021
3 Miles · Burroughs High SchoolBurroughs vs Oak Hills Dual · Mar 322:36.30Burroughs vs Oak Hills DualMarch 3, 2021
3 Miles · Oak HillsMRL Cluster # 3 Oak Hills · Oct 1815:58.4MRL Cluster # 3 Oak HillsOctober 18, 2022
3 Miles · Serrano High SchoolMojave River League Meet · Oct 2017:34.0Mojave River League MeetOctober 20, 2021
3 Miles · Sultana High SchoolMojave River Meet #1 · Sep 2119:22.9Mojave River Meet #1September 21, 2021
4 Miles · Chaffey CollegeSo. Cal Championships · Nov 822:30.9So. Cal ChampionshipsNovember 8, 2024
4 Miles · Victor Valley CollegeInland Empire Athletic Conference XC Championships · Oct 2521:53.40Inland Empire Athletic Conference XC ChampionshipsOctober 25, 2024
5,000 Meters · Colton High School53rd Annual Colton Swarm Invitational · Sep 317:17.453rd Annual Colton Swarm InvitationalSeptember 3, 2022
8,000 Meters · Bidwell Park One-Mile2025 CCAA Cross Country Champs (74th Annual) · Oct 2426:48.992025 CCAA Cross Country Champs (74th Annual)October 24, 2025
8,000 Meters · California State University San Bernardino Campus2026 CCAA Cross Country Champs (75th Annual) · Nov 726:19.82026 CCAA Cross Country Champs (75th Annual)November 7, 2026
8,000 Meters · Central ParkThe Master's University Cross Country Invitational · Oct 225:37.4The Master's University Cross Country InvitationalOctober 2, 2026
8,000 Meters · Pitzer CollegePomona Pitzer Invitational · Oct 728:06.9Pomona Pitzer InvitationalOctober 7, 2023
8,000 Meters · University of California Riverside ExtensionUCR - Highlander Invitational · Oct 1725:34.1UCR - Highlander InvitationalOctober 17, 2026
8,000 Meters · University of California, RiversideSCIAC Cross Country Championships · Oct 2828:12.6SCIAC Cross Country ChampionshipsOctober 28, 2023

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 72026 CCAA Cross Country Champs (75th Annual)Nov 7 · 8,000 Meters Collegiate · Place 38 · Cal St. Los AngelesCal St. Los Angeles8,000 Meters Collegiate3826:19.8 PBSr
Oct 17UCR - Highlander InvitationalOct 17 · 8,000 Meters Open · Place 10 · Cal St. Los AngelesCal St. Los Angeles8,000 Meters Open1025:34.1 PBSr
Oct 2The Master's University Cross Country InvitationalOct 2 · 8,000 Meters Men's Collegiate · Place 23 · Cal St. Los AngelesCal St. Los Angeles8,000 Meters Men's Collegiate2325:37.4 PBSr
Sep 1945th Annual UC Riverside InvitationalSep 19 · 8,000 Meters Men's Open B · Place 5 · Cal St. Los AngelesCal St. Los Angeles8,000 Meters Men's Open B525:42.1Sr
Sep 5CSUSB Coyote ChallengeSep 5 · 8,000 Meters Collegiate · Place 60 · Cal St. Los AngelesCal St. Los Angeles8,000 Meters Collegiate6026:59.4Sr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8NCAA DII West Regional ChampionshipsNov 8 · 10,000 Meters NCAA DII West Regional · Place 114 · Cal St. Los AngelesCal St. Los Angeles10,000 Meters NCAA DII West Regional11433:02.74 PBJr
Oct 242025 CCAA Cross Country Champs (74th Annual)Oct 24 · 8,000 Meters Collegiate Men · Place 49 · Cal St. Los AngelesCal St. Los Angeles8,000 Meters Collegiate Men4926:48.99 PBJr
Oct 18Highlander InvitationalOct 18 · 8,000 Meters Open · Place 26 · Cal St. Los AngelesCal St. Los Angeles8,000 Meters Open2626:20.60Jr
Oct 4Pomona-Pitzer Cross Country InvitationalOct 4 · 8,000 Meters Varsity · Place 79 · Cal St. Los AngelesCal St. Los Angeles8,000 Meters Varsity7927:11.0JR
Sep 19The Master's University Cross Country InvitationalSep 19 · 8,000 Meters Varsity · Place 74 · Cal St. Los AngelesCal St. Los Angeles8,000 Meters Varsity7426:48.8JR
Sep 12Biola InvitationalSep 12 · 8,000 Meters Varsity · Place 81 · Cal St. Los AngelesCal St. Los Angeles8,000 Meters Varsity8126:44.8JR

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8So. Cal ChampionshipsNov 8 · 4 Miles Men · Place 74 · Victor ValleyVictor Valley4 Miles Men7422:30.9 PBSo
Oct 25Inland Empire Athletic Conference XC ChampionshipsOct 25 · 4 Miles Varsity · Place 8 · Victor ValleyVictor Valley4 Miles Varsity821:53.40 PBSo
Oct 4SoCal XC Preview MeetOct 4 · 4 Miles Varsity · Place 41 · Victor Valley (Calif.)Victor Valley (Calif.)4 Miles Varsity4122:32.3—
Sep 13SoCal Preview Meet (3C2A)Sep 13 · 4 Miles Varsity · Place 41 · Victor Valley (Calif.)Victor Valley (Calif.)4 Miles Varsity4122:32.3—

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 28SCIAC Cross Country ChampionshipsOct 28 · 8,000 Meters Collegiate · Place 76 · La VerneLa Verne8,000 Meters Collegiate7628:12.6 PBFr
Oct 14Highlander InvitationalOct 14 · 8,000 Meters Varsity · Place 234 · La VerneLa Verne8,000 Meters Varsity23427:53.1FR
Oct 7Pomona-Pitzer InvitationalOct 7 · 8,000 Meters Varsity · Place 95 · La VerneLa Verne8,000 Meters Varsity9528:06.9—
Oct 7Pomona Pitzer InvitationalOct 7 · 8,000 Meters Collegiate · Place 95 · La VerneLa Verne8,000 Meters Collegiate9528:06.9 PBFr
Sep 23The Master's University Cross Country InvitationalSep 23 · 8,000 Meters Varsity · Place 140 · La VerneLa Verne8,000 Meters Varsity14027:18.6FR
Sep 16Riverside InvitationalSep 16 · 8,000 Meters Open · Place 151 · La VerneLa Verne8,000 Meters Open15127:39.5FR
Sep 2P-P/Oxy/ULV XC TriangularSep 2 · Varsity · Place 31 · La VerneLa VerneVarsity3121:31FR

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 12CIF-SS Division Prelims (Day 2) (Divisions 2, 3 & 4)Nov 12 · 2.93 Miles Division 2 - Heat 1 · Place 16 · Oak HillsOak Hills2.93 Miles Division 2 - Heat 11616:14.6 PB12
Nov 2Mojave River XC League FinalsNov 2 · 3 Miles Varsity · Place 2 · Oak Hills (SS)Oak Hills (SS)3 Miles Varsity216:21.312
Oct 2174th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D2 Varsity Blue · Place 15 · Oak HillsOak Hills2.93 Miles D2 Varsity Blue1516:3212
Oct 18MRL Cluster # 3 Oak HillsOct 18 · 3 Miles Varsity · Place 2 · Oak HillsOak Hills3 Miles Varsity215:58.4 PB12
Oct 15Inland Empire ChallengeOct 15 · 3 Miles Varsity · Place 1 · Oak HillsOak Hills3 Miles Varsity115:52.2Sr
Oct 1Swordsmen 3 Mile Sprint Oct 1 · Varsity · Place 5 · Oak HillsOak HillsVarsity515:34.6—
Sep 27MRL Cluster # 2 BurroughsSep 27 · 5,000 Meters Varsity · Place 2 · Oak HillsOak Hills5,000 Meters Varsity216:55.60SR
Sep 27MRL Cluster # 2 BurroughsSep 27 · 5,000 Meters Varsity · Place 2 · Oak HillsOak Hills5,000 Meters Varsity216:55.60SR
Sep 21Mojave River League Cluster #1Sep 21 · 3 Miles Varsity · Place 2 · Oak Hills (SS)Oak Hills (SS)3 Miles Varsity216:46.412
Sep 10Grant Nunnally InvitationalSep 10 · 3 Miles Varsity · Place 3 · Oak HillsOak Hills3 Miles Varsity316:13.91SR
Sep 353rd Annual Colton Swarm InvitationalSep 3 · 5,000 Meters Senior · Place 5 · Oak HillsOak Hills5,000 Meters Senior517:17.4 PB12

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 13CIF-SS Division Prelims (Day 2) (Divisions 1 & 3)Nov 13 · 2.93 Miles Boys Div 1 Ht 4 · Place 41 · Oak HillsOak Hills2.93 Miles Boys Div 1 Ht 44117:14.4Unofficial11
Nov 3Mojave River League FinalsNov 3 · 3 Miles Varsity · Place 6 · Oak HillsOak Hills3 Miles Varsity617:00.9011
Oct 20Mojave River League MeetOct 20 · 3 Miles Varsity · Place 9 · Oak HillsOak Hills3 Miles Varsity917:34.0 PB11
Oct 6Mojave River Meet #2Oct 6 · 3 Miles Varsity · Place 6 · Oak HillsOak Hills3 Miles Varsity617:27.8 PB11
Oct 2Run The RanchOct 2 · 3 Miles Varsity · Place 6 · Oak HillsOak Hills3 Miles Varsity616:18.8611
Sep 21Mojave River Meet #1Sep 21 · 3 Miles Varsity · Place 7 · Oak HillsOak Hills3 Miles Varsity719:22.9 PB11
Sep 452nd Annual Colton Swarm InvitationalSep 4 · 3 Miles Varsity · Place 5 · Oak HillsOak Hills3 Miles Varsity517:15.011
Mar 12Oak Hills at Serrano dual meetMar 12 · 3 Miles Varsity · Place 9 · Oak HillsOak Hills3 Miles Varsity919:2210
Mar 3Burroughs vs Oak Hills DualMar 3 · 3 Miles Varsity · Place 10 · Oak HillsOak Hills3 Miles Varsity1022:36.30 PB10
Feb 11Rim vs Oak HillsFeb 11 · 3 Miles Boys Varsity · Place 8 · Oak HillsOak Hills3 Miles Boys Varsity820:2510

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12019 Apache InvitationalNov 1 · 3 Miles Frosh/Soph Freshman · Place 4 · Oak HillsOak Hills3 Miles Frosh/Soph Freshman417:07.29
Oct 16Mojave River League Cluster Meet # 3 @ HesperiaOct 16 · 3 Miles Varsity · Place 23 · Oak HillsOak Hills3 Miles Varsity2317:13.69
Oct 12Inland Empire ChallengeOct 12 · 3 Miles Freshman Middle School · Place 3 · Oak HillsOak Hills3 Miles Freshman Middle School317:59.79
Aug 31Colton Swarm InvitationalAug 31 · 3 Miles Varsity · Place 48 · Oak HillsOak Hills3 Miles Varsity4818:47.19