Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorCarnegie Mellon Invitational · Mar 2746.27mCarnegie Mellon InvitationalMarch 27, 2026
Hammer · 4kg · OutdoorCarnegie Mellon Invitational · Mar 2752.90mCarnegie Mellon InvitationalMarch 27, 2026
Shot Put · 4kg · IndoorHoliday Invitational #2 · Dec 938-10.00Holiday Invitational #2December 9, 2023
Shot Put · 4kg · OutdoorAHSAA 4A-7A Outdoor State Championship · May 239-11.50AHSAA 4A-7A Outdoor State ChampionshipMay 2, 2024
Shot Put · 6lb · Outdoor7th Annual Alabama Heat Tune Up Meet · Jun 1812.31m7th Annual Alabama Heat Tune Up MeetJune 18, 2022
Weight Throw · 20lb / 9.0kg · IndoorPSU National Open · Jan 3017.65mPSU National OpenJanuary 30, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6Akron Last ChanceMay 6 · Hammer · Place 7 · PittsburghPittsburghHammer4kg7.51.83mSo
May 6Akron Last ChanceMay 6 · Discus · Place 3 · PittsburghPittsburghDiscus1kg3.44.38mSo
Apr 23130th Penn Relays CarnivalApr 23 · Hammer · Place 19 · PittsburghPittsburghHammer4kg19.49.62mSo
Apr 23130th Penn Relays CarnivalApr 23 · Discus · PittsburghPittsburghDiscus1kg—NMSo
Apr 17Virginia ChallengeApr 17 · Hammer · Place 32 · PittsburghPittsburghHammer4kg32.47.28mSo
Apr 17Virginia ChallengeApr 17 · Discus · Place 17 · PittsburghPittsburghDiscus1kg17.43.15mSo
Mar 27Carnegie Mellon InvitationalMar 27 · Hammer · Place 1 · PittsburghPittsburghHammer4kg1.52.90m PBSo
Mar 27Carnegie Mellon InvitationalMar 27 · Discus · Place 4 · PittsburghPittsburghDiscus1kg4.46.27m PBSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · Weight Throw · Place 12 · PittsburghPittsburghWeight Throw20lb / 9.0kg12.16.98mSo
Feb 13YSU Last ChanceFeb 13 · Weight Throw · Place 4 · PittsburghPittsburghWeight Throw418.20mSo
Feb 6Penn ClassicFeb 6 · Weight Throw · Place 6 · PittsburghPittsburghWeight Throw617.26mSo
Jan 30PSU National OpenJan 30 · Weight Throw · Place 6 · PittsburghPittsburghWeight Throw20lb / 9.0kg6.17.65m PBSo
Jan 17Nittany Lion ChallengeJan 17 · Weight Throw · Place 9 · PittsburghPittsburghWeight Throw916.86mSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5Youngstown State IcebreakerDec 5 · Weight Throw · Place 4 · PittsburghPittsburghWeight Throw20lb / 9.0kg4.16.75mSo
Jan 18Nittany Lion ChallengeJan 18 · Weight Throw · Place 19 · PittsburghPittsburghWeight Throw1914.42m—

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 28CMUTF InviteMar 28 · Hammer · Place 5 · PittsburghPittsburghHammer546.21mFr
Mar 28CMUTF InviteMar 28 · Discus · Place 2 · PittsburghPittsburghDiscus245.64mFr

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg1.132-0312
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg2.39-11.50 PB12
Apr 26Hewitt Section 2024Apr 26 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg1.138-0412
Apr 26Hewitt Section 2024Apr 26 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg2.38-02.0012
Apr 19Hewitt Trussville InvitationalApr 19 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1139-812
Apr 19Hewitt Trussville InvitationalApr 19 · Shot Put · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleShot Put138-412
Apr 12Mountain Brook InvitationalApr 12 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg1.135-1012
Apr 12Mountain Brook InvitationalApr 12 · Shot Put · Place 3 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg3.37-11.0012
Apr 6Spain Park ClassicApr 6 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1129-612
Mar 16Homewood InvitationalMar 16 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put238-012
Mar 16Homewood InvitationalMar 16 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1130-112
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · Shot Put · Place 8 · Hewitt-TrussvilleHewitt-TrussvilleShot Put834-612
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · Discus · Place 3 · Hewitt-TrussvilleHewitt-TrussvilleDiscus3117-912
Mar 1Husky March InviteMar 1 · Discus · Place 2 · Hewitt-TrussHewitt-TrussDiscus235.66m—
Mar 1Husky March InviteMar 1 · Shot Put · Place 1 · Hewitt-TrussHewitt-TrussShot Put111.07m—
Feb 225 Team Battle RoyaleFeb 22 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg1.112-1112
Feb 225 Team Battle RoyaleFeb 22 · Shot Put · Place 5 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg5.32-01.0012

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · Shot Put · Place 3 · Hewitt-TrussvilleHewitt-TrussvilleShot Put336-1.5012
Jan 27Last Chance Meet #3Jan 27 · Shot Put · Place 3 · Hewitt-TrussvilleHewitt-TrussvilleShot Put334-1112
Jan 22MLK Classic #2Jan 22 · Shot Put · Place 4 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg4.34-01.0012
Jan 6Icebreaker Invitational #2Jan 6 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg2.36-09.0012

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 16The Galleria GamesDec 16 · Weight Throw · Place 1 · UnattachedUnattachedWeight Throw20lb / 9.0kg1.13.53m12
Dec 16The Galleria GamesDec 16 · Shot Put · Place 1 · UnattachedUnattachedShot Put4kg1.10.91m12
Dec 9Holiday Invitational #2Dec 9 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg2.38-10.00 PB12
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg2.37-01.0011
Jan 27Last Chance Invitational #1Jan 27 · Shot Put · Place 3 · Hewitt-TrussvilleHewitt-TrussvilleShot Put335-111
Jan 16MLK Track Classic #2Jan 16 · Shot Put · Place 6 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg6.36-06.0011
Jan 11Hump Day OctaMeetJan 11 · Shot Put · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleShot Put138-611
Jan 7Icebreaker Invitational #2Jan 7 · Shot Put · Place 3 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg3.38-02.5011

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg1.128-0011
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · Shot Put · Place 9 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg9.34-02.2511
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · Discus · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg2.113-0511
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · Shot Put · Place 3 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg3.35-09.0011
Apr 21Hewitt-Trussville InvitationalApr 21 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1126-111
Apr 21Hewitt-Trussville InvitationalApr 21 · Shot Put · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleShot Put137-811
Apr 14Mountain Brook InvitationalApr 14 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg1.125-0211
Apr 14Mountain Brook InvitationalApr 14 · Shot Put · Place 3 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg3.37-08.0011
Mar 23Over the Mountain ChallengeMar 23 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1122-611
Mar 23Over the Mountain ChallengeMar 23 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put234-011
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · Discus · Place 1 · Hewitt-TrussHewitt-TrussDiscus138.63m—
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · Shot Put · Place 8 · Hewitt-TrussHewitt-TrussShot Put810.05m—
Mar 3Husky March ClassicMar 3 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1120-511
Mar 3Husky March ClassicMar 3 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put235-1011
Feb 23Mountain Brook 5 Team Battle RoyaleFeb 23 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg1.119-0111
Feb 23Mountain Brook 5 Team Battle RoyaleFeb 23 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg2.33-00.0011

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 11Emerging Elite Winter Indoor Track & Field MeetDec 11 · Weight Throw · Place 1 · UnattachedUnattachedWeight Throw20lb / 9.0kg1.13.69m11
Dec 11Emerging Elite Winter Indoor Track & Field MeetDec 11 · Shot Put · Place 2 · UnattachedUnattachedShot Put4kg2.11.31m11
Dec 10Holiday Invitational #2Dec 10 · Shot Put · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg--DNS11
Feb 24Five Team Battle RoyaleFeb 24 · Discus · Place 1 · Hewitt-TrussHewitt-TrussDiscus130.31m10
Feb 24Five Team Battle RoyaleFeb 24 · Shot Put · Place 2 · Hewitt-TrussHewitt-TrussShot Put210.13m10
Feb 4AHSAA Indoor State ChampionshipFeb 4 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg2.37-00.5010
Jan 29Last Chance Invitational #3Jan 29 · Shot Put · Place 1 · Hewitt-TrussHewitt-TrussShot Put110.85m—
Jan 17Martin Luther King Jr Indoor Track Classic #2Jan 17 · Shot Put · Place 4 · Hewitt-TrussHewitt-TrussShot Put49.96m—
Jan 12Hump Day Octa MeetJan 12 · Shot Put · Place 3 · Hewitt-TrussHewitt-TrussShot Put310.69m—

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 29AAU Junior Olympics Regional 6 National QualifierJun 29 · Discus · Place 2 · Speed CitySpeed CityDiscus1kg2.116-0410
Jun 29AAU Junior Olympics Regional 6 National QualifierJun 29 · Shot Put · Place 2 · Speed CitySpeed CityShot Put4kg2.33-11.0010
Jun 25OTM Mary Birdwell Memorial 2022Jun 25 · Discus · Place 1 · Speed City TSpeed City TDiscus136.09m16
Jun 25OTM Mary Birdwell Memorial 2022Jun 25 · Shot Put · Place 1 · Speed City TSpeed City TShot Put112.29m16
Jun 187th Annual Alabama Heat Tune Up MeetJun 18 · Discus · Place 1 · Speed CitySpeed CityDiscus1kg1.37.57m10
Jun 187th Annual Alabama Heat Tune Up MeetJun 18 · Shot Put · Place 1 · Speed CitySpeed CityShot Put6lb1.12.31m PB10
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · Discus · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg2.110-0910
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · Shot Put · Place 4 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg4.36-10.0010
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg1.107-0110
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg2.36-05.7510
Apr 22Hewitt-Trussville InvitationalApr 22 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1113-510
Apr 22Hewitt-Trussville InvitationalApr 22 · Shot Put · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleShot Put136-810
Apr 15Mountain Brook InvitationalApr 15 · Discus · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg1.110-0810
Apr 15Mountain Brook InvitationalApr 15 · Shot Put · Place 3 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg3.36-11.0010
Mar 19Homewood HS InvitationalMar 19 · Discus · Place 3 · Hewitt-TrussHewitt-TrussDiscus331.61m—
Mar 19Homewood HS InvitationalMar 19 · Shot Put · Place 6 · Hewitt-TrussHewitt-TrussShot Put610.45m—
Mar 14Vestavia Hills King of the Mountain Varsity InvitationalMar 14 · Discus · Place 1 · Hewitt-TrussHewitt-TrussDiscus129.93m—
Mar 14Vestavia Hills King of the Mountain Varsity InvitationalMar 14 · Shot Put · Place 1 · Hewitt-TrussHewitt-TrussShot Put110.63m—
Mar 4Husky March ClassicMar 4 · Discus · Place 1 · Hewitt-TrussHewitt-TrussDiscus130.42m—
Mar 4Husky March ClassicMar 4 · Shot Put · Place 4 · Hewitt-TrussHewitt-TrussShot Put410.54m—

