Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSan Gabriel Valley Championships · Apr 1913.50San Gabriel Valley ChampionshipsApril 19, 2025
100m Hurdles · 33" / 0.838m · OutdoorSan Gabriel HS vs Mark Keppel HS · Mar 2614.93San Gabriel HS vs Mark Keppel HSMarch 26, 2026
300m Hurdles · 30" / 0.762m · OutdoorAlmont League Prelims and Finals · Apr 2845.37aAlmont 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

20 results
DateMeetEventPlMarkGr
Apr 28Almont League Prelims and FinalsApr 28 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles30" / 0.762mRound P1.45.48a12
Apr 28Almont League Prelims and FinalsApr 28 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles30" / 0.762m1.45.37a PB12
Apr 28Almont League Prelims and FinalsApr 28 · 100m Hurdles · Place 2 · Mark Keppel100m Hurdles33" / 0.838mRound P2.16.19aWind: 0.312
Apr 28Almont League Prelims and FinalsApr 28 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles33" / 0.838m1.15.50aWind: -0.612
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · 100m Hurdles · Mark Keppel100m Hurdles33" / 0.838m—DNF12
Apr 16Mark Keppel HS vs Schurr HSApr 16 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles30" / 0.762m1.46.1412
Apr 16Mark Keppel HS vs Schurr HSApr 16 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles33" / 0.838m1.15.3012
Apr 102026 Arcadia InvitationalApr 10 · 300m Hurdles · Place 29 · Mark Keppel300m Hurdles2945.6812
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles30" / 0.762m1.45.9012
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles33" / 0.838m1.14.93 PB12
Mar 2180th Pasadena GamesMar 21 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles146.14a12
Mar 2180th Pasadena GamesMar 21 · 100m Hurdles · Place 2 · Mark Keppel100m Hurdles215.62a12
Mar 19Montebello vs Mark Keppel Mar 19 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles146.51a12
Mar 19Montebello vs Mark Keppel Mar 19 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles115.74a12
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles145.5812
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 100m Hurdles · Place 2 · Mark Keppel100m Hurdles215.7412
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles146.7112
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles115.4912
Mar 7Colt ClassicMar 7 · 300m Hurdles · Place 2 · Mark Keppel300m Hurdles246.81a12
Mar 7Colt ClassicMar 7 · 100m Hurdles · Place 37 · Mark Keppel100m Hurdles3723.15a12

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 23Schurr vs Mark Keppel DualApr 23 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles149.23a11
Apr 23Schurr vs Mark Keppel DualApr 23 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles117.27a11
Apr 19San Gabriel Valley ChampionshipsApr 19 · 300m Hurdles · Place 3 · Mark Keppel300m Hurdles348.6711
Apr 19San Gabriel Valley ChampionshipsApr 19 · 100m Hurdles · Place 4 · Mark Keppel100m Hurdles416.5511
Apr 19San Gabriel Valley ChampionshipsApr 19 · 100 Meters · Place 29 · Mark Keppel100 Meters2913.50 PB11
Apr 14Mark Keppel vs MontebelloApr 14 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles150.2111
Apr 14Mark Keppel vs MontebelloApr 14 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles116.6211
Apr 10Mark Keppel vs Bell GardensApr 10 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles151.1411
Apr 10Mark Keppel vs Bell GardensApr 10 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles117.9611
Mar 20Mark Keppel vs. San GabrielMar 20 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles116.9311
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · 300m Hurdles · Place 2 · Mark Keppel300m Hurdles251.51a—
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · 100m Hurdles · Place 3 · Mark Keppel100m Hurdles316.75a—
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · 100 Meters · Place 13 · Mark Keppel100 Meters1313.65a—
Mar 837th Annual Long Beach RelaysMar 8 · 100m Hurdles · Place 6 · Mark Keppel100m Hurdles616.77a—
Mar 837th Annual Long Beach RelaysMar 8 · 100 Meters · Place 30 · Mark Keppel100 Meters3013.93a—
Mar 1Colt ClassicMar 1 · 300m Hurdles · Place 3 · Mark Keppel300m Hurdles349.86a—
Mar 1Colt ClassicMar 1 · 100m Hurdles · Place 4 · Mark Keppel100m Hurdles416.60a—
Mar 1Colt ClassicMar 1 · 100 Meters · Place 15 · Mark Keppel100 Meters1513.82a—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 18MKHS vs Alhambra HSApr 18 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles155.29—
Apr 18MKHS vs Alhambra HSApr 18 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles116.62—
Apr 18MKHS vs Alhambra HSApr 18 · 100 Meters · Place 1 · Mark Keppel100 Meters113.87—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles150.24a—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 100m Hurdles · Place 2 · Mark Keppel100m Hurdles217.08a—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 100 Meters · Place 16 · Mark Keppel100 Meters1613.99a—
Mar 21Mark Keppel vs SchurrMar 21 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles151.74—
Mar 21Mark Keppel vs SchurrMar 21 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles117.40—
Mar 21Mark Keppel vs SchurrMar 21 · 100 Meters · Place 1 · Mark Keppel100 Meters113.55—
Mar 9Rosemead InvitationalMar 9 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles152.02a—
Mar 9Rosemead InvitationalMar 9 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles117.63a—
Mar 9Rosemead InvitationalMar 9 · 100 Meters · Place 2 · Mark Keppel100 Meters214.06a—
Mar 2Colt ClassicMar 2 · 300m Hurdles · Place 1 · Mark Keppel300m Hurdles152.8110
Mar 2Colt ClassicMar 2 · 100m Hurdles · Place 1 · Mark Keppel100m Hurdles117.6210

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 15San Gabriel Valley ChampionshipsApr 15 · 300m Hurdles · Place 22 · Mark Keppel300m Hurdles2259.94a—
Apr 15San Gabriel Valley ChampionshipsApr 15 · 100m Hurdles · Place 3 · Mark Keppel100m Hurdles317.74a—
Mar 18Cravon Gillespie Monrovia Wildcat Invitational.Mar 18 · 300m Hurdles · Place 3 · Mark Keppel300m Hurdles353.94a—
Mar 3Condor Invitational and Distance CarnivalMar 3 · 300m Hurdles · Place 5 · Mark Keppel300m Hurdles556.039
Mar 3Condor Invitational and Distance CarnivalMar 3 · 100m Hurdles · Place 2 · Mark Keppel100m Hurdles219.879