Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJim Law Invitational (Youth) · Jun 2015.27Jim Law Invitational (Youth)June 20, 2026
200 Meters · OutdoorAAU North Carolina District Qualifier · Jun 70.1AAU North Carolina District QualifierJune 7, 2024
400 Meters · OutdoorThe Carolina's Sprint Fest · May 91:25.49aThe Carolina's Sprint FestMay 9, 2026
Javelin · 300g TJ · OutdoorAAU North Carolina District Qualifier · Jun 614.99mAAU North Carolina District QualifierJune 6, 2025
Javelin · 400g TJ · OutdoorAAU North Carolina District Qualifier · Jun 511.48mAAU North Carolina District QualifierJune 5, 2026
Javelin · 800g · OutdoorCarolina's Sprint Fest · May 1043-11Carolina's Sprint FestMay 10, 2025
Shot Put · 12lb · OutdoorJohnson Riley · May 3016-11.75Johnson RileyMay 30, 2026
Shot Put · 2kg · OutdoorJim Law Invitational (Youth) · Jun 154.39mJim Law Invitational (Youth)June 15, 2024
Shot Put · 4lb · OutdoorAAU Primary Results: Top 8 Combined Age Groups · Jul 67.02mAAU Primary Results: Top 8 Combined Age GroupsJuly 6, 2025
Shot Put · 6lb · Outdoor20th Annual Bring the Heat Invitational · Apr 1925-00.0020th Annual Bring the Heat InvitationalApril 19, 2025

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · Javelin · Place 3 · Charlotte HeatJavelin316.09m9
Jun 25AAU Track and Field Region 25 QualifierJun 25 · Shot Put · Place 4 · Charlotte HeatShot Put45.56m9
Jun 20Jim Law Invitational (Youth)Jun 20 · Shot Put · Place 5 · Charlotte HeatShot Put55.44m9
Jun 20Jim Law Invitational (Youth)Jun 20 · 200 Meters · Place 21 · Charlotte Heat200 MetersRound P2132.219
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 20 · Charlotte Heat100 MetersRound P2015.27 PB9
Jun 5AAU North Carolina District QualifierJun 5 · Javelin · Place 5 · Charlotte Heat TrackJavelin400g TJ5.11.48m PB9
Jun 5AAU North Carolina District QualifierJun 5 · Shot Put · Place 4 · Charlotte Heat TrackShot Put6lb4.5.16m9
Jun 5AAU North Carolina District QualifierJun 5 · 100 Meters · Charlotte Heat Track100 Meters--DNS9
May 30Johnson RileyMay 30 · Shot Put · Place 3 · Charlotte Heat TrackShot Put12lb3.16-11.75 PB9
May 30Johnson RileyMay 30 · 100 Meters · Place 23 · Charlotte Heat Track100 Meters23.15.33a9
May 2219th Annual Mark Trail InvitationalMay 22 · Javelin · Place 4 · Charlotte Heat TrackJavelin300g TJ4.46-07Unofficial9
May 2219th Annual Mark Trail InvitationalMay 22 · Shot Put · Place 2 · Charlotte Heat TrackShot Put6lb2.17-09.00Unofficial9
May 2219th Annual Mark Trail InvitationalMay 22 · 100 Meters · Place 16 · Charlotte Heat Track100 MetersRound P16.15.94aWind: -0.8Unofficial9
May 9The Carolina's Sprint FestMay 9 · 400 Meters · Place 45 · Charlotte Heat Track400 Meters45.1:25.49a PB9
May 9The Carolina's Sprint FestMay 9 · 200 Meters · Place 53 · Charlotte Heat Track200 Meters53.33.76a9
May 9The Carolina's Sprint FestMay 9 · 100 Meters · Place 47 · Charlotte Heat Track100 MetersRound P47.15.80a9
Apr 1821st Annual Bring the Heat InvitationalApr 18 · Shot Put · Place 13 · Charlotte HeatShot Put1316-03.509
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 200 Meters · Place 89 · Charlotte Heat200 MetersRound P8934.46a9
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 100 Meters · Place 96 · Charlotte Heat100 Meters9615.78a9

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 6AAU Primary Results: Top 8 Combined Age GroupsJul 6 · Javelin · Place 25 · Charlotte Heat TrackJavelin300g TJ25.12.66m8
Jul 6AAU Primary Results: Top 8 Combined Age GroupsJul 6 · Shot Put · Place 3 · Charlotte Heat TrackShot Put4lb3.7.02m PB8
Jul 6AAU Primary Results: Top 8 Combined Age GroupsJul 6 · 100 Meters · Place 83 · Charlotte Heat Track100 MetersRound P83.16.74a8
Jul 6AAU Primary National ChampionshipsJul 6 · Javelin · Place 18 · Charlotte Heat TrackJavelin300g TJ18.12.66m8
Jul 6AAU Primary National ChampionshipsJul 6 · Shot Put · Place 3 · Charlotte Heat TrackShot Put4lb3.7.02m8
Jul 6AAU Primary National ChampionshipsJul 6 · 100 Meters · Place 49 · Charlotte Heat Track100 MetersRound P49.16.74aWind: 1.28
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Javelin · Place 7 · Charlotte Heat TrackJavelin300g TJ7.12.31m8
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Shot Put · Place 3 · Charlotte Heat TrackShot Put4lb3.5.99m8
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 100 Meters · Place 16 · Charlotte Heat Track100 MetersRound P16.16.73aWind: -0.78
Jun 6AAU North Carolina District QualifierJun 6 · Javelin · Place 2 · Charlotte Heat TrackJavelin300g TJ2.14.99m PB8
Jun 6AAU North Carolina District QualifierJun 6 · Shot Put · Place 2 · Charlotte Heat TrackShot Put4lb2.5.79m8
Jun 6AAU North Carolina District QualifierJun 6 · 100 Meters · Place 15 · Charlotte Heat Track100 Meters15.15.97aWind: 1.88
Jun 1Johnson RileyJun 1 · Shot Put · Place 1 · Charlotte HeatShot Put117-98
May 10Carolina's Sprint FestMay 10 · Javelin · Place 3 · Charlotte Heat TrackJavelin800g3.43-11 PB8
May 10Carolina's Sprint FestMay 10 · Shot Put · Place 1 · Charlotte Heat TrackShot Put6lb1.19-06.508
May 10Carolina's Sprint FestMay 10 · 100 Meters · Place 21 · Charlotte Heat Track100 MetersRound P21.17.02aWind: -0.58
May 3James-Woods Developmental (Charlotte Flights)May 3 · 100 Meters · Place 20 · Charlotte Heat100 Meters2016.36a8
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Shot Put · Place 2 · Charlotte Heat TrackShot Put6lb2.25-00.00 PB8
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 26 · Charlotte Heat Track400 Meters26.1:27.67a8
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 100 Meters · Place 38 · Charlotte Heat Track100 Meters38.16.58a8

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 15Jim Law Invitational (Youth)Jun 15 · Shot Put · Place 4 · Charlotte Heat TrackShot Put2kg4.4.39m PB7
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 20 · Charlotte Heat Track400 MetersRound P20.1:31.58a7
Jun 15Jim Law Invitational (Youth)Jun 15 · 200 Meters · Charlotte Heat Track200 MetersRound P—DNSWind: -0.77
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 20 · Charlotte Heat Track100 MetersRound P20.17.83aWind: -4.67
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Charlotte Heat200 Meters—0.1 PB—
Jun 1NC UnitedJun 1 · Shot Put · Place 2 · Charlotte Heat TrackShot Put6lb2.13-03.007
Jun 1NC UnitedJun 1 · 200 Meters · Place 8 · Charlotte Heat Track200 Meters8.35.48a7
Jun 1NC UnitedJun 1 · 100 Meters · Place 10 · Charlotte Heat Track100 Meters10.16.93aWind: 0.37
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 100 Meters · Place 15 · Charlotte Heat Track100 MetersRound P15.21.46aWind: 0.57
May 19Ken Roberts Panther EliteMay 19 · Shot Put · Place 1 · Charlotte Heat TrackShot Put2kg1.14-04.007
May 19Ken Roberts Panther EliteMay 19 · 400 Meters · Place 33 · Charlotte Heat Track400 Meters33.1:34.00a7
May 19Ken Roberts Panther EliteMay 19 · 100 Meters · Place 30 · Charlotte Heat Track100 Meters30.18.05a7
Apr 2019th Annual Bring the Heat InvitationalApr 20 · Shot Put · Place 4 · Charlotte Heat TrackShot Put12lb4.15-00.507
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 44 · Charlotte Heat Track200 MetersRound P44.39.29a7
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Place 43 · Charlotte Heat Track100 Meters43.17.36a7

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6James-Woods Developmental (Charlotte Flights)May 6 · 200 Meters · Place 3 · Charlotte Heat200 Meters340.716
May 6James-Woods Developmental (Charlotte Flights)May 6 · 100 Meters · Place 4 · Charlotte Heat100 Meters418.526
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 7 · Charlotte Heat200 MetersRound P741.78a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 6 · Charlotte Heat200 Meters642.76a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 100 Meters · Place 3 · Charlotte Heat100 Meters319.02a—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 18Jim Law Invitational - YouthJun 18 · 200 Meters · Place 57 · Charlotte Heat Track200 MetersRound P57.51.85aWind: -3.75
Jun 18Jim Law Invitational - YouthJun 18 · 100 Meters · Place 57 · Charlotte Heat Track100 MetersRound P57.21.47aWind: -0.55
Jun 4North Carolina AAU District MeetJun 4 · 200 Meters · Place 106 · 17 Charlotte He200 MetersRound P10650.43—
Jun 4North Carolina AAU District MeetJun 4 · 100 Meters · Place 128 · 17 Charlotte He100 MetersRound P12821.86—
May 7Charlotte Flights DevelopmentalMay 7 · 200 Meters · Place 28 · Charlotte Heat200 Meters2854.45—
May 7Charlotte Flights DevelopmentalMay 7 · 100 Meters · Place 32 · Charlotte Heat100 Meters3222.95—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 200 Meters · Place 31 · Charlotte Heat Track Club200 Meters3151.23—

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 19Jim Law Invitational - YouthJun 19 · 200 Meters · Charlotte Heat Track200 MetersRound P—DNS4
Jun 19Jim Law Invitational - YouthJun 19 · 100 Meters · Place 74 · Charlotte Heat Track100 MetersRound P74.1:00.21a4