Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorCal High All-Comers Meet · Feb 75:45.63aCal High All-Comers MeetFebruary 7, 2026
1600 Meters · OutdoorAlmont League Prelims and Finals · Apr 285:21.98aAlmont League Prelims and FinalsApril 28, 2026
800 Meters · IndoorCal High All-Comers Meet · Feb 72:32.72aCal High All-Comers MeetFebruary 7, 2026
800 Meters · OutdoorAlmont League Prelims and Finals · Apr 282:26.27aAlmont 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

14 results
DateMeetEventPlMarkGr
Apr 28Almont League Prelims and FinalsApr 28 · 1600 Meters · Place 14 · Mark Keppel1600 MetersRound P14.5:21.98a PB9
Apr 28Almont League Prelims and FinalsApr 28 · 800 Meters · Place 15 · Mark Keppel800 MetersRound P15.2:26.27a PB9
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · 1600 Meters · Place 3 · Mark Keppel1600 Meters3.5:31.169
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · 800 Meters · Place 3 · Mark Keppel800 Meters3.2:31.589
Apr 16Mark Keppel HS vs Schurr HSApr 16 · 1600 Meters · Place 3 · Mark Keppel1600 Meters3.5:26.249
Apr 16Mark Keppel HS vs Schurr HSApr 16 · 800 Meters · Place 7 · Mark Keppel800 Meters7.2:35.259
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 1600 Meters · Place 3 · Mark Keppel1600 Meters3.5:28.819
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 800 Meters · Place 2 · Mark Keppel800 Meters2.2:29.839
Mar 2180th Pasadena GamesMar 21 · 1600 Meters · Place 23 · Mark Keppel1600 Meters235:31.29a9
Mar 2180th Pasadena GamesMar 21 · 800 Meters · Place 18 · Mark Keppel800 Meters182:26.81a9
Mar 19Montebello vs Mark Keppel Mar 19 · 1600 Meters · Place 4 · Mark Keppel1600 Meters45:38.76a9
Mar 19Montebello vs Mark Keppel Mar 19 · 800 Meters · Place 2 · Mark Keppel800 Meters22:29.95a9
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 1600 Meters · Place 15 · Mark Keppel1600 Meters155:25.879
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · 1600 Meters · Place 2 · Mark Keppel1600 Meters25:30.509

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Cal High All-Comers MeetFeb 7 · 1600 Meters · Place 43 · Mark Keppel1600 Meters435:45.63a PB—
Feb 7Cal High All-Comers MeetFeb 7 · 800 Meters · Place 29 · Mark Keppel800 Meters292:32.72a PB—