Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJim Law Invitational (Youth) · Jun 1519.46aJim Law Invitational (Youth)June 15, 2024
200 Meters · OutdoorJohnson Riley · May 3038.29aJohnson RileyMay 30, 2026
400 Meters · Outdoor21st Annual Bring the Heat Invitational · Apr 181:27.86a21st Annual Bring the Heat InvitationalApril 18, 2026
800 Meters · OutdoorAAU Track & Field Region 25 Qualifier · Jun 263:27.02aAAU Track & Field Region 25 QualifierJune 26, 2025
Javelin · 300g TJ · Outdoor2025 Ken Roberts-Panthers Elite Track And Field Challenge · May 179.78m2025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17, 2025
Javelin · 600g · Outdoor17th Annual Mark Trail Memorial Day Invitational · May 2419-0917th Annual Mark Trail Memorial Day InvitationalMay 24, 2024
Long Jump · Outdoor20th Annual Bring the Heat Invitational · Apr 197-06.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

13 results
DateMeetEventPlMarkGr
Jun 5AAU North Carolina District QualifierJun 5 · Javelin · Place 4 · Charlotte Heat TrackCharlotte Heat TrackJavelin300g TJ4.8.33m8
Jun 5AAU North Carolina District QualifierJun 5 · 800 Meters · Place 10 · Charlotte Heat TrackCharlotte Heat Track800 Meters10.3:27.04a8
Jun 5AAU North Carolina District QualifierJun 5 · 400 Meters · Place 11 · Charlotte Heat TrackCharlotte Heat Track400 Meters11.1:28.24a8
May 30Johnson RileyMay 30 · 800 Meters · Place 6 · Charlotte Heat TrackCharlotte Heat Track800 Meters6.3:27.80a8
May 30Johnson RileyMay 30 · 400 Meters · Place 7 · Charlotte Heat TrackCharlotte Heat Track400 Meters7.1:30.36a8
May 30Johnson RileyMay 30 · 200 Meters · Place 15 · Charlotte Heat TrackCharlotte Heat Track200 Meters15.38.29a PB8
May 2219th Annual Mark Trail InvitationalMay 22 · Javelin · Place 3 · Charlotte Heat TrackCharlotte Heat TrackJavelin300g TJ3.26-08Unofficial8
May 2219th Annual Mark Trail InvitationalMay 22 · 800 Meters · Place 6 · Charlotte Heat TrackCharlotte Heat Track800 Meters6.3:26.89aUnofficial8
May 2219th Annual Mark Trail InvitationalMay 22 · 400 Meters · Place 19 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P19.1:30.14aUnofficial8
May 9The Carolina's Sprint FestMay 9 · 400 Meters · Place 20 · Charlotte Heat TrackCharlotte Heat Track400 Meters20.1:32.20a8
May 9The Carolina's Sprint FestMay 9 · 200 Meters · Place 33 · Charlotte Heat TrackCharlotte Heat Track200 Meters33.39.83a8
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 800 Meters · Place 10 · Charlotte HeatCharlotte Heat800 Meters103:29.42a8
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 400 Meters · Place 17 · Charlotte HeatCharlotte Heat400 Meters171:27.86a PB8

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Javelin · Place 4 · Charlotte Heat TrackCharlotte Heat TrackJavelin300g TJ4.8.66m7
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 6 · Charlotte Heat TrackCharlotte Heat Track800 Meters6.3:27.02a PB7
Jun 6AAU North Carolina District QualifierJun 6 · Javelin · Place 3 · Charlotte Heat TrackCharlotte Heat TrackJavelin300g TJ3.9.75m7
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 6 · Charlotte Heat TrackCharlotte Heat Track800 Meters6.3:36.59a7
Jun 6AAU North Carolina District QualifierJun 6 · 400 Meters · Place 25 · Charlotte Heat TrackCharlotte Heat Track400 Meters25.1:33.78a7
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · Javelin · Place 3 · Charlotte Heat TrackCharlotte Heat TrackJavelin300g TJ3.9.78m PB7
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 400 Meters · Place 24 · Charlotte Heat TrackCharlotte Heat Track400 Meters24.1:37.18a7
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 200 Meters · Place 38 · Charlotte Heat TrackCharlotte Heat Track200 Meters38.39.38a7
May 10Carolina's Sprint FestMay 10 · Long Jump · Place 10 · Charlotte Heat TrackCharlotte Heat TrackLong Jump10.2.18m7
May 10Carolina's Sprint FestMay 10 · 400 Meters · Place 19 · Charlotte Heat TrackCharlotte Heat Track400 Meters19.1:35.61a7
May 10Carolina's Sprint FestMay 10 · 200 Meters · Place 30 · Charlotte Heat TrackCharlotte Heat Track200 Meters30.41.10aWind: -27
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Long Jump · Place 9 · Charlotte Heat TrackCharlotte Heat TrackLong Jump9.7-06.00 PB7
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 7 · Charlotte Heat TrackCharlotte Heat Track800 Meters7.3:50.21a7
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 30 · Charlotte Heat TrackCharlotte Heat Track400 Meters30.1:36.76a7

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 27AAU NC Regional 25 QualifierJun 27 · Javelin · Place 4 · Charlotte Heat Track ClubCharlotte Heat Track ClubJavelin428-00.50—
Jun 15Jim Law Invitational (Youth)Jun 15 · Javelin · Place 2 · Charlotte Heat TrackCharlotte Heat TrackJavelin300g TJ2.6.07m6
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 33 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P33.19.46a PBWind: -0.76
Jun 7AAU North Carolina District QualifierJun 7 · Javelin · Place 9 · Charlotte HeatCharlotte HeatJavelin920-0—
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Place 73 · Charlotte HeatCharlotte Heat200 Meters7344.49a—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · Place 71 · Charlotte HeatCharlotte Heat100 Meters7120.06a—
Jun 1NC UnitedJun 1 · 200 Meters · Charlotte Heat TrackCharlotte Heat Track200 Meters--DNS6
Jun 1NC UnitedJun 1 · 100 Meters · Charlotte Heat TrackCharlotte Heat Track100 Meters--DNSWind: 2.76
Jun 1BodyArmor State GamesJun 1 · Javelin · UnattachedUnattachedJavelin300g TJ--DNS6
Jun 1BodyArmor State GamesJun 1 · 100 Meters · Place 27 · UnattachedUnattached100 MetersRound P27.19.80aWind: 1.16
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · Javelin · Place 1 · Charlotte Heat TrackCharlotte Heat TrackJavelin600g1.19-09 PB6
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 400 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P4.1:34.99a6
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 400 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track400 Meters4.1:37.81a6
May 19Ken Roberts Panther EliteMay 19 · Javelin · Place 2 · Charlotte Heat TrackCharlotte Heat TrackJavelin300g TJ2.16-106
May 19Ken Roberts Panther EliteMay 19 · 200 Meters · Place 10 · Charlotte Heat TrackCharlotte Heat Track200 Meters10.45.69a6
May 19Ken Roberts Panther EliteMay 19 · 100 Meters · Place 10 · Charlotte Heat TrackCharlotte Heat Track100 Meters10.20.55a6
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 14 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P14.43.04a6
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Place 17 · Charlotte Heat TrackCharlotte Heat Track100 Meters17.20.13a6

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6James-Woods Developmental (Charlotte Flights)May 6 · 200 Meters · Place 17 · Charlotte HeatCharlotte Heat200 Meters1750.385
May 6James-Woods Developmental (Charlotte Flights)May 6 · 100 Meters · Place 20 · Charlotte HeatCharlotte Heat100 Meters2022.235
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 26 · Charlotte HeatCharlotte Heat200 MetersRound P2652.07a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 100 Meters · Place 22 · Charlotte HeatCharlotte Heat100 Meters2223.13a—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 18Jim Law Invitational - YouthJun 18 · 200 Meters · Place 45 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P45.56.46aWind: -2.94
Jun 18Jim Law Invitational - YouthJun 18 · 100 Meters · Place 51 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P51.25.64aWind: -0.74
May 7Charlotte Flights DevelopmentalMay 7 · 200 Meters · Place 26 · Charlotte HeatCharlotte Heat200 Meters261:01.89—
May 7Charlotte Flights DevelopmentalMay 7 · 100 Meters · Place 36 · Charlotte HeatCharlotte Heat100 Meters3626.10—