Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMPR-MAF-UU-UAA #3 · May 3116.51aMPR-MAF-UU-UAA #3May 31, 2026
1500 Meters · IndoorUSATF National Youth Indoor Championships · Mar 216:38.66aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
1500 Meters · OutdoorAAU North Carolina District Qualifier · Jun 56:09.86aAAU North Carolina District QualifierJune 5, 2026
200 Meters · IndoorThe Galleria Games · Dec 2138.20aThe Galleria GamesDecember 21, 2024
200 Meters · OutdoorTrack and Field Stars of Tomorrow hosted by PierreTiming **2nd Annual** · Jul 1834.45Track and Field Stars of Tomorrow hosted by PierreTiming **2nd Annual**July 18, 2026
400 Meters · IndoorThe Bama Showcase · Jan 261:28.60aThe Bama ShowcaseJanuary 26, 2025
400 Meters · OutdoorAAU North Carolina District Qualifier · Jun 51:17.28aAAU North Carolina District QualifierJune 5, 2026
60 Meter · IndoorCoach Miami Presents the Virginia Beast Invitational · Dec 811.19aCoach Miami Presents the Virginia Beast InvitationalDecember 8, 2024
60 Meters · IndoorTFCUSA National Championship · Feb 1112.01TFCUSA National ChampionshipFebruary 11, 2024
800 Meters · IndoorThe Bama Showcase · Jan 263:25.68aThe Bama ShowcaseJanuary 26, 2025
800 Meters · OutdoorAAU North Carolina District Qualifier · Jun 53:01.94aAAU North Carolina District QualifierJune 5, 2026
Combined results · OutdoorBlythewood Elite Youth Developmental Meet · Mar 3020.23Blythewood Elite Youth Developmental MeetMarch 30, 2024

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 18Track and Field Stars of Tomorrow hosted by PierreTiming **2nd Annual**Jul 18 · 200 Meters · Place 2 · Training 4 Life TracTraining 4 Life Trac200 Meters234.45 PB—
Jul 18Track and Field Stars of Tomorrow hosted by PierreTiming **2nd Annual**Jul 18 · 200 Meters · Place 2 · Training 4 Life TracTraining 4 Life Trac200 Meters234.45—
Jul 18Track and Field Stars of Tomorrow hosted by PierreTiming **2nd Annual**Jul 18 · 400 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac400 Meters11:19.00—
Jul 18Track and Field Stars of Tomorrow hosted by PierreTiming **2nd Annual**Jul 18 · 400 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac400 Meters11:19.00—
Jun 20Jim Law Invitational (Youth)Jun 20 · 1500 Meters · Place 2 · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters26:19.218
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 9 · Training 4 Life Track NationTraining 4 Life Track Nation400 MetersRound P91:18.668
Jun 5AAU North Carolina District QualifierJun 5 · 1500 Meters · Place 3 · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters3.6:09.86a PB2
Jun 5AAU North Carolina District QualifierJun 5 · 800 Meters · Place 3 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters3.3:01.94a PB2
Jun 5AAU North Carolina District QualifierJun 5 · 400 Meters · Place 6 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters6.1:17.28a PB2
May 31MPR-MAF-UU-UAA #3May 31 · 400 Meters · Place 1 · UnattachedUnattached400 Meters1.1:23.78a2
May 31MPR-MAF-UU-UAA #3May 31 · 200 Meters · Place 1 · UnattachedUnattached200 Meters1.35.11aWind: 02
May 31MPR-MAF-UU-UAA #3May 31 · 100 Meters · Place 1 · UnattachedUnattached100 Meters1.16.51a PBWind: 0.22
May 168th Annual Runnin' On Faith InvitationalMay 16 · 800 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters4.3:15.71a2
May 168th Annual Runnin' On Faith InvitationalMay 16 · 400 Meters · Place 15 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters15.1:25.12a2
May 168th Annual Runnin' On Faith InvitationalMay 16 · 200 Meters · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters—DNS2
May 9The Carolina's Sprint FestMay 9 · 800 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters4.3:09.34a2
May 9The Carolina's Sprint FestMay 9 · 400 Meters · Place 6 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters6.1:22.72a2
May 9The Carolina's Sprint FestMay 9 · 200 Meters · Place 31 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters31.37.99a2
Apr 25Blazing Legends InvitationalApr 25 · 800 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac800 Meters13:05.18—
Apr 25Blazing Legends InvitationalApr 25 · 800 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac800 Meters13:05.18—
Apr 25Blazing Legends InvitationalApr 25 · 1500 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac1500 Meters16:15.82—
Apr 25Blazing Legends InvitationalApr 25 · 1500 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac1500 Meters16:15.82—
Apr 25Blazing Legends InvitationalApr 25 · 800 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac800 Meters13:05.18—
Apr 25Blazing Legends InvitationalApr 25 · 800 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac800 Meters13:05.18—
Apr 25Blazing Legends InvitationalApr 25 · 1500 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac1500 Meters16:15.82—
Apr 25Blazing Legends InvitationalApr 25 · 1500 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac1500 Meters16:15.82—
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · 1500 Meters · Place 3 · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters3.6:22.52a2
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · 800 Meters · Place 5 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters5.3:17.67a2
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · 400 Meters · Place 9 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters9.1:23.22a2

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 18Coach O Track & Field ClassicJan 18 · 200 Meters · Place 11 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters1139.33—
Jan 18Coach O Track & Field ClassicJan 18 · 800 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters43:31.13—
Jan 18Coach O Track & Field ClassicJan 18 · 400 Meters · Place 6 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters61:33.53—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 6AAU Primary Results: Top 8 Combined Age GroupsJul 6 · 800 Meters · Place 28 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters28.3:10.86a1
Jul 6AAU Primary Results: Top 8 Combined Age GroupsJul 6 · 400 Meters · Place 72 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters72.1:25.50a1
Jul 6AAU Primary Results: Top 8 Combined Age GroupsJul 6 · 200 Meters · Place 113 · Training 4 Life Track NationTraining 4 Life Track Nation200 MetersRound P113.38.32a1
Jul 6AAU Primary National ChampionshipsJul 6 · 800 Meters · Place 9 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters9.3:10.86a1
Jul 6AAU Primary National ChampionshipsJul 6 · 400 Meters · Place 26 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters26.1:25.50a1
Jul 6AAU Primary National ChampionshipsJul 6 · 200 Meters · Place 37 · Training 4 Life Track NationTraining 4 Life Track Nation200 MetersRound P37.38.32aWind: 2.61
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 1500 Meters · Place 2 · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters2.6:42.29a1
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 7 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters7.3:05.27a1
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters4.6:43.43a1
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters4.6:43.43a1
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 9 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters9.3:12.75a1
Jun 6AAU North Carolina District QualifierJun 6 · 400 Meters · Place 21 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters21.1:27.72a1
May 10Carolina's Sprint FestMay 10 · 800 Meters · Place 6 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters6.3:23.74a1
May 10Carolina's Sprint FestMay 10 · 400 Meters · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters—DNS1
May 10Carolina's Sprint FestMay 10 · 200 Meters · Place 19 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters19.36.98aWind: -0.21
May 3James-Woods Developmental (Charlotte Flights)May 3 · 800 Meters · Place 14 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters143:45.69a1
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 1500 Meters · Place 6 · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters6.6:50.97a1
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 11 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters11.3:17.68a1

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Place 3 · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters3.6:38.66a PB1
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 9 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters9.3:32.10a1
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 18 · Training 4 Life Track NationTraining 4 Life Track Nation400 MetersRound P18.1:32.28a1
Mar 7AAU Indoor National ChampionshipsMar 7 · 400 Meters · Place 59 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters591:34.49a—
Mar 7AAU Indoor National ChampionshipsMar 7 · 800 Meters · Place 35 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters353:38.49a—
Jan 26The Bama ShowcaseJan 26 · 800 Meters · Place 7 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters7.3:25.68a PB1
Jan 26The Bama ShowcaseJan 26 · 400 Meters · Place 14 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters14.1:28.60a PB1
Jan 26The Bama ShowcaseJan 26 · 200 Meters · Place 15 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters15.39.43a1
Jan 5757 ShowdownJan 5 · 800 Meters · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters--DNS1
Jan 5757 ShowdownJan 5 · 400 Meters · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters--DNS1

