Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor21st Annual Bring the Heat Invitational · Apr 1812.84a21st Annual Bring the Heat InvitationalApril 18, 2026
200 Meters · Outdoor4th Annual QC Blazers Invitational · Jun 626.334th Annual QC Blazers InvitationalJune 6, 2026
400 Meters · Outdoor21st Annual Bring the Heat Invitational · Apr 181:05.29a21st Annual Bring the Heat InvitationalApril 18, 2026
Long Jump · OutdoorJames-Woods Developmental (Charlotte Flights) · May 63.65mJames-Woods Developmental (Charlotte Flights)May 6, 2023

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 64th Annual QC Blazers InvitationalJun 6 · 200 Meters · Place 1 · Razor Elite ReloadedRazor Elite Reloaded200 Meters126.33 PB—
Jun 64th Annual QC Blazers InvitationalJun 6 · 100 Meters · Place 1 · Razor Elite ReloadedRazor Elite Reloaded100 Meters112.96—
May 30AAU South Carolina District QualifierMay 30 · 400 Meters · Place 6 · Razor elite reloadedRazor elite reloaded400 Meters6.1:11.20a5
May 30AAU South Carolina District QualifierMay 30 · 200 Meters · Place 1 · Razor elite reloadedRazor elite reloaded200 Meters1.26.45a5
May 30AAU South Carolina District QualifierMay 30 · 100 Meters · Place 1 · Razor elite reloadedRazor elite reloaded100 Meters1.13.15a5
May 2219th Annual Mark Trail InvitationalMay 22 · 400 Meters · Place 19 · Razor elite reloadedRazor elite reloaded400 MetersRound P19.1:08.43aUnofficial5
May 2219th Annual Mark Trail InvitationalMay 22 · 200 Meters · Place 3 · Razor elite reloadedRazor elite reloaded200 MetersRound P3.27.13aWind: -1.7Unofficial5
May 2219th Annual Mark Trail InvitationalMay 22 · 200 Meters · Place 3 · Razor elite reloadedRazor elite reloaded200 Meters3.26.82aWind: -1.1Unofficial5
May 2219th Annual Mark Trail InvitationalMay 22 · 100 Meters · Place 2 · Razor elite reloadedRazor elite reloaded100 MetersRound P2.13.16aWind: -1.1Unofficial5
May 2219th Annual Mark Trail InvitationalMay 22 · 100 Meters · Place 2 · Razor elite reloadedRazor elite reloaded100 Meters2.12.98aWind: -0.8Unofficial5
Apr 25Blazing Legends InvitationalApr 25 · 200 Meters · Place 4 · Razor elite reloadedRazor elite reloaded200 Meters427.47—
Apr 25Blazing Legends InvitationalApr 25 · 200 Meters · Place 4 · Razor elite reloadedRazor elite reloaded200 Meters427.47—
Apr 25Blazing Legends InvitationalApr 25 · 400 Meters · Place 2 · Razor elite reloadedRazor elite reloaded400 Meters21:05.88—
Apr 25Blazing Legends InvitationalApr 25 · 400 Meters · Place 5 · Razor elite reloadedRazor elite reloaded400 Meters51:05.88—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 3 · Razor elite reloadedRazor elite reloaded100 Meters313.05—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 3 · Razor elite reloadedRazor elite reloaded100 Meters313.05—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 1 · Razor elite reloadedRazor elite reloaded100 MetersRound P113.25—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 3 · Razor elite reloadedRazor elite reloaded100 MetersRound P313.25—
Apr 25Blazing Legends InvitationalApr 25 · 200 Meters · Place 4 · Razor elite reloadedRazor elite reloaded200 Meters427.47—
Apr 25Blazing Legends InvitationalApr 25 · 200 Meters · Place 4 · Razor elite reloadedRazor elite reloaded200 Meters427.47—
Apr 25Blazing Legends InvitationalApr 25 · 400 Meters · Place 2 · Razor elite reloadedRazor elite reloaded400 Meters21:05.88—
Apr 25Blazing Legends InvitationalApr 25 · 400 Meters · Place 5 · Razor elite reloadedRazor elite reloaded400 Meters51:05.88—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 3 · Razor elite reloadedRazor elite reloaded100 Meters313.05—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 3 · Razor elite reloadedRazor elite reloaded100 Meters313.05—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 1 · Razor elite reloadedRazor elite reloaded100 MetersRound P113.25—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 3 · Razor elite reloadedRazor elite reloaded100 MetersRound P313.25—
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 400 Meters · Place 20 · Razor elite reloadedRazor elite reloaded400 Meters201:05.29a PB—
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 200 Meters · Place 21 · Razor elite reloadedRazor elite reloaded200 MetersRound P2127.09a—
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 100 Meters · Place 8 · Razor elite reloadedRazor elite reloaded100 Meters812.84a PB—

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 3USATF Region 10 Junior Olympic ChampionshipsJul 3 · 200 Meters · Place 1 · Arizona Speed AcademyArizona Speed Academy200 MetersRound P127.51a4
Jul 3USATF Region 10 Junior Olympic ChampionshipsJul 3 · 200 Meters · Place 1 · Arizona Speed AcademyArizona Speed Academy200 Meters127.36a4
Jul 3USATF Region 10 Junior Olympic ChampionshipsJul 3 · 100 Meters · Place 1 · Arizona Speed AcademyArizona Speed Academy100 MetersRound P113.21a4
Jul 3USATF Region 10 Junior Olympic ChampionshipsJul 3 · 100 Meters · Place 1 · Arizona Speed AcademyArizona Speed Academy100 Meters112.86a4
Jun 28AAU Track & Field Region 20 QualifierJun 28 · 200 Meters · Place 1 · Arizona Speed AcademyArizona Speed Academy200 Meters1.27.22aWind: 1.54
Jun 28AAU Track & Field Region 20 QualifierJun 28 · 100 Meters · Place 1 · Arizona Speed AcademyArizona Speed Academy100 Meters1.13.53aWind: -0.34
May 10Carolina's Sprint FestMay 10 · 200 Meters · Place 4 · Razor EliteRazor Elite200 Meters4.29.13aWind: 04
May 10Carolina's Sprint FestMay 10 · 100 Meters · Place 1 · Razor EliteRazor Elite100 MetersRound P1.13.46aWind: 04
May 10Carolina's Sprint FestMay 10 · 100 Meters · Place 1 · Razor EliteRazor Elite100 MetersRound P1.13.46aWind: 04
May 10Carolina's Sprint FestMay 10 · 100 Meters · Place 2 · Razor EliteRazor Elite100 Meters2.13.74aWind: -1.44
May 3James-Woods Developmental (Charlotte Flights)May 3 · Long Jump · Place 4 · Razor EliteRazor EliteLong Jump43.69m4
May 3James-Woods Developmental (Charlotte Flights)May 3 · 100 Meters · Place 2 · Razor EliteRazor Elite100 Meters212.99a4
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 200 Meters · Place 2 · Arizona Speed AcademyArizona Speed Academy200 Meters2.28.01a4
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 100 Meters · Place 2 · Arizona Speed AcademyArizona Speed Academy100 MetersRound P2.14.12a4
Apr 26Imani Speed City Compton 2025 Invitational MeetApr 26 · 100 Meters · Place 2 · Arizona Speed AcademyArizona Speed Academy100 Meters2.13.08a4
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Place 8 · Razor EliteRazor Elite200 MetersRound P8.28.40a4
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Place 8 · Razor EliteRazor Elite200 Meters8.29.18a4
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 100 Meters · Place 5 · Razor EliteRazor Elite100 Meters5.13.39a4
Mar 22ROF Spring Invitational MeetMar 22 · Long Jump · Place 2 · Razor EliteRazor EliteLong Jump2.4.05m4
Mar 22ROF Spring Invitational MeetMar 22 · 200 Meters · Place 1 · Razor EliteRazor Elite200 Meters1.28.61a4
Mar 22ROF Spring Invitational MeetMar 22 · 100 Meters · Place 1 · Razor EliteRazor Elite100 Meters1.13.83a4

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 19Ken Roberts Panther EliteMay 19 · 400 Meters · Place 20 · Charlotte Heat TrackCharlotte Heat Track400 Meters20.1:15.83a3
May 19Ken Roberts Panther EliteMay 19 · 200 Meters · Charlotte Heat TrackCharlotte Heat Track200 Meters--DNS3
May 19Ken Roberts Panther EliteMay 19 · 100 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track100 Meters5.14.35a3
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 400 Meters · Place 23 · Charlotte Heat TrackCharlotte Heat Track400 Meters23.1:14.71a3
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P--DNS3
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Charlotte Heat TrackCharlotte Heat Track100 Meters--DNS3
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 200 Meters · Arizona Speed AcademyArizona Speed Academy200 MetersRound P—DNS3
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 100 Meters · Arizona Speed AcademyArizona Speed Academy100 MetersRound P—DNS3

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · 400 Meters · Place 45 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P45.1:31.50aUnofficial8
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P5.29.68aWind: -1.4Unofficial8
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Place 6 · Charlotte Heat TrackCharlotte Heat Track200 Meters6.29.95aWind: 0Unofficial8
Jul 11AAU Club ChampionshipsJul 11 · 100 Meters · Place 11 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P11.14.53aWind: 0Unofficial8
May 6James-Woods Developmental (Charlotte Flights)May 6 · Long Jump · Place 1 · Charlotte HeatCharlotte HeatLong Jump13.65m PB8
May 6James-Woods Developmental (Charlotte Flights)May 6 · 400 Meters · Place 3 · Charlotte HeatCharlotte Heat400 Meters31:17.668
May 6James-Woods Developmental (Charlotte Flights)May 6 · 100 Meters · Place 1 · Charlotte HeatCharlotte Heat100 Meters114.388
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · Long Jump · Place 1 · Charlotte HeatCharlotte HeatLong Jump112-02.00—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 3 · Charlotte HeatCharlotte Heat200 MetersRound P332.52a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 4 · Charlotte HeatCharlotte Heat200 Meters432.31a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 100 Meters · Place 1 · Charlotte HeatCharlotte Heat100 Meters114.97a—

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Long Jump · 48-Unattached48-UnattachedLong JumpXDNS1
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 200 Meters · Place 6 · 48-Unattached48-Unattached200 MetersRound P6.32.05aWind: 0.51
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 200 Meters · Place 5 · 48-Unattached48-Unattached200 Meters5.31.81aWind: 1.31
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 100 Meters · Place 2 · 48-Unattached48-Unattached100 MetersRound P2.15.15aWind: -1.11
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 100 Meters · Place 1 · 48-Unattached48-Unattached100 Meters1.14.61aWind: 0.61
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 200 Meters · Place 3 · Charlotte Heat Track ClubCharlotte Heat Track Club200 MetersRound P330.60—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 200 Meters · Place 6 · Charlotte Heat Track ClubCharlotte Heat Track Club200 Meters631.85—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 100 Meters · Place 1 · Charlotte Heat Track ClubCharlotte Heat Track Club100 MetersRound P114.31—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 100 Meters · Place 1 · Charlotte Heat Track ClubCharlotte Heat Track Club100 Meters114.70—
Jun 18Jim Law Invitational - YouthJun 18 · Long Jump · Place 3 · Charlotte Heat TrackCharlotte Heat TrackLong Jump3.3.31m7
Jun 18Jim Law Invitational - YouthJun 18 · 200 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P5.33.37aWind: -1.87
Jun 18Jim Law Invitational - YouthJun 18 · 200 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track200 Meters5.32.94aWind: -0.97
Jun 18Jim Law Invitational - YouthJun 18 · 100 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P4.15.88aWind: -0.57
Jun 18Jim Law Invitational - YouthJun 18 · 100 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track100 Meters1.14.82aWind: 17
May 7Charlotte Flights DevelopmentalMay 7 · 400 Meters · Place 26 · Charlotte HeatCharlotte Heat400 Meters261:34.83—
May 7Charlotte Flights DevelopmentalMay 7 · 100 Meters · Place 3 · Charlotte HeatCharlotte Heat100 Meters316.10—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 400 Meters · Place 15 · Charlotte Heat Track ClubCharlotte Heat Track Club400 Meters151:25.10—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 200 Meters · Place 2 · Charlotte Heat Track ClubCharlotte Heat Track Club200 Meters232.31—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 200 Meters · Place 1 · Charlotte Heat Track ClubCharlotte Heat Track Club200 Meters132.07q—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 100 Meters · Place 1 · Charlotte Heat Track ClubCharlotte Heat Track Club100 Meters114.94—

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 19Jim Law Invitational - YouthJun 19 · 200 Meters · Place 9 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P9.34.10a6
Jun 19Jim Law Invitational - YouthJun 19 · 100 Meters · Place 9 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P9.16.45a6
May 28Mark TrailMay 28 · 200 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P1.36.34a6
May 28Mark TrailMay 28 · 200 Meters · Place 2 · Charlotte Heat TrackCharlotte Heat Track200 Meters2.37.28a6
May 28Mark TrailMay 28 · 100 Meters · Place 2 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P2.17.24a6
May 28Mark TrailMay 28 · 100 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track100 Meters1.16.48a6
May 1Charlotte Flights DevelopmentalMay 1 · 400 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track400 Meters1.1:29.29a6
May 1Charlotte Flights DevelopmentalMay 1 · 100 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track100 Meters1.17.05a6