Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Trabuco Hills High SchoolSaddleback Cross Country Cup · Aug 309:44.4Saddleback Cross Country CupAugust 30, 2024
2.93 Miles · Mt. San Antonio College74th Annual Mt. SAC Cross Country Invitational · Oct 2117:4474th Annual Mt. SAC Cross Country InvitationalOctober 21, 2022
3 Miles · Ayala ParkPalomares League Preview · Sep 2415:21.30Palomares League PreviewSeptember 24, 2025
3 Miles · El Dorado Park35th Annual Bell Gardens Invitational · Oct 1517:21.3435th Annual Bell Gardens InvitationalOctober 15, 2022
3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 2416:12.777th Annual Mt. SAC Cross Country InvitationalOctober 24, 2025
3 Miles · Pomona FairplaxASICS Cool Breeze Evening Invitational · Sep 216:44.6ASICS Cool Breeze Evening InvitationalSeptember 2, 2023
5,000 Meters · Woodward ParkClovis Invitational · Oct 1016:30.20Clovis InvitationalOctober 10, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Varsity · Place 68 · Ayala (SS)3 Miles Varsity6815:24.69
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Division 1 · Place 68 · Ayala3 Miles Division 16815:24.609
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 1 · Place 30 · Ayala (SS)3 Miles Division 13015:37.99
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 1 · Place 30 · Ayala3 Miles Division 13015:37.909
Nov 7Palomares League ChampionshipsNov 7 · 3 Miles Varsity · Place 13 · Ayala3 Miles Varsity1315:29.3012
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D1&2 Individual Sweepstakes Blue · Place 37 · Ayala3 Miles D1&2 Individual Sweepstakes Blue3716:12.7 PB12
Oct 182025 Fleet Feet Inland Empire ChallengeOct 18 · 3 Miles Varsity · Place 37 · Ayala3 Miles Varsity3715:43.3Sr
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Division 1 Varsity · Place 51 · Ayala5,000 Meters Division 1 Varsity5116:30.20 PB12
Sep 24Palomares League PreviewSep 24 · 3 Miles Varsity · Place 6 · Ayala3 Miles Varsity615:21.30 PB12
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 66 · Ayala3 Miles Varsity6615:14.412

2024 Cross Country

15 results
DateMeetEventPlMarkGr
Dec 21600m Time TrialDec 2 · 1,600 Meters Open · Place 10 · Ayala1,600 Meters Open104:40.74Unofficial11
Nov 233mile Time TrialNov 23 · 3 Miles Open · Place 7 · Ayala3 Miles Open715:14.70Unofficial11
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Division 2 · Place 18 · Ayala (SS)3 Miles Division 21816:29.711
Nov 8Palomares League Cross Country FinalsNov 8 · 3 Miles Varsity · Place 13 · Ayala3 Miles Varsity1315:10.0911
Nov 2Ayala Hoka One Postal 3200m ChallengeNov 2 · 3,200 Meters Varsity · Place 9 · Ayala3,200 Meters Varsity99:52.8411
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Division 1 · Place 61 · Ayala3 Miles Division 16116:2611
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Division 1 · Place 61 · Ayala3 Miles Division 16116:2611
Oct 19Inland Empire ChallengeOct 19 · 3 Miles Varsity · Place 21 · Ayala3 Miles Varsity2115:38.0Jr
Oct 1145th Annual Asics Clovis InvitationalOct 11 · 5,000 Meters Varsity · Place 65 · Ayala (SS)5,000 Meters Varsity6516:14.811
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 216 · Ayala3 Miles Varsity21615:32.511
Sep 13Palomares League Preview MeetSep 13 · 3 Miles Varsity · Place 9 · Ayala3 Miles Varsity915:14.7011
Sep 7PR City Invitational Sep 7 · 3 Miles Varsity · Place 5 · Ayala (SS)3 Miles Varsity515:50.411
Aug 30Saddleback Cross Country CupAug 30 · 2 Miles Varsity · Place 21 · Ayala2 Miles Varsity219:44.4 PB11
Jul 27Ayala Team vs Alumni Race Jul 27 · 3 Miles Open · Place 4 · Ayala3 Miles Open415:44.7011
Jun 21Ayala 1600/3200 Time TrialJun 21 · 3,200 Meters Open · Place 5 · Ayala3,200 Meters Open510:20.23Unofficial11

2023 Cross Country

