Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor21st Annual Bring the Heat Invitational · Apr 1811.79a21st Annual Bring the Heat InvitationalApril 18, 2026
1500 Meters · Outdoor19th Annual Bring the Heat Invitational · Apr 205:34.53a19th Annual Bring the Heat InvitationalApril 20, 2024
200 Meters · Outdoor21st Annual Bring the Heat Invitational · Apr 1823.69a21st Annual Bring the Heat InvitationalApril 18, 2026
200m Hurdles · 30" / 0.762m · OutdoorCarolina's Sprint Fest · May 1028.14aCarolina's Sprint FestMay 10, 2025
200m Hurdles · 36" / 0.914m · OutdoorAAU North Carolina District Qualifier · Jun 525.71aAAU North Carolina District QualifierJune 5, 2026
400 Meters · OutdoorAAU North Carolina District Qualifier · Jun 552.12aAAU North Carolina District QualifierJune 5, 2026
800 Meters · OutdoorAAU Junior Olympic Games · Jul 272:18.68AAU Junior Olympic GamesJuly 27, 2024
Combined results · OutdoorKen Roberts-Panthers Elite Challenge · May 2215.91Ken Roberts-Panthers Elite Challenge May 22, 2021
High Jump · OutdoorKen Roberts Panther Elite · May 194-00.00Ken Roberts Panther EliteMay 19, 2024

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 7AAU National Club ChampionshipsJul 7 · 200m Hurdles · Place 2 · Charlotte HeatCharlotte Heat200m HurdlesRound P225.64a—
Jul 7AAU National Club ChampionshipsJul 7 · 200m Hurdles · Place 4 · Charlotte HeatCharlotte Heat200m Hurdles425.71a—
Jul 7AAU National Club ChampionshipsJul 7 · 400 Meters · Place 12 · Charlotte HeatCharlotte Heat400 MetersRound P1252.74a—
Jun 18Adidas Track Nationals 2026Jun 18 · 400 Meters · Place 8 · Charlotte Heat TrackCharlotte Heat Track400 Meters8.53.05a8
Jun 5AAU North Carolina District QualifierJun 5 · 200m Hurdles · Place 1 · Charlotte Heat TrackCharlotte Heat Track200m Hurdles36" / 0.914m1.25.71a PBWind: -0.38
Jun 5AAU North Carolina District QualifierJun 5 · 400 Meters · Place 2 · Charlotte Heat TrackCharlotte Heat Track400 Meters2.52.12a PB8
Jun 5AAU North Carolina District QualifierJun 5 · 200 Meters · Place 3 · Charlotte Heat TrackCharlotte Heat Track200 Meters3.23.16aWind: 3.48
May 30Johnson RileyMay 30 · 400 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track400 Meters1.54.16a8
May 30Johnson RileyMay 30 · 200 Meters · Place 2 · Charlotte Heat TrackCharlotte Heat Track200 Meters2.23.70a8
May 2219th Annual Mark Trail InvitationalMay 22 · 200m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track200m Hurdles30" / 0.762m2.26.03aWind: -0.8Unofficial8
May 2219th Annual Mark Trail InvitationalMay 22 · 400 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P5.55.01aUnofficial8
May 2219th Annual Mark Trail InvitationalMay 22 · 400 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track400 Meters5.55.02aUnofficial8
May 9The Carolina's Sprint FestMay 9 · 400 Meters · Place 2 · Charlotte Heat TrackCharlotte Heat Track400 Meters2.54.06a8
May 9The Carolina's Sprint FestMay 9 · 200 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track200 Meters5.23.96a8
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 200 Meters · Place 5 · Charlotte HeatCharlotte Heat200 MetersRound P523.69a PB—
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 200 Meters · Place 4 · Charlotte HeatCharlotte Heat200 Meters424.02a—
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 100 Meters · Place 4 · Charlotte HeatCharlotte Heat100 Meters411.79a PB—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 200m Hurdles · Place 1 · Charlotte Heat TrackCharlotte Heat Track200m Hurdles36" / 0.914m1.27.02aWind: -1.27
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track800 Meters1.2:24.24a7
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 400 Meters · Place 2 · Charlotte Heat TrackCharlotte Heat Track400 Meters2.55.09a7
Jun 6AAU North Carolina District QualifierJun 6 · 200m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track200m Hurdles30" / 0.762m2.28.21aWind: 2.27
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track800 Meters1.2:21.09a7
Jun 6AAU North Carolina District QualifierJun 6 · 400 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track400 Meters1.54.22a7
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 800 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track800 Meters5.2:28.32a7
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 400 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track400 Meters4.57.98a7
May 10Carolina's Sprint FestMay 10 · 200m Hurdles · Place 1 · Charlotte Heat TrackCharlotte Heat Track200m Hurdles30" / 0.762m1.28.14a PBWind: 0.37
May 10Carolina's Sprint FestMay 10 · 400 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track400 Meters5.58.79a7
May 10Carolina's Sprint FestMay 10 · 200 Meters · Place 10 · Charlotte Heat TrackCharlotte Heat Track200 Meters10.25.33aWind: -0.97
May 10Carolina's Sprint FestMay 10 · 100 Meters · Place 8 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P8.12.39aWind: 07
May 10Carolina's Sprint FestMay 10 · 100 Meters · Place 6 · Charlotte Heat TrackCharlotte Heat Track100 Meters6.12.76aWind: -0.97
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 9 · Charlotte Heat TrackCharlotte Heat Track800 Meters9.2:30.34a7
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 3 · Charlotte Heat TrackCharlotte Heat Track400 Meters3.55.84a7

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 27AAU Junior Olympic GamesJul 27 · 800 Meters · Place 13 · Charlotte HeCharlotte He800 Meters132:18.68 PB12
Jul 27AAU Junior Olympic GamesJul 27 · 400 Meters · Place 18 · Charlotte HeCharlotte He400 MetersRound P1858.1112
Jun 27AAU NC Regional 25 QualifierJun 27 · Pole Vault · Place 3 · Charlotte Heat Track ClubCharlotte Heat Track ClubPole Vault31602—
Jun 27AAU NC Regional 25 QualifierJun 27 · 800 Meters · Place 1 · Charlotte Heat Track ClubCharlotte Heat Track Club800 Meters12:26.22—
Jun 27AAU NC Regional 25 QualifierJun 27 · 400 Meters · Place 2 · Charlotte Heat Track ClubCharlotte Heat Track Club400 Meters259.96—
Jun 15Jim Law Invitational (Youth)Jun 15 · 800 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track800 Meters1.2:26.46a12
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 2 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P2.1:01.42a12
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track400 Meters1.58.05a12
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 1 · Charlotte HeatCharlotte Heat800 Meters12:21.05a—
Jun 7AAU North Carolina District QualifierJun 7 · 400 Meters · Place 2 · Charlotte HeatCharlotte Heat400 Meters259.71a—
Jun 1NC UnitedJun 1 · 800 Meters · Charlotte Heat TrackCharlotte Heat Track800 Meters--DNS12
Jun 1NC UnitedJun 1 · 400 Meters · Charlotte Heat TrackCharlotte Heat Track400 Meters--DNS12
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 3 · UnattachedUnattached800 Meters3.2:31.40a12
Jun 1BodyArmor State GamesJun 1 · 400 Meters · Place 3 · UnattachedUnattached400 Meters3.1:01.58a12
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 800 Meters · Place 7 · Charlotte Heat TrackCharlotte Heat Track800 Meters7.2:35.48a12
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 400 Meters · Place 6 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P6.59.81a12
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 400 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track400 Meters4.59.89a12
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 200 Meters · Place 12 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P12.27.21aWind: 0.712
May 19Ken Roberts Panther EliteMay 19 · High Jump · Place 3 · Charlotte Heat TrackCharlotte Heat TrackHigh Jump3.4-00.00 PB12
May 19Ken Roberts Panther EliteMay 19 · 800 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track800 Meters5.2:35.12a12
May 19Ken Roberts Panther EliteMay 19 · 400 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track400 Meters5.1:02.16a12
May 19Ken Roberts Panther EliteMay 19 · 200 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track200 Meters5.27.35a12
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 1500 Meters · Place 8 · Charlotte Heat TrackCharlotte Heat Track1500 Meters8.5:34.53a PB12
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 800 Meters · Place 18 · Charlotte Heat TrackCharlotte Heat Track800 Meters18.2:46.96a12
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 400 Meters · Place 3 · Charlotte Heat TrackCharlotte Heat Track400 Meters3.1:01.99a12

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · 800 Meters · Place 8 · Charlotte Heat TrackCharlotte Heat Track800 Meters8.2:29.53aUnofficial11
Jul 11AAU Club ChampionshipsJul 11 · 400 Meters · Place 8 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P8.1:02.96aUnofficial11
Jul 11AAU Club ChampionshipsJul 11 · 400 Meters · Place 7 · Charlotte Heat TrackCharlotte Heat Track400 Meters7.1:04.76aUnofficial11
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Place 15 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P15.28.18aWind: 1Unofficial11
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 2 · Charlotte HeatCharlotte HeatCombined results21:06.7312
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 3 · Charlotte HeatCharlotte HeatCombined results328.9212
May 6James-Woods Developmental (Charlotte Flights)May 6 · 800 Meters · Place 5 · Charlotte HeatCharlotte Heat800 Meters52:40.9011
May 6James-Woods Developmental (Charlotte Flights)May 6 · 400 Meters · Place 28 · Charlotte HeatCharlotte Heat400 Meters281:13.5011
May 6James-Woods Developmental (Charlotte Flights)May 6 · 100 Meters · Place 27 · Charlotte HeatCharlotte Heat100 Meters2714.4211
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 800 Meters · Place 15 · Charlotte HeatCharlotte Heat800 Meters152:55.44a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 400 Meters · Place 15 · Charlotte HeatCharlotte Heat400 Meters151:07.42a—

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 800 Meters · Place 45 · Charlotte HeCharlotte He800 Meters452:44.0012
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 400 Meters · Place 79 · Charlotte HeCharlotte He400 MetersRound P791:12.4112
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 800 Meters · Place 3 · Charlotte Heat Track ClubCharlotte Heat Track Club800 Meters32:48.66—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 400 Meters · Place 4 · Charlotte Heat Track ClubCharlotte Heat Track Club400 Meters41:09.97—
Jun 18Jim Law Invitational - YouthJun 18 · 800 Meters · Place 3 · Charlotte Heat TrackCharlotte Heat Track800 Meters3.2:48.44a12
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P4.1:11.41a12
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track400 Meters4.1:10.97a12
Jun 18Jim Law Invitational - YouthJun 18 · 200 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P5.31.11aWind: -0.812
Jun 18Jim Law Invitational - YouthJun 18 · 200 Meters · Place 3 · Charlotte Heat TrackCharlotte Heat Track200 Meters3.30.60aWind: 2.112
Jun 4North Carolina AAU District MeetJun 4 · 800 Meters · Place 6 · Charlotte HeCharlotte He800 Meters62:59.0312
Jun 4North Carolina AAU District MeetJun 4 · 400 Meters · Place 7 · Charlotte HeCharlotte He400 Meters71:14.6212
Jun 4North Carolina AAU District MeetJun 4 · 200 Meters · Place 16 · Charlotte HeCharlotte He200 MetersRound P1631.7412
May 7Charlotte Flights DevelopmentalMay 7 · 800 Meters · Place 2 · Charlotte HeatCharlotte Heat800 Meters22:48.11—
May 7Charlotte Flights DevelopmentalMay 7 · 400 Meters · Place 19 · Charlotte HeatCharlotte Heat400 Meters191:20.11—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 400 Meters · Place 31 · Charlotte Heat Track ClubCharlotte Heat Track Club400 Meters311:19.80—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 200 Meters · Place 22 · Charlotte Heat Track ClubCharlotte Heat Track Club200 Meters2232.06—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 100 Meters · Place 27 · Charlotte Heat Track ClubCharlotte Heat Track Club100 Meters2715.22—

