Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Andulka ParkRiverside Poly 1 Mile XC Time Trial · Jul 176:25.11Riverside Poly 1 Mile XC Time TrialJuly 17, 2024
1.5 Miles · Pomona FairplaxCool Breeze · Sep 310:03.6Cool BreezeSeptember 3, 2022
2 Miles · Ontario High SchoolEnd of Summer 2 mile All Comers · Aug 2512:57.6End of Summer 2 mile All Comers August 25, 2023
2.93 Miles · Mt. San Antonio CollegeCIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5) · Nov 1122:24.0CIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5)November 11, 2023
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2420:24.577th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3 Miles · Pomona FairplaxASICS Cool Breeze Evening Invitational · Sep 219:59.3ASICS Cool Breeze Evening InvitationalSeptember 2, 2023
3 Miles · Silverlakes Sports ParkIvy League/Raincross Conference finals · Nov 619:41.9Ivy League/Raincross Conference finalsNovember 6, 2024
5,000 Meters · California State University San Bernardino Campus2026 Orange Empire Conference XC Championships · Oct 3019:00.32026 Orange Empire Conference XC ChampionshipsOctober 30, 2026
5,000 Meters · Carbon Canyon Regional ParkBrea Olinda Invitational · Sep 3021:17.0Brea Olinda InvitationalSeptember 30, 2023
5,000 Meters · Cuesta College2026 Tour de Cuesta · Aug 2820:19.702026 Tour de CuestaAugust 28, 2026
5,000 Meters · Irvine Regional Park2026 3C2A SoCal Regional XC Championships · Nov 619:07.22026 3C2A SoCal Regional XC ChampionshipsNovember 6, 2026
5,000 Meters · NTC Park 5KManny Bautista XC Invite · Oct 918:35.1Manny Bautista XC InviteOctober 9, 2026
5,000 Meters · University of California Riverside Extension45th Annual UC Riverside Invitational · Sep 1918:33.445th Annual UC Riverside InvitationalSeptember 19, 2026
5,000 Meters · Woodward ParkClovis Invitational · Oct 1021:01.70Clovis InvitationalOctober 10, 2025
6,000 Meters · California State University San Bernardino CampusCSUSB Coyote Challenge · Sep 522:17.3CSUSB Coyote ChallengeSeptember 5, 2026
6,000 Meters · California State University San MarcosCSUSM Cougar Challenge · Oct 322:31.3CSUSM Cougar ChallengeOctober 3, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 62026 3C2A SoCal Regional XC ChampionshipsNov 6 · 5,000 Meters SoCal · Place 10 · Riverside CityRiverside City5,000 Meters SoCal1019:07.2 PBFr
Oct 302026 Orange Empire Conference XC ChampionshipsOct 30 · 5,000 Meters Orange Empire · Place 2 · Riverside CityRiverside City5,000 Meters Orange Empire219:00.3 PBFr
Oct 9Manny Bautista XC InviteOct 9 · 5,000 Meters Collegiate · Place 4 · Riverside CityRiverside City5,000 Meters Collegiate418:35.1 PBFr
Oct 3CSUSM Cougar ChallengeOct 3 · 6,000 Meters Women's 6k · Place 30 · Riverside CityRiverside City6,000 Meters Women's 6k3022:31.3 PBFr
Sep 1945th Annual UC Riverside InvitationalSep 19 · 5,000 Meters Womens Open (5k) · Place 31 · Riverside CityRiverside City5,000 Meters Womens Open (5k)3118:33.4 PBFr
Sep 5CSUSB Coyote ChallengeSep 5 · 6,000 Meters Collegiate · Place 38 · Riverside CityRiverside City6,000 Meters Collegiate3822:17.3 PBFr
Aug 282026 Tour de CuestaAug 28 · 5,000 Meters Open · Place 1 · Riverside CityRiverside City5,000 Meters Open120:19.70 PBFr

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Dec 6Brooks West XC ChampionshipsDec 6 · 5,000 Meters Championship · Place 55 · RiversideRiverside5,000 Meters Championship5520:05.312
Dec 6Brooks West XC ChampionshipsDec 6 · 5,000 Meters Championship · Place 55 · RiversideRiverside5,000 Meters Championship5520:05.30—
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Varsity · Place 60 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Varsity6018:06.512
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Division 1 · Place 60 · Poly (Riverside)Poly (Riverside)3 Miles Division 16018:06.5012
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 1 · Place 18 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Division 11818:07.312
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 1 · Place 18 · Poly (Riverside)Poly (Riverside)3 Miles Division 11818:07.3012
Nov 5Raincross Conference FinalsNov 5 · 3 Miles Varsity · Place 7 · Poly (Riverside)Poly (Riverside)3 Miles Varsity718:42.612
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D1&2 Individual Sweepstakes Green · Place 38 · Poly (Riverside)Poly (Riverside)3 Miles D1&2 Individual Sweepstakes Green3820:24.5 PB12
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Division 1 Varsity · Place 117 · Poly (Riverside)Poly (Riverside)5,000 Meters Division 1 Varsity11721:01.70 PB12
Oct 8Raincross Cluster 2Oct 8 · 3 Miles Varsity · Place 11 · Poly (Riverside)Poly (Riverside)3 Miles Varsity1120:07.2012
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 143 · Poly (Riverside)Poly (Riverside)3 Miles Varsity14318:51.912
Sep 10Raincross Cluster 1Sep 10 · 3 Miles Varsity · Place 11 · Poly (Riverside)Poly (Riverside)3 Miles Varsity1120:12.6012

