Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTrevor Habberstad Invitational and Distance Carnival · Feb 2812.32aTrevor Habberstad Invitational and Distance CarnivalFebruary 28, 2025
150 Meters · OutdoorCA Winter State Track & Field Championships · Feb 818.56aCA Winter State Track & Field ChampionshipsFebruary 8, 2025
200 Meters · OutdoorMaurice Greene Invitational · Mar 2224.42Maurice Greene InvitationalMarch 22, 2025
300 Meters · OutdoorCA Winter State Track & Field Championships · Feb 840.16aCA Winter State Track & Field ChampionshipsFebruary 8, 2025
400 Meters · IndoorFoothill Kickoff · Feb 2256.29Foothill KickoffFebruary 22, 2025
400 Meters · Outdoor22nd Annual California Relays · Mar 1455.63a22nd Annual California RelaysMarch 14, 2025
60 Meter · OutdoorSan Diego State Red-Black Summer Nights All-Comers Meet · Dec 77.94aSan Diego State Red-Black Summer Nights All-Comers MeetDecember 7, 2024
800 Meters · OutdoorValley United Invitational All Comers Meet -B-2 · Feb 293:11.82aValley United Invitational All Comers Meet -B-2February 29, 2020
Combined results · OutdoorPacific Coast Shockwaves (SCA Qualifier) · Jun 132.33Pacific Coast Shockwaves (SCA Qualifier)June 1, 2019
Results · OutdoorUSATF National Junior Olympic Championships · Jul 2527.02USATF 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