2021 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 1AAU Region 25 QualifierJul 1 · 400 Meters · Place 3 · Charlotte HeCharlotte He400 Meters31:17.748
Jul 1AAU Region 25 QualifierJul 1 · 200 Meters · Place 4 · Charlotte HeCharlotte He200 Meters432.228
Jul 1AAU Region 25 QualifierJul 1 · 200 Meters · Place 4 · Charlotte HeCharlotte He200 MetersRound P432.858
Jul 1AAU Region 25 QualifierJul 1 · 100 Meters · Place 3 · Charlotte HeCharlotte He100 Meters315.488
Jul 1AAU Region 25 QualifierJul 1 · 100 Meters · Place 3 · Charlotte HeCharlotte He100 MetersRound P315.948
Jun 19Jim Law Invitational - YouthJun 19 · 400 Meters · Place 25 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P25.1:23.36a9
Jun 19Jim Law Invitational - YouthJun 19 · 200 Meters · Place 22 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P22.33.98a9
Jun 19Jim Law Invitational - YouthJun 19 · 100 Meters · Place 17 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P17.16.01a9
May 28Mark TrailMay 28 · 400 Meters · Place 27 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P27.1:22.60a9
May 28Mark TrailMay 28 · 200 Meters · Place 28 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P28.36.80a9
May 28Mark TrailMay 28 · 100 Meters · Place 49 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P49.16.92a9
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 30 · Charlotte HeCharlotte HeCombined results301:21.489
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 35 · Charlotte HeCharlotte HeCombined results3533.7809
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 33 · Charlotte HeCharlotte HeCombined results3315.91 PB9
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 30 · Charlotte HeCharlotte HeCombined results301:21.489
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 35 · Charlotte HeCharlotte HeCombined results3533.7809
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 33 · Charlotte HeCharlotte HeCombined results3315.919
May 87th Annual Jackrabbit Sapphire Track InvitationalMay 8 · Combined results · Place 41 · Charlotte HeCharlotte HeCombined results411:28.02—
May 87th Annual Jackrabbit Sapphire Track InvitationalMay 8 · Combined results · Place 49 · Charlotte HeCharlotte HeCombined results4936.45—
May 87th Annual Jackrabbit Sapphire Track InvitationalMay 8 · Combined results · Place 45 · Charlotte HeCharlotte HeCombined results4516.72—
May 1Charlotte Flights DevelopmentalMay 1 · 400 Meters · Place 21 · Charlotte Heat TrackCharlotte Heat Track400 Meters21.1:29.26a9
May 1Charlotte Flights DevelopmentalMay 1 · 100 Meters · Place 19 · Charlotte Heat TrackCharlotte Heat Track100 Meters19.16.66a9