Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor2026 Volunteer Track Classic · Apr 17196' 5"2026 Volunteer Track ClassicApril 17, 2026
Shot Put · 12lb · IndoorAdidas Indoor Nationals · Mar 2019.17mAdidas Indoor NationalsMarch 20, 2026
Shot Put · 12lb · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1066-05.00Mountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
Shot Put · 4kg · IndoorThe Bama Showcase · Jan 2615.37mThe Bama ShowcaseJanuary 26, 2025
Weight Throw · 25lb / 11.3kg · IndoorAdidas Indoor Nationals · Mar 2021.42mAdidas Indoor NationalsMarch 20, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 19TSSAA Div.1 A and AA ChampionshipsMay 19 · Discus · Place 1 · Signal MountainSignal MountainDiscus1.6kg1.181-0212
May 19TSSAA Div.1 A and AA ChampionshipsMay 19 · Shot Put · Place 1 · Signal MountainSignal MountainShot Put12lb1.65-04.5012
Apr 172026 Volunteer Track ClassicApr 17 · Discus · Place 1 · Signal MountainSignal MountainDiscus1.6kg1.196' 5" PB12
Apr 172026 Volunteer Track ClassicApr 17 · Shot Put · Place 1 · Signal MountainSignal MountainShot Put12lb1.64' 11"12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Discus · Place 1 · Signal MountainSignal MountainDiscus1.6kg1.187-0912
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Shot Put · Place 1 · Signal MountainSignal MountainShot Put12lb1.66-05.00 PB12
Apr 4John Esslinger Meet of ChampionsApr 4 · Discus · Place 1 · Signal MountainSignal MountainDiscus1.6kg1.180-1112
Apr 4John Esslinger Meet of ChampionsApr 4 · Shot Put · Place 1 · Signal MountainSignal MountainShot Put12lb1.64-09.2512
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Shot Put · Place 1 · Signal MountainSignal MountainShot Put164-1012

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · Weight Throw · Place 8 · UnattachedUnattachedWeight Throw25lb / 11.3kg8.21.42m PB12
Mar 20Adidas Indoor NationalsMar 20 · Shot Put · Place 2 · UnattachedUnattachedShot Put12lb2.19.17m PB12

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 11Mountain Brook InvitationalApr 11 · Discus · Place 2 · Signal MountainSignal MountainDiscus1.6kg2.164-0011
Apr 11Mountain Brook InvitationalApr 11 · Shot Put · Place 1 · Signal MountainSignal MountainShot Put12lb1.57-06.0011

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 9TFCUSA Indoor National ChampionshipFeb 9 · Weight Throw · Place 4 · Throw1DeepThrow1DeepWeight Throw416.15m18
Feb 9TFCUSA Indoor National ChampionshipFeb 9 · Shot Put · Place 1 · Throw1DeepThrow1DeepShot Put117.08m18
Jan 26The Bama ShowcaseJan 26 · Weight Throw · Place 2 · Throw 1 DeepThrow 1 DeepWeight Throw25lb / 11.3kg2.17.75m11
Jan 26The Bama ShowcaseJan 26 · Shot Put · Place 1 · Throw 1 DeepThrow 1 DeepShot Put4kg1.15.37m PB11