Personal bests

Best marks in available results
Event / courseMarkMeetDate
300m Hurdles · 30" / 0.762m · OutdoorAlmont League Prelims and Finals · Apr 2851.87aAlmont League Prelims and FinalsApril 28, 2026
Discus · 1kg · OutdoorMark Keppel HS vs Schurr HS · Apr 1665-09.00Mark Keppel HS vs Schurr HSApril 16, 2026
Shot Put · 4kg · OutdoorMark Keppel HS vs Schurr HS · Apr 1627-00.50Mark Keppel HS vs Schurr HSApril 16, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Apr 28Almont League Prelims and FinalsApr 28 · Discus · Place 3 · Mark KeppelDiscus1kg3.62-0710
Apr 28Almont League Prelims and FinalsApr 28 · Shot Put · Place 1 · Mark KeppelShot Put4kg1.25-09.5010
Apr 28Almont League Prelims and FinalsApr 28 · 300m Hurdles · Place 2 · Mark Keppel300m Hurdles30" / 0.762mRound P2.53.76a10
Apr 28Almont League Prelims and FinalsApr 28 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles30" / 0.762m1.51.87a PB10
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · Discus · Place 1 · Mark KeppelDiscus1kg1.62-0410
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · Shot Put · Place 1 · Mark KeppelShot Put4kg1.24-07.0010
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · 300m Hurdles · Place 2 · Mark Keppel300m Hurdles30" / 0.762m2.56.6510
Apr 16Mark Keppel HS vs Schurr HSApr 16 · Discus · Place 1 · Mark KeppelDiscus1kg1.65-09.00 PB10
Apr 16Mark Keppel HS vs Schurr HSApr 16 · Shot Put · Place 1 · Mark KeppelShot Put4kg1.27-00.50 PB10
Apr 16Mark Keppel HS vs Schurr HSApr 16 · 300m Hurdles · Place 2 · Mark Keppel300m Hurdles30" / 0.762m2.54.7810
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · Discus · Place 1 · Mark KeppelDiscus1kg1.61-02.0010
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · Shot Put · Place 1 · Mark KeppelShot Put4kg1.25-00.5010
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 300m Hurdles · Mark Keppel300m Hurdles30" / 0.762m1 .57.0810
Mar 19Montebello vs Mark Keppel Mar 19 · Discus · Place 1 · Mark KeppelDiscus164-110
Mar 19Montebello vs Mark Keppel Mar 19 · Shot Put · Place 1 · Mark KeppelShot Put125-010
Mar 19Montebello vs Mark Keppel Mar 19 · 300m Hurdles · Place 2 · Mark Keppel300m Hurdles255.06a10
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 300m Hurdles · Place 3 · Mark Keppel300m Hurdles353.9410
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · Discus · Place 5 · Mark KeppelDiscus553-310
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · Shot Put · Place 2 · Mark KeppelShot Put225-810
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · Discus · Place 1 · Mark KeppelDiscus159-710
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · Shot Put · Place 1 · Mark KeppelShot Put124-510
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · 300m Hurdles · Place 2 · Mark Keppel300m Hurdles254.0810

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 23Schurr vs Mark Keppel DualApr 23 · Discus · Place 4 · Mark KeppelDiscus451-079
Apr 23Schurr vs Mark Keppel DualApr 23 · Shot Put · Place 4 · Mark KeppelShot Put423-03.009
Apr 23Schurr vs Mark Keppel DualApr 23 · 300m Hurdles · Place 4 · Mark Keppel300m Hurdles456.24a9
Apr 17Mark Keppel vs AlhambraApr 17 · Discus · Place 2 · Mark KeppelDiscus1kg2.44-11.009
Apr 17Mark Keppel vs AlhambraApr 17 · Shot Put · Place 2 · Mark KeppelShot Put4kg2.22-06.509
Apr 17Mark Keppel vs AlhambraApr 17 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles30" / 0.762m1.58.689
Apr 14Mark Keppel vs MontebelloApr 14 · Discus · Place 1 · Mark KeppelDiscus155-119
Apr 14Mark Keppel vs MontebelloApr 14 · Shot Put · Place 1 · Mark KeppelShot Put123-6.259
Apr 10Mark Keppel vs Bell GardensApr 10 · Discus · Place 1 · Mark KeppelDiscus150-05.009
Apr 10Mark Keppel vs Bell GardensApr 10 · Shot Put · Place 1 · Mark KeppelShot Put122-11.009