Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJim Law Invitational - Open/Masters · Jun 1517.06Jim Law Invitational - Open/MastersJune 15, 2018
1500 Meters · Outdoor17th Annual Bring the Heat Invitational · Apr 235:39.6017th Annual Bring the Heat InvitationalApril 23, 2022
1600 Meters · OutdoorNCRunner MS All - State · May 35:52.61NCRunner MS All - State May 3, 2024
200 Meters · OutdoorJim Law Invitational - Open/Masters · Jun 1537.28Jim Law Invitational - Open/MastersJune 15, 2018
200m Hurdles · 30" / 0.762m · OutdoorTrack and Field Stars of Tomorrow hosted by PierreTiming **1st Annual** · Jul 1932.50aTrack and Field Stars of Tomorrow hosted by PierreTiming **1st Annual**July 19, 2025
400 Meters · OutdoorNCRunners Elite Tune Up · May 301:02.13aNCRunners Elite Tune UpMay 30, 2026
400m Hurdles · 30" / 0.762m · OutdoorAAU North Carolina District Qualifier · Jun 51:10.53aAAU North Carolina District QualifierJune 5, 2026
800 Meters · OutdoorBodyArmor State Games · Jun 12:26.51aBodyArmor State GamesJune 1, 2024
High Jump · OutdoorJim Law Invitational - Youth · Jun 193-08.00Jim Law Invitational - YouthJune 19, 2021
Long Jump · OutdoorAAU Region 25 Track and Field Championship · Jun 233.65mAAU Region 25 Track and Field ChampionshipJune 23, 2022
Shot Put · 2kg · OutdoorJim Law Invitational - Youth · Jun 195.42mJim Law Invitational - YouthJune 19, 2021

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · High Jump · Place 4 · Charlotte PanthersCharlotte PanthersHigh Jump41.47m9
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 400m Hurdles · Place 3 · Charlotte PanthersCharlotte Panthers400m Hurdles31:09.43a9
Jun 5AAU North Carolina District QualifierJun 5 · High Jump · Place 4 · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump4.1.53m9
Jun 5AAU North Carolina District QualifierJun 5 · 400m Hurdles · Place 5 · Charlotte Panthers TrackCharlotte Panthers Track400m Hurdles30" / 0.762m5.1:10.53a PB9
Jun 5AAU North Carolina District QualifierJun 5 · 400 Meters · Place 19 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters19.1:03.85a9
May 30NCRunners Elite Tune UpMay 30 · High Jump · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump—DNS9
May 30NCRunners Elite Tune UpMay 30 · 400m Hurdles · Charlotte Panthers TrackCharlotte Panthers Track400m Hurdles30" / 0.762m—DNS9
May 30NCRunners Elite Tune UpMay 30 · 400 Meters · Place 9 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters9.1:02.13a PB9

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 19Track and Field Stars of Tomorrow hosted by PierreTiming **1st Annual**Jul 19 · 200m Hurdles · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track200m Hurdles30" / 0.762m1.32.50a PB8
Jul 19Track and Field Stars of Tomorrow hosted by PierreTiming **1st Annual**Jul 19 · High Jump · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump--NH8
Jul 19Track and Field Stars of Tomorrow hosted by PierreTiming **1st Annual**Jul 19 · 800 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters1.2:39.30a8
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 400m Hurdles · Place 6 · Charlotte Panthers TrackCharlotte Panthers Track400m Hurdles30" / 0.762m6.1:12.44a8
Jun 26AAU Track & Field Region 25 QualifierJun 26 · High Jump · Place 1 · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump1.1.47m8
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 8 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters8.2:30.58a8
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 400m Hurdles · Place 2 · Charlotte Panthers TrackCharlotte Panthers Track400m Hurdles30" / 0.762m2.1:10.85a8
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · High Jump · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump--DNS8
Jun 6AAU North Carolina District QualifierJun 6 · 400m Hurdles · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track400m Hurdles30" / 0.762m3.1:10.93a8
Jun 6AAU North Carolina District QualifierJun 6 · High Jump · Place 2 · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump2.1.47m8
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 11 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters11.2:32.21a8
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · Shot Put · Charlotte Panthers TrackCharlotte Panthers TrackShot Put4kg--DNS8
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · High Jump · Place 1 · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump1.1.52m8
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 800 Meters · Place 13 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters13.2:45.82a8
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 400 Meters · Charlotte Panthers TrackCharlotte Panthers Track400 Meters--DNS8
May 3NC Runners All State MS MeetMay 3 · High Jump · Place 1 · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump1.5-00.008
May 3NC Runners All State MS MeetMay 3 · 400 Meters · Place 16 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters16.1:04.11a8
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 6 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters6.2:36.38a8
Mar 29Marvin Ridge MS InvitationalMar 29 · High Jump · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump—NH8
Mar 29Marvin Ridge MS InvitationalMar 29 · 800 Meters · Charlotte Panthers TrackCharlotte Panthers Track800 Meters—DNS8

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 27AAU NC Regional 25 QualifierJun 27 · Pole Vault · Place 1 · Charlotte PanthersCharlotte PanthersPole Vault12298—
Jun 27AAU NC Regional 25 QualifierJun 27 · High Jump · Place 1 · Charlotte PanthersCharlotte PanthersHigh Jump15-00.00—
Jun 27AAU NC Regional 25 QualifierJun 27 · 1500 Meters · Place 4 · Charlotte PanthersCharlotte Panthers1500 Meters45:45.81—
Jun 27AAU NC Regional 25 QualifierJun 27 · 800 Meters · Place 2 · Charlotte PanthersCharlotte Panthers800 Meters22:35.88—
Jun 14adidas Outdoor NationalsJun 14 · High Jump · Place 2 · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump2.1.55m12
Jun 14adidas Outdoor NationalsJun 14 · 800 Meters · Place 29 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters29.2:32.87a12
Jun 7AAU North Carolina District QualifierJun 7 · High Jump · Place 1 · Charlotte PanthersCharlotte PanthersHigh Jump15-0—
Jun 7AAU North Carolina District QualifierJun 7 · 1500 Meters · Place 4 · Charlotte Panthers TracCharlotte Panthers Trac1500 Meters45:40.38a—
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 2 · Charlotte Panthers TracCharlotte Panthers Trac800 Meters22:33.49a—
Jun 1BodyArmor State GamesJun 1 · High Jump · Place 3 · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump3.4-10.0012
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters1.2:26.51a PB12
Jun 1BodyArmor State GamesJun 1 · 400 Meters · Place 13 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters13.1:05.74a12
May 19Ken Roberts Panther EliteMay 19 · High Jump · Place 1 · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump1.4-08.0012
May 19Ken Roberts Panther EliteMay 19 · 800 Meters · Place 2 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters2.2:31.90a12
May 19Ken Roberts Panther EliteMay 19 · 400 Meters · Charlotte Panthers TrackCharlotte Panthers Track400 Meters--DNS12
May 19Ken Roberts Panther EliteMay 19 · 200 Meters · Charlotte Panthers TrackCharlotte Panthers Track200 Meters--DNS12
May 3NCRunner MS All - State May 3 · High Jump · Place 2 · Charlotte PanthersCharlotte PanthersHigh Jump24-08.008
May 3NCRunner MS All - State May 3 · 800 Meters · Place 13 · Charlotte PanthersCharlotte Panthers800 Meters132:33.748
May 3NCRunner MS All - State May 3 · 1600 Meters · Place 28 · Charlotte PanthersCharlotte Panthers1600 Meters285:52.61 PB8
Apr 2019th Annual Bring the Heat InvitationalApr 20 · Shot Put · Charlotte Panthers TrackCharlotte Panthers TrackShot Put4kg--DNS12
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 1500 Meters · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters--DNS12
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 800 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters3.2:30.61a12
Apr 18Winkler vs Kannapolis, Roberta Road, and CC GriffinApr 18 · High Jump · Place 1 · Roberta Road MiddleRoberta Road MiddleHigh Jump1.5-00.0012
Apr 18Winkler vs Kannapolis, Roberta Road, and CC GriffinApr 18 · 800 Meters · Place 1 · Roberta Road MiddleRoberta Road Middle800 Meters1.2:36.012

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6James-Woods Developmental (Charlotte Flights)May 6 · High Jump · Place 2 · Charlotte PanthersCharlotte PanthersHigh Jump20.46m—
May 6James-Woods Developmental (Charlotte Flights)May 6 · 800 Meters · Place 1 · Charlotte PanthersCharlotte Panthers800 Meters12:29.97—
May 6James-Woods Developmental (Charlotte Flights)May 6 · 400 Meters · Place 6 · Charlotte PanthersCharlotte Panthers400 Meters61:05.58—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 800 Meters · Place 5 · Charlotte Panthers TracCharlotte Panthers Trac800 Meters52:41.28a—

