Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Indoor22nd Annual Culver City Invitational · Feb 2813.00a22nd Annual Culver City InvitationalFebruary 28, 2026
100 Meters · Outdoor2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIP · Jun 1112.39a2026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJune 11, 2026
200 Meters · IndoorCal State LA Invitational · Feb 2027.32aCal State LA InvitationalFebruary 20, 2026
200 Meters · Outdoor2026 CIF-LA City Section Championships Finals · May 2125.92a2026 CIF-LA City Section Championships FinalsMay 21, 2026
400 Meters · IndoorDowney All Comers · Feb 141:06.59aDowney All ComersFebruary 14, 2026
400 Meters · OutdoorDowney Invitational · Mar 281:03.95aDowney InvitationalMarch 28, 2026
60 Meter · Indoor32nd Annual Indoor Classic (Youth & Open: 19-24) · Feb 188.42a32nd Annual Indoor Classic (Youth & Open: 19-24)February 18, 2024
800 Meters · OutdoorLONG BEACH SPRINTERS ALL-COMERS · Mar 113:15.44aLONG BEACH SPRINTERS ALL-COMERSMarch 11, 2023

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 200 Meters · Place 8 · Black LightningBlack Lightning200 MetersRound P8.26.12aWind: 2.19
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 200 Meters · Black LightningBlack Lightning200 Meters—DNS9
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 100 Meters · Place 6 · Black LightningBlack Lightning100 MetersRound P6.12.39a PBWind: 0.99
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 100 Meters · Place 6 · Black LightningBlack Lightning100 Meters6.12.56a9
Jun 6Long Beach Sprinters InvitationalJun 6 · 200 Meters · Place 6 · Black LightningBlack Lightning200 Meters6.26.54a9
Jun 6Long Beach Sprinters InvitationalJun 6 · 100 Meters · Place 1 · Black LightningBlack Lightning100 MetersRound P1.12.56a9
Jun 6Long Beach Sprinters InvitationalJun 6 · 100 Meters · Place 2 · Black LightningBlack Lightning100 Meters2.12.60a9
May 30West Coast Classic Track and Field InvitationalMay 30 · 200 Meters · 33-Unattached33-Unattached200 Meters--DNSWind: 3.59
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · 200 Meters · Place 31 · King Drew MedicalKing Drew Medical200 MetersRound P31.26.26aWind: 0.59
May 212026 CIF-LA City Section Championships FinalsMay 21 · 200 Meters · Place 2 · King Drew MedicalKing Drew Medical200 MetersRound P2.25.92a PBWind: -0.59
May 212026 CIF-LA City Section Championships FinalsMay 21 · 200 Meters · Place 3 · King Drew MedicalKing Drew Medical200 Meters3.26.23aWind: -1.59
May 212026 CIF-LA City Section Championships FinalsMay 21 · 100 Meters · Place 6 · King Drew MedicalKing Drew Medical100 MetersRound P6.12.78aWind: -1.99
May 212026 CIF-LA City Section Championships FinalsMay 21 · 100 Meters · King Drew MedicalKing Drew Medical100 Meters—FSWind: -0.89
May 142026 CIF-LA City Section Championships PrelimsMay 14 · 200 Meters · Place 2 · King Drew MedicalKing Drew Medical200 MetersRound P2.25.92aWind: -0.59
May 142026 CIF-LA City Section Championships PrelimsMay 14 · 100 Meters · Place 6 · King Drew MedicalKing Drew Medical100 MetersRound P6.12.78aWind: -1.99
Apr 292026 Coliseum League MeetApr 29 · 200 Meters · Place 6 · King Drew MedicalKing Drew Medical200 MetersRound P626.22a9
Apr 292026 Coliseum League MeetApr 29 · 100 Meters · Place 1 · King Drew MedicalKing Drew Medical100 MetersRound P112.64a9
Apr 24Big Frosh ChampionshipApr 24 · 200 Meters · Place 6 · King Drew MedicalKing Drew Medical200 Meters626.83a9
Apr 24Big Frosh ChampionshipApr 24 · 100 Meters · Place 7 · King Drew MedicalKing Drew Medical100 Meters712.75a9
Apr 11West Coast Classic HS Track and Field InvitationalApr 11 · 200 Meters · Place 5 · King Drew MedicalKing Drew Medical200 Meters5.26.52aWind: 1.59
Apr 11West Coast Classic HS Track and Field InvitationalApr 11 · 100 Meters · Place 6 · King Drew MedicalKing Drew Medical100 Meters6.12.70aWind: 2.79
Apr 32026 Bears ClassicApr 3 · 100 Meters · Place 2 · King Drew MedicalKing Drew Medical100 Meters212.72a9
Apr 1Loyola Day MeetApr 1 · 400 Meters · Place 2 · King Drew MedicalKing Drew Medical400 Meters2.1:04.54a9
Apr 1Loyola Day MeetApr 1 · 200 Meters · King Drew MedicalKing Drew Medical200 Meters—DNSWind: -0.89
Mar 28Downey InvitationalMar 28 · 400 Meters · Place 16 · King Drew MedicalKing Drew Medical400 Meters161:03.95a PB9
Mar 2023rd Annual New Balance California RelaysMar 20 · 100 Meters · Place 17 · King Drew MedicalKing Drew Medical100 Meters17.12.75aWind: 2.19

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 2822nd Annual Culver City InvitationalFeb 28 · 100 Meters · Place 11 · King Drew MedicalKing Drew Medical100 Meters1113.00a PB9
Feb 20Cal State LA InvitationalFeb 20 · 200 Meters · Place 1 · King Drew MedicalKing Drew Medical200 Meters127.32a PB9
Feb 14Downey All ComersFeb 14 · 400 Meters · Place 7 · King Drew MedicalKing Drew Medical400 Meters71:06.59a PB9
Feb 14Downey All ComersFeb 14 · 200 Meters · Place 6 · King Drew MedicalKing Drew Medical200 Meters627.61a9

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 14AAU Track & Field Region 23 QualifierJun 14 · 200 Meters · Place 13 · West Coast EliteWest Coast Elite200 Meters1327.35a—
Jun 14AAU Track & Field Region 23 QualifierJun 14 · 100 Meters · Place 8 · West Coast EliteWest Coast Elite100 Meters813.12a—
May 31West Coast Classic Track and Field InvitationalMay 31 · 200 Meters · Place 30 · West Coast EliteWest Coast Elite200 Meters3027.01a8
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 15 · West Coast EliteWest Coast Elite100 MetersRound P1512.98a8
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 13 · West Coast EliteWest Coast Elite100 Meters1312.96a8
May 24L A Jets 39th Annual InvitationalMay 24 · 200 Meters · Place 21 · West Coast EliteWest Coast Elite200 Meters2127.46a8
May 24L A Jets 39th Annual InvitationalMay 24 · 100 Meters · Place 11 · West Coast EliteWest Coast Elite100 MetersRound P1113.21a8
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 400 Meters · Place 19 · West Coast EliteWest Coast Elite400 Meters19.1:04.37a8
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 200 Meters · Place 20 · West Coast EliteWest Coast Elite200 Meters20.27.90a8
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 100 Meters · Place 9 · West Coast EliteWest Coast Elite100 MetersRound P9.13.22a8
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 100 Meters · Place 7 · West Coast EliteWest Coast Elite100 Meters7.13.15a8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 200 Meters · Place 22 · West Coast EliteWest Coast Elite200 Meters2227.47a8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 100 Meters · Place 13 · West Coast EliteWest Coast Elite100 MetersRound P1313.24a8
Mar 29Pacific Coast Shockwaves InvitationalMar 29 · 100 Meters · Place 9 · West Coast EliteWest Coast Elite100 Meters913.10a8
Mar 2210 East InvitationalMar 22 · 400 Meters · Place 21 · West Coast EliteWest Coast Elite400 MetersRound P211:06.89a8
Mar 2210 East InvitationalMar 22 · 100 Meters · Place 10 · West Coast EliteWest Coast Elite100 MetersRound P1013.43a8

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 200 Meters · Place 22 · West Coast EliteWest Coast Elite200 Meters2227.41a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 100 Meters · Place 22 · West Coast EliteWest Coast Elite100 Meters2213.18a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · Place 53 · West Coast EliteWest Coast Elite400 Meters53.1:08.05a7
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 200 Meters · Place 43 · West Coast EliteWest Coast Elite200 Meters43.27.46aWind: 1.37
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 100 Meters · Place 29 · West Coast EliteWest Coast Elite100 MetersRound P29.13.30aWind: 0.67
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 200 Meters · Place 25 · West Coast EliteWest Coast Elite200 Meters25.27.76aWind: 4.27
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 100 Meters · Place 14 · West Coast EliteWest Coast Elite100 MetersRound P14.13.19aWind: 1.67
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 400 Meters · Place 31 · West Coast EliteWest Coast Elite400 Meters31.1:06.32a7
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 200 Meters · Place 36 · West Coast EliteWest Coast Elite200 Meters36.28.09aWind: -2.17
Apr 20Pacific Coast Shockwaves InvitationalApr 20 · 100 Meters · Place 19 · West Coast EliteWest Coast Elite100 MetersRound P19.13.22aWind: 1.97
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 200 Meters · West Coast EliteWest Coast Elite200 Meters--DNSWind: 4.57
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 100 Meters · Place 21 · West Coast EliteWest Coast Elite100 MetersRound P21.13.29aWind: 1.57
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 100 Meters · Place 21 · West Coast EliteWest Coast Elite100 MetersRound P21.13.29aWind: 1.57
Mar 910 East InvitationalMar 9 · 400 Meters · Place 32 · West Coast EliteWest Coast Elite400 Meters32.1:09.55a7
Mar 910 East InvitationalMar 9 · 100 Meters · Place 16 · West Coast EliteWest Coast Elite100 Meters16.13.57a7

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1832nd Annual Indoor Classic (Youth & Open: 19-24)Feb 18 · 60 Meter · Place 8 · West Coast EliteWest Coast Elite60 MeterRound P8.8.42a PB7
Feb 1832nd Annual Indoor Classic (Youth & Open: 19-24)Feb 18 · 60 Meter · Place 8 · West Coast EliteWest Coast Elite60 Meter8.8.50a7
Feb 1832nd Annual Indoor Classic (Youth & Open: 19-24)Feb 18 · 200 Meters · Place 18 · West Coast EliteWest Coast Elite200 Meters18.28.65a7

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 200 Meters · Place 24 · Los Angeles JetsLos Angeles Jets200 MetersRound P2430.55a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 100 Meters · Place 23 · Los Angeles JetsLos Angeles Jets100 MetersRound P2314.30a—
May 27LA Jets 37th InvitationalMay 27 · 100 Meters · Place 36 · Los Angeles JetsLos Angeles Jets100 MetersRound P3614.53a—
Apr 22Imani Speed City ComptonApr 22 · 200 Meters · Place 21 · Los Angeles JetsLos Angeles Jets200 Meters2130.40a—
Apr 22Imani Speed City ComptonApr 22 · 100 Meters · Place 18 · Los Angeles JetsLos Angeles Jets100 MetersRound P1814.40a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 200 Meters · Place 35 · Los Angeles JetsLos Angeles Jets200 Meters3530.33a—
Mar 11LONG BEACH SPRINTERS ALL-COMERSMar 11 · 800 Meters · Place 26 · Los Angeles JetsLos Angeles Jets800 Meters26.3:15.44a PB6
Mar 11LONG BEACH SPRINTERS ALL-COMERSMar 11 · 200 Meters · Place 12 · Los Angeles JetsLos Angeles Jets200 Meters12.30.21a6

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Place 21 · Los Angeles JetsLos Angeles Jets200 MetersRound P21.29.78aWind: 1.65
May 28LA Jets 36th Annual InvitationalMay 28 · 100 Meters · Place 19 · 11-12 Los Angeles Jets11-12 Los Angeles Jets100 MetersRound P1914.50a—
May 21Pasadena Running Roses InvitationalMay 21 · 200 Meters · Place 8 · 11-12 Los Angeles Jets11-12 Los Angeles Jets200 Meters829.66a—
May 21Pasadena Running Roses InvitationalMay 21 · 100 Meters · Place 6 · 11-12 Los Angeles Jets11-12 Los Angeles Jets100 MetersRound P614.31a—
May 21Pasadena Running Roses InvitationalMay 21 · 100 Meters · Place 7 · 11-12 Los Angeles Jets11-12 Los Angeles Jets100 Meters714.33a—
May 14Long Beach Sprinters InvitationalMay 14 · 200 Meters · Place 28 · Los Angeles JetsLos Angeles Jets200 Meters28.30.35aWind: -1.35
May 14Long Beach Sprinters InvitationalMay 14 · 100 Meters · Place 18 · Los Angeles JetsLos Angeles Jets100 MetersRound P18.14.49a5
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 400 Meters · Place 38 · Los Angeles JetsLos Angeles Jets400 Meters381:14.89—
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 200 Meters · Place 32 · Los Angeles JetsLos Angeles Jets200 Meters3229.42—
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 100 Meters · Place 25 · Los Angeles JetsLos Angeles Jets100 MetersRound P2514.61—

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 17California State Games - YouthJul 17 · 200 Meters · Place 15 · Los Angeles JetsLos Angeles Jets200 Meters15.33.70a4
Jul 17California State Games - YouthJul 17 · 100 Meters · Place 13 · Los Angeles JetsLos Angeles Jets100 MetersRound P13.15.63a4
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 400 Meters · Place 14 · Los Angeles JetsLos Angeles Jets400 Meters14.1:26.49a4
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 200 Meters · Place 9 · Los Angeles JetsLos Angeles Jets200 Meters9.36.42a4
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 100 Meters · Place 5 · Los Angeles JetsLos Angeles Jets100 MetersRound P5.16.33a4
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 100 Meters · Place 5 · Los Angeles JetsLos Angeles Jets100 Meters5.16.44a4
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 400 Meters · Place 2 · Los Angeles JetsLos Angeles Jets400 Meters2.1:24.32a4
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 100 Meters · Place 3 · Los Angeles JetsLos Angeles Jets100 MetersRound P3.16.25aWind: -2.84

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Feb 29Valley United Invitational All Comers Meet -B-2Feb 29 · 800 Meters · Place 18 · Los Angeles JetsLos Angeles Jets800 Meters18.3:19.89a3
Feb 29Valley United Invitational All Comers Meet -B-2Feb 29 · 200 Meters · Place 22 · Los Angeles JetsLos Angeles Jets200 Meters22.35.42a3

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 400 Meters · Place 17 · Los Angeles JetsLos Angeles Jets400 MetersRound P17.1:26.80a2
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 400 Meters · Place 25 · Los Angeles JetsLos Angeles Jets400 Meters251:26.628
May 183M InvitationalMay 18 · 400 Meters · Place 11 · Los Angeles JetsLos Angeles Jets400 Meters11.1:34.16a2
May 4ANNUAL INVITATIONAL SCA JO QUALIFIERMay 4 · 400 Meters · Place 18 · Los Angeles JetsLos Angeles Jets400 Meters18.1:28.11a2
May 4ANNUAL INVITATIONAL SCA JO QUALIFIERMay 4 · 100 Meters · Place 12 · Los Angeles JetsLos Angeles Jets100 MetersRound P12.17.41a2
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 400 Meters · Place 20 · Los Angeles JetsLos Angeles Jets400 Meters20.1:28.83a2
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 100 Meters · Place 16 · Los Angeles JetsLos Angeles Jets100 MetersRound P16.17.98a2
Apr 13Imani Speed City Annual Invitational Apr 13 · 400 Meters · Place 11 · Los Angeles JetsLos Angeles Jets400 Meters11.1:27.55aUnofficial2
Apr 13Imani Speed City Annual Invitational Apr 13 · 100 Meters · Place 13 · Los Angeles JetsLos Angeles Jets100 MetersRound P13.17.98aWind: -0.6Unofficial2