Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU North Carolina District Qualifier · Jun 512.47aAAU North Carolina District QualifierJune 5, 2026
100m Hurdles · 30" / 0.762m · OutdoorJim Law Invitational - Youth (June 14 - 15, 2025) · Jun 1414.91aJim Law Invitational - Youth (June 14 - 15, 2025)June 14, 2025
100m Hurdles · 33" / 0.838m · OutdoorAAU North Carolina District Qualifier · Jun 514.34aAAU North Carolina District QualifierJune 5, 2026
200 Meters · OutdoorJohnson Riley · Jun 127.29aJohnson RileyJune 1, 2025
200m Hurdles · 30" / 0.762m · OutdoorJim Law Invitational - Youth (June 14 - 15, 2025) · Jun 1428.20aJim Law Invitational - Youth (June 14 - 15, 2025)June 14, 2025
200m Hurdles · 33" / 0.838m · OutdoorAAU Track & Field Region 25 Qualifier · Jun 2628.63aAAU Track & Field Region 25 QualifierJune 26, 2025
400 Meters · Outdoor19th Annual Bring the Heat Invitational · Apr 201:06.56a19th Annual Bring the Heat InvitationalApril 20, 2024
800 Meters · OutdoorKen Roberts Panther Elite · May 192:54.92aKen Roberts Panther EliteMay 19, 2024
80m Hurdles · 30" / 0.762m · OutdoorJim Law Invitational - Youth · Jun 1816.97aJim Law Invitational - YouthJune 18, 2022
Combined results · OutdoorJim Law Invitational - Youth · Jun 1715.21Jim Law Invitational - YouthJune 17, 2023
High Jump · OutdoorAAU North Carolina District Qualifier · Jun 51.68mAAU North Carolina District QualifierJune 5, 2026
Long Jump · OutdoorAAU Track & Field Region 25 Qualifier · Jun 264.69mAAU Track & Field Region 25 QualifierJune 26, 2025
Pentathlon (Outdoor) · Standard · OutdoorAAU Track & Field Region 25 Qualifier · Jun 262233AAU Track & Field Region 25 QualifierJune 26, 2025
Shot Put · 6lb · OutdoorAAU Track & Field Region 25 Qualifier · Jun 267.34mAAU Track & Field Region 25 QualifierJune 26, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · High Jump · Place 1 · Charlotte HeatCharlotte HeatHigh Jump11.57m9
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 100m Hurdles · Place 1 · Charlotte HeatCharlotte Heat100m Hurdles114.69a9
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 100m Hurdles · Place 1 · Charlotte HeatCharlotte Heat100m Hurdles114.37a9
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 100 Meters · Place 11 · Charlotte HeatCharlotte Heat100 Meters1112.70a9
Jun 5AAU North Carolina District QualifierJun 5 · High Jump · Place 2 · Charlotte Heat TrackCharlotte Heat TrackHigh Jump2.1.68m PB9
Jun 5AAU North Carolina District QualifierJun 5 · 100m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles33" / 0.838m2.14.34a PB9
Jun 5AAU North Carolina District QualifierJun 5 · 100 Meters · Place 16 · Charlotte Heat TrackCharlotte Heat Track100 Meters16.12.47a PBWind: 0.99
May 30Johnson RileyMay 30 · High Jump · Place 1 · Charlotte Heat TrackCharlotte Heat TrackHigh Jump1.5-04.009
May 30Johnson RileyMay 30 · 100m Hurdles · Place 1 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles33" / 0.838m1.14.64a9
May 30Johnson RileyMay 30 · 100m Hurdles · Place 1 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles33" / 0.838m1.14.64a9
May 30Johnson RileyMay 30 · 100 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track100 Meters4.12.64a9

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 3 · Charlotte Heat TrackCharlotte Heat Track800 MetersRound M3.3:42.74a12
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Long Jump · Place 2 · Charlotte Heat TrackCharlotte Heat TrackLong JumpRound M2.4.69m PB12
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Shot Put · Place 2 · Charlotte Heat TrackCharlotte Heat TrackShot Put6lbRound M2.7.34m PB12
Jun 26AAU Track & Field Region 25 QualifierJun 26 · High Jump · Place 1 · Charlotte Heat TrackCharlotte Heat TrackHigh JumpRound M1.1.46m12
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 100m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles30" / 0.762mRound M2.15.71aWind: 0.212
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Pentathlon (Outdoor) · Place 2 · Charlotte Heat TrackCharlotte Heat TrackPentathlon (Outdoor)StandardRound M2.2233 PB12
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 200m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track200m Hurdles33" / 0.838m2.28.63a PBWind: -1.312
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 100m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles30" / 0.762mRound P2.15.87aWind: 0.512
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 100m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles30" / 0.762m2.15.29aWind: 012
Jun 26AAU Track & Field Region 25 QualifierJun 26 · High Jump · Place 5 · Charlotte Heat TrackCharlotte Heat TrackHigh Jump5.1.40m12
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 200m Hurdles · Place 1 · Charlotte Heat TrackCharlotte Heat Track200m Hurdles30" / 0.762m1.28.20a PB12
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100m Hurdles · Place 1 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles30" / 0.762mRound P1.14.91a PB12
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100m Hurdles · Place 1 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles30" / 0.762m1.15.00aWind: 1.912
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · High Jump · Place 1 · Charlotte Heat TrackCharlotte Heat TrackHigh Jump1.1.47m12
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100 Meters · Place 10 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P10.13.36a12
Jun 6AAU North Carolina District QualifierJun 6 · 200m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track200m Hurdles33" / 0.838m2.27.71aWind: 2.512
Jun 6AAU North Carolina District QualifierJun 6 · 100m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles30" / 0.762m2.14.77aWind: 3.112
Jun 6AAU North Carolina District QualifierJun 6 · High Jump · Place 1 · Charlotte Heat TrackCharlotte Heat TrackHigh Jump1.1.57m12
Jun 6AAU North Carolina District QualifierJun 6 · 100 Meters · Place 11 · Charlotte Heat TrackCharlotte Heat Track100 Meters11.12.88aWind: 0.712
Jun 1Johnson RileyJun 1 · High Jump · Place 1 · Charlotte HeatCharlotte HeatHigh Jump15-012
Jun 1Johnson RileyJun 1 · 100m Hurdles · Place 1 · Charlotte HeatCharlotte Heat100m Hurdles115.02a12
Jun 1Johnson RileyJun 1 · 200 Meters · Place 8 · Charlotte HeatCharlotte Heat200 Meters827.29a PB12
Jun 1Johnson RileyJun 1 · 100 Meters · Place 7 · Charlotte HeatCharlotte Heat100 Meters712.71a12
May 10Carolina's Sprint FestMay 10 · 200m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track200m Hurdles30" / 0.762m2.29.66aWind: 0.112
May 10Carolina's Sprint FestMay 10 · Shot Put · Charlotte Heat TrackCharlotte Heat TrackShot Put8lb--DNS12
May 10Carolina's Sprint FestMay 10 · Shot Put · Charlotte Heat TrackCharlotte Heat TrackShot Put8lb—DNS12
May 10Carolina's Sprint FestMay 10 · 100m Hurdles · Charlotte Heat TrackCharlotte Heat Track100m Hurdles33" / 0.838m—DNSWind: -1.412
May 10Carolina's Sprint FestMay 10 · High Jump · Place 1 · Charlotte Heat TrackCharlotte Heat TrackHigh Jump1.5-00.0012
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Charlotte Heat TrackCharlotte Heat Track400 Meters--DNS12
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P--DNS12
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 100 Meters · Charlotte Heat TrackCharlotte Heat Track100 Meters--DNS12

