Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor20th Annual Bring the Heat Invitational · Apr 1919.82a20th Annual Bring the Heat InvitationalApril 19, 2025
200 Meters · Outdoor20th Annual Bring the Heat Invitational · Apr 1944.14a20th Annual Bring the Heat InvitationalApril 19, 2025
Javelin · 250g AeroJav · Outdoor8th Annual Runnin' On Faith Invitational · May 169.65m8th Annual Runnin' On Faith InvitationalMay 16, 2026
Javelin · 300g TJ · OutdoorJim Law Invitational - Youth (June 14 - 15, 2025) · Jun 148.95mJim Law Invitational - Youth (June 14 - 15, 2025)June 14, 2025
Javelin · 400g · OutdoorCarolina's Sprint Fest · May 1027-04.50Carolina's Sprint FestMay 10, 2025
Javelin · 400g TJ · OutdoorAAU Track & Field Region 25 Qualifier · Jun 2610.37mAAU Track & Field Region 25 QualifierJune 26, 2025
Shot Put · 6lb · OutdoorAAU North Carolina District Qualifier · Jun 55.03mAAU North Carolina District QualifierJune 5, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 7AAU National Club ChampionshipsJul 7 · Shot Put · Place 16 · Charlotte HeatShot Put165.37m10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · Javelin · Place 6 · Charlotte HeatJavelin69.07m10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · Shot Put · Place 6 · Charlotte HeatShot Put65.33m10
Jun 20Jim Law Invitational (Youth)Jun 20 · Shot Put · Place 1 · Char HeatShot Put116-02.5010
Jun 20Jim Law Invitational (Youth)Jun 20 · Javelin · Place 6 · Char HeatJavelin626-0810
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 62 · Char Heat100 Meters6220.5510
Jun 20Jim Law Invitational (Youth)Jun 20 · Javelin · Place 6 · Charlotte HeatJavelin68.12m10
Jun 20Jim Law Invitational (Youth)Jun 20 · Shot Put · Place 1 · Charlotte HeatShot Put14.94m10
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 62 · Charlotte Heat100 MetersRound P6220.5510
Jun 5AAU North Carolina District QualifierJun 5 · Javelin · Place 4 · Charlotte Heat TrackJavelin400g TJ4.10.17m10
Jun 5AAU North Carolina District QualifierJun 5 · Shot Put · Place 7 · Charlotte Heat TrackShot Put6lb7.5.03m PB10
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · Javelin · Charlotte Heat TrackJavelin300g TJ—FOUL10
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · Shot Put · Charlotte Heat TrackShot Put6lb—DNS10
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 100 Meters · Charlotte Heat Track100 Meters—DNS10
May 168th Annual Runnin' On Faith InvitationalMay 16 · Javelin · Place 6 · Charlotte Heat TrackJavelin250g AeroJav6.9.65m PB10
May 168th Annual Runnin' On Faith InvitationalMay 16 · Shot Put · Place 8 · Charlotte Heat TrackShot Put6lb8.4.24m10
May 168th Annual Runnin' On Faith InvitationalMay 16 · 100 Meters · Charlotte Heat Track100 Meters—DNS10
May 9The Carolina's Sprint FestMay 9 · 100 Meters · Place 65 · Charlotte Heat Track100 MetersRound P65.20.79a10
Apr 1821st Annual Bring the Heat InvitationalApr 18 · Shot Put · Place 2 · Charlotte HeatShot Put219-02.5010

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Javelin · Place 3 · Charlotte Heat TrackJavelin400g TJ3.10.37m PB9
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Shot Put · Place 2 · Charlotte Heat TrackShot Put6lb2.4.99m9
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · Javelin · Place 5 · Charlotte Heat TrackJavelin300g TJ5.8.95m PB9
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · Shot Put · Place 5 · Charlotte Heat TrackShot Put6lb5.4.59m9
Jun 6AAU North Carolina District QualifierJun 6 · Javelin · Place 4 · Charlotte Heat TrackJavelin400g TJ4.8.84m9
Jun 6AAU North Carolina District QualifierJun 6 · Shot Put · Place 3 · Charlotte Heat TrackShot Put6lb3.4.97m9
Jun 6AAU North Carolina District QualifierJun 6 · 100 Meters · Charlotte Heat Track100 Meters—DNSWind: 19
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · Javelin · Charlotte Heat TrackJavelin400g TJ--FOUL9
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · Shot Put · Charlotte Heat TrackShot Put6lb--DNS9
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 200 Meters · Charlotte Heat Track200 Meters--DNS9
May 10Carolina's Sprint FestMay 10 · Javelin · Place 7 · Charlotte Heat TrackJavelin400g7.27-04.50 PB9
May 10Carolina's Sprint FestMay 10 · Shot Put · Place 4 · Charlotte Heat TrackShot Put6lb4.14-10.009
May 10Carolina's Sprint FestMay 10 · 100 Meters · Place 46 · Charlotte Heat Track100 MetersRound P46.20.52aWind: 0.29
May 3James-Woods Developmental (Charlotte Flights)May 3 · Javelin · Place 7 · Charlotte HeatJavelin78.09m9
May 3James-Woods Developmental (Charlotte Flights)May 3 · Shot Put · Place 5 · Charlotte HeatShot Put54.11m9
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Shot Put · Place 12 · Charlotte Heat TrackShot Put6lb12.10-10.009
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Place 95 · Charlotte Heat Track200 MetersRound P95.44.14a PB9
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 100 Meters · Place 79 · Charlotte Heat Track100 Meters79.19.82a PB9

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 18Jim Law Invitational - YouthJun 18 · 200 Meters · Place 29 · Charlotte Heat Track200 MetersRound P29.46.37aWind: -2.66
Jun 18Jim Law Invitational - YouthJun 18 · 100 Meters · Place 29 · Charlotte Heat Track100 MetersRound P29.20.87aWind: -1.46
Jun 4North Carolina AAU District MeetJun 4 · 200 Meters · Place 62 · Charlotte He200 Meters6244.77—
Jun 4North Carolina AAU District MeetJun 4 · 100 Meters · Place 94 · Charlotte He100 Meters9420.76—
May 7Charlotte Flights DevelopmentalMay 7 · 200 Meters · Place 8 · Charlotte Heat200 Meters845.50—
May 7Charlotte Flights DevelopmentalMay 7 · 100 Meters · Place 13 · Charlotte Heat100 Meters1320.76—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 200 Meters · Place 6 · Charlotte Heat Track Club200 Meters646.48—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 100 Meters · Place 13 · Charlotte Heat Track Club100 Meters1322.24—