Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBell Gardens HS vs Mark Keppel HS · Apr 2311.46Bell Gardens HS vs Mark Keppel HSApril 23, 2026
110m Hurdles · 39" / 0.991m · OutdoorBell Gardens HS vs Mark Keppel HS · Apr 2317.40Bell Gardens HS vs Mark Keppel HSApril 23, 2026
150 Meters · OutdoorMonrovia All Comers · Jan 2418.78aMonrovia All ComersJanuary 24, 2026
1600 Meters · OutdoorMark Keppel vs Schurr · Mar 216:18.99Mark Keppel vs SchurrMarch 21, 2024
300m Hurdles · 36" / 0.914m · OutdoorAlmont League Prelims and Finals · Apr 2842.84aAlmont League Prelims and FinalsApril 28, 2026
60 Meter · OutdoorMonrovia All Comers · Jan 247.87aMonrovia All ComersJanuary 24, 2026
Long Jump · OutdoorCal High All-Comers Meet · Jan 1716-04.50Cal High All-Comers MeetJanuary 17, 2026

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 300m Hurdles · Mark KeppelMark Keppel300m Hurdles36" / 0.914mRound P--DNS11
May 9CIF SS D2 PreliminariesMay 9 · 300m Hurdles · Mark KeppelMark Keppel300m Hurdles36" / 0.914mRound P--DNS11
Apr 28Almont League Prelims and FinalsApr 28 · 300m Hurdles · Place 3 · Mark KeppelMark Keppel300m Hurdles36" / 0.914mRound P3.43.51a11
Apr 28Almont League Prelims and FinalsApr 28 · 300m Hurdles · Place 3 · Mark KeppelMark Keppel300m Hurdles36" / 0.914m3.42.84a PB11
Apr 28Almont League Prelims and FinalsApr 28 · 110m Hurdles · Place 3 · Mark KeppelMark Keppel110m Hurdles39" / 0.991mRound P3.17.69aWind: 1.711
Apr 28Almont League Prelims and FinalsApr 28 · 110m Hurdles · Mark KeppelMark Keppel110m Hurdles39" / 0.991m—FSWind: 0.611
Apr 28Almont League Prelims and FinalsApr 28 · 100 Meters · Place 6 · Mark KeppelMark Keppel100 MetersRound P6.11.99aWind: 0.411
Apr 28Almont League Prelims and FinalsApr 28 · 100 Meters · Place 7 · Mark KeppelMark Keppel100 Meters7.11.89aWind: 1.311
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · 300m Hurdles · Place 4 · Mark KeppelMark Keppel300m Hurdles36" / 0.914m4.44.8011
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · 110m Hurdles · Place 4 · Mark KeppelMark Keppel110m Hurdles39" / 0.991m4.17.40 PB11
Apr 23Bell Gardens HS vs Mark Keppel HSApr 23 · 100 Meters · Place 2 · Mark KeppelMark Keppel100 Meters2.11.46 PB11
Apr 18San Gabriel Valley ChampionshipsApr 18 · 300m Hurdles · Place 10 · Mark KeppelMark Keppel300m Hurdles36" / 0.914m10.44.47a11
Apr 18San Gabriel Valley ChampionshipsApr 18 · 110m Hurdles · Place 11 · Mark KeppelMark Keppel110m Hurdles39" / 0.991m11.18.01aWind: 2.111
Apr 16Mark Keppel HS vs Schurr HSApr 16 · 100 Meters · Place 2 · Mark KeppelMark Keppel100 Meters2.11.8711
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 300m Hurdles · Place 3 · Mark KeppelMark Keppel300m Hurdles36" / 0.914m3.43.8711
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 110m Hurdles · Place 3 · Mark KeppelMark Keppel110m Hurdles39" / 0.991m3.17.4311
Mar 26San Gabriel HS vs Mark Keppel HSMar 26 · 100 Meters · Place 1 · Mark KeppelMark Keppel100 Meters1.11.6511
Mar 2180th Pasadena GamesMar 21 · 300m Hurdles · Place 8 · Mark KeppelMark Keppel300m Hurdles844.76a11
Mar 2180th Pasadena GamesMar 21 · 110m Hurdles · Place 7 · Mark KeppelMark Keppel110m Hurdles717.72a11
Mar 2180th Pasadena GamesMar 21 · 100 Meters · Place 36 · Mark KeppelMark Keppel100 Meters3612.22a11
Mar 19Montebello vs Mark Keppel Mar 19 · 300m Hurdles · Place 3 · Mark KeppelMark Keppel300m Hurdles345.86a11
Mar 19Montebello vs Mark Keppel Mar 19 · 100 Meters · Place 6 · Mark KeppelMark Keppel100 Meters612.10a11
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 300m Hurdles · Place 6 · Mark KeppelMark Keppel300m Hurdles645.0311
Mar 14Michael Knowles Monrovia Wildcat InvitationalMar 14 · 110m Hurdles · Place 7 · Mark KeppelMark Keppel110m Hurdles717.9211
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · 110m Hurdles · Place 6 · Mark KeppelMark Keppel110m Hurdles618.2411
Mar 12Mark Keppel HS vs Alhambra HSMar 12 · 100 Meters · Place 5 · Mark KeppelMark Keppel100 Meters511.8011
Mar 7Colt ClassicMar 7 · 100 Meters · Place 76 · Mark KeppelMark Keppel100 Meters7612.95a11
Jan 24Monrovia All ComersJan 24 · 150 Meters · Place 10 · UNATTACHEDUNATTACHED150 Meters10.18.78a PB11
Jan 24Monrovia All ComersJan 24 · 60 Meter · Place 6 · UNATTACHEDUNATTACHED60 Meter6.7.87a PB11
Jan 24Monrovia All ComersJan 24 · Long Jump · Place 3 · UNATTACHEDUNATTACHEDLong Jump3.15-02.0011
Jan 17Cal High All-Comers MeetJan 17 · Long Jump · Place 12 · UnattachedUnattachedLong Jump12.16-04.50 PB11
Jan 17Cal High All-Comers MeetJan 17 · 300m Hurdles · Place 5 · UnattachedUnattached300m Hurdles36" / 0.914m5.47.95a11
Jan 17Cal High All-Comers MeetJan 17 · 100 Meters · Place 22 · UnattachedUnattached100 Meters22.12.34a11

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Dec 6The Sunset Preseason Kickoff All Comers Dec 6 · 300m Hurdles · UnattachedUnattached300m Hurdles36" / 0.914m—DNS11
Apr 23Schurr vs Mark Keppel DualApr 23 · 300m Hurdles · Place 2 · Mark KeppelMark Keppel300m Hurdles247.64a10
Apr 23Schurr vs Mark Keppel DualApr 23 · 110m Hurdles · Place 2 · Mark KeppelMark Keppel110m Hurdles219.19a10
Apr 23Schurr vs Mark Keppel DualApr 23 · 100 Meters · Place 4 · Mark KeppelMark Keppel100 Meters412.55a10
Apr 19San Gabriel Valley ChampionshipsApr 19 · 300m Hurdles · Place 12 · Mark KeppelMark Keppel300m Hurdles1247.1510
Apr 19San Gabriel Valley ChampionshipsApr 19 · 110m Hurdles · Place 17 · Mark KeppelMark Keppel110m Hurdles1719.5110
Apr 17Mark Keppel vs AlhambraApr 17 · 300m Hurdles · Place 2 · Mark KeppelMark Keppel300m Hurdles36" / 0.914m2.47.9310
Apr 17Mark Keppel vs AlhambraApr 17 · 110m Hurdles · Place 2 · Mark KeppelMark Keppel110m Hurdles39" / 0.991m2.18.6210
Apr 17Mark Keppel vs AlhambraApr 17 · 100 Meters · Place 3 · Mark KeppelMark Keppel100 Meters3.11.9310
Apr 14Mark Keppel vs MontebelloApr 14 · 300m Hurdles · Place 2 · Mark KeppelMark Keppel300m Hurdles250.0810
Apr 14Mark Keppel vs MontebelloApr 14 · 110m Hurdles · Place 2 · Mark KeppelMark Keppel110m Hurdles219.5510
Apr 14Mark Keppel vs MontebelloApr 14 · 100 Meters · Place 3 · Mark KeppelMark Keppel100 Meters312.3010
Apr 10Mark Keppel vs Bell GardensApr 10 · 300m Hurdles · Place 2 · Mark KeppelMark Keppel300m Hurdles249.5410
Apr 10Mark Keppel vs Bell GardensApr 10 · 110m Hurdles · Place 2 · Mark KeppelMark Keppel110m Hurdles219.9310
Apr 10Mark Keppel vs Bell GardensApr 10 · 100 Meters · Place 2 · Mark KeppelMark Keppel100 Meters212.2410
Mar 20Mark Keppel vs. San GabrielMar 20 · 300m Hurdles · Place 2 · Mark KeppelMark Keppel300m Hurdles250.1810
Mar 20Mark Keppel vs. San GabrielMar 20 · 110m Hurdles · Place 2 · Mark KeppelMark Keppel110m Hurdles219.9610
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · 300m Hurdles · Place 6 · Mark KeppelMark Keppel300m Hurdles650.78a—
Mar 15Monrovia Wildcat Invitational Track Meet.Mar 15 · 110m Hurdles · Place 7 · Mark KeppelMark Keppel110m Hurdles720.69a—
Mar 837th Annual Long Beach RelaysMar 8 · 110m Hurdles · Place 10 · Mark KeppelMark Keppel110m Hurdles1020.85a—
Mar 837th Annual Long Beach RelaysMar 8 · 100 Meters · Place 38 · Mark KeppelMark Keppel100 Meters3812.78a—
Mar 1Colt ClassicMar 1 · 300m Hurdles · Place 3 · Mark KeppelMark Keppel300m Hurdles349.57a—
Mar 1Colt ClassicMar 1 · 110m Hurdles · Place 8 · Mark KeppelMark Keppel110m Hurdles821.54a—
Jan 25Cal High All-Comers MeetJan 25 · 300m Hurdles · Place 11 · UnattachedUnattached300m Hurdles36" / 0.914m11.53.92a10
Jan 25Cal High All-Comers MeetJan 25 · 100 Meters · Place 82 · UnattachedUnattached100 Meters82.13.61a10

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 21Mark Keppel vs SchurrMar 21 · 1600 Meters · Place 8 · Mark KeppelMark Keppel1600 Meters86:18.99 PB—
Mar 9Rosemead InvitationalMar 9 · 1600 Meters · Place 34 · Mark KeppelMark Keppel1600 Meters346:19.23a—
Mar 2Colt ClassicMar 2 · 1600 Meters · Place 49 · Mark KeppelMark Keppel1600 Meters496:19.099