Personal bests

Best marks in available results
Event / courseMarkMeetDate
3000m Racewalk · Outdoor7th Annual Carolina GOLD Track Classic · Jun 1431:41.95a7th Annual Carolina GOLD Track ClassicJune 14, 2025
Discus · 1.6kg · OutdoorSCHSL 1A - Upper State · May 947.70mSCHSL 1A - Upper StateMay 9, 2026
Javelin · 800g · Outdoor7th Annual Carolina GOLD Track Classic · Jun 1432.97m7th Annual Carolina GOLD Track ClassicJune 14, 2025
Shot Put · 12lb · IndoorThe Galleria Games · Dec 2014.68mThe Galleria GamesDecember 20, 2025
Shot Put · 12lb · OutdoorSCHSL 1A - Upper State · May 916.92mSCHSL 1A - Upper StateMay 9, 2026
Weight Throw · 25lb / 11.3kg · IndoorThe Galleria Games · Dec 2011.51mThe Galleria GamesDecember 20, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 131st Annual Lowcountry SpeedwayJun 13 · Shot Put · Place 1 · QuickFireQuickFireShot Put12lb1.16.03m12
May 9SCHSL 1A - Upper StateMay 9 · Discus · Place 1 · Calhoun CountyCalhoun CountyDiscus1.6kg1.47.70m PB12
May 9SCHSL 1A - Upper StateMay 9 · Shot Put · Place 1 · Calhoun CountyCalhoun CountyShot Put12lb1.16.92m PB12
Apr 27SCHSL 1A - Region 3Apr 27 · Discus · Place 1 · Calhoun CountyCalhoun CountyDiscus1.6kg1.47.30m12
Apr 27SCHSL 1A - Region 3Apr 27 · Shot Put · Place 1 · Calhoun CountyCalhoun CountyShot Put12lb1.15.41m12
Apr 9Wavelight All American Track ClassicApr 9 · Discus · Place 12 · Calhoun CountyCalhoun CountyDiscus12145-512
Apr 9Wavelight All American Track ClassicApr 9 · Shot Put · Place 8 · Calhoun CountyCalhoun CountyShot Put850-812
Apr 2Beach Run InvitationalApr 2 · Discus · Place 2 · Calhoun CountyCalhoun CountyDiscus245.89m12
Apr 2Beach Run InvitationalApr 2 · Shot Put · Place 2 · Calhoun CountyCalhoun CountyShot Put215.82m12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20The Galleria GamesDec 20 · Weight Throw · Place 7 · QuickFireQuickFireWeight Throw25lb / 11.3kg7.11.51m PB12
Dec 20The Galleria GamesDec 20 · Shot Put · Place 5 · QuickFireQuickFireShot Put12lb5.14.68m PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 147th Annual Carolina GOLD Track ClassicJun 14 · 3000m Racewalk · Place 4 · UnattachedUnattached3000m Racewalk4.31:41.95a PB11
Jun 147th Annual Carolina GOLD Track ClassicJun 14 · Javelin · Place 2 · UnattachedUnattachedJavelin800g2.32.97m PB11
May 15SCHSL State Championships - AMay 15 · Shot Put · Place 1 · Calhoun CountyCalhoun CountyShot Put114.82m11
May 10SCHSL 1A - Upper StateMay 10 · Shot Put · Place 3 · Calhoun CountyCalhoun CountyShot Put314.43m11
May 10SCHSL 1A - Upper StateMay 10 · Discus · Place 10 · Calhoun CountyCalhoun CountyDiscus1031.66m11
May 10SCHSL 1A - Upper StateMay 10 · Discus · Place 11 · Calhoun CountyCalhoun CountyDiscus1132.10m—
May 10SCHSL 1A - Upper StateMay 10 · Shot Put · Place 2 · Calhoun CountyCalhoun CountyShot Put214.27m—
Apr 3Beach Run InvitationalApr 3 · Shot Put · Place 7 · Calhoun CountyCalhoun CountyShot Put713.93m11
Mar 29Elite Speed@AirportMar 29 · Shot Put · Place 1 · QuickFireQuickFireShot Put146-01.00—
Mar 1The Wood Lowcountry InvitationalMar 1 · Shot Put · Place 2 · Calhoun CountyCalhoun CountyShot Put213.79m—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16SCHSL State Championships - AMay 16 · Shot Put · Place 2 · Calhoun CountyCalhoun CountyShot Put212.37m—
May 16SCHSL State Championships - AMay 16 · Shot Put · Place 7 · Calhoun CountyCalhoun CountyShot Put712.37m—
May 11SCHSL 1A - Upper StateMay 11 · Shot Put · Place 6 · Calhoun CountyCalhoun CountyShot Put12lb6.12.36m10
Apr 13Swansea InvitationalApr 13 · Shot Put · Place 15 · Calhoun CountyCalhoun CountyShot Put12lb15.36-03.0010
Mar 30 Marwine Kline InvitationalMar 30 · Shot Put · Place 8 · Calhoun CountyCalhoun CountyShot Put812.05m—