Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorOntario Relays · Feb 2113.69aOntario RelaysFebruary 21, 2026
100 Meters · OutdoorUpland vs Rancho Cucamonga · Mar 3112.67aUpland vs Rancho CucamongaMarch 31, 2026
100m Hurdles · 33" / 0.838m · OutdoorOntario Relays · Feb 2220.52aOntario Relays February 22, 2025
200 Meters · OutdoorUpland vs Etiwanda · Apr 2126.23aUpland vs EtiwandaApril 21, 2026
300m Hurdles · 30" / 0.762m · OutdoorEtiwanda vs Upland · Apr 1551.50aEtiwanda vs UplandApril 15, 2025

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Apr 27Baseline League ChampionshipsApr 27 · 300m Hurdles · Place 4 · Upland300m Hurdles446.9010
Apr 27Baseline League ChampionshipsApr 27 · 300m Hurdles · Place 4 · Upland300m HurdlesRound P447.7910
Apr 27Baseline League ChampionshipsApr 27 · 100m Hurdles · Place 5 · Upland100m Hurdles516.1510
Apr 27Baseline League ChampionshipsApr 27 · 100m Hurdles · Place 5 · Upland100m HurdlesRound P516.1310
Apr 27Baseline League ChampionshipsApr 27 · 300m Hurdles · Place 4 · Upland300m HurdlesRound P447.79a10
Apr 27Baseline League ChampionshipsApr 27 · 100m Hurdles · Place 5 · Upland100m HurdlesRound P516.13a10
Apr 21Upland vs EtiwandaApr 21 · 100m Hurdles · Place 3 · Upland100m Hurdles316.40a10
Apr 21Upland vs EtiwandaApr 21 · 200 Meters · Place 2 · Upland200 Meters226.23a PB10
Apr 18Inland Empire ChampionshipsApr 18 · 300m Hurdles · Place 5 · Upland300m Hurdles549.22a10
Apr 18Inland Empire ChampionshipsApr 18 · 100 Meters · Place 9 · Upland100 Meters912.90a10
Apr 14Upland vs Los OsosApr 14 · 300m Hurdles · Place 4 · Upland300m Hurdles450.04a10
Apr 14Upland vs Los OsosApr 14 · 100m Hurdles · Place 3 · Upland100m Hurdles316.97a10
Apr 7Damien/St Lucys vs UplandApr 7 · 300m Hurdles · Place 3 · Upland300m Hurdles349.62a10
Apr 7Damien/St Lucys vs UplandApr 7 · 100m Hurdles · Place 3 · Upland100m Hurdles316.99a10
Mar 31Upland vs Rancho CucamongaMar 31 · 300m Hurdles · Place 5 · Upland300m Hurdles550.82a10
Mar 31Upland vs Rancho CucamongaMar 31 · 100m Hurdles · Place 2 · Upland100m Hurdles215.79a10
Mar 31Upland vs Rancho CucamongaMar 31 · 100 Meters · Place 3 · Upland100 Meters312.67a PB10
Mar 24Chino Hills vs UplandMar 24 · 300m Hurdles · Place 4 · Upland300m Hurdles450.12a10
Mar 24Chino Hills vs UplandMar 24 · 100m Hurdles · Place 1 · Upland100m Hurdles116.79a10
Mar 13Rancho Cucamonga Kickoff ClassicMar 13 · 300m Hurdles · Place 3 · Upland300m Hurdles347.34a10
Mar 13Rancho Cucamonga Kickoff ClassicMar 13 · 100m Hurdles · Place 3 · Upland100m Hurdles316.81a10
Mar 7Roosevelt InvitationalMar 7 · 300m Hurdles · Place 4 · Upland300m Hurdles450.81—
Mar 7Roosevelt InvitationalMar 7 · 100m Hurdles · Place 3 · Upland100m Hurdles317.66—

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Ontario RelaysFeb 21 · 300m Hurdles · Place 10 · Upland300m Hurdles1051.54a10
Feb 21Ontario RelaysFeb 21 · 100m Hurdles · Place 6 · Upland100m Hurdles618.19a10
Feb 21Ontario RelaysFeb 21 · 100 Meters · Place 22 · Upland100 Meters2213.69a PB10

2025 Outdoor Track

