Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorHi-Racer Meet of Champions · Mar 212:14.39Hi-Racer Meet of ChampionsMarch 21, 2026
3200 Meters · IndoorAyala Invitational · Feb 1711:48.66aAyala InvitationalFebruary 17, 2024
3200 Meters · OutdoorSouth Hills vs Alta Loma · Apr 2112:29.26aSouth Hills vs Alta LomaApril 21, 2026
800 Meters · OutdoorHacienda League Championships · Apr 292:11.48aHacienda League ChampionshipsApril 29, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 29Hacienda League ChampionshipsApr 29 · 800 Meters · Place 15 · Alta Loma800 MetersRound P15.2:11.48a PB12
Apr 21South Hills vs Alta LomaApr 21 · 3200 Meters · Place 12 · Alta Loma3200 Meters1212:29.26a PB12
Apr 21South Hills vs Alta LomaApr 21 · 1600 Meters · Place 19 · Alta Loma1600 Meters195:00.45a12
Apr 21South Hills vs Alta LomaApr 21 · 800 Meters · Place 7 · Alta Loma800 Meters72:14.11a12
Apr 9Alta Loma vs San dimasApr 9 · 1600 Meters · Place 1 · Alta Loma1600 Meters15:10.08a12
Apr 9Alta Loma vs San dimasApr 9 · 800 Meters · Place 9 · Alta Loma800 Meters92:16.62a12
Apr 3Covina InvitationalApr 3 · 800 Meters · Place 17 · Alta Loma800 Meters172:12.07a12
Mar 26Colony vs Alta LomaMar 26 · 800 Meters · Place 12 · Alta Loma800 Meters122:18.86a12
Mar 26Colony vs Alta LomaMar 26 · 3200 Meters · Place 5 · Alta Loma3200 Meters512:50.55a12
Mar 26Colony vs Alta LomaMar 26 · 1600 Meters · Place 4 · Alta Loma1600 Meters45:17.75a12
Mar 21Hi-Racer Meet of ChampionsMar 21 · 1600 Meters · Place 97 · Alta Loma1600 Meters972:14.39 PB—
Mar 19Alta Loma vs Los AltosMar 19 · 1600 Meters · Place 10 · Alta Loma1600 Meters105:18.15a12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · 1600 Meters · Place 86 · Alta Loma1600 Meters86.5:08.13a12
Mar 7Colt ClassicMar 7 · 800 Meters · Place 35 · Alta Loma800 Meters352:18.51a12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 29Hacienda League ChampionshipsApr 29 · 800 Meters · Place 14 · Alta Loma (SS)800 MetersRound P142:15.0911
Apr 24Alta Loma v ColonyApr 24 · 800 Meters · Place 9 · Alta Loma800 Meters9.2:20.51a11
Apr 10Alta Loma @ San DimasApr 10 · 1600 Meters · Place 10 · Alta Loma1600 Meters105:07.911
Apr 10Alta Loma @ San DimasApr 10 · 800 Meters · Place 4 · Alta Loma800 Meters42:19.411
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 399 · Alta Loma1600 Meters399.5:19.84a11
Mar 20Alta Loma vs South HillsMar 20 · 1600 Meters · Place 6 · Alta Loma1600 Meters6.5:26.89a11
Mar 20Alta Loma vs South HillsMar 20 · 800 Meters · Place 11 · Alta Loma800 Meters11.2:30.67a11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 26Palomares League FinalsApr 26 · 1600 Meters · Place 27 · Alta Loma1600 MetersRound P275:11.2410
Apr 16Palomares League PrelimsApr 16 · 1600 Meters · Place 27 · Alta Loma1600 Meters275:11.24a—
Apr 9Ayala vs. Alta Loma vs Bonita Double Dual MeetApr 9 · 1600 Meters · Place 6 · Alta Loma1600 Meters65:25.44a—
Apr 9Ayala vs. Alta Loma vs Bonita Double Dual MeetApr 9 · 800 Meters · Place 19 · Alta Loma800 Meters192:28.50a—
Mar 29Covina InvitationalMar 29 · 800 Meters · Place 21 · Alta Loma800 Meters21.2:21.36a10
Mar 23Azusa Meet of ChampionsMar 23 · 1600 Meters · Place 210 · Alta Loma1600 Meters210.5:15.57a10
Mar 19Alta Loma vs GlendoraMar 19 · 1600 Meters · Place 14 · Alta Loma1600 Meters14.5:29.42a10
Mar 19Alta Loma vs GlendoraMar 19 · 800 Meters · Place 9 · Alta Loma800 Meters9.2:23.69a10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Ayala InvitationalFeb 17 · 3200 Meters · Place 32 · Alta Loma3200 Meters3211:48.66a PB—