Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · OutdoorScottsboro Invitational · Apr 31:14.90Scottsboro InvitationalApril 3, 2021
Discus · 1.6kg · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 30135-04AHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
Javelin · 800g · OutdoorAHSAA 4A-7A Outdoor State Championship · May 1171-03AHSAA 4A-7A Outdoor State ChampionshipMay 1, 2025
Shot Put · 12lb · OutdoorMountain Brook Invitational · Apr 1231-05.50Mountain Brook InvitationalApril 12, 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 · Javelin · Place 3 · SpringvilleJavelin800g3.158-0912
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Discus · Place 9 · SpringvilleDiscus1.6kg9.135-04 PB12
Apr 24AHSAA Lincoln Section 2026Apr 24 · Javelin · Place 3 · SpringvilleJavelin800g3.155-0512
Apr 24AHSAA Lincoln Section 2026Apr 24 · Discus · Place 6 · SpringvilleDiscus1.6kg6.125-0212
Apr 17Hewitt-Trussville InvitationalApr 17 · Javelin · Place 3 · SpringvilleJavelin800g3.157-0612
Apr 17Hewitt-Trussville InvitationalApr 17 · Discus · Place 10 · SpringvilleDiscus1.6kg10.126-0612
Apr 4Lake Guntersville InvitationalApr 4 · Javelin · Place 2 · SpringvilleJavelin800g2.154-0812
Apr 4Lake Guntersville InvitationalApr 4 · Discus · Place 11 · SpringvilleDiscus1.6kg11.114-0912
Mar 19Fort Payne InvitationalMar 19 · Javelin · Place 6 · SpringvilleJavelin800g6.146-712
Mar 19Fort Payne InvitationalMar 19 · Discus · Place 5 · SpringvilleDiscus1.6kg5.116-012
Mar 141A-7A Cullman ClassicMar 14 · Discus · Place 6 · SpringvilleDiscus639.39m—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Discus · Place 18 · SpringvilleDiscus18117-012

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · Javelin · Place 1 · SpringvilleJavelin800g1.171-03 PB11
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · Discus · Place 21 · SpringvilleDiscus1.6kg21.103-0011
Apr 25AHSAA Lincoln Section 2025Apr 25 · Javelin · Place 2 · SpringvilleJavelin800g2.151-0511
Apr 25AHSAA Lincoln Section 2025Apr 25 · Discus · Place 4 · SpringvilleDiscus1.6kg4.114-1011
Apr 18Hewitt Trussville InvitationalApr 18 · Javelin · Place 4 · SpringvilleJavelin4160-311
Apr 18Hewitt Trussville InvitationalApr 18 · Discus · Place 9 · SpringvilleDiscus9126-1011
Apr 12Lake Guntersville InvitationalApr 12 · Javelin · Place 1 · SpringvilleJavelin1151-311
Apr 12Lake Guntersville InvitationalApr 12 · Discus · Place 3 · SpringvilleDiscus3121-711
Apr 12Lake Guntersville InvitationalApr 12 · Shot Put · Place 16 · SpringvilleShot Put1632-011
Apr 5Scottsboro InvitationalApr 5 · Discus · Place 7 · SpringvilleDiscus7118-111
Apr 5Scottsboro InvitationalApr 5 · Javelin · Place 1 · SpringvilleJavelin1152-411

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · Javelin · Place 5 · SpringvilleJavelin800g5.158-0910
Apr 26Lincoln Section 2024Apr 26 · Javelin · Place 1 · SpringvilleJavelin800g1.156-0210
Apr 26Lincoln Section 2024Apr 26 · Discus · Place 9 · SpringvilleDiscus1.6kg9.115-0510
Apr 19Hewitt Trussville InvitationalApr 19 · Discus · Place 10 · SpringvilleDiscus10124-010
Apr 19Hewitt Trussville InvitationalApr 19 · Javelin · Place 3 · SpringvilleJavelin3164-310
Apr 12Mountain Brook InvitationalApr 12 · Javelin · Place 5 · SpringvilleJavelin800g5.160-0310
Apr 12Mountain Brook InvitationalApr 12 · Discus · SpringvilleDiscus1.6kg--DNS10
Apr 12Mountain Brook InvitationalApr 12 · Shot Put · Place 47 · SpringvilleShot Put12lb47.31-05.50 PB10
Mar 21Thursday "Knight" InvitationalMar 21 · Discus · Place 20 · SpringvilleDiscus20108-710
Mar 21Thursday "Knight" InvitationalMar 21 · Javelin · Place 4 · SpringvilleJavelin4141-1010
Mar 14Albertville Varsity Meet #2Mar 14 · Discus · Place 9 · SpringvilleDiscus9101-02—
Mar 2Paul Bryant InvitationalMar 2 · Shot Put · Place 43 · SpringvilleShot Put4331-610
Mar 2Paul Bryant InvitationalMar 2 · Javelin · Place 2 · SpringvilleJavelin2146-310
Mar 2Paul Bryant InvitationalMar 2 · Discus · Place 5 · SpringvilleDiscus5115-510

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 28AHSAA Lincoln SectionalApr 28 · Javelin · Place 8 · SpringvilleJavelin800g8.130-099
Apr 28AHSAA Lincoln SectionalApr 28 · Discus · Place 7 · SpringvilleDiscus1.6kg7.102-029
Apr 21Hewitt-Trussville InvitationalApr 21 · Javelin · Place 8 · SpringvilleJavelin8143-119
Mar 17Guntersville Friday Night LightsMar 17 · Javelin · Place 3 · SpringvilleJavelin3135-09
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · Javelin · Place 18 · SpringvilleJavelin1838.93m—
Mar 3Paul W. Bryant InvitationalMar 3 · Javelin · Place 3 · SpringvilleJavelin340.58m—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Oak Mountain Eagle RelaysFeb 24 · Javelin · Place 2 · SpringvilleJavelin2133-19
Feb 24Oak Mountain Eagle RelaysFeb 24 · Discus · Place 8 · SpringvilleDiscus881-9.509

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 29AHSAA Scottsboro Sectional (1A, 3A, 6A)Apr 29 · Javelin · Place 15 · SpringvilleJavelin800g15.126-028
Apr 29AHSAA Scottsboro Sectional (1A, 3A, 6A)Apr 29 · Discus · Place 29 · SpringvilleDiscus1.6kg29.78-108
Apr 22Hewitt-Trussville InvitationalApr 22 · Javelin · Place 20 · SpringvilleJavelin20119-57
Apr 15Mountain Brook InvitationalApr 15 · Javelin · Place 14 · SpringvilleJavelin800g14.135-068
Apr 15Mountain Brook InvitationalApr 15 · Discus · Place 64 · SpringvilleDiscus1.6kg64.71-078
Mar 11Vestavia Hills King of the Mountain Middle School InvitationalMar 11 · Discus · Place 11 · SpringvilleDiscus1127.20m—
Mar 5Yellow Jacket InvitationalMar 5 · Javelin · Place 13 · SpringvilleJavelin1331.06m—

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 16Hewitt-Trussville InvitationalApr 16 · Javelin · Place 36 · SpringvilleJavelin3619.93m7
Apr 13Wildcat Invitational #2Apr 13 · Combined results · Place 20 · SpringvilleCombined results2083-077
Apr 3Scottsboro InvitationalApr 3 · 400 Meters · Place 12 · Springville400 Meters121:14.90 PB—