2024 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 27AAU NC Regional 25 QualifierJun 27 · Pole Vault · Place 2 · Charlotte Heat Track ClubCharlotte Heat Track ClubPole Vault22520—
Jun 27AAU NC Regional 25 QualifierJun 27 · High Jump · Place 1 · Charlotte Heat Track ClubCharlotte Heat Track ClubHigh Jump15-02.00—
Jun 27AAU NC Regional 25 QualifierJun 27 · 200m Hurdles · Place 1 · Charlotte Heat Track ClubCharlotte Heat Track Club200m Hurdles128.45—
Jun 27AAU NC Regional 25 QualifierJun 27 · 100m Hurdles · Place 1 · Charlotte Heat Track ClubCharlotte Heat Track Club100m Hurdles115.00—
Jun 27AAU NC Regional 25 QualifierJun 27 · 100 Meters · Place 10 · Charlotte Heat Track ClubCharlotte Heat Track Club100 Meters1013.09—
Jun 15Jim Law Invitational (Youth)Jun 15 · 200m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track200m Hurdles30" / 0.762m2.29.95a11
Jun 15Jim Law Invitational (Youth)Jun 15 · 100m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles30" / 0.762mRound P2.16.89a11
Jun 15Jim Law Invitational (Youth)Jun 15 · 100m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles30" / 0.762m2.15.78aWind: 0.411
Jun 15Jim Law Invitational (Youth)Jun 15 · High Jump · Place 1 · Charlotte Heat TrackCharlotte Heat TrackHigh Jump1.1.47m11
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 9 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P9.13.40aWind: -0.311
Jun 7AAU North Carolina District QualifierJun 7 · 200m Hurdles · Place 2 · Charlotte HeatCharlotte Heat200m Hurdles230.11a—
Jun 7AAU North Carolina District QualifierJun 7 · 100m Hurdles · Place 2 · Charlotte HeatCharlotte Heat100m Hurdles216.37a—
Jun 7AAU North Carolina District QualifierJun 7 · 100m Hurdles · Place 2 · Charlotte HeatCharlotte Heat100m Hurdles216.68a—
Jun 7AAU North Carolina District QualifierJun 7 · High Jump · Place 1 · Charlotte HeatCharlotte HeatHigh Jump15-2—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · Place 12 · Charlotte HeatCharlotte Heat100 Meters1213.28a—
Jun 1BodyArmor State GamesJun 1 · 200m Hurdles · Place 2 · UnattachedUnattached200m Hurdles30" / 0.762m2.29.45aWind: -0.111
Jun 1BodyArmor State GamesJun 1 · 100m Hurdles · Place 1 · UnattachedUnattached100m Hurdles33" / 0.838m1.16.03a11
Jun 1BodyArmor State GamesJun 1 · High Jump · Place 1 · UnattachedUnattachedHigh Jump1.5-00.0011
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 200m Hurdles · Place 2 · Charlotte Heat TrackCharlotte Heat Track200m Hurdles30" / 0.762m2.29.37aWind: 0.511
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 100m Hurdles · Place 4 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles33" / 0.838m4.17.11aWind: -0.111
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · High Jump · Place 1 · Charlotte Heat TrackCharlotte Heat TrackHigh Jump1.4-10.0011
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 100 Meters · Place 9 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P9.13.22aWind: 0.511
May 19Ken Roberts Panther EliteMay 19 · 100m Hurdles · Place 5 · Charlotte Heat TrackCharlotte Heat Track100m Hurdles30" / 0.762m5.17.37a11
May 19Ken Roberts Panther EliteMay 19 · High Jump · Place 2 · Charlotte Heat TrackCharlotte Heat TrackHigh Jump2.4-06.0011
May 19Ken Roberts Panther EliteMay 19 · 800 Meters · Place 9 · Charlotte Heat TrackCharlotte Heat Track800 Meters9.2:54.92a PB11
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 400 Meters · Place 28 · Charlotte Heat TrackCharlotte Heat Track400 Meters28.1:06.56a PB11
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 26 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P26.27.77a11
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Place 26 · Charlotte Heat TrackCharlotte Heat Track100 Meters26.13.80a11

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 2 · Charlotte HeatCharlotte HeatCombined results24-06.0011
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 2 · Charlotte HeatCharlotte HeatCombined results215.21 PB11
May 6James-Woods Developmental (Charlotte Flights)May 6 · 80m Hurdles · Place 3 · Charlotte HeatCharlotte Heat80m Hurdles315.4612
May 6James-Woods Developmental (Charlotte Flights)May 6 · 400 Meters · Place 47 · Charlotte HeatCharlotte Heat400 Meters471:23.5712
May 6James-Woods Developmental (Charlotte Flights)May 6 · 100 Meters · Place 15 · Charlotte HeatCharlotte Heat100 Meters1514.3212
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 400 Meters · Place 45 · Charlotte HeatCharlotte Heat400 Meters451:17.27a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 29 · Charlotte HeatCharlotte Heat200 MetersRound P2931.06a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 100 Meters · Place 19 · Charlotte HeatCharlotte Heat100 Meters1914.19a—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 80m Hurdles · Place 2 · Charlotte Heat Track ClubCharlotte Heat Track Club80m Hurdles216.47—
Jun 18Jim Law Invitational - YouthJun 18 · 80m Hurdles · Place 3 · Charlotte Heat TrackCharlotte Heat Track80m Hurdles30" / 0.762mRound P3.16.97a PBWind: -0.811
Jun 18Jim Law Invitational - YouthJun 18 · 80m Hurdles · Place 3 · Charlotte Heat TrackCharlotte Heat Track80m Hurdles30" / 0.762m3.16.97a11
Jun 18Jim Law Invitational - YouthJun 18 · 200 Meters · Place 29 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P29.32.52aWind: -0.611
Jun 18Jim Law Invitational - YouthJun 18 · 100 Meters · Place 18 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P18.14.77aWind: 1.411
May 7Charlotte Flights DevelopmentalMay 7 · 80m Hurdles · Place 5 · Charlotte HeatCharlotte Heat80m Hurdles516.99—
May 7Charlotte Flights DevelopmentalMay 7 · 400 Meters · Place 35 · Charlotte HeatCharlotte Heat400 Meters351:18.69—
May 7Charlotte Flights DevelopmentalMay 7 · 100 Meters · Place 32 · Charlotte HeatCharlotte Heat100 Meters3215.32—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 400 Meters · Place 70 · Charlotte Heat Track ClubCharlotte Heat Track Club400 Meters701:29.06—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 200 Meters · Place 65 · Charlotte Heat Track ClubCharlotte Heat Track Club200 Meters6533.10—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 100 Meters · Place 33 · Charlotte Heat Track ClubCharlotte Heat Track Club100 Meters3314.92—

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 19Jim Law Invitational - YouthJun 19 · 200 Meters · Place 34 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P34.38.03a10
Jun 19Jim Law Invitational - YouthJun 19 · 100 Meters · Place 41 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P41.17.77a10
May 28Mark TrailMay 28 · 400 Meters · Place 36 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P36.1:43.11a10
May 28Mark TrailMay 28 · 200 Meters · Place 32 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P32.38.23a10
May 28Mark TrailMay 28 · 100 Meters · Place 34 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P34.16.64a10
May 1Charlotte Flights DevelopmentalMay 1 · 400 Meters · Place 23 · Charlotte Heat TrackCharlotte Heat Track400 Meters23.1:39.43a10
May 1Charlotte Flights DevelopmentalMay 1 · 100 Meters · Place 12 · Charlotte Heat TrackCharlotte Heat Track100 Meters12.16.99a10