Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUpland vs Los Osos · Apr 1411.59aUpland vs Los OsosApril 14, 2026
200 Meters · OutdoorLos Osos vs Upland · Apr 824.58aLos Osos vs UplandApril 8, 2025
400 Meters · OutdoorChino Hills vs Upland · Mar 2457.29aChino Hills vs UplandMarch 24, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 27Baseline League ChampionshipsApr 27 · 300m Hurdles · Place 7 · Upland300m Hurdles744.1612
Apr 27Baseline League ChampionshipsApr 27 · 300m Hurdles · Place 7 · Upland300m HurdlesRound P744.6012
Apr 27Baseline League ChampionshipsApr 27 · 100 Meters · Place 38 · Upland100 MetersRound P3811.69712
Apr 27Baseline League ChampionshipsApr 27 · 300m Hurdles · Place 7 · Upland300m HurdlesRound P744.60a12
Apr 27Baseline League ChampionshipsApr 27 · 100 Meters · Place 38 · Upland100 MetersRound P3811.70a12
Apr 21Upland vs EtiwandaApr 21 · 300m Hurdles · Place 2 · Upland300m Hurdles246.11a12
Apr 21Upland vs EtiwandaApr 21 · 100 Meters · Place 15 · Upland100 Meters1511.82a12
Apr 14Upland vs Los OsosApr 14 · 300m Hurdles · Place 2 · Upland300m Hurdles244.97a12
Apr 14Upland vs Los OsosApr 14 · 100 Meters · Place 5 · Upland100 Meters511.59a PB12
Apr 7Damien/St Lucys vs UplandApr 7 · 300m Hurdles · Place 5 · Upland300m Hurdles546.72a12
Apr 7Damien/St Lucys vs UplandApr 7 · 100 Meters · Place 11 · Upland100 Meters1112.07a12
Mar 31Upland vs Rancho CucamongaMar 31 · 400 Meters · Place 5 · Upland400 Meters557.59a12
Mar 24Chino Hills vs UplandMar 24 · 300m Hurdles · Place 3 · Upland300m Hurdles344.14a12
Mar 24Chino Hills vs UplandMar 24 · 400 Meters · Place 7 · Upland400 Meters757.29a PB12
Mar 13Rancho Cucamonga Kickoff ClassicMar 13 · 300m Hurdles · Place 4 · Upland300m Hurdles444.37a12
Mar 7Roosevelt InvitationalMar 7 · 300m Hurdles · Place 9 · Upland300m Hurdles944.98—

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Ontario RelaysFeb 21 · 300m Hurdles · Place 11 · Upland300m Hurdles1145.32a12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 28Baseline League ChampionshipsApr 28 · 200 Meters · Place 31 · Upland (SS)200 MetersRound P3124.7111
Apr 15Etiwanda vs UplandApr 15 · 200 Meters · Place 14 · Upland200 Meters14.24.94aWind: 0.311
Apr 15Etiwanda vs UplandApr 15 · 100 Meters · Place 23 · Upland100 Meters23.11.96aWind: 0.511
Apr 8Los Osos vs UplandApr 8 · 200 Meters · Place 11 · Upland200 Meters11.24.58a PB11
Apr 8Los Osos vs UplandApr 8 · 100 Meters · Place 10 · Upland100 Meters10.11.78a11
Apr 1Upland vs DamienApr 1 · 400 Meters · Place 10 · Upland400 Meters10.1:02.32a11
Apr 1Upland vs DamienApr 1 · 200 Meters · Place 17 · Upland200 Meters17.24.82aWind: 3.811
Apr 1Upland vs DamienApr 1 · 100 Meters · Place 12 · Upland100 Meters12.11.81aWind: 3.511
Mar 25Rancho Cucamonga vs UplandMar 25 · 400 Meters · Place 6 · Upland400 Meters6.59.22a11
Mar 25Rancho Cucamonga vs UplandMar 25 · 200 Meters · Place 16 · Upland200 Meters16.24.35aWind: 4.411
Mar 1Roosevelt InvitationalMar 1 · 400 Meters · Place 52 · Upland (SS)400 Meters521:00.7711
Feb 22Ontario Relays Feb 22 · 200 Meters · Place 18 · Upland200 Meters18.25.08aWind: 0.111

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 16Upland vs Rancho CucamongaApr 16 · 400 Meters · Place 15 · Upland400 Meters15.1:03.92a10
Apr 16Upland vs Rancho CucamongaApr 16 · 200 Meters · Place 25 · Upland200 Meters25.25.32aWind: 510
Apr 9Upland at Chino HillsApr 9 · 400 Meters · Place 2 · Upland400 Meters2.1:02.25a10
Mar 26Los Osos at UplandMar 26 · 400 Meters · Place 8 · Upland400 Meters8.1:03.60a10
Mar 26Los Osos at UplandMar 26 · 200 Meters · Place 18 · Upland200 Meters18.25.38a10
Mar 19Damien/St. Lucy's vs UplandMar 19 · 400 Meters · Place 4 · Upland400 Meters41:01.50a—
Mar 2Roosevelt Track & Field InvitationalMar 2 · 200 Meters · Place 64 · Upland200 Meters64.27.53aWind: 310