2022 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 800 Meters · Place 5 · Charlotte PanthersCharlotte Panthers800 Meters52:33.55—
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · Shot Put · Place 15 · Charlotte PanthersCharlotte PanthersShot Put157.15m—
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · Long Jump · Place 30 · Charlotte PanthersCharlotte PanthersLong Jump303.76m—
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 80m Hurdles · Place 24 · Charlotte PanthersCharlotte Panthers80m Hurdles2415.04—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 80m Hurdles · Place 4 · Charlotte PanthersCharlotte Panthers80m Hurdles417.18—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · Shot Put · Place 3 · Charlotte PanthersCharlotte PanthersShot Put36.14m—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · High Jump · Place 1 · Charlotte PanthersCharlotte PanthersHigh Jump11.32m—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · High Jump · Place 1 · Charlotte PanthersCharlotte PanthersHigh Jump14-4—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · Long Jump · Place 3 · Charlotte PanthersCharlotte PanthersLong Jump33.65m PB—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 1500 Meters · Place 2 · Charlotte PanthersCharlotte Panthers1500 Meters25:43.76—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 800 Meters · Place 1 · Charlotte PanthersCharlotte Panthers800 Meters12:39.50—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 800 Meters · Place 2 · Charlotte PanthersCharlotte Panthers800 Meters22:37.49—
Jun 18Jim Law Invitational - YouthJun 18 · High Jump · Place 1 · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump1.1.11m10
Jun 18Jim Law Invitational - YouthJun 18 · 800 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters1.2:39.09a10
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track400 MetersRound P4.1:06.10a10
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters4.1:04.97a10
May 7Charlotte Flights DevelopmentalMay 7 · High Jump · Place 1 · Charlotte PanthersCharlotte PanthersHigh Jump11.32m—
May 7Charlotte Flights DevelopmentalMay 7 · 800 Meters · Place 1 · Charlotte PanthersCharlotte Panthers800 Meters12:39.59—
May 7Charlotte Flights DevelopmentalMay 7 · 400 Meters · Place 18 · Charlotte PanthersCharlotte Panthers400 Meters181:12.35—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · Shot Put · Place 5 · Charlotte PanthersCharlotte PanthersShot Put521-02.00—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 1500 Meters · Place 3 · Charlotte PanthersCharlotte Panthers1500 Meters35:39.60 PB—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 800 Meters · Place 4 · Charlotte PanthersCharlotte Panthers800 Meters42:45.12—

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 19Jim Law Invitational - YouthJun 19 · Shot Put · Place 11 · Charlotte Panthers TrackCharlotte Panthers TrackShot Put2kg11.5.42m PB9
Jun 19Jim Law Invitational - YouthJun 19 · High Jump · Place 7 · Charlotte Panthers TrackCharlotte Panthers TrackHigh Jump7.3-08.00 PB9
Jun 19Jim Law Invitational - YouthJun 19 · 800 Meters · Place 6 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters6.2:55.40a9
May 1Charlotte Flights DevelopmentalMay 1 · 800 Meters · Place 6 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters6.2:55.86a9
May 1Charlotte Flights DevelopmentalMay 1 · 400 Meters · Place 14 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters14.1:17.11a9

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 15Jim Law Invitational - Open/MastersJun 15 · 200 Meters · Place 14 · Charlotte PanthersCharlotte Panthers200 MetersRound P1437.28 PB10
Jun 15Jim Law Invitational - Open/MastersJun 15 · 200 Meters · Place 2 · Charlotte PanthersCharlotte Panthers200 Meters237.2810
Jun 15Jim Law Invitational - Open/MastersJun 15 · 100 Meters · Place 14 · Charlotte PanthersCharlotte Panthers100 MetersRound P1417.06 PB10
Jun 15Jim Law Invitational - Open/MastersJun 15 · 100 Meters · Place 2 · Charlotte PanthersCharlotte Panthers100 Meters217.0610