Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor10 East Invitational · Mar 914.07a10 East InvitationalMarch 9, 2024
1500 Meters · Outdoor2026 Summer Series Finale · Jul 175:07.75a2026 Summer Series FinaleJuly 17, 2026
1600 Meters · OutdoorCal High All-Comers Meet · Jan 296:06.52aCal High All-Comers MeetJanuary 29, 2022
200 Meters · OutdoorUSATF Arizona State Championship - Mesa CC (YOM) · May 1828.73aUSATF Arizona State Championship - Mesa CC (YOM)May 18, 2024
3200 Meters · OutdoorThe Final 8 @ IMGA · Nov 611:34.75aThe Final 8 @ IMGANovember 6, 2026
400 Meters · Indoor32nd Annual Indoor Classic (Youth & Open: 19-24) · Feb 181:01.17a32nd Annual Indoor Classic (Youth & Open: 19-24)February 18, 2024
400 Meters · Outdoor10 East Invitational · Mar 91:01.20a10 East InvitationalMarch 9, 2024
400 Meters · OutdoorAAU Region 23 Qualifer · Jun 181:10.76AAU Region 23 QualiferJune 18, 2021
800 Meters · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 72:21.72aUSATF Southern California Association Junior Olympic ChampionshipsJune 7, 2024
800 Meters · OutdoorAAU Region 23 Qualifer · Jun 182:40.30AAU Region 23 QualiferJune 18, 2021
Long Jump · OutdoorPacific Coast Shockwaves Invitational · Mar 294.24mPacific Coast Shockwaves InvitationalMarch 29, 2025
Results · OutdoorUSATF National Junior Olympic Championships · Jul 251:03.61USATF National Junior Olympic ChampionshipsJuly 25, 2022

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Nov 6The Final 8 @ IMGANov 6 · 3200 Meters · Place 13 · IMG AcademyIMG Academy3200 Meters13.11:34.75a PB9
Jul 172026 Summer Series FinaleJul 17 · 1500 Meters · Place 12 · UnattachedUnattached1500 Meters12.5:07.75a PB8
May 30West Coast Classic Track and Field InvitationalMay 30 · 800 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters--DNF8
May 30West Coast Classic Track and Field InvitationalMay 30 · 400 Meters · Place 83 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters83.1:04.18a8
May 8Fullerton Jackrabbits Distance & Sprints CarnivalMay 8 · 800 Meters · Place 40 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters402:36.83a8
May 8Downey Distance Carnival Night MeetMay 8 · 800 Meters · Place 57 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters572:32.94a8
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · High Jump · Pacific Coast Shock WavesPacific Coast Shock WavesHigh Jump—NH8
Apr 25IMANI SPEED CITY COMPTON INVITATIONALApr 25 · 800 Meters · Place 29 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters293:17.83a8
Apr 19Nighthawks InvitationalApr 19 · 800 Meters · Place 16 · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters16.2:33.93a8
Apr 11West Coast Classic HS Track and Field InvitationalApr 11 · 400 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters--DNS8
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 800 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves800 Meters--DNS8
Mar 28Pacific Coast Shockwaves Track and Field InvitationalMar 28 · 400 Meters · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters--DNS8

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · Long Jump · Pacific Coast Shock WavesPacific Coast Shock WavesLong Jump—DNS7
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · High Jump · Pacific Coast Shock WavesPacific Coast Shock WavesHigh Jump—DNS7
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · Long Jump · Place 17 · Pacific Coast Shock WavesPacific Coast Shock WavesLong Jump174.24m PB7
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 400 Meters · Place 69 · Pacific Coast Shock WavesPacific Coast Shock Waves400 Meters691:07.57a7

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 5 · Pacific Coast Shock WavPacific Coast Shock Wav800 Meters52:22.84a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 800 Meters · Place 2 · Pacific Coast Shock WavPacific Coast Shock Wav800 Meters22:21.72a PB—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 800 Meters · Place 3 · 33-Unattached33-Unattached800 Meters3.2:22.26a6
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · Place 14 · 33-Unattached33-Unattached400 Meters14.1:02.93a6
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 400 Meters · Place 4 · UnattachedUnattached400 Meters4.1:01.66a6
May 18USATF Arizona State Championship - Mesa CC (YOM)May 18 · 800 Meters · Place 1 · 33-Unattached33-Unattached800 Meters1.2:24.58a6
May 18USATF Arizona State Championship - Mesa CC (YOM)May 18 · 400 Meters · Place 32 · 33-Unattached33-Unattached400 Meters32.1:18.85a6
May 18USATF Arizona State Championship - Mesa CC (YOM)May 18 · 200 Meters · Place 7 · 33-Unattached33-Unattached200 MetersRound P7.28.73a PBWind: 0.26
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 400 Meters · Place 3 · 33-Unattached33-Unattached400 Meters3.1:02.27a6
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 200 Meters · 33-Unattached33-Unattached200 Meters—DNS6
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 100 Meters · Place 9 · 33-Unattached33-Unattached100 MetersRound P9.14.14a6
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 100 Meters · 33-Unattached33-Unattached100 Meters—DNS6
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 400 Meters · Place 4 · 33-Unattached33-Unattached400 Meters4.1:01.67a6
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 200 Meters · 33-Unattached33-Unattached200 Meters—DNSWind: 1.66
Mar 910 East InvitationalMar 9 · 800 Meters · 33-Unattached33-Unattached800 Meters--DNS6
Mar 910 East InvitationalMar 9 · 400 Meters · Place 1 · 33-Unattached33-Unattached400 Meters1.1:01.20a PB6
Mar 910 East InvitationalMar 9 · 100 Meters · Place 5 · 33-Unattached33-Unattached100 Meters5.14.07a PB6

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1832nd Annual Indoor Classic (Youth & Open: 19-24)Feb 18 · 400 Meters · Place 1 · 33-Unattached33-Unattached400 Meters1.1:01.17a PB6
Feb 1832nd Annual Indoor Classic (Youth & Open: 19-24)Feb 18 · 200 Meters · 33-Unattached33-Unattached200 Meters--DNS6

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 400 Meters · Place 17 · Valley United Track CluValley United Track Clu400 MetersRound P171:06.25a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 4 · Valley United Track ClubValley United Track Club800 Meters4.2:24.00aUnofficial5
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 25 · Valley United Track ClubValley United Track Club400 Meters25.1:04.69aUnofficial5
May 27LA Jets 37th InvitationalMay 27 · 400 Meters · Place 10 · Valley United Track CluValley United Track Clu400 Meters101:03.62a—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 4 · 15 Valley Un15 Valley UnResults42:27.53—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 3 · 15 Valley Un15 Valley UnResults31:03.61 PB—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 3 · 15 Valley Un15 Valley UnResultsRound P32:29.96—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 6 · 15 Valley Un15 Valley UnResultsRound P61:05.41—
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 1 · Valley United Track CluValley United Track Clu800 Meters12:27.54a—
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 2 · Valley United Track CluValley United Track Clu400 MetersRound P21:04.82a—
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 1 · Valley United Track CluValley United Track Clu400 Meters11:03.12a—
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 800 Meters · Place 1 · Valley United Track ClubValley United Track Club800 Meters1.2:27.93a4
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 400 Meters · Place 1 · Valley United Track ClubValley United Track Club400 MetersRound P1.1:05.62a4
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 400 Meters · Place 1 · Valley United Track ClubValley United Track Club400 Meters1.1:05.11a4
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 800 Meters · Place 1 · Valley United Track ClubValley United Track Club800 Meters1.2:28.54a4
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 400 Meters · Place 1 · Valley United Track ClubValley United Track Club400 Meters1.1:04.23a4
May 14Valley Youth Conference Eastern League Championship MeetMay 14 · 800 Meters · Place 1 · Valley United Track ClubValley United Track Club800 Meters1.2:40.40Unofficial4
May 14Valley Youth Conference Eastern League Championship MeetMay 14 · 400 Meters · Place 2 · Valley United Track ClubValley United Track Club400 Meters2.1:05.94aUnofficial4
Jan 29Cal High All-Comers MeetJan 29 · 1600 Meters · Place 68 · UnattachedUnattached1600 Meters68.6:06.52a PB4

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 17California State Games - YouthJul 17 · 800 Meters · Place 2 · Valley United Track ClubValley United Track Club800 Meters2.2:38.39a3
Jul 17California State Games - YouthJul 17 · 400 Meters · Place 2 · Valley United Track ClubValley United Track Club400 Meters2.1:09.19a3
Jun 18AAU Region 23 QualiferJun 18 · 800 Meters · Place 1 · Valley United Track ClubValley United Track Club800 Meters12:40.30 PB—
Jun 18AAU Region 23 QualiferJun 18 · 400 Meters · Place 1 · Valley United Track ClubValley United Track Club400 Meters11:10.76 PB—
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 800 Meters · Place 2 · Valley United Track ClubValley United Track Club800 Meters2.2:52.01a3
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 400 Meters · Place 6 · Valley United Track ClubValley United Track Club400 Meters6.1:13.46a3
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 200 Meters · Place 6 · Valley United Track ClubValley United Track Club200 Meters6.32.35a3
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 400 Meters · Place 7 · 33-Unattached33-Unattached400 Meters7.1:13.09a3
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 200 Meters · Place 6 · 33-Unattached33-Unattached200 Meters6.32.79a3
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 100 Meters · Place 9 · 33-Unattached33-Unattached100 Meters9.16.14a3
May 210 East InviteMay 2 · 800 Meters · Place 5 · 33-Unattached33-Unattached800 Meters5.3:10.90a3
May 210 East InviteMay 2 · 400 Meters · Place 14 · 33-Unattached33-Unattached400 Meters14.1:20.88a3
May 210 East InviteMay 2 · 100 Meters · Place 12 · 33-Unattached33-Unattached100 Meters12.15.88a3