Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorPalomares League Cluster Meet #1 · Feb 265:05.32aPalomares League Cluster Meet #1February 26, 2025
1600 Meters · OutdoorHi-Racer Meet of Champions · Mar 212:07.99Hi-Racer Meet of ChampionsMarch 21, 2026
3200 Meters · IndoorPalomares League Cluster Meet #1 · Feb 2611:18.88aPalomares League Cluster Meet #1February 26, 2025
3200 Meters · Outdoor22nd Annual California Relays · Mar 1510:40.42a22nd Annual California RelaysMarch 15, 2024
800 Meters · IndoorPalomares League Cluster Meet #1 · Feb 262:09.86aPalomares League Cluster Meet #1February 26, 2025
800 Meters · OutdoorPalomares League Championships · Apr 262:07.98aPalomares League ChampionshipsApril 26, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 28Palomares League Prelims/FinalsApr 28 · 3200 Meters · Glendora3200 Meters—DNS12
Apr 28Palomares League Prelims/FinalsApr 28 · 1600 Meters · Glendora1600 MetersRound P—DNS12
Apr 28Palomares League Prelims/FinalsApr 28 · 800 Meters · Glendora800 MetersRound P—DNS12
Apr 23Glendora vs WalnutApr 23 · 1600 Meters · Place 9 · Glendora1600 Meters9.4:56.55a12
Apr 23Glendora vs WalnutApr 23 · 800 Meters · Place 8 · Glendora800 Meters8.2:10.44a12
Apr 18San Gabriel Valley ChampionshipsApr 18 · 1600 Meters · Place 43 · Glendora1600 Meters43.4:48.03a12
Apr 18San Gabriel Valley ChampionshipsApr 18 · 800 Meters · Place 31 · Glendora800 Meters31.2:09.27a12
Apr 14Diamond Bar vs GlendoraApr 14 · 1600 Meters · Place 7 · Glendora1600 Meters74:53.06a12
Apr 7Bonita Tri MeetApr 7 · 1600 Meters · Place 13 · Glendora1600 Meters134:59.48a12
Apr 7Bonita Tri MeetApr 7 · 800 Meters · Place 8 · Glendora800 Meters82:11.82a12
Mar 26Claremont vs GlendoraMar 26 · 1600 Meters · Place 6 · Glendora1600 Meters64:50.85a12
Mar 26Claremont vs GlendoraMar 26 · 800 Meters · Place 4 · Glendora800 Meters42:08.37a12
Mar 21Hi-Racer Meet of ChampionsMar 21 · 1600 Meters · Place 186 · Glendora1600 Meters1864:53.19—
Mar 21Hi-Racer Meet of ChampionsMar 21 · 1600 Meters · Place 55 · Glendora1600 Meters552:07.99 PB—
Mar 13Rancho Cucamonga Kickoff ClassicMar 13 · 1600 Meters · Place 15 · Glendora1600 Meters154:55.46a12
Mar 7Colt ClassicMar 7 · 800 Meters · Place 17 · Glendora800 Meters172:09.19a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 26Palomares League ChampionshipsApr 26 · 1600 Meters · Place 22 · Glendora1600 MetersRound P22.5:05.75a11
Apr 26Palomares League ChampionshipsApr 26 · 800 Meters · Place 4 · Glendora800 MetersRound P4.2:14.11a11
Apr 26Palomares League ChampionshipsApr 26 · 800 Meters · Place 3 · Glendora800 Meters3.2:07.98a PB11
Apr 19San Gabriel Valley ChampionshipsApr 19 · 1600 Meters · Place 55 · Glendora1600 Meters554:58.5211
Apr 19San Gabriel Valley ChampionshipsApr 19 · 800 Meters · Place 38 · Glendora800 Meters382:11.0711
Mar 22Meet of Champions @ Arroyo HSMar 22 · 3200 Meters · Place 65 · Glendora3200 Meters65.11:26.47a11
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 271 · Glendora1600 Meters271.5:01.80a11
Mar 19Palomares League Cluster Meet #2Mar 19 · 1600 Meters · Place 40 · Glendora1600 Meters405:06.96a—
Mar 19Palomares League Cluster Meet #2Mar 19 · 800 Meters · Place 17 · Glendora800 Meters172:11.38a—
Mar 1Colt ClassicMar 1 · 1600 Meters · Place 25 · Glendora1600 Meters255:01.56a—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 26Palomares League Cluster Meet #1Feb 26 · 3200 Meters · Place 32 · Glendora3200 Meters3211:18.88a PB—
Feb 26Palomares League Cluster Meet #1Feb 26 · 1600 Meters · Place 39 · Glendora1600 Meters395:05.32a PB—
Feb 26Palomares League Cluster Meet #1Feb 26 · 800 Meters · Place 15 · Glendora800 Meters152:09.86a PB—
Feb 22Covina 5 WayFeb 22 · 1600 Meters · Place 10 · Glendora1600 Meters105:10.93a—
Feb 22Covina 5 WayFeb 22 · 800 Meters · Place 7 · Glendora800 Meters72:14.75a—

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
Apr 26Palomares League FinalsApr 26 · 800 Meters · Place 2 · Glendora800 Meters22:09.4610
Apr 26Palomares League FinalsApr 26 · 800 Meters · Place 1 · Glendora800 MetersRound P12:09.4010
Apr 26Palomares League FinalsApr 26 · 1600 Meters · Place 7 · Glendora1600 Meters74:56.5510
Apr 26Palomares League FinalsApr 26 · 1600 Meters · Place 11 · Glendora1600 MetersRound P114:59.5010
Apr 16Palomares League PrelimsApr 16 · 1600 Meters · Place 11 · Glendora1600 Meters114:59.50a—
Apr 16Palomares League PrelimsApr 16 · 800 Meters · Place 1 · Glendora800 Meters12:09.40a—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 1600 Meters · Place 18 · Glendora1600 Meters184:57.13a—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 3200 Meters · Place 19 · Glendora3200 Meters1911:24.29a—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 800 Meters · Place 8 · Glendora800 Meters82:11.24a—
Apr 9Colony vs. Glendora vs. ClaremontApr 9 · 3200 Meters · Place 6 · Glendora (SS)3200 Meters611:42.7910
Apr 9Colony vs. Glendora vs. ClaremontApr 9 · 800 Meters · Place 3 · Glendora (SS)800 Meters32:12.8510
Apr 9Colony vs. Glendora vs. ClaremontApr 9 · 1600 Meters · Place 10 · Glendora (SS)1600 Meters105:08.9510
Apr 9Colony v Claremont v Glendora double dual meetApr 9 · 3200 Meters · Place 6 · Glendora3200 Meters6.11:42.79a10
Apr 9Colony v Claremont v Glendora double dual meetApr 9 · 1600 Meters · Place 10 · Glendora1600 Meters10.5:08.95a10
Apr 9Colony v Claremont v Glendora double dual meetApr 9 · 800 Meters · Place 3 · Glendora800 Meters3.2:12.85a10
Mar 29Covina InvitationalMar 29 · 1600 Meters · Place 12 · Glendora1600 Meters12.5:02.70a10
Mar 29Covina InvitationalMar 29 · 800 Meters · Place 5 · Glendora800 Meters5.2:08.78a10
Mar 19Alta Loma vs GlendoraMar 19 · 1600 Meters · Place 3 · Glendora1600 Meters3.5:02.30a10
Mar 19Alta Loma vs GlendoraMar 19 · 800 Meters · Place 2 · Glendora800 Meters2.2:13.58a10
Mar 1522nd Annual California RelaysMar 15 · 3200 Meters · Place 27 · Glendora3200 Meters2710:40.42a PB—
Mar 1522nd Annual California RelaysMar 15 · 800 Meters · Place 12 · Glendora800 Meters122:13.03a—
Mar 12Ayala vs. Glendora Dual MeetMar 12 · 3200 Meters · Place 12 · Glendora3200 Meters1211:34.82a—
Mar 12Ayala vs. Glendora Dual MeetMar 12 · 1600 Meters · Place 8 · Glendora1600 Meters84:56.96a—
Mar 12Ayala vs. Glendora Dual MeetMar 12 · 800 Meters · Place 3 · Glendora800 Meters32:12.65a—
Mar 92024 Jim Polite Walnut InvitationalMar 9 · 800 Meters · Place 7 · Glendora800 Meters72:14.26a—
Mar 5Bonita vs Glendora Mar 5 · 3200 Meters · Place 11 · Glendora (SS)3200 Meters1111:47.4010
Mar 5Bonita vs Glendora Mar 5 · 800 Meters · Place 4 · Glendora (SS)800 Meters42:18.0110
Mar 5Bonita vs Glendora Mar 5 · 1600 Meters · Place 11 · Glendora (SS)1600 Meters115:10.2610
Mar 2Colt ClassicMar 2 · 800 Meters · Place 12 · Glendora800 Meters122:16.5810

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17Covina 5 WayFeb 17 · 3200 Meters · Place 13 · Glendora3200 Meters1312:14.7010
Feb 17Covina 5 WayFeb 17 · 800 Meters · Place 2 · Glendora800 Meters22:15.0310
Feb 17Covina 5 WayFeb 17 · 1600 Meters · Place 6 · Glendora1600 Meters65:09.2510

