Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU North Carolina District Qualifier · Jun 718.28aAAU North Carolina District QualifierJune 7, 2024
200 Meters · Outdoor20th Annual Bring the Heat Invitational · Apr 1938.39a20th Annual Bring the Heat InvitationalApril 19, 2025
Discus · 1kg · OutdoorAAU Track & Field Region 25 Qualifier · Jun 2616.51mAAU Track & Field Region 25 QualifierJune 26, 2025
Javelin · 300g TJ · OutdoorBodyArmor State Games · Jun 110.52mBodyArmor State GamesJune 1, 2024
Javelin · 400g TJ · OutdoorAAU North Carolina District Qualifier · Jun 620.52mAAU North Carolina District QualifierJune 6, 2025
Javelin · 450g AeroJav · OutdoorJim Law Invitational - Youth (June 14 - 15, 2025) · Jun 1414.71mJim Law Invitational - Youth (June 14 - 15, 2025)June 14, 2025
Javelin · 600g · OutdoorCarolina's Sprint Fest · May 1049-00Carolina's Sprint FestMay 10, 2025
Long Jump · OutdoorSpeed Capital NC Meet · May 111.64mSpeed Capital NC MeetMay 11, 2024
Shot Put · 4kg · OutdoorCarolina's Sprint Fest · May 1018-02.00Carolina's Sprint FestMay 10, 2025
Shot Put · 6lb · OutdoorJim Law Invitational - Youth (June 14 - 15, 2025) · Jun 147.09mJim Law Invitational - Youth (June 14 - 15, 2025)June 14, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 20Jim Law Invitational (Youth)Jun 20 · Shot Put · Place 5 · Concord RockShot Put522-04.5012
Jun 20Jim Law Invitational (Youth)Jun 20 · Discus · Place 3 · Concord RockDiscus347-1012
Jun 20Jim Law Invitational (Youth)Jun 20 · Javelin · Place 1 · Concord RockJavelin154-0612
Jun 20Jim Law Invitational (Youth)Jun 20 · Javelin · Place 1 · Concord RocketsJavelin116.62m12
Jun 20Jim Law Invitational (Youth)Jun 20 · Discus · Place 3 · Concord RocketsDiscus314.58m12
Jun 20Jim Law Invitational (Youth)Jun 20 · Shot Put · Place 5 · Concord RocketsShot Put56.82m12
Jun 5AAU North Carolina District QualifierJun 5 · Javelin · Place 3 · Concord RocketsJavelin400g TJ3.15.00m5
Jun 5AAU North Carolina District QualifierJun 5 · Discus · Place 1 · Concord RocketsDiscus1kg1.14.43m5
Jun 5AAU North Carolina District QualifierJun 5 · Shot Put · Place 3 · Concord RocketsShot Put6lb3.6.21m5
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · Javelin · Concord RocketsJavelin300g TJ—DNS5
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · Discus · Place 2 · Concord RocketsDiscus1kg2.42-07.255
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · Shot Put · Place 7 · Concord RocketsShot Put6lb7.19-11.505
Apr 25Blazing Legends InvitationalApr 25 · Discus · Place 1 · Concord RocketsDiscus149-09.00—
Apr 25Blazing Legends InvitationalApr 25 · Shot Put · Place 2 · Concord RocketsShot Put221-09.00—
Apr 25Blazing Legends InvitationalApr 25 · Discus · Place 1 · Concord RocketsDiscus149-09.00—
Apr 25Blazing Legends InvitationalApr 25 · Shot Put · Place 2 · Concord RocketsShot Put221-09.00—
Apr 1821st Annual Bring the Heat InvitationalApr 18 · Discus · Place 5 · Concord RocketsDiscus544-075
Apr 1821st Annual Bring the Heat InvitationalApr 18 · Shot Put · Place 7 · Concord RocketsShot Put721-09.505

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 19Track and Field Stars of Tomorrow hosted by PierreTiming **1st Annual**Jul 19 · Shot Put · Place 1 · Concord RocketsShot Put6lb1.22' 2"4
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Javelin · Place 2 · Concord RocketsJavelin400g TJ2.16.47m4
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Discus · Place 1 · Concord RocketsDiscus1kg1.16.51m PB4
Jun 26AAU Track & Field Region 25 QualifierJun 26 · Shot Put · Place 2 · Concord RocketsShot Put6lb2.6.64m4
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · Javelin · Place 4 · Concord RocketsJavelin450g AeroJav4.14.71m PB4
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · Discus · Place 4 · Concord RocketsDiscus1kg4.16.16m4
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · Shot Put · Place 3 · Concord RocketsShot Put6lb3.7.09m PB4
Jun 6AAU North Carolina District QualifierJun 6 · Javelin · Place 2 · Concord RocketsJavelin400g TJ2.20.52m PB4
Jun 6AAU North Carolina District QualifierJun 6 · Discus · Place 2 · Concord RocketsDiscus1kg2.16.17m4
Jun 6AAU North Carolina District QualifierJun 6 · Shot Put · Place 4 · Concord RocketsShot Put6lb4.6.41m4
Jun 1Johnson RileyJun 1 · Discus · Place 2 · Concord RocketsDiscus248-94
Jun 1Johnson RileyJun 1 · Shot Put · Place 4 · Concord RocketsShot Put419-114
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · Javelin · Place 5 · Concord RocketsJavelin400g TJ5.16.76m4
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · Discus · Place 3 · Concord RocketsDiscus1kg3.14.00m4
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · Shot Put · Place 7 · Concord RocketsShot Put6lb7.5.74m4
May 10Carolina's Sprint FestMay 10 · Javelin · Place 3 · Concord RocketsJavelin600g3.49-00 PB4
May 10Carolina's Sprint FestMay 10 · Shot Put · Place 3 · Concord RocketsShot Put4kg3.18-02.00 PB4
May 10Carolina's Sprint FestMay 10 · 200 Meters · Concord Rockets200 Meters—DNSWind: 14
May 3James-Woods Developmental (Charlotte Flights)May 3 · Javelin · Place 1 · Concord RocketsJavelin112.93m4
May 3James-Woods Developmental (Charlotte Flights)May 3 · Discus · Place 3 · Concord RocketsDiscus312.67m4
May 3James-Woods Developmental (Charlotte Flights)May 3 · Shot Put · Place 4 · Concord RocketsShot Put45.80m4
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Discus · Place 5 · Concord RocketsDiscus1kg5.28-074
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Shot Put · Place 6 · Concord RocketsShot Put6lb6.20-10.004
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Place 100 · Concord Rockets200 MetersRound P100.38.39a PB4

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 27AAU Junior Olympic GamesJul 27 · Javelin · Place 46 · Concord RockJavelin4612.62m14
Jun 27AAU NC Regional 25 QualifierJun 27 · Javelin · Place 6 · Concord RocketsJavelin641-06—
Jun 15Jim Law Invitational (Youth)Jun 15 · Long Jump · Place 19 · Concord RocketsLong Jump19.1.84m3
Jun 15Jim Law Invitational (Youth)Jun 15 · Javelin · Place 6 · Concord RocketsJavelin300g TJ6.9.80m3
Jun 15Jim Law Invitational (Youth)Jun 15 · Shot Put · Place 4 · Concord RocketsShot Put6lb4.4.15m3
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 36 · Concord Rockets100 MetersRound P36.19.18aWind: -2.93
Jun 7AAU North Carolina District QualifierJun 7 · Long Jump · Place 22 · Concord RocketsLong Jump225-9—
Jun 7AAU North Carolina District QualifierJun 7 · Javelin · Place 6 · Concord RocketsJavelin641-6—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · Place 48 · Concord Rockets100 Meters4818.28a PB—
Jun 1BodyArmor State GamesJun 1 · Long Jump · Place 14 · Concord RocketsLong Jump14.2.02m3
Jun 1BodyArmor State GamesJun 1 · Javelin · Place 2 · Concord RocketsJavelin300g TJ2.10.52m PB3
Jun 1BodyArmor State GamesJun 1 · 100 Meters · Place 31 · Concord Rockets100 MetersRound P31.18.36aWind: -0.33
May 11Speed Capital NC MeetMay 11 · Long Jump · Place 5 · Concord RockLong Jump51.64m PB—
May 11Speed Capital NC MeetMay 11 · 200 Meters · Place 16 · Concord Rock200 Meters1639.45—