Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCharlotte Bring The Heat Youth Invitational · Apr 2214.91aCharlotte Bring The Heat Youth InvitationalApril 22, 2023
100m Hurdles · 33" / 0.838m · OutdoorAAU North Carolina District Qualifier · Jun 518.20aAAU North Carolina District QualifierJune 5, 2026
200 Meters · OutdoorAAU Track and Field Region 25 Qualifier · Jun 2527.89aAAU Track and Field Region 25 QualifierJune 25, 2026
400 Meters · OutdoorMetro 6/7A Meet #5 · Apr 151:07.43aMetro 6/7A Meet #5April 15, 2026
800 Meters · OutdoorAdidas Track Nationals 2026 · Jun 182:58.02aAdidas Track Nationals 2026June 18, 2026
Discus · 1kg · OutdoorGCS Championship · Apr 1887-10GCS ChampionshipApril 18, 2026
High Jump · OutdoorAAU Track and Field Region 25 Qualifier · Jun 251.26mAAU Track and Field Region 25 QualifierJune 25, 2026
Long Jump · IndoorJust Don't Lose Classic · Jan 104.16mJust Don't Lose ClassicJanuary 10, 2026
Long Jump · OutdoorAAU Track and Field Region 25 Qualifier · Jun 254.06mAAU Track and Field Region 25 QualifierJune 25, 2026
Shot Put · 4kg · Outdoor6A/7A Metro Conference Championship · Apr 2832-00.006A/7A Metro Conference ChampionshipApril 28, 2026
Shot Put · 6lb · OutdoorKen Roberts-Panthers Elite Track and Field Challenge · May 2329-00.00Ken Roberts-Panthers Elite Track and Field ChallengeMay 23, 2026
Triple Jump · OutdoorGCS Championship · Apr 1831-06.00GCS ChampionshipApril 18, 2026

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

2026 Outdoor Track

