Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorUpland vs Etiwanda · Apr 215:29.15aUpland vs EtiwandaApril 21, 2026
800 Meters · OutdoorRancho Cucamonga Kickoff Classic · Mar 72:29.41Rancho Cucamonga Kickoff ClassicMarch 7, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 21Upland vs EtiwandaApr 21 · 1600 Meters · Place 21 · Upland1600 Meters215:29.15a PB11
Apr 21Upland vs EtiwandaApr 21 · 800 Meters · Place 15 · Upland800 Meters152:36.57a11
Apr 14Upland vs Los OsosApr 14 · 1600 Meters · Place 11 · Upland1600 Meters115:56.54a11
Apr 7Damien/St Lucys vs UplandApr 7 · 1600 Meters · Place 10 · Upland1600 Meters105:47.17a11
Apr 7Damien/St Lucys vs UplandApr 7 · 800 Meters · Place 8 · Upland800 Meters82:37.12a11
Mar 31Upland vs Rancho CucamongaMar 31 · 1600 Meters · Place 17 · Upland1600 Meters175:48.69a11
Mar 31Upland vs Rancho CucamongaMar 31 · 800 Meters · Place 13 · Upland800 Meters132:38.11a11
Mar 24Chino Hills vs UplandMar 24 · 1600 Meters · Place 26 · Upland1600 Meters265:46.59a11
Mar 21Hi-Racer Meet of ChampionsMar 21 · 1600 Meters · Place 455 · Upland1600 Meters4556:08.64—
Mar 13Rancho Cucamonga Kickoff ClassicMar 13 · 1600 Meters · Place 33 · Upland1600 Meters335:39.91a11
Mar 7Roosevelt InvitationalMar 7 · 110m Hurdles · Place 58 · Upland110m Hurdles582:31.38—
Mar 7Roosevelt InvitationalMar 7 · 1600 Meters · Place 36 · Upland1600 Meters365:51.16—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 15Etiwanda vs UplandApr 15 · 1600 Meters · Place 22 · Upland1600 Meters22.5:48.04a10
Apr 15Etiwanda vs UplandApr 15 · 800 Meters · Place 24 · Upland800 Meters24.2:34.08a10
Apr 8Los Osos vs UplandApr 8 · 1600 Meters · Place 15 · Upland1600 Meters15.5:53.16a10
Apr 8Los Osos vs UplandApr 8 · 800 Meters · Place 9 · Upland800 Meters9.2:36.14a10
Apr 1Upland vs DamienApr 1 · 1600 Meters · Place 11 · Upland1600 Meters11.5:43.37a10
Apr 1Upland vs DamienApr 1 · 800 Meters · Place 9 · Upland800 Meters9.2:38.87a10
Mar 25Rancho Cucamonga vs UplandMar 25 · 1600 Meters · Place 14 · Upland1600 Meters14.5:57.26a10
Mar 25Rancho Cucamonga vs UplandMar 25 · 800 Meters · Place 16 · Upland800 Meters16.2:36.68a10
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 412 · Upland1600 Meters412.5:36.46a10
Mar 7Rancho Cucamonga Kickoff ClassicMar 7 · 800 Meters · Place 27 · Upland (SS)800 Meters272:29.41 PB10
Mar 7Rancho Cucamonga Kickoff ClassicMar 7 · 1600 Meters · Place 39 · Upland (SS)1600 Meters395:42.0610
Mar 1Roosevelt InvitationalMar 1 · 1600 Meters · Place 50 · Upland (SS)1600 Meters505:51.9210
Mar 1Roosevelt InvitationalMar 1 · 800 Meters · Place 56 · Upland (SS)800 Meters562:36.8210

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 16Upland vs Rancho CucamongaApr 16 · 1600 Meters · Place 29 · Upland1600 Meters29.5:56.05a9
Apr 16Upland vs Rancho CucamongaApr 16 · 800 Meters · Place 24 · Upland800 Meters24.2:35.91a9
Apr 9Upland at Chino HillsApr 9 · 1600 Meters · Place 25 · Upland1600 Meters25.6:00.12a9
Apr 9Upland at Chino HillsApr 9 · 800 Meters · Place 11 · Upland800 Meters11.2:37.99a9
Apr 2Etiwanda at UplandApr 2 · 800 Meters · Place 19 · Upland800 Meters19.2:38.95a9
Mar 23Azusa Meet of ChampionsMar 23 · 1600 Meters · Place 362 · Upland1600 Meters362.5:45.74a9
Mar 19Damien/St. Lucy's vs UplandMar 19 · 1600 Meters · Place 22 · Upland1600 Meters225:51.17a—
Mar 9Rancho Cucamonga Kick-off ClassicMar 9 · 1600 Meters · Place 43 · Upland (SS)1600 Meters435:47.509
Mar 2Roosevelt Track & Field InvitationalMar 2 · 1600 Meters · Place 45 · Upland1600 Meters45.5:52.90a9
Mar 2Roosevelt Track & Field InvitationalMar 2 · 800 Meters · Place 53 · Upland800 Meters53.2:40.00a9