30 results
DateMeetEventPlMarkGr
Apr 28Baseline League ChampionshipsApr 28 · 300m Hurdles · Place 7 · Upland (SS)300m Hurdles749.999
Apr 28Baseline League ChampionshipsApr 28 · 300m Hurdles · Place 9 · Upland (SS)300m HurdlesRound P952.219
Apr 28Baseline League ChampionshipsApr 28 · 100 Meters · Place 13 · Upland (SS)100 MetersRound P1312.819
Apr 28Baseline League ChampionshipsApr 28 · 100m Hurdles · Place 9 · Upland (SS)100m Hurdles918.909
Apr 28Baseline League ChampionshipsApr 28 · 100m Hurdles · Place 9 · Upland (SS)100m HurdlesRound P917.869
Apr 15Etiwanda vs UplandApr 15 · 300m Hurdles · Place 1 · Upland300m Hurdles30" / 0.762m1.51.50a PB9
Apr 15Etiwanda vs UplandApr 15 · 100m Hurdles · Upland100m Hurdles33" / 0.838m--DNSWind: 0.29
Apr 15Etiwanda vs UplandApr 15 · 200 Meters · Place 1 · Upland200 Meters1.27.29aWind: 0.19
Apr 15Etiwanda vs UplandApr 15 · 100 Meters · Place 1 · Upland100 Meters1.13.06aWind: 1.49
Apr 8Los Osos vs UplandApr 8 · 300m Hurdles · Place 2 · Upland300m Hurdles30" / 0.762m2.52.26a9
Apr 8Los Osos vs UplandApr 8 · 100m Hurdles · Upland100m Hurdles33" / 0.838m--DNS9
Apr 8Los Osos vs UplandApr 8 · 100 Meters · Place 6 · Upland100 Meters6.12.87a9
Apr 1Upland vs DamienApr 1 · 300m Hurdles · Place 2 · Upland300m Hurdles30" / 0.762m2.52.34a9
Apr 1Upland vs DamienApr 1 · 300m Hurdles · Upland300m Hurdles30" / 0.762m--DNS9
Apr 1Upland vs DamienApr 1 · 100m Hurdles · Upland100m Hurdles33" / 0.838m--DNSWind: 3.59
Apr 1Upland vs DamienApr 1 · 100m Hurdles · Place 1 · Upland100m Hurdles33" / 0.838m1.19.36aWind: 2.89
Apr 1Upland vs DamienApr 1 · 100 Meters · Place 3 · Upland100 Meters3.12.95aWind: 1.39
Apr 1Upland vs DamienApr 1 · 100 Meters · Upland100 Meters--DNSWind: 49
Mar 28Covina InvitationalMar 28 · 300m Hurdles · Place 2 · Upland300m Hurdles252.05a9
Mar 28Covina InvitationalMar 28 · 100m Hurdles · Place 5 · Upland100m Hurdles519.58a9
Mar 28Covina InvitationalMar 28 · 100 Meters · Place 2 · Upland100 Meters212.93a9
Mar 25Rancho Cucamonga vs UplandMar 25 · 300m Hurdles · Place 1 · Upland300m Hurdles30" / 0.762m1.54.91a9
Mar 25Rancho Cucamonga vs UplandMar 25 · 100 Meters · Place 1 · Upland100 Meters1.12.77aWind: 3.39
Mar 7Rancho Cucamonga Kickoff ClassicMar 7 · 300m Hurdles · Place 3 · Upland (SS)300m Hurdles354.579
Mar 7Rancho Cucamonga Kickoff ClassicMar 7 · 100 Meters · Place 8 · Upland (SS)100 Meters813.519
Mar 7Rancho Cucamonga Kickoff ClassicMar 7 · 100m Hurdles · Place 7 · Upland (SS)100m Hurdles719.929
Mar 1Roosevelt InvitationalMar 1 · 300m Hurdles · Place 12 · Upland (SS)300m Hurdles1257.089
Mar 1Roosevelt InvitationalMar 1 · 100 Meters · Place 92 · Upland (SS)100 Meters9216.5819
Feb 22Ontario Relays Feb 22 · 300m Hurdles · Place 5 · Upland300m Hurdles30" / 0.762m5.54.06a9
Feb 22Ontario Relays Feb 22 · 100m Hurdles · Place 14 · Upland100m Hurdles33" / 0.838m14.20.52a PBWind: -0.39