Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 30136-01AHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
Javelin · 800g · OutdoorAHSAA Lincoln Section 2025 · Apr 25122-07AHSAA Lincoln Section 2025April 25, 2025
Shot Put · 12lb · IndoorIce Breaker Invitational #2 · Jan 434-06.25Ice Breaker Invitational #2January 4, 2025
Shot Put · 12lb · OutdoorLincoln Section 2024 · Apr 2634-03.00Lincoln Section 2024April 26, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Discus · Place 8 · SpringvilleDiscus1.6kg8.136-01 PB12
Apr 24AHSAA Lincoln Section 2026Apr 24 · Discus · Place 2 · SpringvilleDiscus1.6kg2.132-0612
Apr 17Hewitt-Trussville InvitationalApr 17 · Javelin · SpringvilleJavelin800g--DNS12
Apr 17Hewitt-Trussville InvitationalApr 17 · Discus · Place 8 · SpringvilleDiscus1.6kg8.130-1012
Apr 4Lake Guntersville InvitationalApr 4 · Javelin · Place 26 · SpringvilleJavelin800g26.102-0612
Apr 4Lake Guntersville InvitationalApr 4 · Discus · Place 7 · SpringvilleDiscus1.6kg7.119-0412
Mar 19Fort Payne InvitationalMar 19 · Javelin · Place 35 · SpringvilleJavelin800g35.101-412
Mar 19Fort Payne InvitationalMar 19 · Discus · Place 7 · SpringvilleDiscus1.6kg7.112-712
Mar 141A-7A Cullman ClassicMar 14 · Javelin · Place 19 · SpringvilleJavelin1933.22m—
Mar 141A-7A Cullman ClassicMar 14 · Discus · Place 21 · SpringvilleDiscus2133.47m—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Javelin · Place 29 · SpringvilleJavelin29105-112
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Discus · Place 22 · SpringvilleDiscus22112-1112

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Patriot InvitationalFeb 28 · Discus · Place 8 · SpringvilleDiscus8100-412
Feb 28Patriot InvitationalFeb 28 · Javelin · Place 16 · SpringvilleJavelin1690-512
Jan 24Last Chance #2Jan 24 · Shot Put · Place 9 · SpringvilleShot Put936-6.5012
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · Shot Put · Place 23 · SpringvilleShot Put2338-012
Jan 3Ice Breaker #2Jan 3 · Shot Put · Place 29 · SpringvilleShot Put2938-0.2512

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · Discus · Place 20 · SpringvilleDiscus1.6kg20.111-0811
Apr 25AHSAA Lincoln Section 2025Apr 25 · Javelin · Place 9 · SpringvilleJavelin800g9.122-07 PB11
Apr 25AHSAA Lincoln Section 2025Apr 25 · Discus · Place 3 · SpringvilleDiscus1.6kg3.116-0311
Apr 18Hewitt Trussville InvitationalApr 18 · Discus · Place 21 · SpringvilleDiscus21115-111
Apr 18Hewitt Trussville InvitationalApr 18 · Shot Put · Place 26 · SpringvilleShot Put2636-011
Apr 12Lake Guntersville InvitationalApr 12 · Javelin · Place 12 · SpringvilleJavelin12107-511
Apr 12Lake Guntersville InvitationalApr 12 · Discus · Place 5 · SpringvilleDiscus5114-411
Apr 12Lake Guntersville InvitationalApr 12 · Shot Put · Place 9 · SpringvilleShot Put936-111
Apr 5Scottsboro InvitationalApr 5 · Shot Put · Place 13 · SpringvilleShot Put1334-711
Apr 5Scottsboro InvitationalApr 5 · Discus · Place 6 · SpringvilleDiscus6120-1111
Apr 5Scottsboro InvitationalApr 5 · Javelin · Place 4 · SpringvilleJavelin4117-711
Mar 21Friday "Knight" LightsMar 21 · Discus · Place 9 · SpringvilleDiscus9114-611
Mar 21Friday "Knight" LightsMar 21 · Shot Put · Place 16 · SpringvilleShot Put1635-1011
Mar 21Friday "Knight" LightsMar 21 · Javelin · Place 11 · SpringvilleJavelin11113-111

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 25Last Chance #2Jan 25 · Shot Put · Place 40 · SpringvilleShot Put4034-311
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · Shot Put · Place 33 · SpringvilleShot Put3334-11.2511
Jan 4Ice Breaker Invitational #2Jan 4 · Shot Put · Place 46 · SpringvilleShot Put12lb46.34-06.25 PB11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · Shot Put · Place 52 · SpringvilleShot Put5234-10.7511
Jan 26Last Chance Meet #1Jan 26 · Shot Put · Place 52 · SpringvilleShot Put5235-10.5010
Jan 22MLK Classic #2Jan 22 · Shot Put · Place 28 · SpringvilleShot Put12lb28.33-08.0010
Jan 6Icebreaker Invitational #2Jan 6 · Shot Put · Place 59 · SpringvilleShot Put12lb59.32-04.0010

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 26Lincoln Section 2024Apr 26 · Javelin · Place 17 · SpringvilleJavelin800g17.103-0610
Apr 26Lincoln Section 2024Apr 26 · Discus · Place 10 · SpringvilleDiscus1.6kg10.111-0310
Apr 26Lincoln Section 2024Apr 26 · Shot Put · Place 10 · SpringvilleShot Put12lb10.34-03.00 PB10
Apr 19Hewitt Trussville InvitationalApr 19 · Discus · Place 17 · SpringvilleDiscus17106-510
Apr 19Hewitt Trussville InvitationalApr 19 · Javelin · Place 23 · SpringvilleJavelin23120-010
Apr 12Mountain Brook InvitationalApr 12 · Javelin · Place 41 · SpringvilleJavelin800g41.105-0910
Apr 12Mountain Brook InvitationalApr 12 · Discus · Place 38 · SpringvilleDiscus1.6kg38.99-0710
Apr 12Mountain Brook InvitationalApr 12 · Shot Put · Place 39 · SpringvilleShot Put12lb39.33-03.5010
Mar 21Thursday "Knight" InvitationalMar 21 · Discus · Place 24 · SpringvilleDiscus24105-110
Mar 21Thursday "Knight" InvitationalMar 21 · Javelin · Place 33 · SpringvilleJavelin3397-810
Mar 14Albertville Varsity Meet #2Mar 14 · Discus · Place 8 · SpringvilleDiscus8102-07—
Mar 2Paul Bryant InvitationalMar 2 · Shot Put · Place 48 · SpringvilleShot Put4830-310
Mar 2Paul Bryant InvitationalMar 2 · Javelin · Place 21 · SpringvilleJavelin2196-310
Mar 2Paul Bryant InvitationalMar 2 · Discus · Place 14 · SpringvilleDiscus1499-110

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · Shot Put · Place 75 · SpringvilleShot Put12lb75.27-01.0010
Feb 24Oak Mountain Eagle RelaysFeb 24 · Javelin · Place 17 · SpringvilleJavelin1778-59

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · Javelin · Place 100 · SpringvilleJavelin800g100.80-029
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · Discus · Place 8 · Springville Middle SchoolDiscus891-39
Mar 3Paul W. Bryant InvitationalMar 3 · Javelin · Place 28 · SpringvilleJavelin2825.22m—