Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorArroyo Multi-Dual · Feb 244:57.95aArroyo Multi-DualFebruary 24, 2026
1600 Meters · OutdoorSan Gabriel Valley Championships · Apr 184:39.22aSan Gabriel Valley ChampionshipsApril 18, 2026
3200 Meters · IndoorEl Monte vs Arroyo · Feb 2910:53.0El Monte vs ArroyoFebruary 29, 2024
3200 Meters · OutdoorSan Gabriel Valley Championships · Apr 199:58.71San Gabriel Valley ChampionshipsApril 19, 2025
400 Meters · IndoorArcadia Mini Meet · Feb 181:08.79aArcadia Mini MeetFebruary 18, 2023
800 Meters · IndoorArroyo Multi-Dual · Feb 242:17.12aArroyo Multi-DualFebruary 24, 2026
800 Meters · OutdoorArroyo vs Marshall Fundamental · Apr 32:18.54aArroyo vs Marshall FundamentalApril 3, 2025
Frosh/Soph · OutdoorEl Monte vs Arroyo · Apr 195:17.0El Monte vs ArroyoApril 19, 2023

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 22Arroyo @ Mountain ViewApr 22 · 3200 Meters · Place 1 · Arroyo (SS)3200 Meters1.10:45.66a12
Apr 22Arroyo @ Mountain ViewApr 22 · 1600 Meters · Place 4 · Arroyo (SS)1600 Meters4.4:48.40a12
Apr 18San Gabriel Valley ChampionshipsApr 18 · 3200 Meters · Place 8 · Arroyo (SS)3200 Meters8.10:11.76a12
Apr 18San Gabriel Valley ChampionshipsApr 18 · 1600 Meters · Place 22 · Arroyo (SS)1600 Meters22.4:39.22a PB12
Apr 16Arroyo vs. Rosemead Dual MeetApr 16 · 1600 Meters · Place 3 · Arroyo (SS)1600 Meters34:47.60a12
Apr 2Gabrielino vs ArroyoApr 2 · 3200 Meters · Place 2 · Arroyo (SS)3200 Meters2.10:07.54a12
Apr 2Gabrielino vs ArroyoApr 2 · 1600 Meters · Place 5 · Arroyo (SS)1600 Meters5.4:42.80a12
Mar 26Marshall @ ArroyoMar 26 · 1600 Meters · Place 6 · Arroyo (SS)1600 Meters6.4:50.512
Mar 21Hi-Racer Meet of ChampionsMar 21 · 3200 Meters · Place 26 · Arroyo (SS)3200 Meters2610:12.76—
Mar 11South El Monte @ ArroyoMar 11 · 3200 Meters · Place 1 · Arroyo (SS)3200 Meters110:42.112
Mar 11South El Monte @ ArroyoMar 11 · 1600 Meters · Place 3 · Arroyo (SS)1600 Meters34:51.712
Mar 7Roosevelt InvitationalMar 7 · 3200 Meters · Place 11 · Arroyo (SS)3200 Meters1110:29.51—
Mar 7Roosevelt InvitationalMar 7 · 110m Hurdles · Place 36 · Arroyo (SS)110m Hurdles362:18.53—
Mar 5El Monte vs ArroyoMar 5 · 1600 Meters · Place 3 · Arroyo (SS)1600 Meters34:49.99a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Arroyo Multi-DualFeb 24 · 1600 Meters · Place 8 · Arroyo (SS)1600 Meters84:57.95a PB12
Feb 24Arroyo Multi-DualFeb 24 · 800 Meters · Place 12 · Arroyo (SS)800 Meters122:17.12a PB12

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 10CIF SS D3 Prelims @ Yorba LindaMay 10 · 3200 Meters · Arroyo (SS)3200 MetersRound P--DNS11
Apr 29Mission Valley League ChampionshipsApr 29 · 3200 Meters · Place 2 · Arroyo (SS)3200 Meters210:07.5511
Apr 29Mission Valley League ChampionshipsApr 29 · 1600 Meters · Place 7 · Arroyo (SS)1600 MetersRound P74:53.1811
Apr 19San Gabriel Valley ChampionshipsApr 19 · 3200 Meters · Place 6 · Arroyo (SS)3200 Meters69:58.71 PB11
Apr 17South El Monte @ ArroyoApr 17 · 1600 Meters · Place 1 · Arroyo (SS)1600 Meters14:51.411
Apr 10Arroyo @ RosemeadApr 10 · 3200 Meters · Place 1 · Arroyo (SS)3200 Meters110:4011
Apr 10Arroyo @ RosemeadApr 10 · 1600 Meters · Place 1 · Arroyo (SS)1600 Meters14:5911
Apr 3Arroyo vs Marshall FundamentalApr 3 · 1600 Meters · Place 3 · Arroyo (SS)1600 Meters3.4:59.80a11
Apr 3Arroyo vs Marshall FundamentalApr 3 · 800 Meters · Place 5 · Arroyo (SS)800 Meters5.2:18.54a PB11
Mar 28Covina InvitationalMar 28 · 3200 Meters · Place 7 · Arroyo (SS)3200 Meters710:05.67a11
Mar 22Meet of Champions @ Arroyo HSMar 22 · 3200 Meters · Place 15 · Arroyo (SS)3200 Meters15.10:05.02a11
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 171 · Arroyo (SS)1600 Meters171.4:50.41a11
Mar 6Gabrielino @ ArroyoMar 6 · 3200 Meters · Place 1 · Arroyo (SS)3200 Meters1.10:19.07a11
Mar 6Gabrielino @ ArroyoMar 6 · 1600 Meters · Place 3 · Arroyo (SS)1600 Meters3.4:49.09a11
Feb 27Arroyo vs Chaffey /Pomona Catholic /San DimasFeb 27 · 1600 Meters · Place 4 · Arroyo (SS)1600 Meters4.4:55.22a11
Feb 27Arroyo vs Chaffey /Pomona Catholic /San DimasFeb 27 · 800 Meters · Place 11 · Arroyo (SS)800 Meters11.2:20.98a11
Feb 21Arcadia (Mega) Mini MeetFeb 21 · 1600 Meters · Place 8 · Arroyo (SS)1600 Meters8.4:55.60a11
Feb 21Arcadia (Mega) Mini MeetFeb 21 · 800 Meters · Arroyo (SS)800 Meters—DNS11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 26Mission Valley League FinalsApr 26 · 3200 Meters · Place 3 · Arroyo (SS)3200 Meters3.10:33.84a10
Apr 26Mission Valley League FinalsApr 26 · 1600 Meters · Place 7 · Arroyo (SS)1600 MetersRound P7.4:55.15a10
Apr 17Gabrielino vs ArroyoApr 17 · 3200 Meters · Place 4 · Arroyo (SS)3200 Meters410:34.9—
Apr 17Gabrielino vs ArroyoApr 17 · 1600 Meters · Place 5 · Arroyo (SS)1600 Meters55:01.3—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 1600 Meters · Place 8 · Arroyo (SS)1600 Meters84:58.08a—
Apr 11Arroyo v MV v SEMApr 11 · 3200 Meters · Place 1 · Arroyo (SS)3200 Meters1.10:5910
Mar 28Arroyo @ MarshallMar 28 · 1600 Meters · Place 4 · Arroyo (SS)1600 Meters45:04.4—
Mar 28Arroyo @ MarshallMar 28 · 800 Meters · Place 7 · Arroyo (SS)800 Meters72:23.9—
Mar 23Azusa Meet of ChampionsMar 23 · 3200 Meters · Place 29 · Arroyo (SS)3200 Meters29.10:37.87a10
Mar 14Arroyo @ RosemeadMar 14 · 3200 Meters · Place 3 · Arroyo (SS)3200 Meters3.11:01.7Unofficial10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 29El Monte vs ArroyoFeb 29 · 3200 Meters · Place 2 · Arroyo (SS)3200 Meters210:53.0 PB—
Feb 29El Monte vs ArroyoFeb 29 · 1600 Meters · Place 4 · Arroyo (SS)1600 Meters45:08.1—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 25Mission Valley League Prelims & FinalsApr 25 · 3200 Meters · Place 6 · Arroyo (SS)3200 Meters610:57.67a—
Apr 25Mission Valley League Prelims & FinalsApr 25 · 1600 Meters · Place 14 · Arroyo (SS)1600 Meters145:09.46a—
Apr 19El Monte vs ArroyoApr 19 · Frosh/Soph · Place 1 · Arroyo (SS)Frosh/Soph15:17.0 PB—
Apr 15San Gabriel Valley ChampionshipsApr 15 · 3200 Meters · Place 12 · Arroyo (SS)3200 Meters1211:09.029
Apr 15San Gabriel Valley ChampionshipsApr 15 · 1600 Meters · Place 29 · Arroyo (SS)1600 Meters295:09.209
Apr 15San Gabriel Valley ChampionshipsApr 15 · 3200 Meters · Place 12 · Arroyo (SS)3200 Meters1211:09.02a—
Apr 15San Gabriel Valley ChampionshipsApr 15 · 1600 Meters · Place 29 · Arroyo (SS)1600 Meters295:09.20a—
Apr 4Arroyo @ South El MonteApr 4 · 1600 Meters · Place 1 · Arroyo (SS)1600 Meters15:159
Apr 4Arroyo @ South El MonteApr 4 · 800 Meters · Place 3 · Arroyo (SS)800 Meters32:309
Mar 28Arroyo and Mountain View at GabrielinoMar 28 · 3200 Meters · Place 9 · Arroyo (SS)3200 Meters9.11:40.44aUnofficial9
Mar 28Arroyo and Mountain View at GabrielinoMar 28 · 1600 Meters · Place 6 · Arroyo (SS)1600 Meters6.5:11.31aUnofficial9
Mar 8Marshall vs ArroyoMar 8 · 3200 Meters · Place 1 · Arroyo (SS)3200 Meters1.11:379
Mar 8Marshall vs ArroyoMar 8 · 1600 Meters · Place 2 · Arroyo (SS)1600 Meters2.5:159

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Arcadia Mini MeetFeb 18 · 1600 Meters · Place 10 · Arroyo (SS)1600 Meters105:17.50a—
Feb 18Arcadia Mini MeetFeb 18 · 400 Meters · Place 19 · Arroyo (SS)400 Meters191:08.79a PB—