15 results
DateMeetEventPlMarkGr
Nov 29Ayala Last Chance Time TrialNov 29 · 3 Miles Open · Place 7 · Ayala3 Miles Open716:06Unofficial10
Nov 11Last Chance/Alternate Time TrialNov 11 · 3 Miles Open · Place 2 · Ayala3 Miles Open215:59Unofficial10
Nov 3Palomares League FinalsNov 3 · 3 Miles Varsity · Place 15 · Ayala3 Miles Varsity1515:41.1210
Oct 28Ayala/ Hoka One Postal 3200m ChallengeOct 28 · 3,200 Meters Varsity · Place 10 · Ayala (SS)3,200 Meters Varsity1010:06.0710
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2.93 Miles Division 1 · Place 92 · Ayala2.93 Miles Division 19216:3910
Oct 14Inland Empire ChallengeOct 14 · 3 Miles Varsity · Place 25 · Ayala3 Miles Varsity2515:45.4So
Oct 7Asics Clovis InvitationalOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 10 · Ayala (SS)5,000 Meters Frosh/Soph Freshman1017:37.610
Sep 3042nd Central Park Cross Country Invitational 2023Sep 30 · 3 Miles Varsity · Place 87 · Ayala (SS)3 Miles Varsity8716:23.110
Sep 223200m Time TrialSep 22 · 3,200 Meters Open · Place 5 · Ayala3,200 Meters Open510:00.72Unofficial10
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Sophomore · Place 1 · Ayala3 Miles Sophomore115:53.710
Sep 8Palomares League Preview MeetSep 8 · 3 Miles Varsity · Place 17 · Ayala3 Miles Varsity1716:28.3210
Sep 2ASICS Cool Breeze Evening InvitationalSep 2 · 3 Miles Championship · Place 134 · Ayala3 Miles Championship13416:44.6 PB10
Aug 5Pride of the Valley 5kAug 5 · 5,000 Meters New Division · Place 15 · Ayala5,000 Meters New Division1516:38Unofficial10
Jul 22Alumni Race 2-3 mileJul 22 · 3 Miles Open · Place 7 · Ayala3 Miles Open716:17.1010
Jun 241600/3200 Time TrialJun 24 · 3,200 Meters Open · Place 7 · Ayala3,200 Meters Open710:44.58Unofficial10

2022 Cross Country

18 results
DateMeetEventPlMarkGr
Nov 143-mile Time TrialNov 14 · 3 Miles Open · Place 11 · Ayala3 Miles Open1117:37Unofficial9
Nov 91600m Time TrialNov 9 · 1,600 Meters Open · Ayala1,600 Meters Open05:12.7Unofficial9
Nov 4Palomares League FinalsNov 4 · 3 Miles Frosh/Soph Freshman · Place 14 · Ayala3 Miles Frosh/Soph Freshman1417:28.609
Oct 283200m Time TrialOct 28 · 3,200 Meters Men 3200 Meter Run · Place 18 · Ayala3,200 Meters Men 3200 Meter Run1810:57.28Unofficial9
Oct 2174th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D1&2 Frosh Green · Place 7 · Ayala2.93 Miles D1&2 Frosh Green717:44 PB9
Oct 1535th Annual Bell Gardens InvitationalOct 15 · 3 Miles Freshman · Place 13 · Ayala3 Miles Freshman1317:21.34 PB9
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Frosh/Soph Freshman · Place 51 · Ayala (SS)5,000 Meters Frosh/Soph Freshman5118:48.79
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Frosh/Soph Freshman · Place 51 · Ayala (SS)5,000 Meters Frosh/Soph Freshman5118:48.79
Oct 1Time Trial 3200mOct 1 · 3,200 Meters Open · Place 15 · Ayala3,200 Meters Open1511:04.32Unofficial9
Sep 24Dana Hills InvitationalSep 24 · 3 Miles Freshman Division 1 · Place 34 · Ayala (SS)3 Miles Freshman Division 13418:06.99
Sep 24Dana Hills InvitationalSep 24 · 3 Miles Freshman Division 1 · Place 34 · Ayala (SS)3 Miles Freshman Division 13418:06.99
Sep 10Palomares League Preview MeetSep 10 · 3 Miles Frosh/Soph Freshman · Place 11 · Ayala3 Miles Frosh/Soph Freshman1118:04.409
Sep 3Southern California XC OpenerSep 3 · 3 Miles Frosh/Soph · Place 19 · Ayala (Ss)3 Miles Frosh/Soph1918:03.539
Sep 3Southern California XC OpenerSep 3 · 3 Miles Frosh/Soph · Place 19 · Ayala (Ss)3 Miles Frosh/Soph1918:03.539
Aug 6Pride of the Valley 5kAug 6 · 5,000 Meters Open · Place 68 · Ayala5,000 Meters Open6818:57Unofficial9
Jul 16Alumni Race 2-3 mileJul 16 · 2 Miles Open · Place 1 · Ayala2 Miles Open112:00.40Unofficial9
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 2 · Ayala1,600 Meters Open25:27.61Unofficial9