Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 30151-00AHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
Javelin · 600g · OutdoorWetumpka Sectional · Apr 26101-08Wetumpka SectionalApril 26, 2024
Shot Put · 4kg · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 2344-04.50Last Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
Shot Put · 4kg · OutdoorAHSAA 4A-7A Outdoor State Championship · May 145-07.50AHSAA 4A-7A Outdoor State ChampionshipMay 1, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1kg1.151-00 PB12
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put4kg1.45-06.5012
Apr 24AHSAA Northridge Section 2026Apr 24 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1kg1.143-1012
Apr 24AHSAA Northridge Section 2026Apr 24 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put4kg1.43-06.0012
Apr 15Shelby County ChampionshipsApr 15 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1kg1.137-0512
Apr 15Shelby County ChampionshipsApr 15 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put4kg1.35-07.0012
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1kg1.150-0012
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Shot Put · Place 3 · Indian SpringsIndian SpringsShot Put4kg3.39-03.2512
Apr 4Spain Park ClassicApr 4 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1kg1.136-1112
Apr 4Spain Park ClassicApr 4 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put4kg1.41-11.7512
Mar 19Thompson InvitationalMar 19 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1138-312
Mar 19Thompson InvitationalMar 19 · Shot Put · Place 2 · Indian SpringsIndian SpringsShot Put236-5.7512
Mar 14Homewood InvitationalMar 14 · Discus · Place 1 · Indian SprinIndian SprinDiscus141.93m—
Mar 14Homewood InvitationalMar 14 · Shot Put · Place 1 · Indian SprinIndian SprinShot Put113.66m—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Shot Put · Place 2 · Indian SpringsIndian SpringsShot Put241-6.2512
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1139-212

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · Discus · Place 2 · Indian SpringsIndian SpringsDiscus2110-412
Jan 30AHSAA State Indoor MeetJan 30 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put146-512
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put4kg1.44-04.50 PB12
Jan 14JV Meet #3Jan 14 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put145-10.7512
Jan 7Hump Day OctameetJan 7 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put142-0.2512

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · Discus · Indian SpringsIndian SpringsDiscus1kg--FOUL11
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put4kg1.45-07.50 PB11
Apr 25AHSAA 4A - Section 2/6A - Section 3 - Northridge 2025Apr 25 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1kg1.135-0511
Apr 25AHSAA 4A - Section 2/6A - Section 3 - Northridge 2025Apr 25 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put4kg1.40-10.5011
Apr 18Hewitt Trussville InvitationalApr 18 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1123-211
Apr 11Mountain Brook InvitationalApr 11 · Discus · Place 3 · Indian SpringsIndian SpringsDiscus1kg3.104-1011
Apr 11Mountain Brook InvitationalApr 11 · Shot Put · Place 2 · Indian SpringsIndian SpringsShot Put4kg2.42-05.0011
Mar 14Homewood Invitational 2025Mar 14 · Discus · Place 7 · Indian SpringsIndian SpringsDiscus7110-5—
Mar 14Homewood Invitational 2025Mar 14 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put141-4—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put4kg1.40-10.0011
Jan 24Last Chance #1/PentathlonJan 24 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put139-911
Jan 22Last Ditch Meet JV MeetJan 22 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put138-0.7511
Jan 15JV Meet #3Jan 15 · Shot Put · Place 4 · Indian SpringsIndian SpringsShot Put434-611
Jan 8Hump Day OctameetJan 8 · Shot Put · Place 2 · Indian SpringsIndian SpringsShot Put236-511

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 22USATF Alabama Association Junior Olympic ChampionshipsJun 22 · Javelin · Elite Speed Track and FieldElite Speed Track and FieldJavelin600g—DNS10
Jun 22USATF Alabama Association Junior Olympic ChampionshipsJun 22 · Discus · Elite Speed Track and FieldElite Speed Track and FieldDiscus1kg—DNS10
Jun 22USATF Alabama Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 1 · Elite Speed Track and FieldElite Speed Track and FieldShot Put4kg1.10.39m10
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · Javelin · Place 12 · Indian SpringsIndian SpringsJavelin600g12.88-0210
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · Discus · Place 2 · Indian SpringsIndian SpringsDiscus1kg2.124-0110
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · Shot Put · Place 2 · Indian SpringsIndian SpringsShot Put4kg2.38-02.0010
Apr 26Wetumpka SectionalApr 26 · Javelin · Place 2 · Indian SpringsIndian SpringsJavelin600g2.101-08 PB10
Apr 26Wetumpka SectionalApr 26 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1kg1.120-0710
Apr 26Wetumpka SectionalApr 26 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put4kg1.35-07.0010
Apr 17Shelby County ChampionshipsApr 17 · Shot Put · Place 4 · Indian SpringsIndian SpringsShot Put432-410
Apr 17Shelby County ChampionshipsApr 17 · Discus · Place 2 · Indian SpringsIndian SpringsDiscus2112-310
Apr 17Shelby County ChampionshipsApr 17 · Javelin · Place 9 · Indian SpringsIndian SpringsJavelin978-410
Apr 12Mountain Brook InvitationalApr 12 · Javelin · Place 17 · Indian SpringsIndian SpringsJavelin600g17.89-0810
Apr 12Mountain Brook InvitationalApr 12 · Discus · Place 2 · Indian SpringsIndian SpringsDiscus1kg2.135-0810
Apr 12Mountain Brook InvitationalApr 12 · Shot Put · Place 4 · Indian SpringsIndian SpringsShot Put4kg4.35-07.0010
Mar 20Husky Hilltop ClassicMar 20 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus197-210
Mar 20Husky Hilltop ClassicMar 20 · Javelin · Place 4 · Indian SpringsIndian SpringsJavelin472-210
Mar 20Husky Hilltop ClassicMar 20 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put137-1010
Mar 16Homewood InvitationalMar 16 · Shot Put · Place 14 · Indian SpringsIndian SpringsShot Put1429-10.5010
Mar 16Homewood InvitationalMar 16 · Discus · Place 4 · Indian SpringsIndian SpringsDiscus4114-410
Mar 16Homewood InvitationalMar 16 · Javelin · Place 17 · Indian SpringsIndian SpringsJavelin1781-510
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · Shot Put · Place 3 · Indian SpringsIndian SpringsShot Put336-010
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · Discus · Place 4 · Indian SpringsIndian SpringsDiscus4114-1010
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · Javelin · Place 29 · Indian SpringsIndian SpringsJavelin2976-1010

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1kg1.132-079
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · Shot Put · Place 3 · Indian SpringsIndian SpringsShot Put4kg3.35-02.009
Apr 28AHSAA Wetumpka SectionalApr 28 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1kg1.119-099
Apr 28AHSAA Wetumpka SectionalApr 28 · Shot Put · Place 1 · Indian SpringsIndian SpringsShot Put4kg1.35-09.509
Apr 19Shelby County ChampionshipsApr 19 · Shot Put · Place 2 · Indian SpringsIndian SpringsShot Put235-69
Apr 19Shelby County ChampionshipsApr 19 · Discus · Place 1 · Indian SpringsIndian SpringsDiscus1118-89
Apr 14Mountain Brook InvitationalApr 14 · Discus · Place 2 · Indian SpringsIndian SpringsDiscus1kg2.119-109
Apr 14Mountain Brook InvitationalApr 14 · Shot Put · Place 12 · Indian SpringsIndian SpringsShot Put4kg12.33-09.009
Apr 8Spain Park ClassicApr 8 · Discus · Place 4 · Indian SpringsIndian SpringsDiscus1kg4.83-029
Apr 8Spain Park ClassicApr 8 · Shot Put · Place 5 · Indian SpringsIndian SpringsShot Put4kg5.32-00.009
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · Discus · Place 4 · Indian SprinIndian SprinDiscus429.69m—
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · Shot Put · Place 5 · Indian SprinIndian SprinShot Put510.70m—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · Shot Put · Place 3 · Indian SpringsIndian SpringsShot Put330-109
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · Discus · Place 4 · Indian SpringsIndian SpringsDiscus479-89