Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorAlmont League Prelims and Finals · Apr 28121-07Almont League Prelims and FinalsApril 28, 2026
Shot Put · 12lb · OutdoorAlmont League Prelims and Finals · Apr 2837-10.00Almont 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

18 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · Discus · Mark KeppelDiscus1.6kgRound P--DNS11
May 9CIF SS D2 PreliminariesMay 9 · Discus · Mark KeppelDiscus1.6kgRound P--DNS11
Apr 28Almont League Prelims and FinalsApr 28 · Discus · Place 2 · Mark KeppelDiscus1.6kg2.121-07 PB11
Apr 28Almont League Prelims and FinalsApr 28 · Shot Put · Place 4 · Mark KeppelShot Put12lb4.37-10.00 PB11
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · Discus · Place 1 · Mark KeppelDiscus1.6kg1.116-0211
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · Shot Put · Place 2 · Mark KeppelShot Put12lb2.37-02.0011
Apr 18San Gabriel Valley ChampionshipsApr 18 · Discus · Place 18 · Mark KeppelDiscus1.6kg18.102-0211
Apr 18San Gabriel Valley ChampionshipsApr 18 · Shot Put · Place 23 · Mark KeppelShot Put12lb23.36-05.0011
Apr 16Mark Keppel HS vs Schurr HSApr 16 · Discus · Place 1 · Mark KeppelDiscus1.6kg1.114-05.0011
Apr 16Mark Keppel HS vs Schurr HSApr 16 · Shot Put · Place 2 · Mark KeppelShot Put12lb2.36-02.5011
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · Discus · Place 1 · Mark KeppelDiscus1.6kg1.113-08.0011
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · Shot Put · Place 1 · Mark KeppelShot Put12lb1.36-02.0011
Mar 2180th Pasadena GamesMar 21 · Discus · Place 5 · Mark KeppelDiscus537.51m11
Mar 19Montebello vs Mark Keppel Mar 19 · Discus · Place 1 · Mark KeppelDiscus1114-1111
Mar 19Montebello vs Mark Keppel Mar 19 · Shot Put · Place 1 · Mark KeppelShot Put140-611
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · Discus · Place 2 · Mark KeppelDiscus2109-811
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · Shot Put · Place 1 · Mark KeppelShot Put138-811
Mar 7Colt ClassicMar 7 · Discus · Place 18 · Mark KeppelDiscus18109-011

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 23Schurr vs Mark Keppel DualApr 23 · Discus · Place 1 · Mark KeppelDiscus1106-0910
Apr 23Schurr vs Mark Keppel DualApr 23 · Shot Put · Place 1 · Mark KeppelShot Put140-04.0010
Apr 19San Gabriel Valley ChampionshipsApr 19 · Shot Put · Place 7 · Mark KeppelShot Put738-09.0010
Apr 17Mark Keppel vs AlhambraApr 17 · Discus · Place 2 · Mark KeppelDiscus1.6kg2.91-04.0010
Apr 17Mark Keppel vs AlhambraApr 17 · Shot Put · Place 2 · Mark KeppelShot Put12lb2.35-00.0010
Apr 14Mark Keppel vs MontebelloApr 14 · Discus · Place 1 · Mark KeppelDiscus195-710
Apr 14Mark Keppel vs MontebelloApr 14 · Shot Put · Place 1 · Mark KeppelShot Put138-2.5010
Apr 10Mark Keppel vs Bell GardensApr 10 · Discus · Place 1 · Mark KeppelDiscus185-0510
Apr 10Mark Keppel vs Bell GardensApr 10 · Shot Put · Place 1 · Mark KeppelShot Put137-10.0010
Mar 20Mark Keppel vs. San GabrielMar 20 · Shot Put · Place 1 · Mark KeppelShot Put138-3.5010
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · Discus · Place 4 · Mark KeppelDiscus483-0—
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · Shot Put · Place 3 · Mark KeppelShot Put336-0—
Mar 837th Annual Long Beach RelaysMar 8 · Discus · Place 19 · Mark KeppelDiscus1973-5—
Mar 837th Annual Long Beach RelaysMar 8 · Shot Put · Place 7 · Mark KeppelShot Put736-11—