Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2019 Georgia Games Track & Field Championships · Jul 2016.12a2019 Georgia Games Track & Field ChampionshipsJuly 20, 2019
200 Meters · Outdoor6th Annual Jackrabbit-Sapphire Invitational · May 1139.286th Annual Jackrabbit-Sapphire InvitationalMay 11, 2019
400 Meters · OutdoorTrack Lab · Apr 132:03.21aTrack LabApril 13, 2019
Discus · 1kg · OutdoorAAU South Carolina District Qualifier · May 3023.76mAAU South Carolina District QualifierMay 30, 2026
Javelin · 300g TJ · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 2112.57mUSATF South Carolina Association Junior Olympic ChampionshipsJune 21, 2019
Javelin · 400g TJ · Outdoor2019 Georgia Games Track & Field Championships · Jul 2014.37m2019 Georgia Games Track & Field ChampionshipsJuly 20, 2019
Javelin · 600g · Outdoor8th Annual Runnin' On Faith Invitational · May 1618.44m8th Annual Runnin' On Faith InvitationalMay 16, 2026
Shot Put · 4kg · IndoorStay In Your Lane Invitational · Dec 1321-07.25Stay In Your Lane InvitationalDecember 13, 2025
Shot Put · 4kg · Outdoor8th Annual Runnin' On Faith Invitational · May 167.44m8th Annual Runnin' On Faith InvitationalMay 16, 2026
Shot Put · 6lb · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 216.04mUSATF South Carolina Association Junior Olympic ChampionshipsJune 21, 2019

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 30AAU South Carolina District QualifierMay 30 · Discus · Place 6 · Greer All-Stars TrackGreer All-Stars TrackDiscus1kg6.23.76m PB11
May 30AAU South Carolina District QualifierMay 30 · Shot Put · Place 6 · Greer All-Stars TrackGreer All-Stars TrackShot Put4kg6.7.06m11
May 168th Annual Runnin' On Faith InvitationalMay 16 · Javelin · Place 1 · Greer All-Stars TrackGreer All-Stars TrackJavelin600g1.18.44m PB11
May 168th Annual Runnin' On Faith InvitationalMay 16 · Discus · Place 1 · Greer All-Stars TrackGreer All-Stars TrackDiscus1kg1.21.75m11
May 168th Annual Runnin' On Faith InvitationalMay 16 · Shot Put · Place 1 · Greer All-Stars TrackGreer All-Stars TrackShot Put4kg1.7.44m PB11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Stay In Your Lane InvitationalDec 13 · Shot Put · Place 22 · UnattachedUnattachedShot Put4kg22.21-07.25 PB11

2019 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 202019 Georgia Games Track & Field ChampionshipsJul 20 · Javelin · Place 5 · Greenville JetsGreenville JetsJavelin400g TJ5.14.37m PB4
Jul 202019 Georgia Games Track & Field ChampionshipsJul 20 · Shot Put · Place 4 · Greenville JetsGreenville JetsShot Put6lb4.5.28m4
Jul 202019 Georgia Games Track & Field ChampionshipsJul 20 · 100 Meters · Place 18 · Greenville JetsGreenville Jets100 Meters18.16.12a PBWind: 14
Jun 27AAU Region 8 QualifierJun 27 · Javelin · Place 1 · 09 Greenville J09 Greenville JJavelin114.83m—
Jun 27AAU Region 8 QualifierJun 27 · Shot Put · Place 2 · 09 Greenville J09 Greenville JShot Put25.85m—
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 5 · Greenville JetsGreenville JetsJavelin300g TJ5.12.57m PB4
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Shot Put · Place 2 · Greenville JetsGreenville JetsShot Put6lb2.6.04m PB4
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 7 · Greenville JetsGreenville Jets100 MetersRound P7.16.54aWind: 1.94
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 7 · Greenville JetsGreenville Jets100 Meters7.16.70aWind: -0.24
Jun 1AAU South Carolina District QualifierJun 1 · Javelin · Place 5 · Greenville JetsGreenville JetsJavelin400g TJ5.7.13m4
Jun 1AAU South Carolina District QualifierJun 1 · Shot Put · Place 4 · Greenville JetsGreenville JetsShot Put6lb4.4.82m4
May 116th Annual Jackrabbit-Sapphire InvitationalMay 11 · Shot Put · Place 3 · Greenville Jets tcGreenville Jets tcShot Put316-04.0010
May 116th Annual Jackrabbit-Sapphire InvitationalMay 11 · 200 Meters · Place 38 · Greenville Jets tcGreenville Jets tc200 Meters3839.28 PB10
May 116th Annual Jackrabbit-Sapphire InvitationalMay 11 · 100 Meters · Place 25 · Greenville Jets tcGreenville Jets tc100 Meters2517.1810
Apr 27Track Lab - Summer PreviewApr 27 · Javelin · Place 11 · Greenville JetsGreenville JetsJavelin300g TJ11.6.14m4
Apr 27Track Lab - Summer PreviewApr 27 · Shot Put · Place 8 · Greenville JetsGreenville JetsShot Put6lb8.3.32m4
Apr 27Track Lab - Summer PreviewApr 27 · 100 Meters · Place 35 · Greenville JetsGreenville Jets100 Meters35.17.31a4
Apr 13Track LabApr 13 · 400 Meters · Place 29 · Greenville JetsGreenville Jets400 Meters29.2:03.21a PB4
Apr 13Track LabApr 13 · 200 Meters · Place 28 · Greenville JetsGreenville Jets200 Meters28.41.71a4
Apr 13Track LabApr 13 · 100 Meters · Place 14 · Greenville JetsGreenville Jets100 Meters14.17.79a4