Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorLos Angeles Jets 38th Annual Invitational · May 2515.79aLos Angeles Jets 38th Annual InvitationalMay 25, 2024
200 Meters · OutdoorCrosstown League Meet 04/03/2025 · Apr 325.24aCrosstown League Meet 04/03/2025April 3, 2025
200m Hurdles · 30" / 0.762m · OutdoorLos Angeles Jets 38th Annual Invitational · May 2528.42aLos Angeles Jets 38th Annual InvitationalMay 25, 2024
300 Meters · OutdoorCal State Fullerton - Winter Qualifier 02 · Jan 2438.45aCal State Fullerton - Winter Qualifier 02January 24, 2026
400 Meters · IndoorSaddle-Up Invitational · Feb 2854.75aSaddle-Up InvitationalFebruary 28, 2026
400 Meters · Outdoor16th Irvine Distance Carnival presented by ASICS · Apr 1152.77a16th Irvine Distance Carnival presented by ASICSApril 11, 2026
600 Meters · OutdoorCal State Fullerton - Winter Qualifier 02 · Jan 241:27.72aCal State Fullerton - Winter Qualifier 02January 24, 2026
800 Meters · IndoorSaddle-Up Invitational · Feb 282:08.88aSaddle-Up InvitationalFebruary 28, 2026
800 Meters · OutdoorMoore League Prelims & Finals · Apr 282:01.71aMoore League Prelims & FinalsApril 28, 2026
Javelin · 600g · OutdoorIMANI SPEED CITY ANNUAL INVITATIONAL · Apr 2722.88mIMANI SPEED CITY ANNUAL INVITATIONALApril 27, 2024
Javelin · 800g · OutdoorFree Spirit Condor Invitational Powered by Falcon's and Black Lightning · Apr 1313.44mFree Spirit Condor Invitational Powered by Falcon's and Black LightningApril 13, 2024

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 800 Meters · Compton Electric SpeedCompton Electric Speed800 Meters—DNS10
Jun 6Long Beach Sprinters InvitationalJun 6 · 800 Meters · Place 2 · Compton Electric SpeedCompton Electric Speed800 Meters2.2:07.35a10
Jun 6Long Beach Sprinters InvitationalJun 6 · 400 Meters · Place 9 · Compton Electric SpeedCompton Electric Speed400 Meters9.54.20a10
Apr 28Moore League Prelims & FinalsApr 28 · 800 Meters · Place 1 · Wilson (Long Beach)Wilson (Long Beach)800 MetersRound P1.2:02.37a10
Apr 28Moore League Prelims & FinalsApr 28 · 800 Meters · Place 2 · Wilson (Long Beach)Wilson (Long Beach)800 Meters2.2:01.71a PB10
Apr 28Moore League Prelims & FinalsApr 28 · 400 Meters · Place 4 · Wilson (Long Beach)Wilson (Long Beach)400 MetersRound P4.53.63a10
Apr 28Moore League Prelims & FinalsApr 28 · 400 Meters · Place 5 · Wilson (Long Beach)Wilson (Long Beach)400 Meters5.52.84a10
Apr 24Big Frosh ChampionshipApr 24 · 800 Meters · Place 6 · Wilson (Long Beach)Wilson (Long Beach)800 Meters62:01.77a10
Apr 21Poly/Wilson DualApr 21 · 800 Meters · Place 1 · Wilson (Long Beach)Wilson (Long Beach)800 Meters1.2:03.69a10
Apr 21Poly/Wilson DualApr 21 · 400 Meters · Place 4 · Wilson (Long Beach)Wilson (Long Beach)400 Meters4.53.49a10
Apr 1116th Irvine Distance Carnival presented by ASICSApr 11 · 800 Meters · Place 5 · Wilson (Long Beach)Wilson (Long Beach)800 Meters5.2:03.60a10
Apr 1116th Irvine Distance Carnival presented by ASICSApr 11 · 400 Meters · Place 2 · Wilson (Long Beach)Wilson (Long Beach)400 Meters2.52.77a PB10
Mar 2023rd Annual New Balance California RelaysMar 20 · 800 Meters · Place 2 · Wilson (Long Beach)Wilson (Long Beach)800 Meters2.2:04.32a10
Mar 13Redondo Track FestivalMar 13 · 800 Meters · Place 10 · Wilson (Long Beach)Wilson (Long Beach)800 Meters10.2:05.56a10
Mar 738th Annual Long Beach Relays Powered by New BalanceMar 7 · 800 Meters · Place 1 · Wilson (Long Beach)Wilson (Long Beach)800 Meters1.2:08.16a10
Feb 7VS Athletics - CA Winter ChampionshipsFeb 7 · 600 Meters · Place 124 · Wilson-LBWilson-LB600 Meters124.1:29.14a10
Jan 24Cal State Fullerton - Winter Qualifier 02Jan 24 · 300 Meters · Place 21 · UNAUNA300 Meters21.38.45a PB10
Jan 24Cal State Fullerton - Winter Qualifier 02Jan 24 · 600 Meters · Place 9 · UNAUNA600 Meters9.1:27.72a PB10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Saddle-Up InvitationalFeb 28 · 800 Meters · Place 7 · Wilson (Long Beach)Wilson (Long Beach)800 Meters72:08.88a PB10
Feb 28Saddle-Up InvitationalFeb 28 · 400 Meters · Place 13 · Wilson (Long Beach)Wilson (Long Beach)400 Meters1354.75a PB10

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 13Los Alamitos - Winter Qualifier 01Dec 13 · 600 Meters · Place 17 · UnattachedUnattached600 Meters17.1:31.46a10
Dec 6The Sunset Preseason Kickoff All Comers Dec 6 · 300 Meters · Wilson (Long Beach)Wilson (Long Beach)300 Meters—DNS10
Dec 6The Sunset Preseason Kickoff All Comers Dec 6 · 600 Meters · Place 10 · Wilson (Long Beach)Wilson (Long Beach)600 Meters10.1:30.37a10
May 24L A Jets 39th Annual InvitationalMay 24 · 400 Meters · Place 23 · Los Angeles JetsLos Angeles Jets400 Meters2356.42a9
May 1Crosstown League Meet 05/01/2025May 1 · 800 Meters · Place 1 · New West CharterNew West Charter800 Meters1.2:12.86a9
Apr 23Crosstown League Meet 04/23/2025Apr 23 · 400 Meters · Place 1 · New West CharterNew West Charter400 Meters1.56.65a9
Apr 112025 14th Tiger InvitationalApr 11 · 800 Meters · Place 38 · New West CharterNew West Charter800 Meters38.2:10.40a9
Apr 3Crosstown League Meet 04/03/2025Apr 3 · 400 Meters · Place 13 · New West CharterNew West Charter400 Meters13.1:01.81a9
Apr 3Crosstown League Meet 04/03/2025Apr 3 · 200 Meters · Place 7 · New West CharterNew West Charter200 Meters7.25.24a PB9
Mar 22Meet of Champions @ Arroyo HSMar 22 · 800 Meters · Place 17 · New West CharterNew West Charter800 Meters17.2:09.72a9
Mar 14Thousand Oaks InvitationalMar 14 · 800 Meters · Place 36 · New West CharterNew West Charter800 Meters362:14.43a9
Mar 1Marie Smith/Malibu InvitationalMar 1 · 800 Meters · Place 18 · New West CharterNew West Charter800 Meters182:17.58a—
Jan 25Los Alamitos - Winter QualifierJan 25 · 600 Meters · Place 16 · UnattachedUnattached600 Meters16.1:32.42a9
Jan 18Roosevelt All-ComersJan 18 · 600 Meters · Place 13 · UnattachedUnattached600 Meters13.1:33.20a9

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Westlake Distance CarnivalFeb 22 · 800 Meters · Place 39 · New West CharterNew West Charter800 Meters392:15.94a—