2023 Outdoor Track

33 results
DateMeetEventPlMarkGr
Apr 22Palomares League ChampionshipsApr 22 · 1600 Meters · Place 19 · Glendora1600 MetersRound P19.5:07.45a9
Apr 15San Gabriel Valley ChampionshipsApr 15 · 3200 Meters · Place 26 · Glendora (SS)3200 Meters2611:35.729
Apr 15San Gabriel Valley ChampionshipsApr 15 · 800 Meters · Place 13 · Glendora (SS)800 Meters132:18.249
Apr 15San Gabriel Valley ChampionshipsApr 15 · 1600 Meters · Place 32 · Glendora (SS)1600 Meters325:11.139
Apr 15San Gabriel Valley ChampionshipsApr 15 · 3200 Meters · Place 26 · Glendora3200 Meters2611:35.72a—
Apr 15San Gabriel Valley ChampionshipsApr 15 · 800 Meters · Place 13 · Glendora800 Meters132:18.24a—
Apr 15San Gabriel Valley ChampionshipsApr 15 · 1600 Meters · Place 32 · Glendora1600 Meters325:11.13a—
Apr 13Alta Loma VS GlendoraApr 13 · 3200 Meters · Place 9 · Glendora3200 Meters913:10.00a—
Apr 13Alta Loma VS GlendoraApr 13 · 1600 Meters · Place 8 · Glendora1600 Meters85:29.61a—
Apr 13Alta Loma VS GlendoraApr 13 · 800 Meters · Place 5 · Glendora800 Meters52:27.65a—
Apr 13Alta Loma VS GlendoraApr 13 · 3200 Meters · Place 9 · Glendora (SS)3200 Meters913:10.009
Apr 13Alta Loma VS GlendoraApr 13 · 800 Meters · Place 5 · Glendora (SS)800 Meters52:27.659
Apr 13Alta Loma VS GlendoraApr 13 · 1600 Meters · Place 8 · Glendora (SS)1600 Meters85:29.619
Apr 13Alta Loma VS GlendoraApr 13 · 3200 Meters · Place 9 · Glendora (Ss3200 Meters913:10.009
Apr 13Alta Loma VS GlendoraApr 13 · 800 Meters · Place 5 · Glendora (Ss800 Meters52:27.659
Apr 13Alta Loma VS GlendoraApr 13 · 1600 Meters · Place 8 · Glendora (Ss1600 Meters85:29.619
Apr 1Covina InvitationalApr 1 · 3200 Meters · Place 11 · Glendora (SS)3200 Meters1111:35.829
Apr 1Covina InvitationalApr 1 · 1600 Meters · Place 38 · Glendora (SS)1600 Meters385:21.739
Mar 28Bonita V GlendoraMar 28 · 3200 Meters · Place 7 · Glendora (SS)3200 Meters712:00.269
Mar 28Bonita V GlendoraMar 28 · 800 Meters · Place 2 · Glendora (SS)800 Meters22:25.239
Mar 28Bonita V GlendoraMar 28 · 1600 Meters · Place 7 · Glendora (SS)1600 Meters75:16.949
Mar 18The QualifierMar 18 · 3200 Meters · Place 22 · Glendora3200 Meters22.11:18.67a9
Mar 18The QualifierMar 18 · 800 Meters · Place 23 · Glendora800 Meters23.2:21.65a9
Mar 11Cougar ClassicMar 11 · 1600 Meters · Place 24 · Glendora1600 Meters245:22.099
Mar 11Cougar ClassicMar 11 · 800 Meters · Place 16 · Glendora800 Meters162:24.179
Mar 8Ayala v Glendora Dual MeetMar 8 · 3200 Meters · Place 9 · Glendora3200 Meters911:46.02a—
Mar 8Ayala v Glendora Dual MeetMar 8 · 1600 Meters · Place 10 · Glendora1600 Meters105:20.39a—
Mar 8Ayala v Glendora Dual MeetMar 8 · 800 Meters · Place 12 · Glendora800 Meters122:19.85a—
Mar 4Colt ClassicMar 4 · 3200 Meters · Place 20 · Glendora (SS)3200 Meters2011:59.459
Mar 4Colt ClassicMar 4 · 800 Meters · Place 29 · Glendora (SS)800 Meters292:26.729
Mar 2Claremont HS Dual MeetMar 2 · 3200 Meters · Place 19 · Glendora3200 Meters1912:25.65a—
Mar 2Claremont HS Dual MeetMar 2 · 1600 Meters · Place 15 · Glendora1600 Meters155:30.36a—
Mar 2Claremont HS Dual MeetMar 2 · 800 Meters · Place 3 · Glendora800 Meters32:26.51a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Covina 5 WayFeb 18 · 3200 Meters · Place 7 · Glendora (SS)3200 Meters712:09.539
Feb 18Covina 5 WayFeb 18 · 800 Meters · Place 9 · Glendora (SS)800 Meters92:29.999