Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPomona-Pitzer Invitational · Feb 214:31.29aPomona-Pitzer InvitationalFebruary 21, 2026
1500 Meters · OutdoorSCIAC Quad Cup 1 · Mar 74:11.02aSCIAC Quad Cup 1March 7, 2026
1600 Meters · IndoorCovina 5 Way · Feb 224:34.48aCovina 5 WayFebruary 22, 2025
1600 Meters · OutdoorMeet of Champions @ Arroyo HS · Mar 224:27.76aMeet of Champions @ Arroyo HSMarch 22, 2025
3000 Meters · IndoorRossi Relays · Feb 288:51.25aRossi RelaysFebruary 28, 2026
3200 Meters · IndoorPalomares League Cluster Meet #1 · Feb 269:48.24aPalomares League Cluster Meet #1February 26, 2025
3200 Meters · OutdoorMeet of Champions @ Arroyo HS · Mar 229:31.05aMeet of Champions @ Arroyo HSMarch 22, 2025
5000 Meters · OutdoorUniversity of La Verne Leopard Invitational · Apr 1614:56.38aUniversity of La Verne Leopard InvitationalApril 16, 2026
800 Meters · IndoorPalomares League Cluster Meet #1 · Feb 262:05.24aPalomares League Cluster Meet #1February 26, 2025
800 Meters · OutdoorPomona-Pitzer Invitational · Apr 112:01.64Pomona-Pitzer InvitationalApril 11, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2SCIAC Conference ChampionshipsMay 2 · 5000 Meters · Place 16 · La VerneLa Verne5000 Meters1615:38.68aFR
Apr 16University of La Verne Leopard InvitationalApr 16 · 5000 Meters · Place 20 · La VerneLa Verne5000 Meters2014:56.38a PBFr
Apr 11Pomona-Pitzer InvitationalApr 11 · 800 Meters · Place 50 · La VerneLa Verne800 Meters502:01.64 PBFR
Apr 3UC San Diego Triton InvitationalApr 3 · 5000 Meters · Place 19 · La VerneLa Verne5000 Meters1915:08.92aFr
Mar 29SCIAC Quad Cup 2Mar 29 · 1500 Meters · Place 7 · La VerneLa Verne1500 Meters7.4:15.93aFr
Mar 29SCIAC Quad Cup 2Mar 29 · 800 Meters · Place 12 · La VerneLa Verne800 Meters12.2:07.79aFr
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 5000 Meters · Place 52 · La VerneLa Verne5000 Meters52.15:12.60aFr
Mar 7SCIAC Quad Cup 1Mar 7 · 5000 Meters · Place 6 · La VerneLa Verne5000 Meters615:54.70aFR
Mar 7SCIAC Quad Cup 1Mar 7 · 1500 Meters · Place 11 · La VerneLa Verne1500 Meters114:11.02a PBFR

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Rossi RelaysFeb 28 · 3000 Meters · Place 42 · La VerneLa Verne3000 Meters428:51.25a PBFr
Feb 21Pomona-Pitzer InvitationalFeb 21 · 3000 Meters · Place 17 · La VerneLa Verne3000 Meters178:58.25aFr
Feb 21Pomona-Pitzer InvitationalFeb 21 · 1 Mile · Place 15 · La VerneLa Verne1 Mile154:31.29a PBFr

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 26Palomares League ChampionshipsApr 26 · 3200 Meters · Place 5 · GlendoraGlendora3200 Meters5.9:38.88a12
Apr 26Palomares League ChampionshipsApr 26 · 1600 Meters · Place 13 · GlendoraGlendora1600 MetersRound P13.4:33.25a12
Apr 26Palomares League ChampionshipsApr 26 · 1600 Meters · GlendoraGlendora1600 Meters--DNS12
Apr 26Palomares League ChampionshipsApr 26 · 800 Meters · Place 16 · GlendoraGlendora800 MetersRound P16.2:06.13a12
Apr 19San Gabriel Valley ChampionshipsApr 19 · 1600 Meters · Place 7 · GlendoraGlendora1600 Meters74:30.5012
Apr 19San Gabriel Valley ChampionshipsApr 19 · 800 Meters · Place 14 · GlendoraGlendora800 Meters142:04.9112
Mar 2944th Mt. Carmel Sundevil Track & Field InvitationalMar 29 · 800 Meters · Place 25 · GlendoraGlendora800 Meters25.2:01.67a12
Mar 22Meet of Champions @ Arroyo HSMar 22 · 3200 Meters · Place 10 · GlendoraGlendora3200 Meters10.9:31.05a PB12
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 10 · GlendoraGlendora1600 Meters10.4:27.76a PB12
Mar 19Palomares League Cluster Meet #2Mar 19 · 1600 Meters · Place 3 · GlendoraGlendora1600 Meters34:33.34a—
Mar 19Palomares League Cluster Meet #2Mar 19 · 800 Meters · Place 4 · GlendoraGlendora800 Meters42:02.89a—
Mar 7Redondo Nike Track FestivalMar 7 · 1600 Meters · Place 52 · GlendoraGlendora1600 Meters524:28.9312
Mar 1Colt ClassicMar 1 · 3200 Meters · Place 3 · GlendoraGlendora3200 Meters39:47.40a—
Mar 1Colt ClassicMar 1 · 1600 Meters · Place 3 · GlendoraGlendora1600 Meters34:34.10a—
Feb 8CA Winter State Track & Field ChampionshipsFeb 8 · 1500 Meters · Place 76 · GlendoraGlendora1500 Meters76.4:17.42a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 26Palomares League Cluster Meet #1Feb 26 · 3200 Meters · Place 5 · GlendoraGlendora3200 Meters59:48.24a PB—
Feb 26Palomares League Cluster Meet #1Feb 26 · 1600 Meters · Place 10 · GlendoraGlendora1600 Meters104:43.55a—
Feb 26Palomares League Cluster Meet #1Feb 26 · 800 Meters · Place 12 · GlendoraGlendora800 Meters122:05.24a PB—
Feb 22Covina 5 WayFeb 22 · 1600 Meters · Place 4 · GlendoraGlendora1600 Meters44:34.48a PB—
Feb 22Covina 5 WayFeb 22 · 800 Meters · Place 4 · GlendoraGlendora800 Meters42:07.72a—

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Apr 26Palomares League FinalsApr 26 · 800 Meters · Place 5 · GlendoraGlendora800 Meters52:10.9711
Apr 26Palomares League FinalsApr 26 · 800 Meters · Place 3 · GlendoraGlendora800 MetersRound P32:13.2211
Apr 26Palomares League FinalsApr 26 · 1600 Meters · Place 3 · GlendoraGlendora1600 Meters34:52.0011
Apr 26Palomares League FinalsApr 26 · 1600 Meters · Place 1 · GlendoraGlendora1600 MetersRound P14:55.9711
Apr 16Palomares League PrelimsApr 16 · 1600 Meters · Place 1 · GlendoraGlendora1600 Meters14:55.97a—
Apr 16Palomares League PrelimsApr 16 · 800 Meters · Place 3 · GlendoraGlendora800 Meters32:13.22a—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 1600 Meters · Place 12 · GlendoraGlendora1600 Meters124:47.38a—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 800 Meters · Place 24 · GlendoraGlendora800 Meters242:11.30a—
Apr 9Colony vs. Glendora vs. ClaremontApr 9 · 800 Meters · Place 12 · Glendora (SS)Glendora (SS)800 Meters122:21.2311
Apr 9Colony vs. Glendora vs. ClaremontApr 9 · 1600 Meters · Place 9 · Glendora (SS)Glendora (SS)1600 Meters95:08.8311
Apr 9Colony v Claremont v Glendora double dual meetApr 9 · 1600 Meters · Place 9 · GlendoraGlendora1600 Meters9.5:08.83a11
Apr 9Colony v Claremont v Glendora double dual meetApr 9 · 800 Meters · Place 12 · GlendoraGlendora800 Meters12.2:21.23a11
Mar 29Covina InvitationalMar 29 · 3200 Meters · Place 2 · GlendoraGlendora3200 Meters2.10:34.48a11
Mar 19Alta Loma vs GlendoraMar 19 · 3200 Meters · Place 5 · GlendoraGlendora3200 Meters5.10:46.57a11
Mar 19Alta Loma vs GlendoraMar 19 · 1600 Meters · Place 7 · GlendoraGlendora1600 Meters7.4:53.04a11
Mar 12Ayala vs. Glendora Dual MeetMar 12 · 3200 Meters · Place 8 · GlendoraGlendora3200 Meters810:58.81a—
Mar 12Ayala vs. Glendora Dual MeetMar 12 · 1600 Meters · Place 2 · GlendoraGlendora1600 Meters24:51.42a—
Mar 12Ayala vs. Glendora Dual MeetMar 12 · 800 Meters · Place 4 · GlendoraGlendora800 Meters42:13.35a—
Mar 92024 Jim Polite Walnut InvitationalMar 9 · 1600 Meters · Place 12 · GlendoraGlendora1600 Meters124:58.96a—
Mar 5Bonita vs Glendora Mar 5 · 800 Meters · Place 3 · Glendora (SS)Glendora (SS)800 Meters32:15.4711
Mar 5Bonita vs Glendora Mar 5 · 1600 Meters · Place 4 · Glendora (SS)Glendora (SS)1600 Meters44:57.1711
Mar 2Colt ClassicMar 2 · 3200 Meters · Place 13 · GlendoraGlendora3200 Meters1310:45.7311
Mar 2Colt ClassicMar 2 · 1600 Meters · Place 13 · GlendoraGlendora1600 Meters134:52.1911

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Covina 5 WayFeb 17 · 3200 Meters · Place 6 · GlendoraGlendora3200 Meters610:48.6411
Feb 17Covina 5 WayFeb 17 · 1600 Meters · Place 12 · GlendoraGlendora1600 Meters124:58.4511

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
Apr 22Palomares League ChampionshipsApr 22 · 1600 Meters · Place 10 · GlendoraGlendora1600 MetersRound P10.4:59.32a10
Apr 15San Gabriel Valley ChampionshipsApr 15 · 800 Meters · Place 24 · Glendora (SS)Glendora (SS)800 Meters242:21.9510
Apr 15San Gabriel Valley ChampionshipsApr 15 · 1600 Meters · Place 15 · Glendora (SS)Glendora (SS)1600 Meters155:04.3710
Apr 15San Gabriel Valley ChampionshipsApr 15 · 800 Meters · Place 24 · GlendoraGlendora800 Meters242:21.95a—
Apr 15San Gabriel Valley ChampionshipsApr 15 · 1600 Meters · Place 15 · GlendoraGlendora1600 Meters155:04.37a—
Apr 13Alta Loma VS GlendoraApr 13 · 3200 Meters · Place 2 · GlendoraGlendora3200 Meters211:24.05a—
Apr 13Alta Loma VS GlendoraApr 13 · 1600 Meters · Place 2 · GlendoraGlendora1600 Meters25:12.27a—
Apr 13Alta Loma VS GlendoraApr 13 · 800 Meters · Place 3 · GlendoraGlendora800 Meters32:24.98a—
Apr 13Alta Loma VS GlendoraApr 13 · 3200 Meters · Place 2 · Glendora (SS)Glendora (SS)3200 Meters211:24.0510
Apr 13Alta Loma VS GlendoraApr 13 · 800 Meters · Place 3 · Glendora (SS)Glendora (SS)800 Meters32:24.9810
Apr 13Alta Loma VS GlendoraApr 13 · 1600 Meters · Place 2 · Glendora (SS)Glendora (SS)1600 Meters25:12.2710
Apr 13Alta Loma VS GlendoraApr 13 · 3200 Meters · Place 2 · Glendora (SsGlendora (Ss3200 Meters211:24.0510
Apr 13Alta Loma VS GlendoraApr 13 · 800 Meters · Place 3 · Glendora (SsGlendora (Ss800 Meters32:24.9810
Apr 13Alta Loma VS GlendoraApr 13 · 1600 Meters · Place 2 · Glendora (SsGlendora (Ss1600 Meters25:12.2710
Apr 1Covina InvitationalApr 1 · 800 Meters · Place 22 · Glendora (SS)Glendora (SS)800 Meters222:20.0310
Apr 1Covina InvitationalApr 1 · 1600 Meters · Place 21 · Glendora (SS)Glendora (SS)1600 Meters215:06.7510
Mar 28Bonita V GlendoraMar 28 · 3200 Meters · Place 3 · Glendora (SS)Glendora (SS)3200 Meters311:41.1110
Mar 28Bonita V GlendoraMar 28 · 1600 Meters · Place 5 · Glendora (SS)Glendora (SS)1600 Meters55:13.1410
Mar 18The QualifierMar 18 · 1600 Meters · Place 28 · GlendoraGlendora1600 Meters28.5:15.88a10
Mar 11Cougar ClassicMar 11 · 1600 Meters · Place 16 · GlendoraGlendora1600 Meters165:13.7510
Mar 8Ayala v Glendora Dual MeetMar 8 · 1600 Meters · Place 9 · GlendoraGlendora1600 Meters95:13.10a—
Mar 8Ayala v Glendora Dual MeetMar 8 · 800 Meters · Place 17 · GlendoraGlendora800 Meters172:24.39a—
Mar 4Colt ClassicMar 4 · 800 Meters · Place 27 · Glendora (SS)Glendora (SS)800 Meters272:25.7010
Mar 4Colt ClassicMar 4 · 1600 Meters · Place 31 · Glendora (SS)Glendora (SS)1600 Meters315:12.0110
Mar 2Claremont HS Dual MeetMar 2 · 800 Meters · Place 8 · GlendoraGlendora800 Meters82:27.51a—
Mar 2Claremont HS Dual MeetMar 2 · 1600 Meters · Place 9 · GlendoraGlendora1600 Meters95:20.69a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Covina 5 WayFeb 18 · 800 Meters · Place 8 · Glendora (SS)Glendora (SS)800 Meters82:28.7410
Feb 18Covina 5 WayFeb 18 · 1600 Meters · Place 12 · Glendora (SS)Glendora (SS)1600 Meters125:19.1810