Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Trabuco Hills High SchoolSaddleback Cross Country Cup · Aug 3011:08.6Saddleback Cross Country CupAugust 30, 2024
2.93 Miles · Mt. San Antonio College74th Annual Mt. SAC Cross Country Invitational · Oct 2121:1074th Annual Mt. SAC Cross Country InvitationalOctober 21, 2022
3 Miles · Ayala ParkPalomares League Championships · Nov 716:50.00Palomares League ChampionshipsNovember 7, 2025
3 Miles · Chaffey High School2nd Annual Chaffey Invitational · Sep 2818:09.92nd Annual Chaffey Invitational September 28, 2024
3 Miles · El Dorado Park35th Annual Bell Gardens Invitational · Oct 1518:29.1035th Annual Bell Gardens InvitationalOctober 15, 2022
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2417:43.677th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3 Miles · Pomona FairplaxASICS Cool Breeze Evening Invitational · Sep 218:14.5ASICS Cool Breeze Evening InvitationalSeptember 2, 2023
5,000 Meters · Woodward ParkClovis Invitational · Oct 1019:19.30Clovis InvitationalOctober 10, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7Palomares League ChampionshipsNov 7 · 3 Miles Junior Varsity · Place 8 · Ayala3 Miles Junior Varsity816:50.00 PB12
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D1&2 JV Red · Place 51 · Ayala3 Miles D1&2 JV Red5117:43.6 PB12
Oct 182025 Fleet Feet Inland Empire ChallengeOct 18 · 3 Miles Varsity · Place 28 · Ayala3 Miles Varsity2817:08.2Sr
Oct 10Clovis InvitationalOct 10 · 5,000 Meters JV XLarge Schools · Place 188 · Ayala5,000 Meters JV XLarge Schools18819:19.30 PB12
Sep 27Chaffey XC InvitationalSep 27 · 3 Miles Varsity · Place 25 · Ayala3 Miles Varsity2516:27.9012
Sep 24Palomares League PreviewSep 24 · 3 Miles Junior Varsity · Place 9 · Ayala3 Miles Junior Varsity917:08.2012
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 53 · Ayala3 Miles Varsity5316:48.412

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 233mile Time TrialNov 23 · 3 Miles Open · Place 21 · Ayala3 Miles Open2117:49.50Unofficial11
Nov 151600m Time TrialNov 15 · 1,600 Meters Open · Place 7 · Ayala1,600 Meters Open75:10.54Unofficial11
Nov 8Palomares League Cross Country FinalsNov 8 · 3 Miles Junior Varsity · Place 27 · Ayala3 Miles Junior Varsity2717:43.6311
Nov 2Ayala Hoka One Postal 3200m ChallengeNov 2 · 3,200 Meters Varsity · Place 29 · Ayala3,200 Meters Varsity2910:58.4411
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Junior Varsity Division 1 · Place 108 · Ayala3 Miles Junior Varsity Division 110818:4011
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Junior Varsity Division 1 · Place 108 · Ayala3 Miles Junior Varsity Division 110818:4011
Oct 19Inland Empire ChallengeOct 19 · 3 Miles Junior Varsity · Place 13 · Ayala3 Miles Junior Varsity1317:47.0Jr
Sep 282nd Annual Chaffey Invitational Sep 28 · 3 Miles Junior Boys · Place 57 · Ayala3 Miles Junior Boys5718:09.9 PB11
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 40 · Ayala3 Miles Varsity4016:49.611
Sep 13Palomares League Preview MeetSep 13 · 3 Miles Junior Varsity · Place 11 · Ayala3 Miles Junior Varsity1117:11.9911
Sep 7PR City Invitational Sep 7 · 3 Miles Varsity · Place 70 · Ayala (SS)3 Miles Varsity7019:07.711
Aug 30Saddleback Cross Country CupAug 30 · 2 Miles Junior Varsity · Place 48 · Ayala2 Miles Junior Varsity4811:08.6 PB11
Jun 21Ayala 1600/3200 Time TrialJun 21 · 3,200 Meters Open · Place 11 · Ayala3,200 Meters Open1111:32.19Unofficial11

