Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Andulka ParkRiverside Poly 1 Mile XC Time Trial · Jul 175:16.82Riverside Poly 1 Mile XC Time TrialJuly 17, 2024
2 Miles · Ontario High SchoolEnd of Summer 2 mile All Comers · Aug 2512:21.6End of Summer 2 mile All Comers August 25, 2023
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2418:14.977th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3 Miles · Orange Vista High SchoolIVY League Cluster #1 · Sep 1116:33.8IVY League Cluster #1September 11, 2024
3 Miles · Silverlakes Sports ParkIvy League/Raincross Conference finals · Nov 618:05.3Ivy League/Raincross Conference finalsNovember 6, 2024
5,000 Meters · Carbon Canyon Regional ParkBrea Olinda Invitational · Oct 518:31.0Brea Olinda InvitationalOctober 5, 2024

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5Raincross Conference FinalsNov 5 · 3 Miles Junior Varsity · Place 18 · Poly (Riverside)3 Miles Junior Varsity1817:51.412
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D1&2 JV Red · Place 57 · Poly (Riverside)3 Miles D1&2 JV Red5718:14.9 PB12
Oct 8Raincross Cluster 2Oct 8 · 3 Miles Junior Varsity · Place 18 · Poly (Riverside)3 Miles Junior Varsity1818:41.0012
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 261 · Poly (Riverside)3 Miles Varsity26118:50.812
Sep 10Raincross Cluster 1Sep 10 · 3 Miles Varsity · Place 30 · Poly (Riverside)3 Miles Varsity3017:35.8012

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 6Ivy League/Raincross Conference finalsNov 6 · 3 Miles Junior Varsity · Place 10 · Poly (Riverside)3 Miles Junior Varsity1018:05.3 PB11
Oct 19Inland Empire ChallengeOct 19 · 3 Miles Varsity · Place 36 · Poly (Riverside)3 Miles Varsity3617:09.6Jr
Oct 9IVY League Cluster #2Oct 9 · 3 Miles Junior Varsity · Place 3 · Polytechnic - Riverside (SS)3 Miles Junior Varsity317:13.211
Oct 5Brea Olinda InvitationalOct 5 · 5,000 Meters Varsity 6+ / Junior Varsity · Place 10 · Poly (Riverside)5,000 Meters Varsity 6+ / Junior Varsity1018:31.0 PB11
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 41 · Poly (Riverside)3 Miles Varsity4116:50.711
Sep 11IVY League Cluster #1Sep 11 · 3 Miles Junior Varsity · Place 4 · Poly (Riverside)3 Miles Junior Varsity416:33.8 PB11
Aug 31ASICS Cool Breeze InvitationalAug 31 · 3 Miles Junior Varsity · Place 19 · Polytechnic - Riverside (SS)3 Miles Junior Varsity1918:21.211
Aug 21Riverside Poly HOKA 2 mile raceAug 21 · 2 Miles Varsity · Place 11 · Poly (Riverside)2 Miles Varsity1111:07.09Unofficial11
Aug 7Riverside Poly 3 Mile Time TrialAug 7 · 3 Miles Varsity · Place 9 · Poly (Riverside)3 Miles Varsity918:14.68Unofficial11
Jul 17Riverside Poly 1 Mile XC Time TrialJul 17 · 1 Miles Varsity · Place 7 · Poly (Riverside)1 Miles Varsity75:16.82 PB11

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1Raincross Conference/IVY League finalsNov 1 · 3 Miles Junior Varsity · Place 7 · Poly (Riverside)3 Miles Junior Varsity718:16.610
Oct 4Riverside Poly 1 mile Time TrialOct 4 · 1 Miles Varsity · Place 27 · Poly (Riverside)1 Miles Varsity275:57.78Unofficial10
Aug 25End of Summer 2 mile All Comers Aug 25 · 2 Miles Open · Place 79 · Poly (Riverside)2 Miles Open7912:21.6 PB10
Aug 16Riv Poly 1600m time trialAug 16 · 1,600 Meters Varsity · Place 27 · Poly (Riverside)1,600 Meters Varsity276:13.50Unofficial10
Aug 9Riv Poly 3 mile time trialAug 9 · 3 Miles Open · Place 23 · Poly (Riverside)3 Miles Open2320:20.62Unofficial10
Jul 19Riv Poly 1 Mile Time TrialJul 19 · 1 Miles Varsity · Place 46 · Poly (Riverside)1 Miles Varsity466:27.14Unofficial10

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Aug 3Riverside Poly 3-Mile Time TrialAug 3 · 3 Miles Varsity · Place 12 · Poly (Riverside)3 Miles Varsity1220:32Unofficial9
Jul 13Riverside Poly 1 mile time trialJul 13 · 1 Miles Varsity · Place 13 · Poly (Riverside)1 Miles Varsity136:04.93Unofficial9