Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorFresno Pacific Sunbird Invitational · Feb 2110.73aFresno Pacific Sunbird InvitationalFebruary 21, 2026
100 Meters · OutdoorArnie Robinson Invite College Open · Mar 2010.52aArnie Robinson Invite College OpenMarch 20, 2026
150 Meters · IndoorSouth Coast Conference Opener · Feb 816.50aSouth Coast Conference OpenerFebruary 8, 2025
200 Meters · IndoorPirate Invitational · Feb 1521.89aPirate Invitational February 15, 2025
200 Meters · OutdoorArnie Robinson Invite College Open · Mar 2021.29aArnie Robinson Invite College OpenMarch 20, 2026
400 Meters · IndoorPirate Invitational · Feb 1554.51aPirate Invitational February 15, 2025
400 Meters · Outdoor2026 Moorpark Open · Apr 351.16a2026 Moorpark OpenApril 3, 2026
60 Meters · OutdoorSoka Indoor Qualifier (Outdoor facility) · Feb 146.94aSoka Indoor Qualifier (Outdoor facility)February 14, 2026
600 Meters · IndoorSouth Coast Conference Opener · Feb 81:31.20aSouth Coast Conference OpenerFebruary 8, 2025
Discus · 1.6kg · Outdoor2019 Almont League Prelims · Apr 2380-022019 Almont League PrelimsApril 23, 2019
Long Jump · OutdoorAlhambra HS vs. Mark Keppel HS · Apr 617-4Alhambra HS vs. Mark Keppel HSApril 6, 2023
Shot Put · 10lb · OutdoorCondor Invitational and Distance Carnival · Mar 830-05.75Condor Invitational and Distance CarnivalMarch 8, 2019
Shot Put · 12lb · Outdoor2019 Almont League Prelims · Apr 2332-04.002019 Almont League PrelimsApril 23, 2019

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 22026 3C2A Southern California ChampionshipsMay 2 · 200 Meters · Place 16 · East Los AngelesEast Los Angeles200 MetersRound P16.21.79aWind: 1.2So
May 22026 3C2A Southern California ChampionshipsMay 2 · 100 Meters · Place 3 · East Los AngelesEast Los Angeles100 MetersRound P3.10.50aWind: 4.2So
May 22026 3C2A Southern California ChampionshipsMay 2 · 100 Meters · Place 6 · East Los AngelesEast Los Angeles100 Meters6.10.58aWind: 3.2So
Apr 212026 South Coast Conference ChampionshipsApr 21 · 200 Meters · Place 3 · East Los AngelesEast Los Angeles200 Meters322.04aSO
Apr 212026 South Coast Conference ChampionshipsApr 21 · 200 Meters · Place 1 · East Los AngelesEast Los Angeles200 Meters121.55aSO
Apr 212026 South Coast Conference ChampionshipsApr 21 · 100 Meters · Place 5 · East Los AngelesEast Los Angeles100 Meters511.01aSO
Apr 212026 South Coast Conference ChampionshipsApr 21 · 100 Meters · Place 1 · East Los AngelesEast Los Angeles100 Meters110.62aSO
Apr 11Mt. SAC Relays - Community College DivisionApr 11 · 200 Meters · Place 4 · East Los AngelesEast Los Angeles200 Meters421.46aSO
Apr 11Mt. SAC Relays - Community College DivisionApr 11 · 100 Meters · Place 4 · East Los AngelesEast Los Angeles100 Meters410.59aSO
Apr 32026 Moorpark OpenApr 3 · 400 Meters · Place 11 · East Los AngelesEast Los Angeles400 Meters1151.16a PBSo
Mar 20Arnie Robinson Invite College OpenMar 20 · 200 Meters · Place 1 · East Los AngelesEast Los Angeles200 Meters121.29a PBSo
Mar 20Arnie Robinson Invite College OpenMar 20 · 100 Meters · Place 2 · East Los AngelesEast Los Angeles100 Meters210.52a PBSo
Mar 132026 OCC Coast ClassicMar 13 · 200 Meters · Place 4 · East Los AngelesEast Los Angeles200 Meters422.24SO
Mar 132026 OCC Coast ClassicMar 13 · 100 Meters · Place 2 · East Los AngelesEast Los Angeles100 Meters210.77SO
Feb 14Soka Indoor Qualifier (Outdoor facility)Feb 14 · 200 Meters · Place 1 · East Los AngelesEast Los Angeles200 Meters121.39aSo
Feb 14Soka Indoor Qualifier (Outdoor facility)Feb 14 · 60 Meters · Place 3 · East Los AngelesEast Los Angeles60 Meters36.94a PBSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Fresno Pacific Sunbird InvitationalFeb 21 · 200 Meters · Place 5 · East Los AngelesEast Los Angeles200 Meters521.93aSo
Feb 21Fresno Pacific Sunbird InvitationalFeb 21 · 100 Meters · Place 2 · East Los AngelesEast Los Angeles100 Meters210.73a PBSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · 200 Meters · Place 8 · East Los AngelesEast Los Angeles200 Meters8.21.96aWind: 1.5Fr
Mar 282025 Arnie Robinson Invite College OpenMar 28 · 200 Meters · Place 2 · East Los AngelesEast Los Angeles200 Meters221.75aFr
Mar 282025 Arnie Robinson Invite College OpenMar 28 · 100 Meters · Place 3 · East Los AngelesEast Los Angeles100 Meters310.75aFr
Mar 21Pasadena College InvitationalMar 21 · 200 Meters · Place 4 · East Los AngelesEast Los Angeles200 Meters422.10aFr
Mar 21Pasadena College InvitationalMar 21 · 100 Meters · Place 2 · East Los AngelesEast Los Angeles100 MetersRound P210.83aFr
Mar 21Pasadena College InvitationalMar 21 · 100 Meters · Place 1 · East Los AngelesEast Los Angeles100 Meters110.54aFr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 22FPU Sunbird InvitationalFeb 22 · 200 Meters · Place 10 · East LAEast LA200 Meters1021.99FR
Feb 22FPU Sunbird InvitationalFeb 22 · 100 Meters · Place 5 · East LAEast LA100 Meters510.76FR
Feb 15Pirate Invitational Feb 15 · 400 Meters · Place 10 · East Los AngelesEast Los Angeles400 Meters1054.51a PB—
Feb 15Pirate Invitational Feb 15 · 200 Meters · Place 2 · East Los AngelesEast Los Angeles200 Meters221.89a PB—
Feb 8South Coast Conference OpenerFeb 8 · 600 Meters · Place 20 · East Los AngelesEast Los Angeles600 Meters201:31.20a PB—
Feb 8South Coast Conference OpenerFeb 8 · 150 Meters · Place 2 · East Los AngelesEast Los Angeles150 Meters216.50a PB—

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 24104th CIF State T&F Champs Prelims 2024May 24 · 200 Meters · Place 19 · Mark KeppelMark Keppel200 MetersRound P19.21.88aWind: 2.212
May 18CIF-SS Masters MeetMay 18 · 200 Meters · Place 7 · Mark Keppel (SS)Mark Keppel (SS)200 Meters721.5012
May 18CIF-SS Masters MeetMay 18 · 100 Meters · Place 8 · Mark Keppel (SS)Mark Keppel (SS)100 Meters810.6612
May 11CIF SS FinalsMay 11 · 200 Meters · Place 1 · Mark KeppelMark Keppel200 Meters1.21.51aWind: 1.312
May 11CIF SS FinalsMay 11 · 100 Meters · Place 2 · Mark KeppelMark Keppel100 Meters2.10.69aWind: 1.612
May 4CIF-SS D2 PrelimsMay 4 · 200 Meters · Place 1 · Mark KeppelMark Keppel200 MetersRound P1.21.88aWind: -1.312
May 4CIF-SS D2 PrelimsMay 4 · 100 Meters · Place 2 · Mark KeppelMark Keppel100 MetersRound P2.10.85aWind: -1.312
Apr 18MKHS vs Alhambra HSApr 18 · 200 Meters · Place 1 · Mark KeppelMark Keppel200 Meters122.78—
Apr 18MKHS vs Alhambra HSApr 18 · 100 Meters · Place 1 · Mark KeppelMark Keppel100 Meters110.96—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 200 Meters · Place 1 · Mark KeppelMark Keppel200 Meters122.03a—
Apr 13San Gabriel Valley ChampionshipsApr 13 · 100 Meters · Place 1 · Mark KeppelMark Keppel100 Meters110.75a—
Apr 52024 Arcadia InvitationalApr 5 · 200 Meters · Place 1 · Mark KeppelMark Keppel200 Meters122.0812
Apr 52024 Arcadia InvitationalApr 5 · 100 Meters · Place 2 · Mark KeppelMark Keppel100 Meters210.8112
Apr 52024 Arcadia InvitationalApr 5 · 200 Meters · Place 10 · Mark KeppelMark Keppel200 Meters1022.0812
Apr 52024 Arcadia InvitationalApr 5 · 100 Meters · Place 14 · Mark KeppelMark Keppel100 Meters1410.8112
Mar 21Mark Keppel vs SchurrMar 21 · 200 Meters · Place 1 · Mark KeppelMark Keppel200 Meters123.05—
Mar 21Mark Keppel vs SchurrMar 21 · 100 Meters · Place 1 · Mark KeppelMark Keppel100 Meters111.34—
Mar 16Cravon Gillespie Monrovia Wildcats Invitational.Mar 16 · 100 Meters · Place 1 · Mark KeppelMark Keppel100 Meters110.88a—
Mar 9Rosemead InvitationalMar 9 · 200 Meters · Place 1 · Mark KeppelMark Keppel200 Meters122.98a—
Mar 9Rosemead InvitationalMar 9 · 100 Meters · Place 1 · Mark KeppelMark Keppel100 Meters110.95a—
Mar 2Colt ClassicMar 2 · 200 Meters · Place 2 · Mark KeppelMark Keppel200 Meters222.04012
Mar 2Colt ClassicMar 2 · 100 Meters · Place 1 · Mark KeppelMark Keppel100 Meters110.8312

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 6CIF-SS Division 2 Track and Field PrelimsMay 6 · 200 Meters · Place 22 · Mark KeppelMark Keppel200 MetersRound P22.22.74aWind: 2.611
May 6CIF-SS Division 2 Track and Field PrelimsMay 6 · 100 Meters · Place 23 · Mark KeppelMark Keppel100 MetersRound P23.11.12aWind: 3.411
Apr 15San Gabriel Valley ChampionshipsApr 15 · 200 Meters · Place 4 · Mark Keppel (SS)Mark Keppel (SS)200 Meters422.7511
Apr 15San Gabriel Valley ChampionshipsApr 15 · 100 Meters · Place 6 · Mark Keppel (SS)Mark Keppel (SS)100 Meters611.2911
Apr 15San Gabriel Valley ChampionshipsApr 15 · 200 Meters · Place 4 · Mark KeppelMark Keppel200 Meters422.75a—
Apr 15San Gabriel Valley ChampionshipsApr 15 · 100 Meters · Place 6 · Mark KeppelMark Keppel100 Meters611.29a—
Apr 6Alhambra HS vs. Mark Keppel HSApr 6 · Long Jump · Place 2 · Mark KeppelMark KeppelLong Jump2.17-4 PB11
Apr 6Alhambra HS vs. Mark Keppel HSApr 6 · 100 Meters · Place 1 · Mark KeppelMark Keppel100 Meters1.11.3911
Mar 18Cravon Gillespie Monrovia Wildcat Invitational.Mar 18 · 200 Meters · Place 3 · Mark KeppelMark Keppel200 Meters323.47a—
Mar 18Cravon Gillespie Monrovia Wildcat Invitational.Mar 18 · 100 Meters · Place 3 · Mark KeppelMark Keppel100 Meters311.56a—
Mar 3Condor Invitational and Distance CarnivalMar 3 · 100 Meters · Place 9 · Mark KeppelMark Keppel100 Meters911.6911

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 26Almont League Prelims Apr 26 · 200 Meters · Place 2 · Mark KeppelMark Keppel200 Meters223.3610
Apr 26Almont League Prelims Apr 26 · 200 Meters · Place 2 · Mark KeppelMark Keppel200 MetersRound P223.2110
Apr 26Almont League Prelims Apr 26 · 100 Meters · Place 2 · Mark KeppelMark Keppel100 Meters211.3810
Apr 26Almont League Prelims Apr 26 · 100 Meters · Place 2 · Mark KeppelMark Keppel100 MetersRound P211.5710
Apr 16San Gabriel Valley ChampionshipsApr 16 · 200 Meters · Place 7 · Mark KeppelMark Keppel200 Meters7.23.41aWind: 1.510
Apr 16San Gabriel Valley ChampionshipsApr 16 · 100 Meters · Place 13 · Mark KeppelMark Keppel100 Meters13.11.51aWind: 1.310
Apr 14Montebello vs Mark Keppel Dual MeetApr 14 · 200 Meters · Place 1 · Mark KeppelMark Keppel200 Meters1.23.22Unofficial10
Apr 14Montebello vs Mark Keppel Dual MeetApr 14 · 100 Meters · Place 1 · Mark KeppelMark Keppel100 Meters1.11.32Unofficial10
Apr 7Mark Keppel vs Alhambra Dual MeetApr 7 · 200 Meters · Place 1 · Mark KeppelMark Keppel200 Meters1.23.5210
Apr 7Mark Keppel vs Alhambra Dual MeetApr 7 · 100 Meters · Place 1 · Mark KeppelMark Keppel100 Meters1.11.3910
Mar 24Mark Keppel vs Bell GardensMar 24 · 200 Meters · Place 1 · Mark KeppelMark Keppel200 Meters1.23.39Unofficial10
Mar 24Mark Keppel vs Bell GardensMar 24 · 100 Meters · Place 1 · Mark KeppelMark Keppel100 Meters1.11.57Unofficial10
Mar 19The Cravon Gillespie-Monrovia Wildcats InvitationalMar 19 · 200 Meters · Place 8 · Mark KeppelMark Keppel200 Meters8.23.81a10
Mar 19The Cravon Gillespie-Monrovia Wildcats InvitationalMar 19 · 100 Meters · Place 10 · Mark KeppelMark Keppel100 Meters10.11.89a10
Mar 17Mark Keppel vs SchurrMar 17 · 200 Meters · Place 1 · Mark KeppelMark Keppel200 Meters1.23.7510
Mar 17Mark Keppel vs SchurrMar 17 · 100 Meters · Place 1 · Mark KeppelMark Keppel100 Meters1.11.5310
Mar 10Mark Keppel @ San Gabriel Mar 10 · 400 Meters · Place 2 · Mark KeppelMark Keppel400 Meters2.54.5710
Mar 10Mark Keppel @ San Gabriel Mar 10 · 200 Meters · Place 1 · Mark KeppelMark Keppel200 Meters1.23.3110

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 232019 Almont League PrelimsApr 23 · Discus · Place 7 · Mark KeppelMark KeppelDiscus1.6kg7.80-02 PB10
Apr 232019 Almont League PrelimsApr 23 · Shot Put · Place 7 · Mark KeppelMark KeppelShot Put12lb7.32-04.00 PB10
Mar 8Condor Invitational and Distance CarnivalMar 8 · Discus · Mark KeppelMark KeppelDiscus1.6kg—DNS10
Mar 8Condor Invitational and Distance CarnivalMar 8 · Shot Put · Place 22 · Mark KeppelMark KeppelShot Put10lb22.30-05.75 PB10