Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGNRC Quad Meet · Mar 2611.36aGNRC Quad MeetMarch 26, 2024
200 Meters · IndoorUSATF Hershey 8U-14 Indoor Nationals · Mar 1028.69aUSATF Hershey 8U-14 Indoor NationalsMarch 10, 2017
200 Meters · OutdoorVisit Myrtle Beach Club Challenge · May 3126.70aVisit Myrtle Beach Club ChallengeMay 31, 2019
55 Meter · IndoorUSATF North Carolina Junior Olympics Championships · Feb 127.79aUSATF North Carolina Junior Olympics ChampionshipsFebruary 12, 2017
60 Meter · IndoorNC United Youth Indoor Track & Field Classic · Dec 308.24aNC United Youth Indoor Track & Field ClassicDecember 30, 2017
Discus · 1.6kg · OutdoorNCHSAA 4A East Regional · May 10191-8NCHSAA 4A East RegionalMay 10, 2025
Discus · 1kg · Outdooradidas Outdoor Nationals · Jun 1451.33madidas Outdoor NationalsJune 14, 2024
Javelin · 400g · OutdoorJim Law Invitational - Youth · Jun 1929.39mJim Law Invitational - YouthJune 19, 2021
Javelin · 600g · OutdoorUSATF NC Association Youth Championships · Jul 830.36mUSATF NC Association Youth ChampionshipsJuly 8, 2021
Javelin · 800g · OutdoorBodyArmor State Games · Jun 141.44mBodyArmor State GamesJune 1, 2024
Long Jump · IndoorJust Don't Lose HS Classic · Jan 66.10mJust Don't Lose HS ClassicJanuary 6, 2024
Long Jump · OutdoorVisit Myrtle Beach Club Challenge · May 314.90mVisit Myrtle Beach Club ChallengeMay 31, 2019
Shot Put · 12lb · IndoorNCHSAA 4A State Championships · Feb 1549-07.25NCHSAA 4A State Championships February 15, 2025
Shot Put · 12lb · OutdoorGNRC Quad Meet · Mar 2644-5GNRC Quad MeetMarch 26, 2024
Shot Put · 16lb / 7.26kg · Indoor2026 CAA Indoor Championships · Feb 2214.30m2026 CAA Indoor ChampionshipsFebruary 22, 2026
Shot Put · 3kg · OutdoorJim Law Invitational - Youth · Jun 1911.96mJim Law Invitational - YouthJune 19, 2021
Shot Put · 4kg · OutdoorUSATF NC Association Youth Championships · Jul 812.05mUSATF NC Association Youth ChampionshipsJuly 8, 2021
Weight Throw · 35lb / 15.9kg · Indoor2026 CAA Indoor Championships · Feb 2214.87m2026 CAA Indoor ChampionshipsFebruary 22, 2026

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 222026 CAA Indoor ChampionshipsFeb 22 · Weight Throw · Place 9 · North Carolina A&TNorth Carolina A&TWeight Throw35lb / 15.9kg9.14.87m PBFr
Feb 222026 CAA Indoor ChampionshipsFeb 22 · Shot Put · Place 10 · North Carolina A&TNorth Carolina A&TShot Put16lb / 7.26kg10.14.30m PBFr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · Weight Throw · Place 16 · North Carolina A&TNorth Carolina A&TWeight Throw35lb / 15.9kg16.13.74mFr
Dec 6Visit Winston-Salem College Kick-offDec 6 · Shot Put · Place 23 · North Carolina A&TNorth Carolina A&TShot Put16lb / 7.26kg23.12.34mFr
Feb 15NCHSAA 4A State Championships Feb 15 · Long Jump · Place 17 · ClevelandClevelandLong Jump17.20-04.0012
Feb 15NCHSAA 4A State Championships Feb 15 · Shot Put · Place 8 · ClevelandClevelandShot Put12lb8.49-07.25 PB12
Jan 25Fast Track InvitationalJan 25 · Shot Put · Place 5 · ClevelandClevelandShot Put551-03.50—
Jan 25Fast Track InvitationalJan 25 · Long Jump · Place 8 · ClevelandClevelandLong Jump821-01.25—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · Discus · Place 1 · ClevelandClevelandDiscus1.6kg1.178-1012
May 10NCHSAA 4A East RegionalMay 10 · Discus · Place 1 · ClevelandClevelandDiscus1.6kg1.191-8 PB12
May 10NCHSAA 4A East RegionalMay 10 · Shot Put · Place 9 · ClevelandClevelandShot Put12lb9.43-1112

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · Discus · Place 10 · Elite Xpress Track & FieldElite Xpress Track & FieldDiscus1kg10.51.33m PB11
Jun 1BodyArmor State GamesJun 1 · Javelin · Place 2 · Elite Xpress Track & FieldElite Xpress Track & FieldJavelin800g2.41.44m PB11
Jun 1BodyArmor State GamesJun 1 · Discus · Place 4 · Elite Xpress Track & FieldElite Xpress Track & FieldDiscus1.6kg4.48.37m11
Jun 1BodyArmor State GamesJun 1 · 100 Meters · Place 19 · Elite Xpress Track & FieldElite Xpress Track & Field100 MetersRound P19.11.42aWind: 0.211
May 19Ken Roberts Panther EliteMay 19 · Discus · Place 1 · Elite Xpress Track & FieldElite Xpress Track & FieldDiscus1.6kg1.167-0611
May 19Ken Roberts Panther EliteMay 19 · 100 Meters · Place 5 · Elite Xpress Track & FieldElite Xpress Track & Field100 Meters5.11.65a11
May 11NCHSAA 4A East RegionalMay 11 · Discus · Place 3 · ClevelandClevelandDiscus1.6kg3.169-0311
Mar 26GNRC Quad MeetMar 26 · Discus · Place 1 · ClevelandClevelandDiscus1.6kg1.161-411
Mar 26GNRC Quad MeetMar 26 · Shot Put · Place 3 · ClevelandClevelandShot Put12lb3.44-5 PB11
Mar 26GNRC Quad MeetMar 26 · 100 Meters · Place 4 · ClevelandCleveland100 Meters4.11.36a PB11
Feb 1Greater Neuse River 4A Indoor Conference ChampionshipsFeb 1 · Long Jump · Place 3 · ClevelandClevelandLong Jump3.20-0Unofficial11
Feb 1Greater Neuse River 4A Indoor Conference ChampionshipsFeb 1 · Shot Put · Place 5 · ClevelandClevelandShot Put12lb5.43-9Unofficial11
Jan 3Greater Neuse River MeetJan 3 · 300 Meters · Place 12 · ClevelandCleveland300 Meters12.38.91aUnofficial11
Jan 3Greater Neuse River MeetJan 3 · Long Jump · Place 1 · ClevelandClevelandLong Jump1.20-0Unofficial11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 20Fast Track HS InvitationalJan 20 · Shot Put · Place 16 · ClevelandClevelandShot Put1643-08.25—
Jan 20Fast Track HS InvitationalJan 20 · Long Jump · Place 21 · ClevelandClevelandLong Jump2119-09.00—
Jan 6Just Don't Lose HS ClassicJan 6 · Long Jump · Place 8 · ClevelandClevelandLong Jump86.10m PB—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Greater Neuse River Indoor Meet (Fuquay-Varina)Dec 13 · Shot Put · Place 10 · ClevelandClevelandShot Put12lb10.36-9.50Unofficial11
Jul 11AAU Club ChampionshipsJul 11 · Javelin · Place 3 · Elite Xpress Track & FieldElite Xpress Track & FieldJavelin800g3.39.35mUnofficial10
Jul 11AAU Club ChampionshipsJul 11 · Discus · Place 2 · Elite Xpress Track & FieldElite Xpress Track & FieldDiscus1.6kg2.44.95mUnofficial10
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Elite Xpress Track & FieldElite Xpress Track & Field200 MetersRound P--DNSWind: -1.410
Jul 11AAU Club ChampionshipsJul 11 · 100 Meters · Place 20 · Elite Xpress Track & FieldElite Xpress Track & Field100 MetersRound P20.11.59aWind: -0.4Unofficial10
May 13NCHSAA 4A East RegionalMay 13 · Discus · Place 6 · ClevelandClevelandDiscus1.6kg6.149-0510
Mar 25Freshman-Sophomore / Triangle ChallengeMar 25 · Discus · Place 1 · Cleveland HiCleveland HiDiscus1127-10.50—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 21Fast Track HS InvitationalJan 21 · Shot Put · Place 25 · ClevelandClevelandShot Put2534-08.00—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 8Greater Neuse River Indoor MeetDec 8 · Shot Put · Place 3 · ClevelandClevelandShot Put12lb3.40-4Unofficial10

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Javelin · Place 6 · Elite Xpress Track & FieldElite Xpress Track & FieldJavelin600g6.30.36m PB8
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Discus · Place 2 · Elite Xpress Track & FieldElite Xpress Track & FieldDiscus1kg2.41.92m8
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Shot Put · Place 2 · Elite Xpress Track & FieldElite Xpress Track & FieldShot Put4kg2.12.05m PB8
Jun 19Jim Law Invitational - YouthJun 19 · Javelin · Place 3 · Elite Xpress Track & FieldElite Xpress Track & FieldJavelin400g3.29.39m PB8
Jun 19Jim Law Invitational - YouthJun 19 · Discus · Place 2 · Elite Xpress Track & FieldElite Xpress Track & FieldDiscus1kg2.38.76m8
Jun 19Jim Law Invitational - YouthJun 19 · Shot Put · Place 2 · Elite Xpress Track & FieldElite Xpress Track & FieldShot Put3kg2.11.96m PB8
Mar 27Youth Diamond League Series Tiffany Ross Williams InvitationalMar 27 · Javelin · Place 2 · Elite Xpress Track & FieldElite Xpress Track & FieldJavelin600g2.84-05.00Unofficial8
Mar 27Youth Diamond League Series Tiffany Ross Williams InvitationalMar 27 · Shot Put · Place 1 · Elite Xpress Track & FieldElite Xpress Track & FieldShot Put4kg1.34-08.00Unofficial8

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 31Visit Myrtle Beach Club ChallengeMay 31 · Long Jump · Place 2 · Evolution TrackEvolution TrackLong Jump2.4.90m PB6
May 31Visit Myrtle Beach Club ChallengeMay 31 · 200 Meters · Place 2 · Evolution TrackEvolution Track200 MetersRound P2.26.92aWind: -1.26
May 31Visit Myrtle Beach Club ChallengeMay 31 · 200 Meters · Place 2 · Evolution TrackEvolution Track200 Meters2.26.70a PBWind: -1.26
May 31Visit Myrtle Beach Club ChallengeMay 31 · 100 Meters · Place 1 · Evolution TrackEvolution Track100 MetersRound P1.12.90aWind: 0.66
May 31Visit Myrtle Beach Club ChallengeMay 31 · 100 Meters · Place 1 · Evolution TrackEvolution Track100 Meters1.12.83aWind: 1.76

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · Long Jump · Place 8 · Evolution TrackEvolution TrackLong Jump8.4.52mWind: 15
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 11 · Evolution TrackEvolution Track100 MetersRound P11.13.21aWind: -0.95

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 9AAU Indoor National ChampionshipMar 9 · 60 Meter · Place 4 · Evolution TrackEvolution Track60 MeterRound P4.8.29a5
Mar 9AAU Indoor National ChampionshipMar 9 · 60 Meter · Place 5 · Evolution TrackEvolution Track60 Meter5.8.43a5