2024 Cross Country

16 results
DateMeetEventPlMarkGr
Nov 23CIF-SS FinalsNov 23 · 3 Miles Division 1 · Place 65 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Division 16519:43.011
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Division 1 · Place 21 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Division 12119:56.211
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Division 1 · Place 21 · Poly (Riverside)Poly (Riverside)3 Miles Division 12119:56.211
Nov 6Ivy League/Raincross Conference finalsNov 6 · 3 Miles Varsity · Place 6 · Poly (Riverside)Poly (Riverside)3 Miles Varsity619:41.9 PB11
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Varsity Division 1 · Place 16 · Poly (riv)Poly (riv)3 Miles Varsity Division 11620:4111
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Varsity Division 1 · Place 16 · Poly (riv)Poly (riv)3 Miles Varsity Division 11620:4111
Oct 19Inland Empire ChallengeOct 19 · 3 Miles Varsity · Place 35 · Poly (Riverside)Poly (Riverside)3 Miles Varsity3519:36.7Jr
Oct 1145th Annual Asics Clovis InvitationalOct 11 · 5,000 Meters Varsity · Place 78 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)5,000 Meters Varsity7820:39.111
Oct 9IVY League Cluster #2Oct 9 · 3 Miles Varsity · Place 6 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Varsity620:04.011
Oct 5Brea Olinda InvitationalOct 5 · 5,000 Meters Varsity 6+ / Junior Varsity · Place 1 · Poly (Riverside)Poly (Riverside)5,000 Meters Varsity 6+ / Junior Varsity121:58.811
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 66 · Poly (Riverside)Poly (Riverside)3 Miles Varsity6621:06.511
Aug 31ASICS Cool Breeze InvitationalAug 31 · 3 Miles Varsity · Place 178 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Varsity17822:34.211
Aug 21Riverside Poly HOKA 2 mile raceAug 21 · 2 Miles Varsity · Place 3 · Poly (Riverside)Poly (Riverside)2 Miles Varsity312:29.25Unofficial11
Aug 14Riverside Poly 1600m Time TrialAug 14 · 1,600 Meters Varsity · Place 3 · Poly (Riverside)Poly (Riverside)1,600 Meters Varsity35:51.22Unofficial11
Aug 7Riverside Poly 3 Mile Time TrialAug 7 · 3 Miles Varsity · Place 3 · Poly (Riverside)Poly (Riverside)3 Miles Varsity320:25.59Unofficial11
Jul 17Riverside Poly 1 Mile XC Time TrialJul 17 · 1 Miles Varsity · Place 4 · Poly (Riverside)Poly (Riverside)1 Miles Varsity46:25.11 PB11