2024 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 21The Galleria GamesDec 21 · 800 Meters · Place 7 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters7.3:37.28a1
Dec 21The Galleria GamesDec 21 · 400 Meters · Place 23 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters23.1:35.26a1
Dec 21The Galleria GamesDec 21 · 200 Meters · Place 28 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters28.38.20a PB1
Dec 15VB Oceanfront InvitationalDec 15 · 60 Meter · Training 4 Life Track NationTraining 4 Life Track Nation60 MeterRound P--DNS1
Dec 15VB Oceanfront InvitationalDec 15 · 400 Meters · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters--DNS1
Dec 15VB Oceanfront InvitationalDec 15 · 200 Meters · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters--DNS1
Dec 8Coach Miami Presents the Virginia Beast InvitationalDec 8 · 60 Meter · Place 7 · Training 4 Life Track NationTraining 4 Life Track Nation60 MeterRound P7.11.19a PB1
Dec 8Coach Miami Presents the Virginia Beast InvitationalDec 8 · 60 Meter · Place 10 · Training 4 Life Track NationTraining 4 Life Track Nation60 Meter10.11.83a1
Dec 8Coach Miami Presents the Virginia Beast InvitationalDec 8 · 400 Meters · Place 3 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters3.1:35.70a1
Dec 8Coach Miami Presents the Virginia Beast InvitationalDec 8 · 200 Meters · Place 2 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters2.39.07a1
Mar 1AAU Indoor National ChamponshipsMar 1 · 800 Meters · Place 4 · Training 4 Life Track NTraining 4 Life Track N800 Meters43:58.73a—
Mar 1AAU Indoor National ChamponshipsMar 1 · 400 Meters · Place 11 · Training 4 Life Track NTraining 4 Life Track N400 Meters111:41.35a—
Mar 1AAU Indoor National ChamponshipsMar 1 · 60 Meters · Place 18 · Training 4 Life Track NTraining 4 Life Track N60 MetersRound P1812.40a—
Feb 11TFCUSA National ChampionshipFeb 11 · 200 Meters · Place 7 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters744.95—
Feb 11TFCUSA National ChampionshipFeb 11 · 400 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters41:43.91—
Feb 11TFCUSA National ChampionshipFeb 11 · 60 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation60 Meters412.01 PB—
Jan 28Coach Miami Presents The Bama ShowcaseJan 28 · 60 Meters · Place 5 · Training 4 Life Track NTraining 4 Life Track N60 MetersRound P512.10a—
Jan 28Coach Miami Presents The Bama ShowcaseJan 28 · 60 Meters · Place 6 · Training 4 Life Track NTraining 4 Life Track N60 Meters612.46a—
Jan 14VA Showcase ClubJan 14 · 200 Meters · Place 56 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters56.44.50aGr
Jan 12The VA ShowcaseJan 12 · 200 Meters · Place 56 · Training 4 LTraining 4 L200 Meters5644.50—
Jan 12The VA ShowcaseJan 12 · 60 Meters · Place 59 · Training 4 LTraining 4 L60 MetersRound P5913.01—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 34 · Training 4 Life Track NationTraining 4 Life Track Nation400 MetersRound P34.1:49.06aGr
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 22 · Training 4 Life Track NTraining 4 Life Track N800 Meters223:38.77a—
Jun 7AAU North Carolina District QualifierJun 7 · 400 Meters · Place 40 · Training 4 Life Track NTraining 4 Life Track N400 Meters401:49.35a—
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 15 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters15.3:51.77aGr
Jun 1BodyArmor State GamesJun 1 · 400 Meters · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters--DNSGr
Apr 27YOUTH DIAMOND LEAGUE SERIES TIFFANY ROSS WILLIAMS INVITATIONALApr 27 · 800 Meters · Place 1 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters1.3:45.49aGr
Apr 27YOUTH DIAMOND LEAGUE SERIES TIFFANY ROSS WILLIAMS INVITATIONALApr 27 · 400 Meters · Place 2 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters2.1:32.63aGr
Apr 27YOUTH DIAMOND LEAGUE SERIES TIFFANY ROSS WILLIAMS INVITATIONALApr 27 · 200 Meters · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters—DNSGr
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 19 · Training 4 Life Track NationTraining 4 Life Track Nation200 MetersRound P19.46.40aGr
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Place 25 · Training 4 Life Track NationTraining 4 Life Track Nation100 Meters25.20.96aGr
Mar 30Blythewood Elite Youth Developmental MeetMar 30 · Combined results · Place 3 · Training 4 LTraining 4 LCombined results31:39.77—
Mar 30Blythewood Elite Youth Developmental MeetMar 30 · Combined results · Place 11 · Training 4 LTraining 4 LCombined results1149.36—
Mar 30Blythewood Elite Youth Developmental MeetMar 30 · Combined results · Place 6 · Training 4 LTraining 4 LCombined results620.23 PB—
Mar 30Blythewood Elite Youth Developmental MeetMar 30 · 200 Meters · Place 12 · Training 4 LTraining 4 L200 Meters124:04:53.22—
Mar 30Blythewood Elite Youth Developmental MeetMar 30 · 100 Meters · Place 6 · Training 4 LTraining 4 L100 Meters620.23—
Mar 30Blythewood Elite Youth Developmental MeetMar 30 · 400 Meters · Place 3 · Training 4 LTraining 4 L400 Meters31:39.77—
Mar 29Blazer Twilight InvitationalMar 29 · 200 Meters · Place 12 · Training 4 LTraining 4 L200 Meters124:04:53.22—
Mar 29Blazer Twilight InvitationalMar 29 · 100 Meters · Place 6 · Training 4 LTraining 4 L100 Meters620.23—
Mar 29Blazer Twilight InvitationalMar 29 · 400 Meters · Place 3 · Training 4 LTraining 4 L400 Meters31:39.77—