Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor17th Annual Bring the Heat Invitational · Apr 2316.5617th Annual Bring the Heat InvitationalApril 23, 2022
Combined results · OutdoorKen Roberts-Panthers Elite Challenge · May 224.36mKen Roberts-Panthers Elite Challenge May 22, 2021
Discus · 1.6kg · Outdoor8th Annual Runnin' On Faith Invitational · May 1629.64m8th Annual Runnin' On Faith InvitationalMay 16, 2026
Discus · 1kg · OutdoorJim Law Invitational - Youth (June 14 - 15, 2025) · Jun 1434.53mJim Law Invitational - Youth (June 14 - 15, 2025)June 14, 2025
Javelin · 300g TJ · OutdoorJim Law Invitational - Youth · Jun 1925.37mJim Law Invitational - YouthJune 19, 2021
Javelin · 450g AeroJav · OutdoorJim Law Invitational - Youth · Jun 1827.05mJim Law Invitational - YouthJune 18, 2022
Javelin · 600g · OutdoorBodyArmor State Games · Jun 144.00mBodyArmor State GamesJune 1, 2024
Javelin · 800g · Outdoor8th Annual Runnin' On Faith Invitational · May 1642.07m8th Annual Runnin' On Faith InvitationalMay 16, 2026
Shot Put · 12lb · Outdoor8th Annual Runnin' On Faith Invitational · May 1610.46m8th Annual Runnin' On Faith InvitationalMay 16, 2026
Shot Put · 2kg · OutdoorJim Law Invitational - Youth · Jun 194.87mJim Law Invitational - YouthJune 19, 2021
Shot Put · 4kg · Outdoor20th Annual Bring the Heat Invitational · Apr 1935-08.0020th Annual Bring the Heat InvitationalApril 19, 2025
Shot Put · 6lb · OutdoorJim Law Invitational - Youth · Jun 186.41mJim Law Invitational - YouthJune 18, 2022

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin146.45m9
Jun 25AAU Track and Field Region 25 QualifierJun 25 · Discus · Place 4 · Concord RocketsConcord RocketsDiscus430.20m9
Jun 20Jim Law Invitational (Youth)Jun 20 · Shot Put · Place 4 · 15 Concord Rock15 Concord RockShot Put433-10.00—
Jun 20Jim Law Invitational (Youth)Jun 20 · Javelin · Place 1 · 15 Concord Rock15 Concord RockJavelin1144-11—
Jun 20Jim Law Invitational (Youth)Jun 20 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin144.17m15
Jun 20Jim Law Invitational (Youth)Jun 20 · Shot Put · Place 4 · Concord RocketsConcord RocketsShot Put410.31m15
Jun 5AAU North Carolina District QualifierJun 5 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin800g1.41.31m9
Jun 5AAU North Carolina District QualifierJun 5 · Discus · Place 6 · Concord RocketsConcord RocketsDiscus1.6kg6.26.63m9
Jun 5AAU North Carolina District QualifierJun 5 · Shot Put · Concord RocketsConcord RocketsShot Put12lb--DNS9
May 168th Annual Runnin' On Faith InvitationalMay 16 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin800g1.42.07m PB9
May 168th Annual Runnin' On Faith InvitationalMay 16 · Discus · Place 1 · Concord RocketsConcord RocketsDiscus1.6kg1.29.64m PB9
May 168th Annual Runnin' On Faith InvitationalMay 16 · Shot Put · Place 1 · Concord RocketsConcord RocketsShot Put12lb1.10.46m PB9
Apr 25Blazing Legends InvitationalApr 25 · Discus · Place 3 · Concord RocketsConcord RocketsDiscus392-01.00—
Apr 25Blazing Legends InvitationalApr 25 · Shot Put · Place 2 · Concord RocketsConcord RocketsShot Put233-03.50—
Apr 25Blazing Legends InvitationalApr 25 · Discus · Place 3 · Concord RocketsConcord RocketsDiscus392-01.00—
Apr 25Blazing Legends InvitationalApr 25 · Shot Put · Place 2 · Concord RocketsConcord RocketsShot Put233-03.50—
Apr 1821st Annual Bring the Heat InvitationalApr 18 · Discus · Place 2 · Concord RocketsConcord RocketsDiscus298-029
Apr 1821st Annual Bring the Heat InvitationalApr 18 · Shot Put · Place 4 · Concord RocketsConcord RocketsShot Put431-02.009
Apr 17Metrolina Throws FestApr 17 · Javelin · Place 2 · UnattachedUnattachedJavelin800g2.130-69

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin600g1.37.93m8
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Discus · Place 2 · Concord RocketsConcord RocketsDiscus1kg2.33.03m8
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin600g1.43.53m8
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · Discus · Place 2 · Concord RocketsConcord RocketsDiscus1kg2.34.53m PB8
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · Shot Put · Concord RocketsConcord RocketsShot Put4kg--DNS8
Jun 6AAU North Carolina District QualifierJun 6 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin600g1.40.77m8
Jun 6AAU North Carolina District QualifierJun 6 · Discus · Place 2 · Concord RocketsConcord RocketsDiscus1kg2.30.17m8
Jun 6AAU North Carolina District QualifierJun 6 · Shot Put · Concord RocketsConcord RocketsShot Put4kg—DNS8
May 10Carolina's Sprint FestMay 10 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin800g1.121-068
May 10Carolina's Sprint FestMay 10 · Shot Put · Place 2 · Concord RocketsConcord RocketsShot Put4kg2.32-07.008
May 3James-Woods Developmental (Charlotte Flights)May 3 · Discus · Place 1 · Concord RocketsConcord RocketsDiscus132.03m8
May 3James-Woods Developmental (Charlotte Flights)May 3 · Shot Put · Place 1 · Concord RocketsConcord RocketsShot Put19.18m8
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Discus · Place 4 · Concord RocketsConcord RocketsDiscus1kg4.102-078
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Shot Put · Place 4 · Concord RocketsConcord RocketsShot Put4kg4.35-08.00 PB8

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 27AAU Junior Olympic GamesJul 27 · Javelin · Place 2 · Concord RockConcord RockJavelin2143-0111
Jun 27AAU NC Regional 25 QualifierJun 27 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin1140-11.75—
Jun 15Jim Law Invitational (Youth)Jun 15 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin600g1.37.63m7
Jun 15Jim Law Invitational (Youth)Jun 15 · Discus · Place 7 · Concord RocketsConcord RocketsDiscus1kg7.30.81m7
Jun 15Jim Law Invitational (Youth)Jun 15 · Shot Put · Place 8 · Concord RocketsConcord RocketsShot Put4kg8.9.44m7
Jun 7AAU North Carolina District QualifierJun 7 · Discus · Place 2 · Concord RocketsConcord RocketsDiscus295-8—
Jun 7AAU North Carolina District QualifierJun 7 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin1140-11—
Jun 7AAU North Carolina District QualifierJun 7 · Shot Put · Place 3 · Concord RocketsConcord RocketsShot Put337-3.50—
Jun 1BodyArmor State GamesJun 1 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin600g1.44.00m PB7
Jun 1BodyArmor State GamesJun 1 · Discus · Place 4 · Concord RocketsConcord RocketsDiscus1kg4.30.54m7
Jun 1BodyArmor State GamesJun 1 · Shot Put · Place 9 · Concord RocketsConcord RocketsShot Put4kg9.8.50m7
Apr 2019th Annual Bring the Heat InvitationalApr 20 · Discus · Concord RocketsConcord RocketsDiscus1.6kg--DNS7
Apr 2019th Annual Bring the Heat InvitationalApr 20 · Shot Put · Concord RocketsConcord RocketsShot Put12lb--DNS7

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 1 · Concord RocketsConcord RocketsCombined results1118-1111
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 1 · Concord RocketsConcord RocketsCombined results184-0111
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 3 · Concord RocketsConcord RocketsCombined results329-11.5011
May 6James-Woods Developmental (Charlotte Flights)May 6 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin132.78m—
May 6James-Woods Developmental (Charlotte Flights)May 6 · Discus · Place 1 · Concord RocketsConcord RocketsDiscus123.63m—
May 6James-Woods Developmental (Charlotte Flights)May 6 · Shot Put · Place 2 · Concord RocketsConcord RocketsShot Put28.62m—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · Discus · Place 32 · Concord RockConcord RockDiscus3215.08m11
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · Javelin · Place 6 · Concord RocketsConcord RocketsJavelin631.75m—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · Discus · Place 3 · Concord RocketsConcord RocketsDiscus352-9.25—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · Javelin · Place 2 · Concord RocketsConcord RocketsJavelin287-5—
Jun 18Jim Law Invitational - YouthJun 18 · Javelin · Place 3 · Concord RocketsConcord RocketsJavelin450g AeroJav3.27.05m PB11
Jun 18Jim Law Invitational - YouthJun 18 · Discus · Place 3 · Concord RocketsConcord RocketsDiscus1kg3.18.51m11
Jun 18Jim Law Invitational - YouthJun 18 · Shot Put · Place 6 · Concord RocketsConcord RocketsShot Put6lb6.6.41m PB11
Jun 4North Carolina AAU District MeetJun 4 · Discus · Place 3 · Concord RockConcord RockDiscus315.52m11
Jun 4North Carolina AAU District MeetJun 4 · Javelin · Place 1 · Concord RockConcord RockJavelin126.61m11
Apr 2317th Annual Bring the Heat InvitationalApr 23 · Shot Put · Place 9 · Concord RocketsConcord RocketsShot Put920-09.00—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · Discus · Place 4 · Concord RocketsConcord RocketsDiscus445-10—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 100 Meters · Place 62 · Concord RocketsConcord Rockets100 Meters6216.56 PB—

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 1AAU Region 25 QualifierJul 1 · Javelin · Place 1 · Concord RockConcord RockJavelin121.10m10
Jun 19Jim Law Invitational - YouthJun 19 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin300g TJ1.25.37m PB10
Jun 19Jim Law Invitational - YouthJun 19 · Shot Put · Place 9 · Concord RocketsConcord RocketsShot Put2kg9.4.87m PB10
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 1 · Concord RockConcord RockCombined results116.66m10
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 8 · Concord RockConcord RockCombined results84.36m PB10
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 40 · Concord RockConcord RockCombined results4035.1010
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 51 · Concord RockConcord RockCombined results5117.1210
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 1 · Concord RockConcord RockCombined results116.66m10
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 8 · Concord RockConcord RockCombined results84.36m10
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 40 · Concord RockConcord RockCombined results4035.1010
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 51 · Concord RockConcord RockCombined results5117.1210
May 8James Carter InvitationalMay 8 · Javelin · Place 1 · Concord RocketsConcord RocketsJavelin119.30m—
May 8James Carter InvitationalMay 8 · Shot Put · Place 10 · Concord RocketsConcord RocketsShot Put104.66m—
May 8James Carter InvitationalMay 8 · 100 Meters · Place 32 · Concord RocketsConcord Rockets100 MetersRound P3216.74—
May 1Charlotte Flights DevelopmentalMay 1 · Javelin · Place 2 · Concord RocketsConcord RocketsJavelin450g AeroJav2.17.64m10
May 1Charlotte Flights DevelopmentalMay 1 · Shot Put · Place 3 · Concord RocketsConcord RocketsShot Put6lb3.14-03.0010
May 1Charlotte Flights DevelopmentalMay 1 · 100 Meters · Place 26 · Concord RocketsConcord Rockets100 Meters26.17.23a10