44 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · Triple Jump · Place 10 · Greensboro BlazersGreensboro BlazersTriple Jump109.59m10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · Long Jump · Place 3 · Greensboro BlazersGreensboro BlazersLong Jump34.06m PB10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · High Jump · Place 3 · Greensboro BlazersGreensboro BlazersHigh Jump31.26m PB10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · Javelin · Place 1 · Greensboro BlazersGreensboro BlazersJavelin120.37m10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · Discus · Place 4 · Greensboro BlazersGreensboro BlazersDiscus428.82m10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · Shot Put · Place 1 · Greensboro BlazersGreensboro BlazersShot Put19.24m10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · Shot Put · Place 3 · Greensboro BlazersGreensboro BlazersShot Put39.55m10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 100m Hurdles · Place 3 · Greensboro BlazersGreensboro Blazers100m Hurdles318.64a10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 800 Meters · Place 1 · Greensboro BlazersGreensboro Blazers800 Meters12:59.26a10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 200 Meters · Place 1 · Greensboro BlazersGreensboro Blazers200 Meters127.89a PB10
Jun 18Adidas Track Nationals 2026Jun 18 · Long Jump · Place 12 · DudleyDudleyLong Jump12.4.27Wind: 1.210
Jun 18Adidas Track Nationals 2026Jun 18 · High Jump · Place 12 · DudleyDudleyHigh Jump12.1.2610
Jun 18Adidas Track Nationals 2026Jun 18 · Javelin · Place 7 · DudleyDudleyJavelin600g7.21.1110
Jun 18Adidas Track Nationals 2026Jun 18 · Shot Put · Place 3 · DudleyDudleyShot Put4kg3.9.0910
Jun 18Adidas Track Nationals 2026Jun 18 · 100m Hurdles · Place 12 · DudleyDudley100m Hurdles33" / 0.838m12.18.78aWind: -0.110
Jun 18Adidas Track Nationals 2026Jun 18 · 800 Meters · Place 12 · DudleyDudley800 Meters12.2:58.02a PB10
Jun 18Adidas Track Nationals 2026Jun 18 · 200 Meters · Place 11 · DudleyDudley200 Meters11.28.36aWind: 0.210
Jun 5AAU North Carolina District QualifierJun 5 · Triple Jump · Place 14 · Greensboro BlazersGreensboro BlazersTriple Jump14.9.28m10
Jun 5AAU North Carolina District QualifierJun 5 · Discus · Place 7 · Greensboro BlazersGreensboro BlazersDiscus1kg7.24.91m10
Jun 5AAU North Carolina District QualifierJun 5 · Shot Put · Place 4 · Greensboro BlazersGreensboro BlazersShot Put4kg4.31-01.0010
Jun 5AAU North Carolina District QualifierJun 5 · 100m Hurdles · Place 19 · Greensboro BlazersGreensboro Blazers100m Hurdles33" / 0.838m19.18.20a PB10
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · Long Jump · Place 3 · Greensboro BlazersGreensboro BlazersLong Jump3.13-01.0010
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · Discus · Place 3 · Greensboro BlazersGreensboro BlazersDiscus1kg3.80-0710
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · Shot Put · Place 4 · Greensboro BlazersGreensboro BlazersShot Put6lb4.29-00.00 PB10
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 100m Hurdles · Place 5 · Greensboro BlazersGreensboro Blazers100m Hurdles33" / 0.838m5.20.71a10
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · Shot Put · Place 14 · DudleyDudleyShot Put4kg14.30-00.7510
Apr 286A/7A Metro Conference ChampionshipApr 28 · Triple Jump · Place 10 · DudleyDudleyTriple Jump10.30-11.0010
Apr 286A/7A Metro Conference ChampionshipApr 28 · Long Jump · DudleyDudleyLong Jump--ND10
Apr 286A/7A Metro Conference ChampionshipApr 28 · Shot Put · Place 3 · DudleyDudleyShot Put4kg3.32-00.00 PB10
Apr 22Metro 6/7A Meet #5Apr 22 · Triple Jump · DudleyDudleyTriple Jump--DNS10
Apr 22Metro 6/7A Meet #5Apr 22 · Long Jump · DudleyDudleyLong Jump--DNS10
Apr 22Metro 6/7A Meet #5Apr 22 · Shot Put · Place 3 · DudleyDudleyShot Put4kg3.29-10.0010
Apr 18GCS ChampionshipApr 18 · Triple Jump · Place 7 · DudleyDudleyTriple Jump7.31-06.00 PB10
Apr 18GCS ChampionshipApr 18 · Discus · Place 5 · DudleyDudleyDiscus1kg5.87-10 PB10
Apr 18GCS ChampionshipApr 18 · Shot Put · Place 4 · DudleyDudleyShot Put4kg4.31-02.0010
Apr 15Metro 6/7A Meet #5Apr 15 · 400 Meters · Place 12 · DudleyDudley400 Meters12.1:07.43a PB10
Apr 15Metro 6/7A Meet #5Apr 15 · 200 Meters · Place 6 · DudleyDudley200 Meters6.29.47a10
Mar 28JCSU/Cockrell 2026 HS InvitationalMar 28 · Triple Jump · Place 5 · DudleyDudleyTriple Jump530-710
Mar 28JCSU/Cockrell 2026 HS InvitationalMar 28 · Long Jump · Place 11 · DudleyDudleyLong Jump1113-410
Mar 28JCSU/Cockrell 2026 HS InvitationalMar 28 · Discus · Place 6 · DudleyDudleyDiscus683-610
Mar 28JCSU/Cockrell 2026 HS InvitationalMar 28 · Shot Put · Place 5 · DudleyDudleyShot Put531-710
Mar 7Golden Dash RelaysMar 7 · Shot Put · Place 7 · DudleyDudleyShot Put731-05.0010
Mar 7Golden Dash RelaysMar 7 · Triple Jump · Place 5 · DudleyDudleyTriple Jump530-11.0010
Mar 7Golden Dash RelaysMar 7 · High Jump · Place 15 · DudleyDudleyHigh Jump154-02.0010

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 10Just Don't Lose ClassicJan 10 · Shot Put · Place 17 · DudleyDudleyShot Put179.09m—
Jan 10Just Don't Lose ClassicJan 10 · Long Jump · Place 33 · DudleyDudleyLong Jump334.16m PB—
Jan 8SW Guilford Invitational #2Jan 8 · Long Jump · Place 5 · DudleyDudleyLong Jump514-710
Jan 8SW Guilford Invitational #2Jan 8 · High Jump · Place 7 · DudleyDudleyHigh Jump74-310
Jan 8SW Guilford Invitational #2Jan 8 · Shot Put · Place 4 · DudleyDudleyShot Put429-810
Jan 8SW Guilford Invitational #2Jan 8 · Shot Put · Place 4 · DudleyDudleyShot Put429-08.0010
Jan 8SW Guilford Invitational #2Jan 8 · Long Jump · Place 5 · DudleyDudleyLong Jump514-07.0010
Jan 8SW Guilford Invitational #2Jan 8 · High Jump · Place 7 · DudleyDudleyHigh Jump74-03.0010

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Nov 13Raider InvitationalNov 13 · Shot Put · Place 5 · DudleyDudleyShot Put529-06.0010
May 31James Carter Invitational 2025May 31 · High Jump · Greensboro BlazersGreensboro BlazersHigh Jump—NH9
May 31James Carter Invitational 2025May 31 · Discus · Place 3 · Greensboro BlazersGreensboro BlazersDiscus391-99
May 31James Carter Invitational 2025May 31 · Shot Put · Place 4 · Greensboro BlazersGreensboro BlazersShot Put49.13m9
May 31James Carter Invitational 2025May 31 · 400m Hurdles · Place 7 · Greensboro BlazersGreensboro Blazers400m Hurdles71:18.78a9
May 3Guilford County ChampionshipMay 3 · Discus · Place 4 · DudleyDudleyDiscus491-05.00—
May 3Guilford County ChampionshipMay 3 · Shot Put · Place 5 · DudleyDudleyShot Put529-09.00—
Mar 8Alton Tyre Invitational RelaysMar 8 · Shot Put · Place 8 · DudleyDudleyShot Put827-06.00—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 7AAU North Carolina District QualifierJun 7 · 400m Hurdles · Place 23 · Greensboro BlazersGreensboro Blazers400m Hurdles231:27.44a—
Jun 7AAU North Carolina District QualifierJun 7 · Discus · Place 20 · Greensboro BlazersGreensboro BlazersDiscus2061-10—
Jun 7AAU North Carolina District QualifierJun 7 · Long Jump · Place 46 · Greensboro BlazersGreensboro BlazersLong Jump4613-5—
Jun 7AAU North Carolina District QualifierJun 7 · Shot Put · Place 13 · Greensboro BlazersGreensboro BlazersShot Put1328-2.50—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 6James-Woods Developmental (Charlotte Flights)May 6 · Discus · Place 3 · Greensboro BlazersGreensboro BlazersDiscus321.00m7
May 6James-Woods Developmental (Charlotte Flights)May 6 · Shot Put · Place 3 · Greensboro BlazersGreensboro BlazersShot Put39.93m7
May 6James-Woods Developmental (Charlotte Flights)May 6 · 400 Meters · Place 29 · Greensboro BlazersGreensboro Blazers400 Meters291:10.967
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · Shot Put · Place 6 · Greensboro BlazersGreensboro BlazersShot Put627-09.00—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 400 Meters · Place 46 · Greensboro BlazersGreensboro Blazers400 Meters461:13.68a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 47 · Greensboro BlazersGreensboro Blazers200 MetersRound P4731.02a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 100 Meters · Place 47 · Greensboro BlazersGreensboro Blazers100 Meters4714.91a PB—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · Shot Put · Place 4 · Greensboro BlazersGreensboro BlazersShot Put428-7—

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8James Carter InvitationalMay 8 · 200 Meters · Place 24 · Greensboro BlazersGreensboro Blazers200 Meters2433.45—
May 8James Carter InvitationalMay 8 · 100 Meters · Place 32 · Greensboro BlazersGreensboro Blazers100 MetersRound P3216.01—
May 8James Carter InvitationalMay 8 · 400 Meters · Place 43 · Greensboro BlazersGreensboro Blazers400 Meters431:28.88—