Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSD Elite Track Meet · May 1012.39aSD Elite Track MeetMay 10, 2025
1500 Meters · IndoorUSATF National Youth Indoor Championship · Mar 175:12.47aUSATF National Youth Indoor ChampionshipMarch 17, 2023
1500 Meters · OutdoorLos Angeles Jets 38th Annual Invitational · May 254:41.89aLos Angeles Jets 38th Annual InvitationalMay 25, 2024
200 Meters · OutdoorSanta Monica Summer All Comers · Jul 1225.07aSanta Monica Summer All ComersJuly 12, 2025
200m Hurdles · 30" / 0.762m · OutdoorUSATF Region 15 Junior Olympic Championships · Jun 2232.58aUSATF Region 15 Junior Olympic ChampionshipsJune 22, 2023
400 Meters · IndoorUSATF National Youth Indoor Championship · Mar 171:06.35aUSATF National Youth Indoor ChampionshipMarch 17, 2023
400 Meters · OutdoorYouth T&F California State Games · Jul 1953.30aYouth T&F California State GamesJuly 19, 2025
800 Meters · IndoorUSATF National Youth Indoor Championship · Mar 172:31.97aUSATF National Youth Indoor ChampionshipMarch 17, 2023
800 Meters · Outdoor1st Annual Downey Distance Carnival Night Meet (Day before Prelims) · May 92:04.79a1st Annual Downey Distance Carnival Night Meet (Day before Prelims)May 9, 2025
Long Jump · OutdoorClash of Texas · May 713-00.00Clash of TexasMay 7, 2022

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 26Summer Series #3Jun 26 · 800 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters1.2:11.39a9
Jun 26Summer Series #3Jun 26 · 800 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters1.2:11.39a9
Jun 19Summer Series #2Jun 19 · 800 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters2.2:09.47a9
Jun 19Summer Series #2Jun 19 · 800 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters2.2:09.47a9
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 800 Meters · Place 14 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters14.2:10.23a9
Jun 6Long Beach Sprinters InvitationalJun 6 · 800 Meters · Place 6 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters6.2:14.91a9
Jun 6Long Beach Sprinters InvitationalJun 6 · 400 Meters · Place 11 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters11.54.37a9
May 2Mercury San Diego 22nd Annual MeetMay 2 · 400 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves400 MetersRound S—DNS9
May 2Mercury San Diego 22nd Annual MeetMay 2 · 200 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves200 MetersRound S—DNS9
May 2Mercury San Diego 22nd Annual MeetMay 2 · 100 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves100 MetersRound S—DNS9
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 800 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters22:10.97a9

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 19Youth T&F California State GamesJul 19 · 800 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters42:07.53a8
Jul 19Youth T&F California State GamesJul 19 · 400 Meters · Place 4 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters453.30a PB8
Jul 12Santa Monica Summer All ComersJul 12 · 800 Meters · Place 1 · Compton Electric SpeedCompton Electric Speed800 Meters12:08.20a8
Jul 12Santa Monica Summer All ComersJul 12 · 200 Meters · Place 11 · Compton Electric SpeedCompton Electric Speed200 Meters1125.07a PB8
May 31West Coast Classic Track and Field InvitationalMay 31 · 800 Meters · Place 14 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters142:07.10a8
May 31West Coast Classic Track and Field InvitationalMay 31 · 400 Meters · Place 16 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters1654.76a8
May 24L A Jets 39th Annual InvitationalMay 24 · 800 Meters · Place 5 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters52:05.29a8
May 24L A Jets 39th Annual InvitationalMay 24 · 400 Meters · Place 7 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters753.42a8
May 24L A Jets 39th Annual InvitationalMay 24 · 200 Meters · Place 18 · Pacific Coast Shock WavesPacific Coast Shock Waves200 Meters1825.18a8
May 10SD Elite Track MeetMay 10 · 100 Meters · Place 11 · Pacific Coast Shock WavesPacific Coast Shock Waves100 Meters1112.39a PB8
May 91st Annual Downey Distance Carnival Night Meet (Day before Prelims)May 9 · 800 Meters · Place 8 · 33-Unattached33-Unattached800 Meters8.2:04.79a PB8
May 3Long Beach Sprinters InvitationalMay 3 · 800 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters32:08.64a8
May 3Long Beach Sprinters InvitationalMay 3 · 400 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters253.86a8
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 800 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters2.2:06.82a8
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 400 Meters · Place 6 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters6.54.36a8
Apr 12West Coast Classic HS Track and Field InvitationalApr 12 · 400 Meters · Place 1 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters156.05a—
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 800 Meters · Place 2 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters2.2:08.77a8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 800 Meters · Place 3 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters32:12.05a8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 400 Meters · Place 5 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters554.21a8
Mar 2210 East InvitationalMar 22 · 400 Meters · Place 6 · Pacific Coast Shock WavesPacific Coast Shock Waves400 MetersRound P656.00a8
Mar 2210 East InvitationalMar 22 · 400 Meters · Place 5 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters554.23a8
Jan 4LEAP Fest '25 Jumps Only National ShowcaseJan 4 · Long Jump · 33-Unattached33-UnattachedLong Jump—DNS8
Jan 4LEAP Fest '25 Jumps Only National ShowcaseJan 4 · High Jump · 33-Unattached33-UnattachedHigh Jump—DNS8

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 800 Meters · Place 4 · Team D1 Elite Track ClubTeam D1 Elite Track Club800 Meters42:20.29a—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 1500 Meters · Team D1 Elite Track ClubTeam D1 Elite Track Club1500 Meters—DNS7
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 800 Meters · Place 4 · Team D1 Elite Track ClubTeam D1 Elite Track Club800 Meters4.2:20.29a7
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 10 · Team D1 Elite Track CluTeam D1 Elite Track Clu800 Meters102:12.64a—
Jun 15AAU Region 23 National QualifierJun 15 · 800 Meters · Place 2 · Pacific Coast ShockwavesPacific Coast Shockwaves800 Meters2.2:12.82a8
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 800 Meters · Place 7 · Team D1 Elite Track CluTeam D1 Elite Track Clu800 Meters72:11.41a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 1500 Meters · Place 22 · Team D1 Elite Track ClubTeam D1 Elite Track Club1500 Meters22.4:45.49a7
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 800 Meters · Place 7 · Team D1 Elite Track ClubTeam D1 Elite Track Club800 Meters7.2:12.26a7
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 1500 Meters · Place 7 · Team D1 Elite Track ClubTeam D1 Elite Track Club1500 Meters7.4:41.89a PB7
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 800 Meters · Place 12 · Team D1 Elite Track ClubTeam D1 Elite Track Club800 Meters12.2:17.75a7
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 400 Meters · Place 13 · Team D1 Elite Track ClubTeam D1 Elite Track Club400 Meters13.56.72a7
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 800 Meters · Place 3 · Team D1 Elite Track ClubTeam D1 Elite Track Club800 Meters3.2:16.16a7
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 200 Meters · Place 25 · Team D1 Elite Track ClubTeam D1 Elite Track Club200 Meters25.26.31aWind: -0.17
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 1500 Meters · Place 2 · Team D1 Elite Track ClubTeam D1 Elite Track Club1500 Meters2.4:49.92a7
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 800 Meters · Place 3 · Team D1 Elite Track ClubTeam D1 Elite Track Club800 Meters3.2:17.65a7
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 400 Meters · Team D1 Elite Track ClubTeam D1 Elite Track Club400 Meters—DNS7
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 1500 Meters · Place 22 · Team D1 Elite Track ClubTeam D1 Elite Track Club1500 Meters22.4:48.19a7
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 800 Meters · Place 11 · Team D1 Elite Track ClubTeam D1 Elite Track Club800 Meters11.2:19.31a7
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 400 Meters · Place 25 · Team D1 Elite Track ClubTeam D1 Elite Track Club400 Meters25.58.73a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 17 · Team D1 Elite Track ClubTeam D1 Elite Track Club1500 Meters17.4:58.03a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 1500 Meters · Place 17 · Team D1 Elite Track ClubTeam D1 Elite Track Club1500 Meters17.4:58.03a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 28 · Team D1 Elite Track ClubTeam D1 Elite Track Club400 Meters28.1:01.48a7
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 28 · Team D1 Elite Track ClubTeam D1 Elite Track Club400 Meters28.1:01.48a7
Mar 910 East InvitationalMar 9 · 1500 Meters · Team D1 Elite Track ClubTeam D1 Elite Track Club1500 Meters--DNS7
Mar 910 East InvitationalMar 9 · 400 Meters · Team D1 Elite Track ClubTeam D1 Elite Track Club400 Meters--DNS7

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 200m Hurdles · Place 5 · Compton Electric SpeedCompton Electric Speed200m Hurdles30" / 0.762m5.33.58a7
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 1500 Meters · Place 2 · Compton Electric SpeedCompton Electric Speed1500 Meters2.4:55.63a7
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 800 Meters · Place 2 · Compton Electric SpeedCompton Electric Speed800 Meters2.2:20.74a7
Jul 8AAU West Coast Track and Field Sports Festival 2Jul 8 · 200m Hurdles · Compton Electric SpeedCompton Electric Speed200m Hurdles30" / 0.762m—DNS7
Jul 8AAU West Coast Track and Field Sports Festival 2Jul 8 · 800 Meters · Place 1 · Compton Electric SpeedCompton Electric Speed800 Meters1.2:17.50a7
Jul 8AAU West Coast Track and Field Sports Festival 2Jul 8 · 400 Meters · Place 3 · Compton Electric SpeedCompton Electric Speed400 Meters3.1:01.24a7
Jul 8AAU West Coast Track and Field Sports Festival 2Jul 8 · 200 Meters · Place 5 · Compton Electric SpeedCompton Electric Speed200 Meters5.28.82a7
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 200m Hurdles · Place 12 · Compton Electric SpeedCompton Electric Speed200m Hurdles30" / 0.762m12.32.58a PBWind: -3.17
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 200m Hurdles · Place 7 · Compton Electric SpeedCompton Electric Speed200m Hurdles732.45a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 800 Meters · Place 13 · Compton Electric SpeedCompton Electric Speed800 Meters132:23.02a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 400 Meters · Place 26 · Compton Electric SpeedCompton Electric Speed400 MetersRound P261:01.13a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 200m Hurdles · Place 9 · Compton Electric SpeedCompton Electric Speed200m Hurdles30" / 0.762m9.33.48aWind: 0.8Unofficial7
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 18 · Compton Electric SpeedCompton Electric Speed800 Meters18.2:18.48aUnofficial7
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 43 · Compton Electric SpeedCompton Electric Speed400 Meters43.59.94aUnofficial7
May 27LA Jets 37th InvitationalMay 27 · 200m Hurdles · Place 5 · Compton Electric SpeedCompton Electric Speed200m Hurdles534.53a—
May 27LA Jets 37th InvitationalMay 27 · 400 Meters · Place 38 · Compton Electric SpeedCompton Electric Speed400 Meters381:01.11a—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 200m Hurdles · Place 7 · Compton Electric SpeedCompton Electric Speed200m Hurdles732.99a—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 400 Meters · Place 40 · Compton Electric SpeedCompton Electric Speed400 Meters401:02.19a—
Apr 22Imani Speed City ComptonApr 22 · 200m Hurdles · Place 2 · Compton Electric SpeedCompton Electric Speed200m Hurdles233.95a—
Apr 22Imani Speed City ComptonApr 22 · 800 Meters · Place 10 · Compton Electric SpeedCompton Electric Speed800 Meters102:21.17a—
Apr 22Imani Speed City ComptonApr 22 · 400 Meters · Place 32 · Compton Electric SpeedCompton Electric Speed400 Meters321:02.27a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 200m Hurdles · Place 6 · Compton Electric SpeedCompton Electric Speed200m Hurdles634.30a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 800 Meters · Place 21 · Compton Electric SpeedCompton Electric Speed800 Meters212:27.92a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 400 Meters · Place 45 · Compton Electric SpeedCompton Electric Speed400 Meters451:04.43a—
Apr 8Rialto Invitational 2023Apr 8 · 400 Meters · Place 6 · Compton Electric SpeedCompton Electric Speed400 Meters61:04.01a—
Apr 8Rialto Invitational 2023Apr 8 · 200 Meters · Place 5 · Compton Electric SpeedCompton Electric Speed200 Meters529.68a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 1500 Meters · Place 38 · Compton Electric SpeedCompton Electric Speed1500 Meters38.5:12.47a PB7
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 800 Meters · Place 30 · Compton Electric SpeedCompton Electric Speed800 Meters30.2:31.97a PB7
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 400 Meters · Place 25 · Compton Electric SpeedCompton Electric Speed400 MetersRound P25.1:06.35a PB7

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 16AAU Region 23 Qualifier At Lancaster, CAJun 16 · 1500 Meters · Place 1 · Compton ElecCompton Elec1500 Meters15:10.67—
Jun 16AAU Region 23 Qualifier At Lancaster, CAJun 16 · 800 Meters · Place 1 · Compton ElecCompton Elec800 Meters12:30.28—
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 1500 Meters · Compton Electric SpeedCompton Electric Speed1500 Meters—DNS6
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 400 Meters · Place 12 · Compton Electric SpeedCompton Electric Speed400 MetersRound P12.1:04.67a6
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 1500 Meters · Compton Electric SpeedCompton Electric Speed1500 Meters—DNS6
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 11 · Compton Electric SpeedCompton Electric Speed800 Meters11.2:33.62a6
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 20 · Compton Electric SpeedCompton Electric Speed400 Meters20.1:05.28a6
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 200 Meters · Place 36 · Compton Electric SpeedCompton Electric Speed200 MetersRound P36.29.68aWind: -0.76
May 21Pasadena Running Roses InvitationalMay 21 · 400 Meters · Place 4 · 11-12 Compton Electric Speed11-12 Compton Electric Speed400 Meters41:04.94a—
May 14Long Beach Sprinters InvitationalMay 14 · 1500 Meters · Place 11 · 33-Unattached33-Unattached1500 Meters11.5:22.98a6
May 14Long Beach Sprinters InvitationalMay 14 · 800 Meters · Place 6 · 33-Unattached33-Unattached800 Meters6.2:34.47a6
May 14Long Beach Sprinters InvitationalMay 14 · 400 Meters · Place 13 · 33-Unattached33-Unattached400 Meters13.1:05.93a6
May 7Clash of TexasMay 7 · Long Jump · Place 13 · Compton Electric SpeedCompton Electric SpeedLong Jump13.13-00.00 PB6
May 7Clash of TexasMay 7 · 1500 Meters · Place 6 · Compton Electric SpeedCompton Electric Speed1500 Meters6.5:29.66a6
May 7Clash of TexasMay 7 · 800 Meters · Place 9 · Compton Electric SpeedCompton Electric Speed800 Meters9.2:33.77a6
May 7Clash of TexasMay 7 · 400 Meters · Compton Electric SpeedCompton Electric Speed400 Meters—DNS6
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 800 Meters · Place 4 · Compton Electric SpeedCompton Electric Speed800 Meters4.2:39.89a6
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · 100 Meters · Place 14 · Compton Electric SpeedCompton Electric Speed100 Meters14.14.86a6
Apr 8Whittier InvitationalApr 8 · 800 Meters · Place 11 · Compton Electric SpeedCompton Electric Speed800 Meters11.2:55.06a6
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 800 Meters · Place 4 · Compton Electric SpeedCompton Electric Speed800 Meters4.2:33.62a6
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · 400 Meters · Place 20 · Compton Electric SpeedCompton Electric Speed400 Meters20.1:07.24a6

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 11AAU National Indoor ChampionshipsMar 11 · 800 Meters · Place 8 · Compton Electric SpeedCompton Electric Speed800 Meters8.2:34.46a6
Mar 11AAU National Indoor ChampionshipsMar 11 · 400 Meters · Place 24 · Compton Electric SpeedCompton Electric Speed400 Meters24.1:08.28a6

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 1AAU West Coast NationalsJul 1 · 200 Meters · Place 5 · Imani Speedcity ComptonImani Speedcity Compton200 Meters5.30.06a5
May 15NFZ InvitationalMay 15 · 800 Meters · Place 14 · 48-Unattached48-Unattached800 Meters14.3:00.14a5
May 15NFZ InvitationalMay 15 · 400 Meters · Place 20 · 48-Unattached48-Unattached400 Meters20.1:10.52a5
May 15NFZ InvitationalMay 15 · 200 Meters · Place 15 · 48-Unattached48-Unattached200 Meters15.31.49a5
May 210 East InviteMay 2 · 800 Meters · Place 14 · 48-Unattached48-Unattached800 Meters14.2:56.79a5
May 210 East InviteMay 2 · 100 Meters · Place 33 · 48-Unattached48-Unattached100 Meters33.15.97a5
May 1Clash of TexasMay 1 · 400 Meters · Place 57 · Imani Speedcity ComptonImani Speedcity Compton400 Meters57.1:17.50a5
May 1Clash of TexasMay 1 · 100 Meters · Place 52 · Imani Speedcity ComptonImani Speedcity Compton100 Meters52.15.81a5