Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU North Carolina District Qualifier · Jun 512.90aAAU North Carolina District QualifierJune 5, 2026
200 Meters · OutdoorJim Law Invitational (Youth) · Jun 2026.03Jim Law Invitational (Youth)June 20, 2026
400 Meters · OutdoorJim Law Invitational (Youth) · Jun 2059.02Jim Law Invitational (Youth)June 20, 2026
800 Meters · OutdoorAAU Region 25 Track and Field Championship · Jun 232:53.55AAU Region 25 Track and Field ChampionshipJune 23, 2022
Javelin · 300g TJ · OutdoorJim Law Invitational (Youth) · Jun 1520.04mJim Law Invitational (Youth)June 15, 2024
Javelin · 400g TJ · OutdoorAAU Track & Field Region 25 Qualifier · Jun 2625.58mAAU Track & Field Region 25 QualifierJune 26, 2025
Long Jump · OutdoorJames-Woods Developmental (Charlotte Flights) · May 63.27mJames-Woods Developmental (Charlotte Flights)May 6, 2023

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 200 Meters · Place 4 · Charlotte Heat200 Meters426.27a12
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 100 Meters · Place 9 · Charlotte Heat100 Meters913.62a12
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 4 · Charlotte Heat400 MetersRound P41:01.2212
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 3 · Charlotte Heat400 Meters359.02 PB12
Jun 20Jim Law Invitational (Youth)Jun 20 · 200 Meters · Place 2 · Charlotte Heat200 MetersRound P226.7512
Jun 20Jim Law Invitational (Youth)Jun 20 · 200 Meters · Place 1 · Charlotte Heat200 Meters126.03 PB12
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 3 · Charlotte Heat100 MetersRound P313.2512
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 3 · Charlotte Heat100 Meters313.1612
Jun 5AAU North Carolina District QualifierJun 5 · 400 Meters · Place 4 · Charlotte Heat Track400 Meters4.59.88a12
Jun 5AAU North Carolina District QualifierJun 5 · 200 Meters · Place 9 · Charlotte Heat Track200 Meters9.27.01aWind: -0.912
Jun 5AAU North Carolina District QualifierJun 5 · 100 Meters · Place 7 · Charlotte Heat Track100 Meters7.12.90a PB12
May 30Johnson RileyMay 30 · 400 Meters · Place 1 · Charlotte Heat Track400 Meters1.1:00.86a12
May 30Johnson RileyMay 30 · 200 Meters · Place 3 · Charlotte Heat Track200 Meters3.26.21a12
May 30Johnson RileyMay 30 · 100 Meters · Place 6 · Charlotte Heat Track100 Meters6.13.21a12
May 2219th Annual Mark Trail InvitationalMay 22 · 400 Meters · Charlotte Heat Track400 MetersRound P—DNS12
May 2219th Annual Mark Trail InvitationalMay 22 · 200 Meters · Place 4 · Charlotte Heat Track200 MetersRound P4.26.54aWind: -0.9Unofficial12
May 2219th Annual Mark Trail InvitationalMay 22 · 200 Meters · Place 3 · Charlotte Heat Track200 Meters3.26.25aWind: -1Unofficial12
May 2219th Annual Mark Trail InvitationalMay 22 · 100 Meters · Charlotte Heat Track100 MetersRound P—DNSWind: -1.112
May 168th Annual Runnin' On Faith InvitationalMay 16 · Long Jump · Place 8 · Charlotte Heat TrackLong Jump8.4.10m12
May 168th Annual Runnin' On Faith InvitationalMay 16 · 400 Meters · Place 1 · Charlotte Heat Track400 Meters1.59.96a12
May 168th Annual Runnin' On Faith InvitationalMay 16 · 200 Meters · Place 1 · Charlotte Heat Track200 Meters1.26.28a12
May 168th Annual Runnin' On Faith InvitationalMay 16 · 100 Meters · Place 2 · Charlotte Heat Track100 Meters2.13.01a12
May 9The Carolina's Sprint FestMay 9 · 400 Meters · Charlotte Heat Track400 Meters—DNS12
May 9The Carolina's Sprint FestMay 9 · 200 Meters · Place 6 · Charlotte Heat Track200 Meters6.27.39a12
May 9The Carolina's Sprint FestMay 9 · 100 Meters · Place 4 · Charlotte Heat Track100 MetersRound P4.13.34a12
May 9The Carolina's Sprint FestMay 9 · 100 Meters · Place 5 · Charlotte Heat Track100 Meters5.13.22a12
Apr 1821st Annual Bring the Heat InvitationalApr 18 · Long Jump · Place 5 · Charlotte HeatLong Jump515-05.0012
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 400 Meters · Place 7 · Charlotte Heat400 Meters71:01.06a12
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 200 Meters · Place 8 · Charlotte Heat200 MetersRound P826.16a12
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 200 Meters · Place 5 · Charlotte Heat200 Meters526.14a12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Javelin · Place 4 · Charlotte Heat TrackJavelin400g TJ4.25.58m PB11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · Long Jump · Charlotte Heat TrackLong Jump--DNS11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 400 Meters · Charlotte Heat Track400 MetersRound P--DNS11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100 Meters · Place 23 · Charlotte Heat Track100 MetersRound P23.14.12a11
Jun 6AAU North Carolina District QualifierJun 6 · Javelin · Place 4 · Charlotte Heat TrackJavelin400g TJ4.25.17m11
Jun 6AAU North Carolina District QualifierJun 6 · 400 Meters · Charlotte Heat Track400 Meters—DNS11
Jun 6AAU North Carolina District QualifierJun 6 · 200 Meters · Charlotte Heat Track200 Meters—DNSWind: 0.911
Jun 1Johnson RileyJun 1 · Shot Put · Place 10 · Charlotte HeatShot Put1022-10—
May 10Carolina's Sprint FestMay 10 · Long Jump · Charlotte Heat TrackLong Jump—DNS11
May 10Carolina's Sprint FestMay 10 · 400 Meters · Charlotte Heat Track400 Meters—DNS11
May 10Carolina's Sprint FestMay 10 · 200 Meters · Place 11 · Charlotte Heat Track200 Meters11.27.95aWind: 0.911
May 3James-Woods Developmental (Charlotte Flights)May 3 · 100 Meters · Place 8 · Charlotte Heat100 Meters813.41a—
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Long Jump · Place 2 · Charlotte Heat TrackLong Jump2.15-01.2511
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 17 · Charlotte Heat Track400 Meters17.1:05.83a11
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Place 34 · Charlotte Heat Track200 MetersRound P34.29.22a11

