Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorMarshall @ Arroyo · Mar 2619.6Marshall @ ArroyoMarch 26, 2026
1600 Meters · IndoorArcadia Mini Meet · Feb 175:53.49aArcadia Mini MeetFebruary 17, 2024
1600 Meters · OutdoorAzusa Meet of Champions · Mar 236:00.35aAzusa Meet of ChampionsMarch 23, 2024
300m Hurdles · 36" / 0.914m · OutdoorGabrielino vs Arroyo · Apr 250.37aGabrielino vs ArroyoApril 2, 2026
3200 Meters · OutdoorMarshall vs Arroyo · Mar 814:15Marshall vs ArroyoMarch 8, 2023
400 Meters · IndoorArcadia Mini Meet · Feb 171:03.07aArcadia Mini MeetFebruary 17, 2024
800 Meters · OutdoorAzusa Meet of Champions · Mar 232:28.53aAzusa Meet of ChampionsMarch 23, 2024
Frosh/Soph · OutdoorEl Monte vs Arroyo · Apr 192:44El Monte vs ArroyoApril 19, 2023
Pole Vault · OutdoorMarshall @ Arroyo · Mar 267-0Marshall @ ArroyoMarch 26, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 28Mission Valley League ChampionshipsApr 28 · 300m Hurdles · Place 9 · Arroyo (SS)300m Hurdles951.22a12
Apr 28Mission Valley League ChampionshipsApr 28 · 110m Hurdles · Place 10 · Arroyo (SS)110m Hurdles1020.74a12
Apr 22Arroyo @ Mountain ViewApr 22 · Pole Vault · Arroyo (SS)Pole Vault—DNS12
Apr 22Arroyo @ Mountain ViewApr 22 · 300m Hurdles · Place 1 · Arroyo (SS)300m Hurdles36" / 0.914m1.54.69a12
Apr 22Arroyo @ Mountain ViewApr 22 · 110m Hurdles · Place 1 · Arroyo (SS)110m Hurdles39" / 0.991m1.20.87a12
Apr 2Gabrielino vs ArroyoApr 2 · Pole Vault · Arroyo (SS)Pole Vault--NH12
Apr 2Gabrielino vs ArroyoApr 2 · 300m Hurdles · Place 9 · Arroyo (SS)300m Hurdles36" / 0.914m9.50.37a PB12
Apr 2Gabrielino vs ArroyoApr 2 · 110m Hurdles · Place 8 · Arroyo (SS)110m Hurdles39" / 0.991m8.19.92aWind: 0.212
Mar 28Downey InvitationalMar 28 · 300m Hurdles · Place 15 · Arroyo (SS)300m Hurdles1552.92a12
Mar 28Downey InvitationalMar 28 · 110m Hurdles · Place 16 · Arroyo (SS)110m Hurdles1620.96a12
Mar 26Marshall @ ArroyoMar 26 · Pole Vault · Place 5 · Arroyo (SS)Pole Vault5.7-0 PB12
Mar 26Marshall @ ArroyoMar 26 · 300m Hurdles · Place 5 · Arroyo (SS)300m Hurdles36" / 0.914m5.52.712
Mar 26Marshall @ ArroyoMar 26 · 110m Hurdles · Place 5 · Arroyo (SS)110m Hurdles39" / 0.991m5.19.6 PB12
Mar 11South El Monte @ ArroyoMar 11 · 110m Hurdles · Place 1 · Arroyo (SS)110m Hurdles119.912
Mar 7Roosevelt InvitationalMar 7 · 300m Hurdles · Place 8 · Arroyo (SS)300m Hurdles851.31—
Mar 7Roosevelt InvitationalMar 7 · 110m Hurdles · Place 9 · Arroyo (SS)110m Hurdles921.41—
Mar 5El Monte vs ArroyoMar 5 · Pole Vault · Place 1 · Arroyo (SS)Pole Vault18-012
Mar 5El Monte vs ArroyoMar 5 · 300m Hurdles · Place 1 · Arroyo (SS)300m Hurdles151.03a12
Mar 5El Monte vs ArroyoMar 5 · 110m Hurdles · Place 1 · Arroyo (SS)110m Hurdles120.83a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Mustang Relays InvitationalFeb 28 · 300m Hurdles · Place 23 · Arroyo (SS)300m Hurdles2351.64a12
Feb 28Mustang Relays InvitationalFeb 28 · 110m Hurdles · Place 15 · Arroyo (SS)110m Hurdles1520.41a12
Feb 24Arroyo Multi-DualFeb 24 · 300m Hurdles · Place 1 · Arroyo (SS)300m Hurdles152.28a12
Feb 24Arroyo Multi-DualFeb 24 · 110m Hurdles · Place 1 · Arroyo (SS)110m Hurdles120.48a12

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 19San Gabriel Valley ChampionshipsApr 19 · 110m Hurdles · Place 29 · Arroyo (SS)110m Hurdles2920.3711
Apr 17South El Monte @ ArroyoApr 17 · 300m Hurdles · Place 1 · Arroyo (SS)300m Hurdles152.911
Apr 17South El Monte @ ArroyoApr 17 · 110m Hurdles · Place 1 · Arroyo (SS)110m Hurdles119.811
Apr 10Arroyo @ RosemeadApr 10 · 300m Hurdles · Place 2 · Arroyo (SS)300m Hurdles252.111
Apr 10Arroyo @ RosemeadApr 10 · 110m Hurdles · Place 1 · Arroyo (SS)110m Hurdles120.011
Apr 3Arroyo vs Marshall FundamentalApr 3 · 300m Hurdles · Place 1 · Arroyo (SS)300m Hurdles36" / 0.914m1.51.77a11
Apr 3Arroyo vs Marshall FundamentalApr 3 · 110m Hurdles · Place 1 · Arroyo (SS)110m Hurdles39" / 0.991m1.20.52aWind: 2.211
Mar 28Covina InvitationalMar 28 · 300m Hurdles · Place 35 · Arroyo (SS)300m Hurdles3552.52a11
Mar 28Covina InvitationalMar 28 · 110m Hurdles · Place 29 · Arroyo (SS)110m Hurdles2920.27a11
Mar 20Arroyo vs El Monte/Mountain ViewMar 20 · 300m Hurdles · Place 1 · Arroyo (SS)300m Hurdles156.9611
Mar 20Arroyo vs El Monte/Mountain ViewMar 20 · 110m Hurdles · Place 1 · Arroyo (SS)110m Hurdles120.5811
Mar 6Gabrielino @ ArroyoMar 6 · 300m Hurdles · Place 5 · Arroyo (SS)300m Hurdles36" / 0.914m5.51.25a11
Mar 6Gabrielino @ ArroyoMar 6 · 110m Hurdles · Place 6 · Arroyo (SS)110m Hurdles39" / 0.991m6.20.62aWind: -1.611
Feb 27Arroyo vs Chaffey /Pomona Catholic /San DimasFeb 27 · 300m Hurdles · Place 8 · Arroyo (SS)300m Hurdles36" / 0.914m8.53.60a11
Feb 27Arroyo vs Chaffey /Pomona Catholic /San DimasFeb 27 · 110m Hurdles · Place 9 · Arroyo (SS)110m Hurdles39" / 0.991m9.21.74aWind: 1.811
Feb 21Arcadia (Mega) Mini MeetFeb 21 · 300m Hurdles · Arroyo (SS)300m Hurdles36" / 0.914m—DNS11
Feb 21Arcadia (Mega) Mini MeetFeb 21 · 110m Hurdles · Arroyo (SS)110m Hurdles39" / 0.991m—DNS11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 17Gabrielino vs ArroyoApr 17 · 300m Hurdles · Place 7 · Arroyo (SS)300m Hurdles753.0—
Apr 17Gabrielino vs ArroyoApr 17 · 110m Hurdles · Place 7 · Arroyo (SS)110m Hurdles723.9—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 110m Hurdles · Place 30 · Arroyo (SS)110m Hurdles3022.11a—
Apr 11Arroyo v MV v SEMApr 11 · 300m Hurdles · Place 6 · Arroyo (SS)300m Hurdles36" / 0.914m6.56.210
Apr 11Arroyo v MV v SEMApr 11 · 110m Hurdles · Place 6 · Arroyo (SS)110m Hurdles39" / 0.991m6.21.710
Mar 28Arroyo @ MarshallMar 28 · 300m Hurdles · Place 6 · Arroyo (SS)300m Hurdles654.4—
Mar 23Azusa Meet of ChampionsMar 23 · 1600 Meters · Place 414 · Arroyo (SS)1600 Meters414.6:00.35a PB10
Mar 23Azusa Meet of ChampionsMar 23 · 800 Meters · Place 89 · Arroyo (SS)800 Meters89.2:28.53a PB10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 29El Monte vs ArroyoFeb 29 · 300m Hurdles · Place 4 · Arroyo (SS)300m Hurdles455.7—
Feb 17Arcadia Mini MeetFeb 17 · 1600 Meters · Place 53 · Arroyo (SS)1600 Meters535:53.49a PB—
Feb 17Arcadia Mini MeetFeb 17 · 400 Meters · Place 30 · Arroyo (SS)400 Meters301:03.07a PB—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 19El Monte vs ArroyoApr 19 · Frosh/Soph · Place 9 · Arroyo (SS)Frosh/Soph96:22—
Apr 19El Monte vs ArroyoApr 19 · Frosh/Soph · Place 6 · Arroyo (SS)Frosh/Soph62:44 PB—
Mar 28Arroyo and Mountain View at GabrielinoMar 28 · 1600 Meters · Place 16 · Arroyo (SS)1600 Meters16.6:09.16aUnofficial9
Mar 28Arroyo and Mountain View at GabrielinoMar 28 · 800 Meters · Place 15 · Arroyo (SS)800 Meters15.2:45.52aUnofficial9
Mar 8Marshall vs ArroyoMar 8 · 3200 Meters · Place 6 · Arroyo (SS)3200 Meters6.14:15 PB9
Mar 8Marshall vs ArroyoMar 8 · 800 Meters · Place 8 · Arroyo (SS)800 Meters8.2:459

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Arcadia Mini MeetFeb 18 · 1600 Meters · Place 45 · Arroyo (SS)1600 Meters456:08.99a—
Feb 18Arcadia Mini MeetFeb 18 · 400 Meters · Place 21 · Arroyo (SS)400 Meters211:10.03a—