Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorBell Gardens HS vs Mark Keppel HS · Apr 2317.32Bell Gardens HS vs Mark Keppel HSApril 23, 2026
300m Hurdles · 36" / 0.914m · OutdoorMark Keppel HS vs Schurr HS · Apr 1644.30Mark Keppel HS vs Schurr HSApril 16, 2026
Long Jump · OutdoorRiverwatch Middle School Meet · Apr 1516-4Riverwatch Middle School MeetApril 15, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 28Almont League Prelims and FinalsApr 28 · 110m Hurdles · Place 2 · Mark KeppelMark Keppel110m Hurdles39" / 0.991mRound P2.17.49aWind: 212
Apr 28Almont League Prelims and FinalsApr 28 · 110m Hurdles · Place 3 · Mark KeppelMark Keppel110m Hurdles39" / 0.991m3.17.85aWind: 0.612
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · 300m Hurdles · Place 2 · Mark KeppelMark Keppel300m Hurdles36" / 0.914m2.44.5812
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · 110m Hurdles · Place 3 · Mark KeppelMark Keppel110m Hurdles39" / 0.991m3.17.32 PB12
Apr 16Mark Keppel HS vs Schurr HSApr 16 · 300m Hurdles · Place 2 · Mark KeppelMark Keppel300m Hurdles36" / 0.914m2.44.30 PB12
Apr 16Mark Keppel HS vs Schurr HSApr 16 · 110m Hurdles · Place 3 · Mark KeppelMark Keppel110m Hurdles39" / 0.991m3.18.1112
Apr 15Riverwatch Middle School MeetApr 15 · Long Jump · Place 6 · Hendricks Middle SchoolHendricks Middle SchoolLong Jump6.16-4 PB12
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 300m Hurdles · Place 5 · Mark KeppelMark Keppel300m Hurdles36" / 0.914m5.46.0212
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 110m Hurdles · Place 4 · Mark KeppelMark Keppel110m Hurdles39" / 0.991m4.17.4912
Mar 2180th Pasadena GamesMar 21 · 300m Hurdles · Place 7 · Mark KeppelMark Keppel300m Hurdles744.51a12
Mar 2180th Pasadena GamesMar 21 · 110m Hurdles · Place 8 · Mark KeppelMark Keppel110m Hurdles818.00a12
Mar 19Montebello vs Mark Keppel Mar 19 · 110m Hurdles · Place 3 · Mark KeppelMark Keppel110m Hurdles317.95a12
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 300m Hurdles · Place 9 · Mark KeppelMark Keppel300m Hurdles945.7712
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 110m Hurdles · Place 10 · Mark KeppelMark Keppel110m Hurdles1018.3412
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · 110m Hurdles · Place 4 · Mark KeppelMark Keppel110m Hurdles417.2712

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 23Schurr vs Mark Keppel DualApr 23 · 300m Hurdles · Place 3 · Mark KeppelMark Keppel300m Hurdles345.99a11
Apr 23Schurr vs Mark Keppel DualApr 23 · 110m Hurdles · Place 1 · Mark KeppelMark Keppel110m Hurdles118.06a11
Apr 19San Gabriel Valley ChampionshipsApr 19 · 300m Hurdles · Place 17 · Mark KeppelMark Keppel300m Hurdles1745.5711
Apr 19San Gabriel Valley ChampionshipsApr 19 · 110m Hurdles · Place 21 · Mark KeppelMark Keppel110m Hurdles2118.5511
Apr 17Mark Keppel vs AlhambraApr 17 · 300m Hurdles · Place 5 · Mark KeppelMark Keppel300m Hurdles36" / 0.914m5.47.0611
Apr 17Mark Keppel vs AlhambraApr 17 · 110m Hurdles · Place 4 · Mark KeppelMark Keppel110m Hurdles39" / 0.991m4.17.9011
Apr 10Mark Keppel vs Bell GardensApr 10 · 300m Hurdles · Place 4 · Mark KeppelMark Keppel300m Hurdles448.8411
Mar 20Mark Keppel vs. San GabrielMar 20 · 300m Hurdles · Place 3 · Mark KeppelMark Keppel300m Hurdles347.4611
Mar 20Mark Keppel vs. San GabrielMar 20 · 110m Hurdles · Place 4 · Mark KeppelMark Keppel110m Hurdles418.0511
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · 300m Hurdles · Place 7 · Mark KeppelMark Keppel300m Hurdles746.57a—
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · 110m Hurdles · Place 7 · Mark KeppelMark Keppel110m Hurdles718.84a—
Mar 837th Annual Long Beach RelaysMar 8 · 110m Hurdles · Place 12 · Mark KeppelMark Keppel110m Hurdles1218.57a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 18MKHS vs Alhambra HSApr 18 · 300m Hurdles · Place 2 · Mark KeppelMark Keppel300m Hurdles249.37—
Apr 18MKHS vs Alhambra HSApr 18 · 110m Hurdles · Place 1 · Mark KeppelMark Keppel110m Hurdles118.34—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 300m Hurdles · Place 9 · Mark KeppelMark Keppel300m Hurdles948.42a—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 110m Hurdles · Place 5 · Mark KeppelMark Keppel110m Hurdles518.63a—
Mar 21Mark Keppel vs SchurrMar 21 · 300m Hurdles · Place 3 · Mark KeppelMark Keppel300m Hurdles350.05—
Mar 21Mark Keppel vs SchurrMar 21 · 110m Hurdles · Place 1 · Mark KeppelMark Keppel110m Hurdles118.55—
Mar 16Cravon Gillespie Monrovia Wildcats Invitational.Mar 16 · 110m Hurdles · Place 4 · Mark KeppelMark Keppel110m Hurdles418.98a—
Mar 9Rosemead InvitationalMar 9 · 300m Hurdles · Place 6 · Mark KeppelMark Keppel300m Hurdles649.39a—
Mar 9Rosemead InvitationalMar 9 · 110m Hurdles · Place 2 · Mark KeppelMark Keppel110m Hurdles219.26a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 15San Gabriel Valley ChampionshipsApr 15 · 300m Hurdles · Place 29 · Mark Keppel (SS)Mark Keppel (SS)300m Hurdles2951.129
Apr 15San Gabriel Valley ChampionshipsApr 15 · 110m Hurdles · Place 19 · Mark Keppel (SS)Mark Keppel (SS)110m Hurdles1920.869
Apr 15San Gabriel Valley ChampionshipsApr 15 · 300m Hurdles · Place 29 · Mark KeppelMark Keppel300m Hurdles2951.12a—
Apr 15San Gabriel Valley ChampionshipsApr 15 · 110m Hurdles · Place 19 · Mark KeppelMark Keppel110m Hurdles1920.86a—
Mar 18Cravon Gillespie Monrovia Wildcat Invitational.Mar 18 · 300m Hurdles · Place 3 · Mark KeppelMark Keppel300m Hurdles353.08a—
Mar 18Cravon Gillespie Monrovia Wildcat Invitational.Mar 18 · 110m Hurdles · Place 3 · Mark KeppelMark Keppel110m Hurdles321.25a—
Mar 11Rosemead Track Invitational Mar 11 · 300m Hurdles · Place 4 · Mark Keppel (SS)Mark Keppel (SS)300m Hurdles453.319
Mar 11Rosemead Track Invitational Mar 11 · 110m Hurdles · Place 3 · Mark Keppel (SS)Mark Keppel (SS)110m Hurdles322.349
Mar 3Condor Invitational and Distance CarnivalMar 3 · 300m Hurdles · Place 28 · Mark KeppelMark Keppel300m Hurdles2859.589
Mar 3Condor Invitational and Distance CarnivalMar 3 · 110m Hurdles · Place 22 · Mark KeppelMark Keppel110m Hurdles2226.249