2024 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 27AAU NC Regional 25 QualifierJun 27 · Long Jump · Place 1 · Charlotte Heat Track ClubLong Jump115-07.75—
Jun 27AAU NC Regional 25 QualifierJun 27 · 200 Meters · Place 4 · Charlotte Heat Track Club200 Meters428.21—
Jun 27AAU NC Regional 25 QualifierJun 27 · 100 Meters · Place 3 · Charlotte Heat Track Club100 Meters313.80—
Jun 15Jim Law Invitational (Youth)Jun 15 · Javelin · Place 2 · Charlotte Heat TrackJavelin300g TJ2.20.04m PB10
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 5 · Charlotte Heat Track400 MetersRound P5.1:14.66a10
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 4 · Charlotte Heat Track400 Meters4.1:06.82a10
Jun 15Jim Law Invitational (Youth)Jun 15 · 200 Meters · Place 4 · Charlotte Heat Track200 MetersRound P4.29.72aWind: 1.210
Jun 15Jim Law Invitational (Youth)Jun 15 · 200 Meters · Place 4 · Charlotte Heat Track200 Meters4.29.03aWind: 0.410
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 9 · Charlotte Heat Track100 Meters9.17.37aWind: 0.510
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 2 · Charlotte Heat Track100 MetersRound P2.14.53aWind: 0.910
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 2 · Charlotte Heat Track100 Meters2.14.11aWind: 0.310
Jun 7AAU North Carolina District QualifierJun 7 · Long Jump · Place 2 · Charlotte HeatLong Jump214-5—
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Place 9 · Charlotte Heat200 Meters929.84a—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · Place 4 · Charlotte Heat100 Meters414.00a—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · Place 4 · Charlotte Heat100 Meters414.06a—
Jun 1NC UnitedJun 1 · Long Jump · Place 1 · Charlotte Heat TrackLong Jump1.15-07.0010
Jun 1NC UnitedJun 1 · 200 Meters · Place 2 · Charlotte Heat Track200 Meters2.29.17a10
Jun 1NC UnitedJun 1 · 100 Meters · Place 2 · Charlotte Heat Track100 Meters2.13.88aWind: 1.610
May 25Johnson RileyMay 25 · Long Jump · Place 1 · Charlotte HeatLong Jump114-10.50—
May 25Johnson RileyMay 25 · 200 Meters · Place 3 · Charlotte Heat200 Meters329.11a—
May 25Johnson RileyMay 25 · 100 Meters · Place 5 · Charlotte Heat100 Meters513.93a—
May 25Johnson RileyMay 25 · 100 Meters · Place 2 · Charlotte Heat100 Meters213.72a—
May 19Ken Roberts Panther EliteMay 19 · 200 Meters · Place 3 · Charlotte Heat Track200 Meters3.30.71a10
May 19Ken Roberts Panther EliteMay 19 · 100 Meters · Place 4 · Charlotte Heat Track100 Meters4.14.35a10
Apr 2019th Annual Bring the Heat InvitationalApr 20 · Long Jump · Place 1 · Charlotte Heat TrackLong Jump1.13-04.0010
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 6 · Charlotte Heat Track200 MetersRound P6.30.01a10
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 7 · Charlotte Heat Track200 Meters7.30.04a10
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Place 3 · Charlotte Heat Track100 Meters3.13.78a10

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · Long Jump · Place 10 · Charlotte Heat TrackLong Jump10.3.90mWind: -0.4Unofficial9
Jul 11AAU Club ChampionshipsJul 11 · 400 Meters · Place 50 · Charlotte Heat Track400 MetersRound P50.1:25.10aUnofficial9
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Place 38 · Charlotte Heat Track200 MetersRound P38.31.64aWind: 1.1Unofficial9
May 6James-Woods Developmental (Charlotte Flights)May 6 · Long Jump · Place 15 · Charlotte HeatLong Jump153.27m PB—
May 6James-Woods Developmental (Charlotte Flights)May 6 · 400 Meters · Place 13 · Charlotte Heat400 Meters131:14.20—
May 6James-Woods Developmental (Charlotte Flights)May 6 · 100 Meters · Place 10 · Charlotte Heat100 Meters1014.47—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · Long Jump · Place 2 · Charlotte HeatLong Jump213-03.00—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 11 · Charlotte Heat200 MetersRound P1130.76a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 100 Meters · Place 15 · Charlotte Heat100 Meters1515.04a—

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 800 Meters · Place 44 · 14 Charlotte He800 Meters443:02.03—
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 400 Meters · Place 76 · 14 Charlotte He400 MetersRound P761:23.03—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 800 Meters · Place 1 · Charlotte Heat Track Club800 Meters12:53.55 PB—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 400 Meters · Place 2 · Charlotte Heat Track Club400 Meters21:10.51—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 200 Meters · Place 4 · Charlotte Heat Track Club200 MetersRound P430.99—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 200 Meters · Place 3 · Charlotte Heat Track Club200 Meters330.79—
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Place 3 · Charlotte Heat Track400 MetersRound P3.1:18.79a8
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Place 1 · Charlotte Heat Track400 Meters1.1:10.32a8
Jun 18Jim Law Invitational - YouthJun 18 · 200 Meters · Place 1 · Charlotte Heat Track200 MetersRound P1.30.83aWind: -0.68
Jun 18Jim Law Invitational - YouthJun 18 · 200 Meters · Place 1 · Charlotte Heat Track200 Meters1.30.55aWind: -0.98
Jun 18Jim Law Invitational - YouthJun 18 · 100 Meters · Place 2 · Charlotte Heat Track100 MetersRound P2.15.71aWind: -3.28
Jun 18Jim Law Invitational - YouthJun 18 · 100 Meters · Place 3 · Charlotte Heat Track100 Meters3.15.05aWind: 18
Jun 4North Carolina AAU District MeetJun 4 · 800 Meters · Place 2 · 14 Charlotte He800 Meters23:03.93—
Jun 4North Carolina AAU District MeetJun 4 · 400 Meters · Place 1 · 14 Charlotte He400 Meters11:10.51—
Jun 4North Carolina AAU District MeetJun 4 · 200 Meters · Place 2 · 14 Charlotte He200 Meters231.13—
Jun 4North Carolina AAU District MeetJun 4 · 200 Meters · Place 1 · 14 Charlotte He200 MetersRound P131.49—
May 7Charlotte Flights DevelopmentalMay 7 · 400 Meters · Place 1 · Charlotte Heat400 Meters11:16.69—
May 7Charlotte Flights DevelopmentalMay 7 · 100 Meters · Place 2 · Charlotte Heat100 Meters215.41—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 400 Meters · Place 14 · Charlotte Heat Track Club400 Meters141:25.08—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 200 Meters · Place 10 · Charlotte Heat Track Club200 Meters1034.34—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 100 Meters · Place 2 · Charlotte Heat Track Club100 Meters215.25—