2021 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 11Crossplex Holiday Invitational #2Dec 11 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg2.35-08.0010
Dec 4Magic City Invitational #2Dec 4 · Shot Put · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg1.35-05.0010
Feb 25Mountain Brook Five Team Battle RoyaleFeb 25 · Discus · Place 3 · Hewitt-TrussHewitt-TrussDiscus327.10m9
Feb 25Mountain Brook Five Team Battle RoyaleFeb 25 · Shot Put · Place 4 · Hewitt-TrussHewitt-TrussShot Put49.56m9
Jan 29Last Chance InvitationalJan 29 · Shot Put · Place 5 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg5.9.65m9
Jan 18MLK Indoor Track ClassicJan 18 · Shot Put · Place 5 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg5.9.89m9
Jan 13Hump Day OctameetJan 13 · Shot Put · Place 2 · Hewitt-TrussHewitt-TrussShot Put29.94m—

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 26OTM Mary Birdwell Memorial T&F MeetJun 26 · Discus · Place 2 · Speed City TSpeed City TDiscus226.11m15
Jun 26OTM Mary Birdwell Memorial T&F MeetJun 26 · Shot Put · Place 1 · Speed City TSpeed City TShot Put19.40m15
Jun 19AAU Southeastern District QualifierJun 19 · Discus · Place 1 · Speed CitySpeed CityDiscus1kg1.27.10m9
Jun 19AAU Southeastern District QualifierJun 19 · Shot Put · Place 2 · Speed CitySpeed CityShot Put4kg2.8.20m9
Jun 5Pure Elete BurnoutJun 5 · Discus · Place 1 · Speed CitySpeed CityDiscus1kg1.27.14m9
Apr 29AHSAA Class 7A State Track & Field ChampionshipsApr 29 · Discus · Place 5 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg5.33.68m9
Apr 23AHSAA Class 7A Section 3 Apr 23 · Discus · Place 3 · Hewitt-TrussvilleHewitt-TrussvilleDiscus1kg3.29.26m9
Apr 23AHSAA Class 7A Section 3 Apr 23 · Shot Put · Place 10 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg10.8.76m9
Apr 16Hewitt-Trussville InvitationalApr 16 · Discus · Place 5 · Hewitt-TrussHewitt-TrussDiscus530.20m9
Apr 16Hewitt-Trussville InvitationalApr 16 · Shot Put · Place 7 · Hewitt-TrussHewitt-TrussShot Put79.85m9
Mar 18Helena Classic on the HillMar 18 · Discus · Place 2 · Hewitt-TrussHewitt-TrussDiscus226.75m—
Mar 18Helena Classic on the HillMar 18 · Shot Put · Place 5 · Hewitt-TrussHewitt-TrussShot Put59.26m—
Mar 13Homewood InvitationalMar 13 · Discus · Place 6 · Hewitt-TrussHewitt-TrussDiscus626.49m—
Mar 13Homewood InvitationalMar 13 · Shot Put · Place 6 · Hewitt-TrussHewitt-TrussShot Put69.74m—

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Holiday InvitationalDec 11 · Shot Put · Place 5 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg5.32-07.509
Dec 5Magic City InvitationalDec 5 · Shot Put · Place 4 · Hewitt-TrussvilleHewitt-TrussvilleShot Put4kg4.9.96m9

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10Middle School Meet #2Jan 10 · Shot Put · Place 13 · Hewitt-TrussHewitt-TrussShot Put137.66m—