2023 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 11Last Chance/Alternate Time TrialNov 11 · 3 Miles Open · Place 15 · Ayala3 Miles Open1518:19Unofficial10
Nov 3Palomares League FinalsNov 3 · 3 Miles Frosh/Soph Freshman · Place 16 · Ayala3 Miles Frosh/Soph Freshman1617:33.8910
Oct 28Ayala/ Hoka One Postal 3200m ChallengeOct 28 · 3,200 Meters Frosh/Soph Freshman · Place 10 · Ayala (SS)3,200 Meters Frosh/Soph Freshman1011:08.7710
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Division 1 · Place 43 · Ayala2.93 Miles Division 14318:3510
Oct 14Inland Empire ChallengeOct 14 · 3 Miles Sophomore · Place 11 · Ayala3 Miles Sophomore1116:51.0So
Oct 7Asics Clovis InvitationalOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 105 · Ayala (SS)5,000 Meters Frosh/Soph Freshman10519:39.610
Sep 3042nd Central Park Cross Country Invitational 2023Sep 30 · 3 Miles Sophomore · Place 28 · Ayala (SS)3 Miles Sophomore2817:47.910
Sep 223200m Time TrialSep 22 · 3,200 Meters Open · Place 16 · Ayala3,200 Meters Open1610:46.62Unofficial10
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Sophomore · Place 50 · Ayala3 Miles Sophomore5017:22.410
Sep 8Palomares League Preview MeetSep 8 · 3 Miles Frosh/Soph Freshman · Place 31 · Ayala3 Miles Frosh/Soph Freshman3119:04.7210
Sep 2ASICS Cool Breeze Evening InvitationalSep 2 · 3 Miles Sophomore - Large School · Place 34 · Ayala3 Miles Sophomore - Large School3418:14.5 PB10
Aug 5Pride of the Valley 5kAug 5 · 5,000 Meters New Division · Place 59 · Ayala5,000 Meters New Division5918:36Unofficial10
Jul 22Alumni Race 2-3 mileJul 22 · 3 Miles Open · Place 16 · Ayala3 Miles Open1617:29.8010
Jun 241600/3200 Time TrialJun 24 · 3,200 Meters Open · Place 16 · Ayala3,200 Meters Open1611:28.48Unofficial10

2022 Cross Country

16 results
DateMeetEventPlMarkGr
Nov 143-mile Time TrialNov 14 · 3 Miles Open · Place 18 · Ayala3 Miles Open1819:29Unofficial9
Nov 91600m Time TrialNov 9 · 1,600 Meters Open · Ayala1,600 Meters Open05:44.7Unofficial9
Nov 4Palomares League FinalsNov 4 · 3 Miles Frosh/Soph Freshman · Place 59 · Ayala3 Miles Frosh/Soph Freshman5920:39.309
Oct 283200m Time TrialOct 28 · 3,200 Meters Men 3200 Meter Run · Place 28 · Ayala3,200 Meters Men 3200 Meter Run2812:46.84Unofficial9
Oct 2174th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D1&2 Frosh Green · Place 86 · Ayala2.93 Miles D1&2 Frosh Green8621:10 PB9
Oct 1535th Annual Bell Gardens InvitationalOct 15 · 3 Miles Freshman · Place 28 · Ayala3 Miles Freshman2818:29.10 PB9
Oct 1Time Trial 3200mOct 1 · 3,200 Meters Open · Place 19 · Ayala3,200 Meters Open1911:45.00Unofficial9
Sep 24Dana Hills InvitationalSep 24 · 3 Miles Freshman Division 1 · Place 95 · Ayala (SS)3 Miles Freshman Division 19519:50.19
Sep 24Dana Hills InvitationalSep 24 · 3 Miles Freshman Division 1 · Place 95 · Ayala (SS)3 Miles Freshman Division 19519:50.19
Sep 10Palomares League Preview MeetSep 10 · 3 Miles Frosh/Soph Freshman · Place 47 · Ayala3 Miles Frosh/Soph Freshman4720:49.309
Sep 3Southern California XC OpenerSep 3 · 3 Miles Frosh/Soph · Place 68 · Ayala (Ss)3 Miles Frosh/Soph6820:39.559
Sep 3Southern California XC OpenerSep 3 · 3 Miles Frosh/Soph · Place 69 · Ayala (Ss)3 Miles Frosh/Soph6920:39.559
Aug 6Pride of the Valley 5kAug 6 · 5,000 Meters Open · Place 96 · Ayala5,000 Meters Open9620:28Unofficial9
Jul 16Alumni Race 2-3 mileJul 16 · 2 Miles Open · Place 4 · Ayala2 Miles Open412:52.80Unofficial9
Jun 251600/3200 Time TrialJun 25 · 3,200 Meters Open · Ayala3,200 Meters Open0DNS9
Jun 251600/3200 Time TrialJun 25 · 1,600 Meters Open · Place 4 · Ayala1,600 Meters Open46:20.33Unofficial9