Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorOntario Relays · Feb 2111.06aOntario RelaysFebruary 21, 2026
100 Meters · OutdoorBaseline League Championships · Apr 2710.412Baseline League ChampionshipsApril 27, 2026
200 Meters · OutdoorCIF Southern Section Masters · May 2320.82aCIF Southern Section MastersMay 23, 2026
400 Meters · OutdoorChino Hills vs Upland · Mar 2450.06aChino Hills vs UplandMarch 24, 2026
Pole Vault · OutdoorRoosevelt Invitational · Mar 749.93Roosevelt InvitationalMarch 7, 2026

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 200 Meters · Place 10 · Upland200 MetersRound P10.21.31aWind: 0.410
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 100 Meters · Place 8 · Upland100 MetersRound P8.10.46aWind: 2.310
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 100 Meters · Place 7 · Upland100 Meters7.10.48aWind: 3.110
May 23CIF Southern Section MastersMay 23 · 200 Meters · Place 2 · Upland200 Meters220.82a PB10
May 23CIF Southern Section MastersMay 23 · 100 Meters · Place 9 · Upland100 Meters910.43a10
May 23CIF Southern Section MastersMay 23 · 200 Meters · Place 2 · Upland (SS)200 Meters220.8210
May 23CIF Southern Section MastersMay 23 · 100 Meters · Place 9 · Upland (SS)100 Meters910.4310
May 16CIF-SS FinalsMay 16 · 200 Meters · Place 7 · Upland200 MetersRound P7.21.16aWind: 0.710
May 16CIF-SS FinalsMay 16 · 200 Meters · Place 1 · Upland200 Meters1.20.97aWind: 2.810
May 16CIF-SS FinalsMay 16 · 100 Meters · Place 3 · Upland100 MetersRound P3.10.56aWind: 0.910
May 16CIF-SS FinalsMay 16 · 100 Meters · Place 1 · Upland100 Meters1.10.38aWind: 310
May 9CIF SS D1 PreliminariesMay 9 · 200 Meters · Place 5 · Upland200 MetersRound P5.21.16aWind: 0.710
May 9CIF SS D1 PreliminariesMay 9 · 100 Meters · Place 3 · Upland100 MetersRound P3.10.56aWind: 0.910
Apr 27Baseline League ChampionshipsApr 27 · 200 Meters · Place 1 · Upland200 Meters120.8210
Apr 27Baseline League ChampionshipsApr 27 · 200 Meters · Place 1 · Upland200 MetersRound P121.3410
Apr 27Baseline League ChampionshipsApr 27 · 100 Meters · Place 2 · Upland100 Meters210.412 PB10
Apr 27Baseline League ChampionshipsApr 27 · 100 Meters · Place 2 · Upland100 MetersRound P210.5710
Apr 27Baseline League ChampionshipsApr 27 · 200 Meters · Place 1 · Upland200 MetersRound P121.34a10
Apr 27Baseline League ChampionshipsApr 27 · 100 Meters · Place 2 · Upland100 MetersRound P210.57a10
Apr 21Upland vs EtiwandaApr 21 · 200 Meters · Place 1 · Upland200 Meters120.99a10
Apr 21Upland vs EtiwandaApr 21 · 100 Meters · Place 1 · Upland100 Meters110.57a10
Apr 1666th Mt. SAC RelaysApr 16 · 100 Meters · Place 2 · Upland100 Meters210.60a10
Apr 1666th Mt. SAC RelaysApr 16 · 100 Meters · Place 1 · Upland100 Meters110.60—
Apr 14Upland vs Los OsosApr 14 · 200 Meters · Place 1 · Upland200 Meters121.12a10
Apr 14Upland vs Los OsosApr 14 · 100 Meters · Place 1 · Upland100 Meters110.54a10
Apr 102026 Arcadia InvitationalApr 10 · 100 Meters · Place 3 · Upland100 Meters310.6410
Apr 7Damien/St Lucys vs UplandApr 7 · 200 Meters · Place 1 · Upland200 Meters122.02a10
Apr 7Damien/St Lucys vs UplandApr 7 · 100 Meters · Place 1 · Upland100 Meters110.72a10
Mar 24Chino Hills vs UplandMar 24 · 400 Meters · Place 1 · Upland400 Meters150.06a PB10
Mar 24Chino Hills vs UplandMar 24 · 200 Meters · Place 1 · Upland200 Meters122.24a10
Mar 13Rancho Cucamonga Kickoff ClassicMar 13 · 100 Meters · Place 1 · Upland100 Meters110.72a10
Mar 7Roosevelt InvitationalMar 7 · Pole Vault · Place 2 · UplandPole Vault249.93 PB—

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Ontario RelaysFeb 21 · 100 Meters · Place 1 · Upland100 Meters111.06a PB10