Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorMeet of Champions @ Arroyo HS · Mar 225:19.65aMeet of Champions @ Arroyo HSMarch 22, 2025
800 Meters · OutdoorAlmont League Prelims and Finals · Apr 282:16.01aAlmont League Prelims and FinalsApril 28, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 28Almont League Prelims and FinalsApr 28 · 1600 Meters · Place 17 · Mark Keppel1600 MetersRound P17.5:38.91a11
Apr 28Almont League Prelims and FinalsApr 28 · 800 Meters · Place 9 · Mark Keppel800 MetersRound P9.2:19.77a11
Apr 28Almont League Prelims and FinalsApr 28 · 800 Meters · Place 7 · Mark Keppel800 Meters7.2:16.01a PB11
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · 800 Meters · Place 2 · Mark Keppel800 Meters2.2:23.9311
Apr 16Mark Keppel HS vs Schurr HSApr 16 · 800 Meters · Place 3 · Mark Keppel800 Meters3.2:23.9611
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 1600 Meters · Place 6 · Mark Keppel1600 Meters6.5:22.6211
Mar 2180th Pasadena GamesMar 21 · 1600 Meters · Place 34 · Mark Keppel1600 Meters345:22.89a11
Mar 2180th Pasadena GamesMar 21 · 800 Meters · Place 25 · Mark Keppel800 Meters252:22.25a11
Mar 19Montebello vs Mark Keppel Mar 19 · 1600 Meters · Place 11 · Mark Keppel1600 Meters115:48.64a11
Mar 19Montebello vs Mark Keppel Mar 19 · 800 Meters · Place 6 · Mark Keppel800 Meters62:21.27a11
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 1600 Meters · Place 41 · Mark Keppel1600 Meters415:22.9411
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · 1600 Meters · Place 5 · Mark Keppel1600 Meters55:50.6511

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 23Schurr vs Mark Keppel DualApr 23 · 1600 Meters · Place 4 · Mark Keppel1600 Meters45:21.77a10
Apr 19San Gabriel Valley ChampionshipsApr 19 · 800 Meters · Place 37 · Mark Keppel800 Meters372:20.5610
Apr 17Mark Keppel vs AlhambraApr 17 · 1600 Meters · Place 3 · Mark Keppel1600 Meters3.5:30.1110
Apr 17Mark Keppel vs AlhambraApr 17 · 800 Meters · Place 4 · Mark Keppel800 Meters4.2:28.5510
Apr 14Mark Keppel vs MontebelloApr 14 · 1600 Meters · Place 3 · Mark Keppel1600 Meters35:25.6810
Apr 10Mark Keppel vs Bell GardensApr 10 · 1600 Meters · Place 3 · Mark Keppel1600 Meters35:36.4910
Apr 10Mark Keppel vs Bell GardensApr 10 · 800 Meters · Place 2 · Mark Keppel800 Meters22:30.2410
Mar 22Meet of Champions @ Arroyo HSMar 22 · 1600 Meters · Place 312 · Mark Keppel1600 Meters312.5:19.65a PB10
Mar 22Meet of Champions @ Arroyo HSMar 22 · 800 Meters · Place 61 · Mark Keppel800 Meters61.2:22.01a10
Mar 20Mark Keppel vs. San GabrielMar 20 · 1600 Meters · Place 2 · Mark Keppel1600 Meters25:41.2610
Mar 20Mark Keppel vs. San GabrielMar 20 · 800 Meters · Place 1 · Mark Keppel800 Meters12:23.9610
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · 1600 Meters · Place 16 · Mark Keppel1600 Meters165:22.69a—
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · 800 Meters · Place 23 · Mark Keppel800 Meters232:28.69a—
Mar 837th Annual Long Beach RelaysMar 8 · 1600 Meters · Place 22 · Mark Keppel1600 Meters225:24.87a—
Mar 837th Annual Long Beach RelaysMar 8 · 800 Meters · Place 18 · Mark Keppel800 Meters182:28.93a—
Mar 1Colt ClassicMar 1 · 1600 Meters · Place 31 · Mark Keppel1600 Meters315:34.67a—