Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ontario High SchoolEnd of Summer 2 mile All Comers · Aug 2512:18.8End of Summer 2 mile All Comers August 25, 2023
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2417:29.277th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3 Miles · Orange Vista High SchoolIVY League Cluster #1 · Sep 1116:51.5IVY League Cluster #1September 11, 2024
3 Miles · Pomona FairplaxASICS Cool Breeze Evening Invitational · Sep 219:23.9ASICS Cool Breeze Evening InvitationalSeptember 2, 2023
3 Miles · Silverlakes Sports ParkIvy League/Raincross Conference finals · Nov 617:44.0Ivy League/Raincross Conference finalsNovember 6, 2024
4 Miles · California State University San Bernardino Campus2026 Orange Empire Conference XC Championships · Oct 3021:11.02026 Orange Empire Conference XC ChampionshipsOctober 30, 2026
4 Miles · Cuesta College2026 Tour de Cuesta · Aug 2825:15.002026 Tour de CuestaAugust 28, 2026
4 Miles · NTC Park 4 MilesManny Bautista XC Invite · Oct 923:49.3Manny Bautista XC InviteOctober 9, 2026
5,000 Meters · Carbon Canyon Regional ParkBrea Olinda Invitational · Oct 519:07.3Brea Olinda InvitationalOctober 5, 2024
5,000 Meters · Woodward ParkClovis Invitational · Oct 1017:24.60Clovis InvitationalOctober 10, 2025
8,000 Meters · California State University San Bernardino CampusCSUSB Coyote Challenge · Sep 529:23.9CSUSB Coyote ChallengeSeptember 5, 2026
8,000 Meters · California State University San MarcosCSUSM Cougar Challenge · Oct 329:28.3CSUSM Cougar ChallengeOctober 3, 2026
8,000 Meters · University of California Riverside Extension45th Annual UC Riverside Invitational · Sep 1928:27.845th Annual UC Riverside InvitationalSeptember 19, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 302026 Orange Empire Conference XC ChampionshipsOct 30 · 4 Miles Orange Empire · Place 16 · Riverside CityRiverside City4 Miles Orange Empire1621:11.0 PBFr
Oct 9Manny Bautista XC InviteOct 9 · 4 Miles Collegiate · Place 127 · Riverside CityRiverside City4 Miles Collegiate12723:49.3 PBFr
Oct 3CSUSM Cougar ChallengeOct 3 · 8,000 Meters Men's 8k · Place 119 · Riverside CityRiverside City8,000 Meters Men's 8k11929:28.3 PBFr
Sep 1945th Annual UC Riverside InvitationalSep 19 · 8,000 Meters Men's Open · Place 205 · Riverside CityRiverside City8,000 Meters Men's Open20528:27.8 PBFr
Sep 5CSUSB Coyote ChallengeSep 5 · 8,000 Meters Collegiate · Place 113 · Riverside CityRiverside City8,000 Meters Collegiate11329:23.9 PBFr
Aug 282026 Tour de CuestaAug 28 · 4 Miles Open · Place 23 · Riverside CityRiverside City4 Miles Open2325:15.00 PBFr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 1 · Place 60 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Division 16016:23.012
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 1 · Place 60 · Poly (Riverside)Poly (Riverside)3 Miles Division 16016:23.0012
Nov 5Raincross Conference FinalsNov 5 · 3 Miles Varsity · Place 37 · Poly (Riverside)Poly (Riverside)3 Miles Varsity3716:38.512
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D1&2 Individual Sweepstakes Blue · Place 104 · Poly (Riverside)Poly (Riverside)3 Miles D1&2 Individual Sweepstakes Blue10417:29.2 PB12
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Division 1 Varsity · Place 160 · Poly (Riverside)Poly (Riverside)5,000 Meters Division 1 Varsity16017:24.60 PB12
Oct 8Raincross Cluster 2Oct 8 · 3 Miles Varsity · Place 34 · Poly (Riverside)Poly (Riverside)3 Miles Varsity3417:01.9012
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 184 · Poly (Riverside)Poly (Riverside)3 Miles Varsity18416:03.012

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 6Ivy League/Raincross Conference finalsNov 6 · 3 Miles Junior Varsity · Place 7 · Poly (Riverside)Poly (Riverside)3 Miles Junior Varsity717:44.0 PB11
Oct 19Inland Empire ChallengeOct 19 · 3 Miles Varsity · Place 40 · Poly (Riverside)Poly (Riverside)3 Miles Varsity4017:13.6Jr
Oct 9IVY League Cluster #2Oct 9 · 3 Miles Junior Varsity · Place 9 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Junior Varsity917:54.211
Oct 5Brea Olinda InvitationalOct 5 · 5,000 Meters Varsity 6+ / Junior Varsity · Place 25 · Poly (Riverside)Poly (Riverside)5,000 Meters Varsity 6+ / Junior Varsity2519:07.3 PB11
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 14 · Poly (Riverside)Poly (Riverside)3 Miles Varsity1416:14.211
Sep 11IVY League Cluster #1Sep 11 · 3 Miles Junior Varsity · Place 6 · Poly (Riverside)Poly (Riverside)3 Miles Junior Varsity616:51.5 PB11
Aug 31ASICS Cool Breeze InvitationalAug 31 · 3 Miles Varsity · Place 206 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Varsity20617:13.511
Aug 21Riverside Poly HOKA 2 mile raceAug 21 · 2 Miles Varsity · Place 8 · Poly (Riverside)Poly (Riverside)2 Miles Varsity810:45.78Unofficial11
Aug 14Riverside Poly 1600m Time TrialAug 14 · 1,600 Meters Varsity · Place 14 · Poly (Riverside)Poly (Riverside)1,600 Meters Varsity145:27.18Unofficial11
Aug 7Riverside Poly 3 Mile Time TrialAug 7 · 3 Miles Varsity · Place 6 · Poly (Riverside)Poly (Riverside)3 Miles Varsity617:34.44Unofficial11

