Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPacific Coast Shockwaves Invitational · Mar 2914.45aPacific Coast Shockwaves InvitationalMarch 29, 2025
100m Hurdles · 36" / 0.914m · OutdoorPacific Coast Shockwaves Track and Field Invitational · Mar 2820.28aPacific Coast Shockwaves Track and Field InvitationalMarch 28, 2026
200 Meters · OutdoorIMANI SPEED CITY COMPTON INVITATIONAL · Apr 2528.54aIMANI SPEED CITY COMPTON INVITATIONALApril 25, 2026
200m Hurdles · 30" / 0.762m · Outdoor2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIP · Jun 1129.98a2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJune 11, 2026
400 Meters · OutdoorIMANI SPEED CITY COMPTON INVITATIONAL · Apr 251:04.07aIMANI SPEED CITY COMPTON INVITATIONALApril 25, 2026
800 Meters · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 92:58.08aUSATF Southern California Association Junior Olympic ChampionshipsJune 9, 2023
80m Hurdles · 30" / 0.762m · OutdoorUSATF Region 15 Junior Olympic Championships · Jun 2215.71aUSATF Region 15 Junior Olympic ChampionshipsJune 22, 2023
Javelin · 450g AeroJav · OutdoorLos Angeles Jets 38th Annual Invitational · May 2526.04mLos Angeles Jets 38th Annual InvitationalMay 25, 2024
Long Jump · OutdoorWest Coast Classic Track and Field Invitational · May 304.45mWest Coast Classic Track and Field InvitationalMay 30, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 200m Hurdles · Place 7 · Pacific Coast Shock Waves200m Hurdles30" / 0.762m7.29.98a PB-
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 100m Hurdles · Pacific Coast Shock Waves100m Hurdles36" / 0.914mRound P—DNSWind: 2.2-
May 30West Coast Classic Track and Field InvitationalMay 30 · 200m Hurdles · Pacific Coast Shock Waves200m Hurdles30" / 0.762m--DNSWind: -1-
May 30West Coast Classic Track and Field InvitationalMay 30 · Long Jump · Place 24 · Pacific Coast Shock WavesLong Jump24.4.45m PB-
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 200m Hurdles · Place 2 · Pacific Coast Shock Waves200m Hurdles230.66a—
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 400 Meters · Place 42 · Pacific Coast Shock Waves400 Meters421:04.07a PB—
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 200 Meters · Place 49 · Pacific Coast Shock Waves200 Meters4928.54a PB—
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 200m Hurdles · Place 8 · Pacific Coast Shock Waves200m Hurdles30" / 0.762m8.31.47a-
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 100m Hurdles · Place 7 · Pacific Coast Shock Waves100m Hurdles36" / 0.914m7.20.28a PBWind: -2.1-
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 400 Meters · Place 84 · Pacific Coast Shock Waves400 Meters84.1:05.65a-

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31West Coast Classic Track and Field InvitationalMay 31 · 400 Meters · Place 88 · Pacific Coast Shock Waves400 Meters881:07.88a—
May 31West Coast Classic Track and Field InvitationalMay 31 · 200 Meters · Place 115 · Pacific Coast Shock Waves200 Meters11529.59a—
May 3Long Beach Sprinters InvitationalMay 3 · 400 Meters · Place 33 · Pacific Coast Shock Waves400 Meters331:07.86a—
May 3Long Beach Sprinters InvitationalMay 3 · 200 Meters · Place 38 · Pacific Coast Shock Waves200 Meters3829.56a—
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 100m Hurdles · Place 3 · Pacific Coast Shock Waves100m Hurdles36" / 0.914m3.22.08a-
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 400 Meters · Place 50 · Pacific Coast Shock Waves400 Meters50.1:08.67a-
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 200 Meters · Place 51 · Pacific Coast Shock Waves200 Meters51.30.44a-
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100m Hurdles · Pacific Coast Shock Waves100m Hurdles36" / 0.914m—NT-
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 400 Meters · Pacific Coast Shock Waves400 Meters—DNS-
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100 Meters · Place 76 · Pacific Coast Shock Waves100 MetersRound P76.14.65a-
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 400 Meters · Place 83 · Pacific Coast Shock Waves400 Meters831:12.22a—
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 200 Meters · Place 71 · Pacific Coast Shock Waves200 Meters7130.77a—
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 100 Meters · Place 71 · Pacific Coast Shock Waves100 MetersRound P7114.45a PB—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 80m Hurdles · Place 12 · Pacific Coast Shock Waves80m Hurdles30" / 0.762m12.17.19aWind: 1.9-
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · Javelin · Place 8 · Pacific Coast Shock WavesJavelin450g AeroJav8.23.50m-
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 200 Meters · Pacific Coast Shock Waves200 MetersRound P—DNSWind: -1.6-
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · Javelin · Place 5 · Pacific Coast Shock WavesJavelin450g AeroJav5.26.04m PB-
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 400 Meters · Place 56 · Pacific Coast Shock Waves400 Meters56.1:16.28a-
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 100 Meters · Place 44 · Pacific Coast Shock Waves100 MetersRound P44.15.18aWind: 1.5-
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 80m Hurdles · Pacific Coast Shock Waves80m Hurdles30" / 0.762m—DNSWind: -1.1-
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · Javelin · Pacific Coast Shock WavesJavelin450g AeroJav—DNS-
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 100 Meters · Pacific Coast Shock Waves100 MetersRound P—DNS-
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · Javelin · Place 5 · Pacific Coast Shock WavesJavelin450g AeroJav5.20.97m-
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 400 Meters · Place 46 · Pacific Coast Shock Waves400 Meters46.1:16.06a-
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 100 Meters · Place 42 · Pacific Coast Shock Waves100 MetersRound P42.15.35a-
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · Javelin · Place 6 · Pacific Coast Shock WavesJavelin450g AeroJav6.16.09m-
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 200 Meters · Pacific Coast Shock Waves200 Meters—DNSWind: 1.2-
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 100 Meters · Place 56 · Pacific Coast Shock Waves100 MetersRound P56.15.50aWind: 0.5-

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 80m Hurdles · Place 8 · Pacific Coast Shock Waves80m Hurdles30" / 0.762mRound P8.15.71a PBWind: 0.8-
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 80m Hurdles · Place 9 · Pacific Coast Shock Waves80m Hurdles30" / 0.762m9.15.95aWind: -3.1-
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 80m Hurdles · Place 7 · Pacific Coast Shock Wav80m Hurdles717.05a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · Javelin · Place 12 · Pacific Coast Shock WaveJavelin1213.26m—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 800 Meters · Place 21 · Pacific Coast Shock Wav800 Meters212:58.08a PB—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 80m Hurdles · Place 10 · Pacific Coast Shock Waves80m Hurdles30" / 0.762m10.17.25aWind: 2Unofficial-
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · Javelin · Place 10 · Pacific Coast Shock WavesJavelin450g AeroJav10.17.41mUnofficial-
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 34 · Pacific Coast Shock Waves800 Meters34.3:14.45aUnofficial-
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Pacific Coast Shock Waves400 Meters—DNS-
May 27LA Jets 37th InvitationalMay 27 · Javelin · Place 12 · Pacific Coast Shock WaveJavelin1216.95m—
May 27LA Jets 37th InvitationalMay 27 · 400 Meters · Place 73 · Pacific Coast Shock Wav400 Meters731:18.90a—
May 27LA Jets 37th InvitationalMay 27 · 100 Meters · Place 65 · Pacific Coast Shock Wav100 MetersRound P6515.56a—
May 6Pacific Coast Shockwaves InvitationalMay 6 · Javelin · Place 10 · Pacific Coast Shock WaveJavelin1017.01m—
Apr 22Imani Speed City ComptonApr 22 · Javelin · Place 3 · Pacific Coast Shock WaveJavelin317.02m—
Apr 22Imani Speed City ComptonApr 22 · 200 Meters · Place 81 · Pacific Coast Shock Wav200 Meters8136.94a—
Apr 22Imani Speed City ComptonApr 22 · 100 Meters · Place 79 · Pacific Coast Shock Wav100 MetersRound P7916.98a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · Javelin · Place 6 · Pacific Coast Shock WaveJavelin615.30m—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 400 Meters · Place 70 · Pacific Coast Shock Wav400 Meters701:23.72a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 200 Meters · Place 85 · Pacific Coast Shock Wav200 Meters8535.78a—