Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMoore League Prelims and Finals · Apr 2910.52aMoore League Prelims and Finals April 29, 2025
150 Meters · OutdoorCA Winter Championships · Feb 316.15aCA Winter ChampionshipsFebruary 3, 2024
200 Meters · IndoorTrackrabbit Invitational · Feb 2421.62Trackrabbit InvitationalFebruary 24, 2024
200 Meters · OutdoorTrabuco Hills Invitational · Apr 421.37Trabuco Hills InvitationalApril 4, 2025
300 Meters · OutdoorCA Winter Championships · Feb 334.19aCA Winter ChampionshipsFebruary 3, 2024
400 Meters · Indoor2022 USATF National Youth Indoor Championships · Mar 1853.49a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
400 Meters · OutdoorPoly/Wilson Dual · Apr 2148.81aPoly/Wilson DualApril 21, 2026
55 Meter · Indoor2022 USATF National Youth Indoor Championships · Mar 186.91a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
60 Meter · OutdoorCA Winter Championships · Feb 36.85aCA Winter ChampionshipsFebruary 3, 2024
Results · OutdoorUSATF National Junior Olympic Championships · Jul 2511.18USATF 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

21 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 200 Meters · Poly (Long Beach)Poly (Long Beach)200 MetersRound P--DNSWind: -0.412
May 16CIF-SS FinalsMay 16 · 100 Meters · Place 44 · Poly (Long Beach)Poly (Long Beach)100 MetersRound P44.17.01aWind: 0.812
May 9CIF SS D1 PreliminariesMay 9 · 200 Meters · Poly (Long Beach)Poly (Long Beach)200 MetersRound P--DNSWind: -0.412
May 9CIF SS D1 PreliminariesMay 9 · 100 Meters · Place 44 · Poly (Long Beach)Poly (Long Beach)100 MetersRound P44.17.01aWind: 0.812
Apr 28Moore League Prelims & FinalsApr 28 · 200 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P1.21.48aWind: 2.912
Apr 28Moore League Prelims & FinalsApr 28 · 200 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)200 Meters1.21.38aWind: -1.412
Apr 28Moore League Prelims & FinalsApr 28 · 100 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)100 MetersRound P1.10.58aWind: 0.612
Apr 28Moore League Prelims & FinalsApr 28 · 100 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)100 Meters1.10.82aWind: -2.212
Apr 21Poly/Wilson DualApr 21 · 400 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)400 Meters2.48.81a PB12
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · 100 Meters · Place 18 · Poly (Long Beach)Poly (Long Beach)100 MetersRound P18.10.58aWind: 2.112
Mar 28Beach Cities Invitational Mar 28 · 200 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)200 Meters121.56a12
Mar 21Brooks Chandler Rotary Day TwoMar 21 · 200 Meters · Place 3 · Poly (Long Beach)Poly (Long Beach)200 Meters3.21.66aWind: 0.212
Mar 21Brooks Chandler Rotary Day TwoMar 21 · 100 Meters · Place 19 · Poly (Long Beach)Poly (Long Beach)100 Meters19.11.02aWind: -1.912
Mar 20Brooks Chandler Rotary Invitational Day OneMar 20 · 200 Meters · Place 3 · Poly (Long Beach)Poly (Long Beach)200 Meters321.6612
Mar 20Brooks Chandler Rotary Invitational Day OneMar 20 · 100 Meters · Place 19 · Poly (Long Beach)Poly (Long Beach)100 Meters1911.0212
Mar 13Redondo Track FestivalMar 13 · 100 Meters · Place 11 · Poly (Long Beach)Poly (Long Beach)100 Meters11.10.58aWind: 1.912
Mar 7Griffin Invitational and RelaysMar 7 · 400 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)400 Meters249.42a12
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · 200 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)200 Meters1.21.75aWind: -0.712
Jan 10Trackrabbit All Comers #2Jan 10 · 300 Meters · Place 1 · UnattachedUnattached300 Meters1.34.07aUnofficial12
Jan 10Trackrabbit All Comers #2Jan 10 · 60 Meter · Place 1 · UnattachedUnattached60 Meter1.6.87aWind: 1.7Unofficial12
Jan 10Trackrabbit All Comers #2Jan 10 · 60 Meter · Place 1 · UnattachedUnattached60 Meter1.6.87aWind: 2.6Unofficial12

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Dec 20LB Poly Winter QualifiersDec 20 · 150 Meters · Place 1 · UnattachedUnattached150 Meters1.16.30aWind: -1.7Unofficial12
Dec 20LB Poly Winter QualifiersDec 20 · 60 Meter · Place 1 · UnattachedUnattached60 Meter1.6.87aWind: 1.2Unofficial12
Dec 13Trackrabbit All Comers #1Dec 13 · 150 Meters · Place 1 · UnattachedUnattached150 Meters1.15.68Unofficial12
Dec 13Trackrabbit All Comers #1Dec 13 · 60 Meter · Place 2 · UnattachedUnattached60 Meter2.6.74Unofficial12
Dec 13Trackrabbit All Comers #1Dec 13 · 60 Meter · Place 1 · UnattachedUnattached60 Meter1.6.69Unofficial12
May 24CIF-SS Masters MeetMay 24 · 200 Meters · Place 15 · Poly (Long Beach)Poly (Long Beach)200 Meters15.21.76aWind: 2.611
May 24CIF-SS Masters MeetMay 24 · 100 Meters · Place 15 · Poly (Long Beach)Poly (Long Beach)100 Meters15.10.79aWind: 1.711
May 17CIF-SS FinalsMay 17 · 200 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)200 Meters4.21.72aWind: 1.311
May 17CIF-SS FinalsMay 17 · 100 Meters · Place 6 · Poly (Long Beach)Poly (Long Beach)100 Meters6.10.76aWind: 111
May 10CIF SS D1 Prelims @ Trabuco HillsMay 10 · 200 Meters · Place 5 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P5.21.29aWind: 3.111
May 10CIF SS D1 Prelims @ Trabuco HillsMay 10 · 100 Meters · Place 7 · Poly (Long Beach)Poly (Long Beach)100 MetersRound P7.10.54aWind: 3.211
Apr 29Moore League Prelims and Finals Apr 29 · 200 Meters · Place 8 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P8.22.05aWind: 011
Apr 29Moore League Prelims and Finals Apr 29 · 200 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)200 Meters2.21.60aWind: 1.311
Apr 29Moore League Prelims and Finals Apr 29 · 100 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)100 MetersRound P1.10.63aWind: 0.511
Apr 29Moore League Prelims and Finals Apr 29 · 100 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)100 Meters2.10.52a PBWind: 1.711
Apr 23LB Wilson vs LB Poly 2025Apr 23 · 400 Meters · Place 7 · Poly (Long Beach)Poly (Long Beach)400 Meters7.51.41a11
Apr 23LB Wilson vs LB Poly 2025Apr 23 · 200 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)200 Meters1.21.69aWind: 1.911
Apr 1665th Mt. SAC RelaysApr 16 · 100 Meters · Place 6 · Poly (Long Beach)Poly (Long Beach)100 Meters6.10.67aWind: 2.711
Apr 4Trabuco Hills InvitationalApr 4 · 200 Meters · Place 3 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters321.37 PB11
Apr 4Trabuco Hills InvitationalApr 4 · 100 Meters · Place 6 · Long Beach Poly (SS)Long Beach Poly (SS)100 Meters610.8211
Mar 28Simi Valley InvitationalMar 28 · 100 Meters · Place 5 · Poly (Long Beach)Poly (Long Beach)100 Meters510.81a11
Mar 2285th Chandler Rotary Invitational - Saturday SessionMar 22 · 200 Meters · Place 6 · Poly (Long Beach)Poly (Long Beach)200 Meters6.21.67aWind: 0.211
Mar 2285th Chandler Rotary Invitational - Saturday SessionMar 22 · 100 Meters · Place 12 · Poly (Long Beach)Poly (Long Beach)100 Meters12.10.93aWind: -0.311
Mar 7Redondo Nike Track FestivalMar 7 · 100 Meters · Place 14 · Poly (Long Beach)Poly (Long Beach)100 Meters1410.7011

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 100 Meters · Place 1 · Black LightningBlack Lightning100 Meters110.96a—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · 100 Meters · Place 1 · Black LightningBlack Lightning100 Meters110.84a—
Jun 15AAU Region 23 National QualifierJun 15 · 200 Meters · Place 1 · Black LightningBlack Lightning200 Meters1.22.18aWind: 010
Jun 15AAU Region 23 National QualifierJun 15 · 100 Meters · Place 1 · Black LightningBlack Lightning100 Meters1.11.01aWind: 010
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 100 Meters · Place 1 · Black LightningBlack Lightning100 Meters110.84a—
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 100 Meters · Place 1 · Black LightningBlack Lightning100 Meters110.82a—
Jun 1West Coast Classic presented by the Pacific Coast ShockwavesJun 1 · 400 Meters · Place 10 · Black LightningBlack Lightning400 Meters10.53.52a10
Feb 3CA Winter ChampionshipsFeb 3 · 150 Meters · Place 4 · Long Beach PolyLong Beach Poly150 Meters4.16.15a PBWind: -1.510
Feb 3CA Winter ChampionshipsFeb 3 · 300 Meters · Place 3 · Long Beach PolyLong Beach Poly300 Meters3.34.19a PB10
Feb 3CA Winter ChampionshipsFeb 3 · 60 Meter · Place 3 · Long Beach PolyLong Beach Poly60 MeterRound P3.6.86aWind: 1.510
Feb 3CA Winter ChampionshipsFeb 3 · 60 Meter · Place 6 · Long Beach PolyLong Beach Poly60 Meter6.6.85a PBWind: 1.410

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Trackrabbit InvitationalFeb 24 · 200 Meters · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters121.62 PB10
Feb 24Trackrabbit InvitationalFeb 24 · 200 Meters · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters121.6210

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 13CIF-SS Division 1 Track and Field FinalsMay 13 · 200 Meters · Place 5 · Poly (Long Beach)Poly (Long Beach)200 Meters5.21.79aWind: 2.49
May 13CIF-SS Division 1 Track and Field FinalsMay 13 · 100 Meters · Place 9 · Poly (Long Beach)Poly (Long Beach)100 Meters9.10.75aWind: 1.69
May 6CIF-SS Division 1 Track and Field PrelimsMay 6 · 200 Meters · Place 8 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P8.21.76aWind: 0.49
May 6CIF-SS Division 1 Track and Field PrelimsMay 6 · 100 Meters · Place 8 · Poly (Long Beach)Poly (Long Beach)100 MetersRound P8.10.61aWind: 49
Apr 25Moore League Prelims/FinalsApr 25 · 200 Meters · Place 3 · Poly (Long Beach)Poly (Long Beach)200 MetersRound P3.22.07aWind: 1.19
Apr 25Moore League Prelims/FinalsApr 25 · 200 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)200 Meters4.21.68aWind: 19
Apr 25Moore League Prelims/FinalsApr 25 · 100 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)100 MetersRound P2.10.91aWind: 1.59
Apr 25Moore League Prelims/FinalsApr 25 · 100 Meters · Place 3 · Poly (Long Beach)Poly (Long Beach)100 Meters3.10.82aWind: 1.39
Apr 1463rd Mt. SAC RelaysApr 14 · 200 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)200 Meters4.21.77aWind: 2.19
Apr 12Mt. SAC Relays - College/OpenApr 12 · 200 Meters · Place 4 · Poly (LongPoly (Long200 Meters421.77—
Mar 31Stanford InvitationalMar 31 · 100 Meters · Place 2 · LONG BEACH PLONG BEACH P100 Meters210.86—
Mar 31Stanford InvitationalMar 31 · 100 Meters · Place 3 · LONG BEACH PLONG BEACH P100 MetersRound P310.73—
Mar 28LB Poly at LB WilsonMar 28 · 200 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)200 Meters1.21.96aWind: 2.59
Mar 28LB Poly at LB WilsonMar 28 · 100 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)100 Meters2.10.81aWind: 2.59
Mar 18Laguna Beach Trophy InvitationMar 18 · 200 Meters · Place 1 · Long Beach Poly (SS)Long Beach Poly (SS)200 Meters121.889
Mar 11Redondo Nike Track FestivalMar 11 · 100 Meters · Place 4 · Poly (Long Beach)Poly (Long Beach)100 Meters4.10.84aWind: 09
Mar 4Griffin Relays @ Los Alamitos HSMar 4 · 100 Meters · Place 2 · Poly (Long Beach)Poly (Long Beach)100 Meters2.10.87a9
Feb 25Poly Track-Rabbit InvitationalFeb 25 · 200 Meters · Place 1 · Poly (Long Beach)Poly (Long Beach)200 Meters1.22.18a9

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 2 · 15 Black Lig15 Black LigResults211.18 PB—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 3 · 15 Black Lig15 Black LigResultsRound S311.27—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 1 · 15 Black Lig15 Black LigResultsRound P111.19—
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Black LightningBlack Lightning200 MetersRound P—DNSWind: 1.48
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 2 · Black LightningBlack Lightning100 MetersRound P2.11.07aWind: 2.48
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 2 · Black LightningBlack Lightning100 Meters2.11.22aWind: -0.58
May 28LA Jets 36th Annual InvitationalMay 28 · 200 Meters · Place 2 · 13-14 Black Lightning13-14 Black Lightning200 Meters223.32a—
May 28LA Jets 36th Annual InvitationalMay 28 · 100 Meters · Place 2 · 13-14 Black Lightning13-14 Black Lightning100 MetersRound P211.33a—
May 28LA Jets 36th Annual InvitationalMay 28 · 100 Meters · Place 2 · 13-14 Black Lightning13-14 Black Lightning100 Meters211.16a—
May 14Long Beach Sprinters InvitationalMay 14 · 400 Meters · Place 1 · Black LightningBlack Lightning400 Meters1.53.34a8
May 14Long Beach Sprinters InvitationalMay 14 · 200 Meters · Place 1 · Black LightningBlack Lightning200 Meters1.22.64aWind: 0.28
May 14Long Beach Sprinters InvitationalMay 14 · 100 Meters · Place 1 · Black LightningBlack Lightning100 MetersRound P1.11.28a8
May 14Long Beach Sprinters InvitationalMay 14 · 100 Meters · Place 1 · Black LightningBlack Lightning100 Meters1.11.23aWind: 2.68
Feb 5Long Beach Poly Jack Rabbits All-comersFeb 5 · 60 Meter · Place 4 · Black LightningBlack Lightning60 MeterRound S4.7.06aWind: -0.68

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 55 Meter · Place 3 · Black LightningBlack Lightning55 MeterRound P3.6.96a8
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 55 Meter · Place 4 · Black LightningBlack Lightning55 Meter4.6.91a PB8
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 400 Meters · Place 1 · Black LightningBlack Lightning400 MetersRound P1.54.37a8
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 400 Meters · Place 1 · Black LightningBlack Lightning400 Meters1.53.49a PB8
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 200 Meters · Place 2 · Black LightningBlack Lightning200 MetersRound P2.23.70a8
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 200 Meters · Place 2 · Black LightningBlack Lightning200 Meters2.23.22a8

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 200 Meters · Place 1 · Tri City JaguarsTri City Jaguars200 MetersRound P1.24.68aWind: -1.17
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 200 Meters · Place 5 · Tri City JaguarsTri City Jaguars200 Meters5.24.79aWind: -0.47
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 100 Meters · Place 2 · Tri City JaguarsTri City Jaguars100 MetersRound P2.12.09aWind: -0.47
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 100 Meters · Place 4 · Tri City JaguarsTri City Jaguars100 Meters4.12.35aWind: -27
May 28Mark TrailMay 28 · 400 Meters · Place 3 · Tri City JaguarsTri City Jaguars400 MetersRound P3.57.78a7
May 28Mark TrailMay 28 · 400 Meters · Place 8 · Tri City JaguarsTri City Jaguars400 Meters8.59.50a7
May 28Mark TrailMay 28 · 200 Meters · Place 2 · Tri City JaguarsTri City Jaguars200 MetersRound P2.24.69a7
May 28Mark TrailMay 28 · 200 Meters · Place 5 · Tri City JaguarsTri City Jaguars200 Meters5.24.89a7
May 28Mark TrailMay 28 · 100 Meters · Place 12 · Tri City JaguarsTri City Jaguars100 MetersRound P12.12.50a7
May 28Mark TrailMay 28 · 100 Meters · Place 8 · Tri City JaguarsTri City Jaguars100 Meters8.12.50a7
May 210 East InviteMay 2 · 400 Meters · Place 5 · Tri City JaguarsTri City Jaguars400 Meters5.57.33a7
May 210 East InviteMay 2 · 100 Meters · Place 7 · Tri City JaguarsTri City Jaguars100 Meters7.12.28a7