2023 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 1Raincross Conference/IVY League finalsNov 1 · 3 Miles Junior Varsity · Place 22 · Poly (Riverside)Poly (Riverside)3 Miles Junior Varsity2219:36.410
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Division 1 · Place 84 · Poly (Riverside)Poly (Riverside)2.93 Miles Division 18419:0910
Oct 18IVY League Cluster 2Oct 18 · 3 Miles Junior Varsity · Place 12 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Junior Varsity1219:50.110
Oct 14Inland Empire ChallengeOct 14 · 3 Miles Sophomore · Place 40 · Poly (Riverside)Poly (Riverside)3 Miles Sophomore4017:37.0So
Oct 4Riverside Poly 1 mile Time TrialOct 4 · 1 Miles Varsity · Place 15 · Poly (Riverside)Poly (Riverside)1 Miles Varsity155:35.41Unofficial10
Sep 30Brea Olinda InvitationalSep 30 · 5,000 Meters Frosh/Soph 6+ · Place 8 · Poly (Riverside)Poly (Riverside)5,000 Meters Frosh/Soph 6+819:09.310
Sep 27IVY League Cluster 1Sep 27 · 3 Miles Junior Varsity · Place 9 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Junior Varsity919:52.610
Sep 23Chaffey InvitationalSep 23 · 3 Miles Sophomore · Place 44 · Polytechnic - Riverside (SS)Polytechnic - Riverside (SS)3 Miles Sophomore4418:31.510
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Sophomore · Place 131 · Poly (Riverside)Poly (Riverside)3 Miles Sophomore13117:55.510
Sep 2ASICS Cool Breeze Evening InvitationalSep 2 · 3 Miles Sophomore - Large School · Place 88 · Poly (Riverside)Poly (Riverside)3 Miles Sophomore - Large School8819:23.9 PB10
Aug 25End of Summer 2 mile All Comers Aug 25 · 2 Miles Open · Place 76 · Poly (Riverside)Poly (Riverside)2 Miles Open7612:18.8 PB10
Aug 16Riv Poly 1600m time trialAug 16 · 1,600 Meters Varsity · Place 18 · Poly (Riverside)Poly (Riverside)1,600 Meters Varsity185:42.52Unofficial10
Aug 9Riv Poly 3 mile time trialAug 9 · 3 Miles Open · Place 28 · Poly (Riverside)Poly (Riverside)3 Miles Open2820:43.25Unofficial10
Jul 19Riv Poly 1 Mile Time TrialJul 19 · 1 Miles Varsity · Place 16 · Poly (Riverside)Poly (Riverside)1 Miles Varsity165:27.18Unofficial10