Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMark Keppel HS vs Schurr HS · Apr 1616.90Mark Keppel HS vs Schurr HSApril 16, 2026
300m Hurdles · 30" / 0.762m · OutdoorAlmont League Prelims and Finals · Apr 2849.86aAlmont League Prelims and FinalsApril 28, 2026
High Jump · OutdoorMark Keppel vs Alhambra · Apr 173-10.00Mark Keppel vs AlhambraApril 17, 2025
Long Jump · OutdoorSan Gabriel HS vs Mark Keppel HS · Mar 2614-06.00San Gabriel HS vs Mark Keppel HSMarch 26, 2026

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

2026 Outdoor Track

40 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 300m Hurdles · Place 29 · Mark KeppelMark Keppel300m Hurdles30" / 0.762mRound P29.50.45a10
May 16CIF-SS FinalsMay 16 · 100m Hurdles · Place 28 · Mark KeppelMark Keppel100m Hurdles33" / 0.838mRound P28.17.17aWind: -110
May 9CIF SS D2 PreliminariesMay 9 · 300m Hurdles · Place 29 · Mark KeppelMark Keppel300m Hurdles30" / 0.762mRound P29.50.45a10
May 9CIF SS D2 PreliminariesMay 9 · 100m Hurdles · Place 28 · Mark KeppelMark Keppel100m Hurdles33" / 0.838mRound P28.17.17aWind: -110
Apr 28Almont League Prelims and FinalsApr 28 · Long Jump · Place 3 · Mark KeppelMark KeppelLong Jump3.14-00.0010
Apr 28Almont League Prelims and FinalsApr 28 · 300m Hurdles · Place 3 · Mark KeppelMark Keppel300m Hurdles30" / 0.762mRound P3.49.86a PB10
Apr 28Almont League Prelims and FinalsApr 28 · 300m Hurdles · Place 3 · Mark KeppelMark Keppel300m Hurdles30" / 0.762m3.50.37a10
Apr 28Almont League Prelims and FinalsApr 28 · 100m Hurdles · Place 3 · Mark KeppelMark Keppel100m Hurdles33" / 0.838mRound P3.17.44aWind: 2.210
Apr 28Almont League Prelims and FinalsApr 28 · 100m Hurdles · Place 3 · Mark KeppelMark Keppel100m Hurdles33" / 0.838m3.17.28aWind: -0.610
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · Long Jump · Place 1 · Mark KeppelMark KeppelLong Jump1.12-10.5010
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · 300m Hurdles · Place 1 · Mark KeppelMark Keppel300m Hurdles30" / 0.762m1.52.3710
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · 100m Hurdles · Place 1 · Mark KeppelMark Keppel100m Hurdles33" / 0.838m1.16.9910
Apr 18San Gabriel Valley ChampionshipsApr 18 · Long Jump · Place 9 · Mark KeppelMark KeppelLong Jump9.14-03.0010
Apr 18San Gabriel Valley ChampionshipsApr 18 · 300m Hurdles · Place 2 · Mark KeppelMark Keppel300m Hurdles30" / 0.762m2.51.88a10
Apr 18San Gabriel Valley ChampionshipsApr 18 · 100m Hurdles · Place 1 · Mark KeppelMark Keppel100m Hurdles33" / 0.838m1.17.32aWind: 1.110
Apr 16Mark Keppel HS vs Schurr HSApr 16 · Long Jump · Place 1 · Mark KeppelMark KeppelLong Jump1.13-10.0010
Apr 16Mark Keppel HS vs Schurr HSApr 16 · 300m Hurdles · Place 1 · Mark KeppelMark Keppel300m Hurdles30" / 0.762m1.52.1410
Apr 16Mark Keppel HS vs Schurr HSApr 16 · 100m Hurdles · Place 1 · Mark KeppelMark Keppel100m Hurdles33" / 0.838m1.16.90 PB10
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · Long Jump · Place 2 · Mark KeppelMark KeppelLong Jump2.14-06.00 PB10
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 300m Hurdles · Place 2 · Mark KeppelMark Keppel300m Hurdles30" / 0.762m2.52.2410
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 100m Hurdles · Place 3 · Mark KeppelMark Keppel100m Hurdles33" / 0.838m3.16.9010
Mar 2180th Pasadena GamesMar 21 · Long Jump · Place 1 · Mark KeppelMark KeppelLong Jump14.44m10
Mar 2180th Pasadena GamesMar 21 · 300m Hurdles · Place 1 · Mark KeppelMark Keppel300m Hurdles153.50a10
Mar 2180th Pasadena GamesMar 21 · 100m Hurdles · Place 1 · Mark KeppelMark Keppel100m Hurdles117.84a10
Mar 19Montebello vs Mark Keppel Mar 19 · Long Jump · Place 1 · Mark KeppelMark KeppelLong Jump113-1110
Mar 19Montebello vs Mark Keppel Mar 19 · 300m Hurdles · Place 1 · Mark KeppelMark Keppel300m Hurdles152.88a10
Mar 19Montebello vs Mark Keppel Mar 19 · 100m Hurdles · Place 1 · Mark KeppelMark Keppel100m Hurdles117.64a10
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · High Jump · Place 2 · Mark KeppelMark KeppelHigh Jump23-610
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 300m Hurdles · Place 2 · Mark KeppelMark Keppel300m Hurdles252.7410
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 100m Hurdles · Place 1 · Mark KeppelMark Keppel100m Hurdles117.4610
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · Long Jump · Place 3 · Mark KeppelMark KeppelLong Jump314-310
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · Long Jump · Place 1 · Mark KeppelMark KeppelLong Jump113-210
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · High Jump · Place 2 · Mark KeppelMark KeppelHigh Jump24-010
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · 300m Hurdles · Place 1 · Mark KeppelMark Keppel300m Hurdles153.6810
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · 100m Hurdles · Place 1 · Mark KeppelMark Keppel100m Hurdles117.3710
Mar 7Colt ClassicMar 7 · High Jump · Mark KeppelMark KeppelHigh Jump—NH10
Mar 7Colt ClassicMar 7 · 300m Hurdles · Place 6 · Mark KeppelMark Keppel300m Hurdles654.48a10
Mar 7Colt ClassicMar 7 · 100m Hurdles · Place 4 · Mark KeppelMark Keppel100m Hurdles418.30a10
Jan 17Cal High All-Comers MeetJan 17 · 300m Hurdles · Place 3 · UnattachedUnattached300m Hurdles30" / 0.762m3.59.96a10
Jan 17Cal High All-Comers MeetJan 17 · 100m Hurdles · Place 3 · UnattachedUnattached100m Hurdles33" / 0.838m3.20.08a10

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Apr 23Schurr vs Mark Keppel DualApr 23 · Long Jump · Place 7 · Mark KeppelMark KeppelLong Jump712-08.009
Apr 23Schurr vs Mark Keppel DualApr 23 · 300m Hurdles · Place 5 · Mark KeppelMark Keppel300m Hurdles558.80a9
Apr 23Schurr vs Mark Keppel DualApr 23 · 100m Hurdles · Place 4 · Mark KeppelMark Keppel100m Hurdles419.41a9
Apr 19San Gabriel Valley ChampionshipsApr 19 · 300m Hurdles · Place 10 · Mark KeppelMark Keppel300m Hurdles1056.189
Apr 19San Gabriel Valley ChampionshipsApr 19 · 100m Hurdles · Place 5 · Mark KeppelMark Keppel100m Hurdles518.639
Apr 17Mark Keppel vs AlhambraApr 17 · Long Jump · Place 4 · Mark KeppelMark KeppelLong Jump4.12-01.009
Apr 17Mark Keppel vs AlhambraApr 17 · 100m Hurdles · Place 2 · Mark KeppelMark Keppel100m Hurdles33" / 0.838m2.19.469
Apr 17Mark Keppel vs AlhambraApr 17 · High Jump · Place 6 · Mark KeppelMark KeppelHigh Jump6.3-10.00 PB9
Apr 14Mark Keppel vs MontebelloApr 14 · Long Jump · Place 5 · Mark KeppelMark KeppelLong Jump512-59
Apr 14Mark Keppel vs MontebelloApr 14 · High Jump · Place 4 · Mark KeppelMark KeppelHigh Jump44-09
Apr 14Mark Keppel vs MontebelloApr 14 · 300m Hurdles · Place 4 · Mark KeppelMark Keppel300m Hurdles458.629
Apr 14Mark Keppel vs MontebelloApr 14 · 100m Hurdles · Place 4 · Mark KeppelMark Keppel100m Hurdles419.399
Apr 10Mark Keppel vs Bell GardensApr 10 · Long Jump · Place 3 · Mark KeppelMark KeppelLong Jump312-06.009
Apr 10Mark Keppel vs Bell GardensApr 10 · High Jump · Place 4 · Mark KeppelMark KeppelHigh Jump44-00.009
Apr 10Mark Keppel vs Bell GardensApr 10 · 100m Hurdles · Place 4 · Mark KeppelMark Keppel100m Hurdles420.369
Mar 20Mark Keppel vs. San GabrielMar 20 · 300m Hurdles · Place 4 · Mark KeppelMark Keppel300m Hurdles459.789
Mar 20Mark Keppel vs. San GabrielMar 20 · 100m Hurdles · Place 2 · Mark KeppelMark Keppel100m Hurdles219.439
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · 300m Hurdles · Place 5 · Mark KeppelMark Keppel300m Hurdles559.15a—
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · 100m Hurdles · Place 12 · Mark KeppelMark Keppel100m Hurdles1221.60a—
Mar 837th Annual Long Beach RelaysMar 8 · 100m Hurdles · Place 8 · Mark KeppelMark Keppel100m Hurdles820.63a—
Mar 1Colt ClassicMar 1 · 300m Hurdles · Place 6 · Mark KeppelMark Keppel300m Hurdles659.35a—
Mar 1Colt ClassicMar 1 · 100m Hurdles · Place 7 · Mark KeppelMark Keppel100m Hurdles720.22a—