2023 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 11CIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5)Nov 11 · 2.93 Miles Varsity - Division 1 Heat 1 · Place 72 · Poly (Riverside)Poly (Riverside)2.93 Miles Varsity - Division 1 Heat 17222:24.0 PB10
Nov 1Raincross Conference/IVY League finalsNov 1 · 3 Miles Varsity · Place 7 · Poly (Riverside)Poly (Riverside)3 Miles Varsity721:09.110
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Division 1 · Place 67 · Poly (Riverside)Poly (Riverside)2.93 Miles Division 16721:1610
Oct 18IVY League Cluster 2Oct 18 · 3 Miles Varsity · Place 5 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Varsity520:54.910
Oct 4Riverside Poly 1 mile Time TrialOct 4 · 1 Miles Varsity · Place 7 · Poly (Riverside)Poly (Riverside)1 Miles Varsity76:12.65Unofficial10
Sep 30Brea Olinda InvitationalSep 30 · 5,000 Meters Varsity 1-2 · Place 28 · Poly (Riverside)Poly (Riverside)5,000 Meters Varsity 1-22821:17.0 PB10
Sep 27IVY League Cluster 1Sep 27 · 3 Miles Varsity · Place 5 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Varsity520:59.210
Sep 23Chaffey InvitationalSep 23 · 3 Miles Sophomore · Place 6 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Sophomore619:58.210
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 41 · Poly (Riverside)Poly (Riverside)3 Miles Varsity4119:23.110
Sep 2ASICS Cool Breeze Evening InvitationalSep 2 · 3 Miles Varsity - Large School · Place 19 · Poly (Riverside)Poly (Riverside)3 Miles Varsity - Large School1919:59.3 PB10
Aug 25End of Summer 2 mile All Comers Aug 25 · 2 Miles Open · Place 5 · Poly (Riverside)Poly (Riverside)2 Miles Open512:57.6 PB10
Aug 16Riv Poly 1600m time trialAug 16 · 1,600 Meters Varsity · Place 5 · Poly (Riverside)Poly (Riverside)1,600 Meters Varsity56:07.81Unofficial10
Aug 9Riv Poly 3 mile time trialAug 9 · 3 Miles Open · Place 3 · Poly (Riverside)Poly (Riverside)3 Miles Open320:38.53Unofficial10
Jul 19Riv Poly 1 Mile Time TrialJul 19 · 1 Miles Varsity · Place 3 · Poly (Riverside)Poly (Riverside)1 Miles Varsity35:51.22Unofficial10

2022 Cross Country

15 results
DateMeetEventPlMarkGr
Nov 2Ivy League/Raincross Conference FinalsNov 2 · 3 Miles Junior Varsity · Place 39 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Junior Varsity3928:53.69
Oct 2174th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D1&2 Frosh Red · Place 131 · Poly (Riverside)Poly (Riverside)2.93 Miles D1&2 Frosh Red13128:489
Oct 19Ivy League Cluster #2Oct 19 · 5,000 Meters Junior Varsity · Place 15 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)5,000 Meters Junior Varsity1527:20.99
Oct 5Riverside Poly 1 mile Time TrialOct 5 · 1 Miles Varsity · Place 9 · Poly (Riverside)Poly (Riverside)1 Miles Varsity96:57.31Unofficial9
Oct 12022 ASICS Temecula Twilight Oct 1 · 3 Miles Junior Varsity · Place 21 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Junior Varsity2121:52.29
Oct 12022 ASICS Temecula Twilight Oct 1 · 3 Miles Junior Varsity · Place 21 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Junior Varsity2121:52.29
Sep 28Ivy League Cluster #1Sep 28 · 3 Miles Varsity · Place 15 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Varsity1522:31.49
Sep 15 41st Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Freshman · Place 27 · Poly (Riverside)Poly (Riverside)3 Miles Freshman2721:20.39
Sep 1038th Annual Laguna Hills Cross Country InvitationalSep 10 · 3 Miles Freshman · Place 11 · Poly (Riverside)Poly (Riverside)3 Miles Freshman1122:47.59
Sep 3Cool BreezeSep 3 · 1.5 Miles Freshman · Place 20 · Poly (Riverside)Poly (Riverside)1.5 Miles Freshman2010:03.6 PB9
Aug 25Warrior Run Summer Series #3Aug 25 · 1.9 Miles Freshman Sophomore · Place 5 · Poly (Riverside)Poly (Riverside)1.9 Miles Freshman Sophomore514:209
Aug 18Warrior Run Summer Series #2Aug 18 · 1.9 Miles Freshman Sophomore · Place 11 · Poly (Riverside)Poly (Riverside)1.9 Miles Freshman Sophomore1116:009
Aug 11Riverside Poly 1600 Meter Time TrialAug 11 · 1,600 Meters Varsity · Place 10 · Poly (Riverside)Poly (Riverside)1,600 Meters Varsity106:27.6Unofficial9
Aug 3Riverside Poly 3-Mile Time TrialAug 3 · 3 Miles Varsity · Place 9 · Poly (Riverside)Poly (Riverside)3 Miles Varsity922:18.5Unofficial9
Jul 13Riverside Poly 1 mile time trialJul 13 · 1 Miles Varsity · Place 11 · Poly (Riverside)Poly (Riverside)1 Miles Varsity117:04.73Unofficial9