2017 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 30NC United Youth Indoor Track & Field ClassicDec 30 · 60 Meter · Place 1 · Evolution TrackEvolution Track60 MeterRound P1.8.25a5
Dec 30NC United Youth Indoor Track & Field ClassicDec 30 · 60 Meter · Place 1 · Evolution TrackEvolution Track60 Meter1.8.24a PB5
Mar 10USATF Hershey 8U-14 Indoor NationalsMar 10 · 55 Meter · Place 1 · Evolution TrackEvolution Track55 MeterRound P1.7.83a4
Mar 10USATF Hershey 8U-14 Indoor NationalsMar 10 · 55 Meter · Place 2 · Evolution TrackEvolution Track55 Meter2.7.85a4
Mar 10USATF Hershey 8U-14 Indoor NationalsMar 10 · 200 Meters · Place 4 · Evolution TrackEvolution Track200 MetersRound P4.28.69a PB4
Mar 10USATF Hershey 8U-14 Indoor NationalsMar 10 · 200 Meters · Place 4 · Evolution TrackEvolution Track200 Meters4.28.78a4
Feb 12USATF North Carolina Junior Olympics ChampionshipsFeb 12 · 55 Meter · Place 1 · Evolution TrackEvolution Track55 MeterRound P1.7.79a PB4
Feb 12USATF North Carolina Junior Olympics ChampionshipsFeb 12 · 55 Meter · Place 1 · Evolution TrackEvolution Track55 Meter1.7.89a4
Feb 12USATF North Carolina Junior Olympics ChampionshipsFeb 12 · 200 Meters · Place 3 · Evolution TrackEvolution Track200 Meters3.30.78a4

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 5 · Evolution TrackEvolution TrackLong Jump5.3.98m4
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 2 · Evolution TrackEvolution Track100 MetersRound P2.13.48aWind: -0.34
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 1 · Evolution TrackEvolution Track100 Meters1.13.21aWind: 1.44