2024 Outdoor Track

27 results
DateMeetEventPlMarkGr
Dec 7The Sunset Preseason Kickoff All-ComersDec 7 · 600 Meters · Place 15 · 33-Unattached33-Unattached600 Meters15.1:33.86a9
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 200m Hurdles · Place 3 · Los Angeles JetsLos Angeles Jets200m Hurdles328.25a—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 100m Hurdles · Place 10 · Los Angeles JetsLos Angeles Jets100m HurdlesRound P1017.02a—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 5 · Los Angeles JetsLos Angeles Jets800 Meters52:09.81a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 200m Hurdles · Place 5 · Los Angeles JetsLos Angeles Jets200m Hurdles528.06a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 100m Hurdles · Place 2 · Los Angeles JetsLos Angeles Jets100m Hurdles215.55a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 800 Meters · Place 4 · Los Angeles JetsLos Angeles Jets800 Meters42:09.80a—
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 200m Hurdles · Place 2 · Los Angeles JetsLos Angeles Jets200m Hurdles30" / 0.762m2.28.42a PBWind: -2.28
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 100m Hurdles · Place 2 · Los Angeles JetsLos Angeles Jets100m Hurdles33" / 0.838m2.15.79a PBWind: 0.98
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 800 Meters · Place 4 · Los Angeles JetsLos Angeles Jets800 Meters4.2:13.35a8
May 25Los Angeles Jets 38th Annual InvitationalMay 25 · 400 Meters · Place 16 · Los Angeles JetsLos Angeles Jets400 Meters16.57.45a8
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 100m Hurdles · Place 2 · Los Angeles JetsLos Angeles Jets100m Hurdles33" / 0.838m2.16.94aWind: -0.58
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · Javelin · Place 7 · Los Angeles JetsLos Angeles JetsJavelin600g7.21.45m8
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 800 Meters · Place 4 · Los Angeles JetsLos Angeles Jets800 Meters4.2:16.42a8
May 18Pasadena Running Roses Presents 34th Annual George Profit InvitationalMay 18 · 400 Meters · Place 13 · Los Angeles JetsLos Angeles Jets400 Meters13.58.49a8
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 100m Hurdles · Place 1 · Los Angeles JetsLos Angeles Jets100m Hurdles33" / 0.838m1.16.65a8
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · Javelin · Place 5 · Los Angeles JetsLos Angeles JetsJavelin600g5.22.88m PB8
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 800 Meters · Place 4 · Los Angeles JetsLos Angeles Jets800 Meters4.2:13.56a8
Apr 27IMANI SPEED CITY ANNUAL INVITATIONALApr 27 · 400 Meters · Place 11 · Los Angeles JetsLos Angeles Jets400 Meters11.58.14a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 100m Hurdles · Place 1 · Los Angeles JetsLos Angeles Jets100m Hurdles33" / 0.838m1.17.50Wind: 1.68
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 100m Hurdles · Place 1 · Los Angeles JetsLos Angeles Jets100m Hurdles33" / 0.838m1.17.50Wind: 1.68
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · Javelin · Place 5 · Los Angeles JetsLos Angeles JetsJavelin800g5.13.44m PB8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · Javelin · Place 5 · Los Angeles JetsLos Angeles JetsJavelin800g5.13.44m8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 800 Meters · Place 9 · Los Angeles JetsLos Angeles Jets800 Meters9.2:18.66a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 800 Meters · Place 9 · Los Angeles JetsLos Angeles Jets800 Meters9.2:18.66a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 27 · Los Angeles JetsLos Angeles Jets400 Meters27.1:01.35a8
Apr 13Free Spirit Condor Invitational Powered by Falcon's and Black LightningApr 13 · 400 Meters · Place 27 · Los Angeles JetsLos Angeles Jets400 Meters27.1:01.35a8

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1832nd Annual Indoor Classic (Youth & Open: 19-24)Feb 18 · 800 Meters · Place 2 · Los Angeles JetsLos Angeles Jets800 Meters2.2:23.34a8
Feb 1832nd Annual Indoor Classic (Youth & Open: 19-24)Feb 18 · 400 Meters · Place 9 · Los Angeles JetsLos Angeles Jets400 Meters9.1:00.32a8
Feb 10Rosemead All-ComersFeb 10 · 800 Meters · Place 16 · Los Angeles JetsLos Angeles Jets800 Meters162:24.98a—
Feb 10Rosemead All-ComersFeb 10 · 400 Meters · Place 22 · Los Angeles JetsLos Angeles Jets400 Meters221:02.00a—