7 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 400 Meters · Place 3 · Canyon (Canyon Country)Canyon (Canyon Country)400 MetersRound P3.55.68a10
May 16CIF-SS FinalsMay 16 · 400 Meters · Place 6 · Canyon (Canyon Country)Canyon (Canyon Country)400 Meters6.57.01a10
May 9CIF SS D2 PreliminariesMay 9 · 400 Meters · Place 3 · Canyon (Canyon Country)Canyon (Canyon Country)400 MetersRound P3.55.68a10
Apr 242026 Foothill League Prelims and FinalsApr 24 · 400 Meters · Place 5 · Canyon (Canyon Country)Canyon (Canyon Country)400 MetersRound P5.56.16a10
Apr 242026 Foothill League Prelims and FinalsApr 24 · 400 Meters · Place 4 · Canyon (Canyon Country)Canyon (Canyon Country)400 Meters4.56.58a10
Apr 102026 Tiger Invite 15th AnnualApr 10 · 400 Meters · Place 40 · Canyon (Canyon Country)Canyon (Canyon Country)400 Meters40.1:02.79a10
Feb 7VS Athletics - CA Winter ChampionshipsFeb 7 · 300 Meters · Canyon CCCanyon CC300 Meters—FS10

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · 150 Meters · unattachedunattached150 MetersEx.18.26aWind: -0.710
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · 300 Meters · unattachedunattached300 MetersEx.39.24a10
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · 60 Meter · unattachedunattached60 MeterEx.7.64aWind: -0.910
Jul 25SUMMER SERIES FINALE JULY 25THJul 25 · 400 Meters · UnattachedUnattached400 Meters--DNS9
Jul 25SUMMER SERIES FINALE JULY 25THJul 25 · 200 Meters · UnattachedUnattached200 Meters--DNSWind: 0.89
Jul 25SUMMER SERIES FINALE JULY 25THJul 25 · 100 Meters · Place 3 · UnattachedUnattached100 Meters3.12.37aWind: 1.69
May 30105th CIF State T&F Champs Prelims 2025May 30 · 400 Meters · Place 23 · Canyon (Canyon Country)Canyon (Canyon Country)400 MetersRound P23.56.66a9
May 24CIF-SS Masters MeetMay 24 · 400 Meters · Place 10 · Canyon (Canyon Country)Canyon (Canyon Country)400 Meters10.55.84a9
May 24CIF-SS Masters MeetMay 24 · 200 Meters · Place 16 · Canyon (Canyon Country)Canyon (Canyon Country)200 Meters16.24.90aWind: 29
May 17CIF-SS FinalsMay 17 · 400 Meters · Place 3 · Canyon (Canyon Country)Canyon (Canyon Country)400 Meters3.56.74a9
May 17CIF-SS FinalsMay 17 · 200 Meters · Place 3 · Canyon (Canyon Country)Canyon (Canyon Country)200 Meters3.24.50aWind: 2.29
May 10CIF-SS Division 2 PrelimsMay 10 · 200 Meters · Place 6 · Canyon - Canyon Country (SS)Canyon - Canyon Country (SS)200 MetersRound P624.939
May 10CIF-SS Division 2 PrelimsMay 10 · 400 Meters · Place 3 · Canyon - Canyon Country (SS)Canyon - Canyon Country (SS)400 MetersRound P356.429
May 10CIF SS D2 Prelims @ OntarioMay 10 · 400 Meters · Place 3 · Canyon (Canyon Country)Canyon (Canyon Country)400 MetersRound P3.56.42a9
May 10CIF SS D2 Prelims @ OntarioMay 10 · 200 Meters · Place 6 · Canyon (Canyon Country)Canyon (Canyon Country)200 MetersRound P6.24.93aWind: 09
Apr 252025 Foothill League Prelims/FinalsApr 25 · 200 Meters · Place 2 · Canyon (Canyon Country)Canyon (Canyon Country)200 MetersRound P225.269
Apr 252025 Foothill League Prelims/FinalsApr 25 · 400 Meters · Place 3 · Canyon (Canyon Country)Canyon (Canyon Country)400 MetersRound P357.119
Apr 17Foothill League Team ChampionshipApr 17 · 200 Meters · Place 3 · Canyon (Canyon Country)Canyon (Canyon Country)200 Meters325.299
Mar 22Maurice Greene InvitationalMar 22 · 200 Meters · Place 2 · Canyon (Canyon Country)Canyon (Canyon Country)200 Meters224.42 PB9
Mar 1422nd Annual California RelaysMar 14 · 400 Meters · Place 1 · Canyon (Canyon Country)Canyon (Canyon Country)400 Meters1.55.63a PB9
Mar 13Cluster Meet: Canyon, Hart and West RanchMar 13 · 200 Meters · Place 1 · Canyon (Canyon Country)Canyon (Canyon Country)200 Meters125.33a—
Mar 7Redondo Nike Track FestivalMar 7 · 400 Meters · Place 6 · Canyon (Canyon Country)Canyon (Canyon Country)400 Meters657.419
Feb 28Trevor Habberstad Invitational and Distance CarnivalFeb 28 · 200 Meters · Place 1 · Canyon (Canyon Country)Canyon (Canyon Country)200 Meters1.25.47aWind: -3.19
Feb 28Trevor Habberstad Invitational and Distance CarnivalFeb 28 · 100 Meters · Place 1 · Canyon (Canyon Country)Canyon (Canyon Country)100 Meters1.12.32a PBWind: -1.49
Feb 8CA Winter State Track & Field ChampionshipsFeb 8 · 150 Meters · Place 18 · Canyon CCCanyon CC150 Meters18.18.56a PBWind: 0.79
Feb 8CA Winter State Track & Field ChampionshipsFeb 8 · 300 Meters · Place 11 · Canyon CCCanyon CC300 Meters11.40.16a PB9
Jan 16Arcadia Winter QualifierJan 16 · 150 Meters · Place 10 · UnattachedUnattached150 Meters10.18.82aWind: 09
Jan 16Arcadia Winter QualifierJan 16 · 60 Meter · Place 14 · UnattachedUnattached60 Meter14.8.10aWind: 09
Jan 4Winter QualifierJan 4 · 150 Meters · Place 5 · UNAUNA150 Meters5.18.71aWind: 1.99
Jan 4Winter QualifierJan 4 · 300 Meters · Place 5 · UNAUNA300 Meters5.40.94a9
Jan 4Winter QualifierJan 4 · 60 Meter · Place 7 · UNAUNA60 Meter7.7.95aWind: -0.29

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Foothill KickoffFeb 22 · 400 Meters · Place 1 · Canyon (Canyon Country)Canyon (Canyon Country)400 Meters156.29 PB9

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 7San Diego State Red-Black Summer Nights All-Comers MeetDec 7 · 150 Meters · Place 19 · UnattachedUnattached150 Meters19.18.77aWind: 0.99
Dec 7San Diego State Red-Black Summer Nights All-Comers MeetDec 7 · 300 Meters · Place 8 · UnattachedUnattached300 Meters8.40.31a9
Dec 7San Diego State Red-Black Summer Nights All-Comers MeetDec 7 · 60 Meter · Place 17 · UnattachedUnattached60 Meter17.7.94a PBWind: 0.99
Mar 910 East InvitationalMar 9 · 400 Meters · Place 3 · Black LightningBlack Lightning400 Meters3.58.94a8
Jan 6California State University, Fullerton All ComersJan 6 · 150 Meters · Place 15 · UnattachedUnattached150 Meters15.19.49aWind: 0.88
Jan 6California State University, Fullerton All ComersJan 6 · 300 Meters · Place 11 · UnattachedUnattached300 Meters11.43.17a8
Jan 6California State University, Fullerton All ComersJan 6 · 60 Meter · Place 16 · UnattachedUnattached60 Meter16.8.21aWind: -18

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 6 · Black LightningBlack Lightning100 MetersRound P6.12.69aWind: 0.27
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 7 · Black LightningBlack Lightning100 Meters7.13.29aWind: -5.87
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 400 Meters · Place 5 · Black LightningBlack Lightning400 MetersRound P559.23a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 100 Meters · Place 9 · Black LightningBlack Lightning100 MetersRound P912.89a—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 100 Meters · Place 7 · Black LightningBlack Lightning100 Meters713.01a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 200 Meters · Place 5 · Black LightningBlack Lightning200 Meters5.26.16aWind: 0.6Unofficial7
May 27LA Jets 37th InvitationalMay 27 · 400 Meters · Place 3 · Black LightningBlack Lightning400 Meters359.79a—
May 27LA Jets 37th InvitationalMay 27 · 100 Meters · Place 9 · Black LightningBlack Lightning100 MetersRound P912.79a—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 400 Meters · Place 20 · Black LightningBlack Lightning400 Meters201:04.54a—
Apr 22Imani Speed City ComptonApr 22 · 400 Meters · Place 2 · Black LightningBlack Lightning400 Meters258.75a—
Apr 22Imani Speed City ComptonApr 22 · 200 Meters · Place 2 · Black LightningBlack Lightning200 Meters226.62a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 400 Meters · Place 6 · Black LightningBlack Lightning400 Meters61:02.52a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 100 Meters · Place 7 · Black LightningBlack Lightning100 MetersRound P712.96a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 200 Meters · Place 9 · Black LightningBlack Lightning200 Meters926.63a—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 100 Meters · Place 6 · Black LightningBlack Lightning100 Meters612.91a—

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 6 · 15 Black Lig15 Black LigResults627.06—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 7 · 15 Black Lig15 Black LigResultsRound S727.02 PB—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 17 · 15 Black Lig15 Black LigResultsRound P1727.28—
Jun 16AAU Region 23 Qualifier At Lancaster, CAJun 16 · 400 Meters · Place 9 · Black LightnBlack Lightn400 Meters91:04.58—
Jun 16AAU Region 23 Qualifier At Lancaster, CAJun 16 · 200 Meters · Place 5 · Black LightnBlack Lightn200 Meters527.71—
Jun 16AAU Region 23 Qualifier At Lancaster, CAJun 16 · 200 Meters · Place 8 · Black LightnBlack Lightn200 MetersRound P829.19—
Jun 16AAU Region 23 Qualifier At Lancaster, CAJun 16 · 100 Meters · Place 6 · Black LightnBlack Lightn100 Meters613.53—
Jun 16AAU Region 23 Qualifier At Lancaster, CAJun 16 · 100 Meters · Place 8 · Black LightnBlack Lightn100 MetersRound P814.22—
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Place 8 · Black LightningBlack Lightning200 MetersRound P8.28.13aWind: 26
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Place 7 · Black LightningBlack Lightning200 Meters7.28.06aWind: 1.16
May 28LA Jets 36th Annual InvitationalMay 28 · 100 Meters · Place 11 · 11-12 Black Lightning11-12 Black Lightning100 MetersRound P1114.00a—
May 21Pasadena Running Roses InvitationalMay 21 · 200 Meters · Place 3 · 11-12 Black Lightning11-12 Black Lightning200 Meters328.38a—
May 21Pasadena Running Roses InvitationalMay 21 · 100 Meters · Place 5 · 11-12 Black Lightning11-12 Black Lightning100 MetersRound P514.14a—
May 21Pasadena Running Roses InvitationalMay 21 · 100 Meters · Place 2 · 11-12 Black Lightning11-12 Black Lightning100 Meters213.50a—
May 14Long Beach Sprinters InvitationalMay 14 · 400 Meters · Place 11 · Black LightningBlack Lightning400 Meters11.1:05.89a6
May 14Long Beach Sprinters InvitationalMay 14 · 200 Meters · Place 8 · Black LightningBlack Lightning200 Meters8.27.90aWind: -0.36
May 14Long Beach Sprinters InvitationalMay 14 · 100 Meters · Place 6 · Black LightningBlack Lightning100 MetersRound P6.13.50a6
May 14Long Beach Sprinters InvitationalMay 14 · 100 Meters · Place 7 · Black LightningBlack Lightning100 Meters7.13.77aWind: -0.86
Mar 1210 East InviteMar 12 · 100 Meters · Black LightningBlack Lightning100 Meters—NT6
Feb 12Cal High All-comers MeetFeb 12 · 400 Meters · Place 20 · Black LightningBlack Lightning400 Meters20.1:12.05a6
Feb 12Cal High All-comers MeetFeb 12 · 100 Meters · Place 17 · Black LightningBlack Lightning100 Meters17.14.19a6
Feb 5Long Beach Poly Jack Rabbits All-comersFeb 5 · 300 Meters · Place 7 · Black LightningBlack Lightning300 Meters7.46.83a6
Feb 5Long Beach Poly Jack Rabbits All-comersFeb 5 · 60 Meter · Place 1 · Black LightningBlack Lightning60 MeterRound P1.8.64aWind: -16

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 210 East InviteMay 2 · 400 Meters · Place 27 · Black LightningBlack Lightning400 Meters27.1:28.78a5
May 210 East InviteMay 2 · 100 Meters · Place 30 · Black LightningBlack Lightning100 Meters30.15.78a5

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Feb 29Valley United Invitational All Comers Meet -B-2Feb 29 · 800 Meters · Place 13 · 33-Unattached33-Unattached800 Meters13.3:11.82a PB4
Feb 29Valley United Invitational All Comers Meet -B-2Feb 29 · 200 Meters · Place 41 · 33-Unattached33-Unattached200 Meters41.39.96a4

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 400 Meters · Place 22 · Team D1 Elite Track ClubTeam D1 Elite Track Club400 Meters22.1:14.00a3
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · 200 Meters · Place 29 · Team D1 Elite Track ClubTeam D1 Elite Track Club200 MetersRound P29.32.37aWind: 1.43
Jun 1Pacific Coast Shockwaves (SCA Qualifier)Jun 1 · Combined results · Place 30 · Team D1 ElitTeam D1 ElitCombined results301:13.00—
Jun 1Pacific Coast Shockwaves (SCA Qualifier)Jun 1 · Combined results · Place 47 · Team D1 ElitTeam D1 ElitCombined results4732.33 PB—
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 400 Meters · Place 60 · Team D1 Elite Track ClubTeam D1 Elite Track Club400 Meters601:21.791
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 100 Meters · Place 26 · Team D1 Elite Track ClubTeam D1 Elite Track Club100 Meters2616.141
May 18Pasadena Running Roses Invitational May 18 · Long Jump · 33-Unattached33-UnattachedLong Jump—DNS3
May 18Pasadena Running Roses Invitational May 18 · 400 Meters · Place 25 · 33-Unattached33-Unattached400 Meters25.1:18.20a3
May 18Pasadena Running Roses Invitational May 18 · 100 Meters · Place 24 · 33-Unattached33-Unattached100 MetersRound P24.15.82a3
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 400 Meters · Place 54 · 33-Unattached33-Unattached400 Meters54.1:24.69a3
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 200 Meters · Place 25 · 33-Unattached33-Unattached200 Meters25.32.96a3
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 100 Meters · Place 25 · 33-Unattached33-Unattached100 MetersRound P25.16.21a3
Apr 13Imani Speed City Annual Invitational Apr 13 · 400 Meters · Place 51 · 33-Unattached33-Unattached400 Meters51.1:22.59aUnofficial3
Apr 13Imani Speed City Annual Invitational Apr 13 · 100 Meters · Place 42 · 33-Unattached33-Unattached100 MetersRound P42.16.58aWind: 0Unofficial3