Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · IndoorHoliday Invitational #2 · Dec 91:21.38aHoliday Invitational #2December 9, 2023
Discus · 1kg · OutdoorAHSAA Scottsboro Section · Apr 26134-1AHSAA Scottsboro SectionApril 26, 2024
Javelin · 600g · OutdoorNCAA DI Outdoor Championships - East First-Rounds · May 2757.99mNCAA DI Outdoor Championships - East First-RoundsMay 27, 2026
Shot Put · 4kg · IndoorHoliday Invitational #2 · Dec 933-04.00Holiday Invitational #2December 9, 2023
Shot Put · 4kg · OutdoorAHSAA 4A-7A Outdoor State Championship · May 234-00.75AHSAA 4A-7A Outdoor State ChampionshipMay 2, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · Javelin · Place 10 · United StatesUnited StatesJavelin600g10.46.06mSo
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · Javelin · Place 12 · AlabamaAlabamaJavelin600g12.51.67mSo
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · Javelin · Place 2 · AlabamaAlabamaJavelin600gRound P2.57.99m PBSo
May 142026 SEC Outdoor Track & Field ChampionshipsMay 14 · Javelin · Place 2 · AlabamaAlabamaJavelin600g2.57.41mSo
Apr 16Tom Jones MemorialApr 16 · Javelin · Place 1 · AlabamaAlabamaJavelin600g1.54.95mSo
Apr 10Crimson Tide InvitationalApr 10 · Javelin · Place 1 · AlabamaAlabamaJavelin600g1.55.34mSo
Mar 26Alumni Bulldog RelaysMar 26 · Javelin · Place 1 · AlabamaAlabamaJavelin600g1.54.76mSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · Javelin · Place 28 · AlabamaAlabamaJavelin600gRound P28.45.61mFr
May 15SEC Outdoor ChampionshipsMay 15 · Javelin · Place 6 · AlabamaAlabamaJavelin600g6.51.82mFr
May 32025 LSU InvitationalMay 3 · Javelin · Place 4 · AlabamaAlabamaJavelin600g4.49.49mFr
Apr 26Tiger Track ClassicApr 26 · Javelin · Place 3 · AlabamaAlabamaJavelin347.17mFR
Apr 18Tom Jones InvitationalApr 18 · Javelin · Place 9 · AlabamaAlabamaJavelin600g9.46.69mFr
Mar 282025 Battle on the BayouMar 28 · Javelin · Place 15 · AlabamaAlabamaJavelin600g15.42.52mFr
Mar 20Alumni Bulldog RelaysMar 20 · Javelin · Place 5 · AlabamaAlabamaJavelin600g5.44.41mFr

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · Javelin · Place 1 · BrooksBrooksJavelin600g1.153-0412
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · Discus · Place 1 · BrooksBrooksDiscus1kg1.126-0812
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · Shot Put · Place 3 · BrooksBrooksShot Put4kg3.34-00.75 PB12
Apr 26AHSAA Scottsboro SectionApr 26 · Javelin · Place 1 · BrooksBrooksJavelin600g1.149-512
Apr 26AHSAA Scottsboro SectionApr 26 · Discus · Place 1 · BrooksBrooksDiscus1kg1.134-1 PB12
Apr 26AHSAA Scottsboro SectionApr 26 · Shot Put · Place 2 · BrooksBrooksShot Put4kg2.33-512
Apr 12Arab Knights InvitationalApr 12 · Shot Put · Place 5 · BrooksBrooksShot Put532-10.5012
Apr 12Arab Knights InvitationalApr 12 · Discus · Place 1 · BrooksBrooksDiscus1129-712
Apr 12Arab Knights InvitationalApr 12 · Javelin · Place 1 · BrooksBrooksJavelin1133-212
Mar 21Florence InvitationalMar 21 · Discus · Place 2 · BrooksBrooksDiscus2109-0—
Mar 21Florence InvitationalMar 21 · Shot Put · Place 2 · BrooksBrooksShot Put234-0—
Mar 21Florence InvitationalMar 21 · Shot Put · Place 2 · BrooksBrooksShot Put234-012
Mar 21Florence InvitationalMar 21 · Discus · Place 2 · BrooksBrooksDiscus2109-012
Mar 21Florence InvitationalMar 21 · Javelin · Place 1 · BrooksBrooksJavelin1138-912
Mar 161A - 7A Cullman ClassicMar 16 · Shot Put · Place 8 · BrooksBrooksShot Put831-512
Mar 161A - 7A Cullman ClassicMar 16 · Javelin · Place 1 · BrooksBrooksJavelin1116-212
Mar 161A - 7A Cullman ClassicMar 16 · Discus · Place 1 · BrooksBrooksDiscus1112-1012
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · Discus · Place 1 · BrooksBrooksDiscus1118-912
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · Javelin · Place 1 · BrooksBrooksJavelin1133-1112
Mar 2Winfield Icebreaker InvitationalMar 2 · Shot Put · Place 1 · BrooksBrooksShot Put131-1012
Mar 2Winfield Icebreaker InvitationalMar 2 · Javelin · Place 1 · BrooksBrooksJavelin1151-1112
Mar 2Winfield Icebreaker InvitationalMar 2 · Discus · Place 1 · BrooksBrooksDiscus1127-512

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 24James Clemens Early Bird InvitationalFeb 24 · Shot Put · Place 1 · BrooksBrooksShot Put133-012
Feb 24James Clemens Early Bird InvitationalFeb 24 · Discus · Place 1 · BrooksBrooksDiscus1108-012
Feb 24James Clemens Early Bird InvitationalFeb 24 · Javelin · Place 1 · BrooksBrooksJavelin1137-1112
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · Shot Put · Place 4 · BrooksBrooksShot Put433-312
Jan 6Icebreaker Invitational #2Jan 6 · Shot Put · Place 8 · BrooksBrooksShot Put4kg8.32-06.0012

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · Shot Put · Place 8 · BrooksBrooksShot Put4kg8.33-04.00 PB12
Dec 9Holiday Invitational #2Dec 9 · 400 Meters · Place 133 · BrooksBrooks400 Meters133.1:21.38a PB12
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · Shot Put · Place 4 · BrooksBrooksShot Put430-411
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · Javelin · Place 2 · BrooksBrooksJavelin2134-911
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · Discus · Place 1 · BrooksBrooksDiscus1112-1011

2023 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · Javelin · Place 1 · BrooksBrooksJavelin600g1.138-0911
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · Discus · Place 1 · BrooksBrooksDiscus1kg1.125-0811
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · Shot Put · Place 2 · BrooksBrooksShot Put4kg2.33-07.5011
Apr 28AHSAA Scottsboro SectionalApr 28 · Javelin · Place 1 · BrooksBrooksJavelin600g1.138-00.2511
Apr 28AHSAA Scottsboro SectionalApr 28 · Discus · Place 1 · BrooksBrooksDiscus1kg1.118-03.5011
Apr 28AHSAA Scottsboro SectionalApr 28 · Shot Put · Place 1 · BrooksBrooksShot Put4kg1.31-10.2511
Apr 14Muscle Shoals InvitationalApr 14 · Javelin · Place 1 · BrooksBrooksJavelin1146-00—
Apr 14Muscle Shoals InvitationalApr 14 · Discus · Place 1 · BrooksBrooksDiscus1109-08.50—
Apr 14Muscle Shoals InvitationalApr 14 · Shot Put · Place 5 · BrooksBrooksShot Put529-00.00—
Apr 8Scottsboro InvitationalApr 8 · Javelin · Place 1 · BrooksBrooksJavelin600g1.109-111
Apr 8Scottsboro InvitationalApr 8 · Discus · Place 1 · BrooksBrooksDiscus1kg1.111-911
Apr 1Mobile Challenge of Champions InvitationalApr 1 · Discus · Place 5 · Brooks(AL)Brooks(AL)Discus5116-5—
Apr 1Mobile Challenge of Champions InvitationalApr 1 · Javelin · Place 1 · Brooks(AL)Brooks(AL)Javelin1144-4—
Mar 23Florence InvitationalMar 23 · Javelin · Place 1 · BrooksBrooksJavelin141.63m—
Mar 23Florence InvitationalMar 23 · Discus · Place 1 · BrooksBrooksDiscus131.22m—
Mar 17Guntersville Friday Night LightsMar 17 · Javelin · Place 1 · BrooksBrooksJavelin1134-711
Mar 17Guntersville Friday Night LightsMar 17 · Shot Put · Place 11 · BrooksBrooksShot Put1128-1011
Mar 11James Clemens InvitationalMar 11 · Shot Put · Place 16 · BrooksBrooksShot Put1626-911
Mar 11James Clemens InvitationalMar 11 · Discus · Place 2 · BrooksBrooksDiscus2112-011
Mar 11James Clemens InvitationalMar 11 · Javelin · Place 1 · BrooksBrooksJavelin1135-211
Mar 4Bob Jones Redcoat InvitationalMar 4 · Javelin · Place 1 · BrooksBrooksJavelin141.57m—
Mar 4Bob Jones Redcoat InvitationalMar 4 · Discus · Place 1 · BrooksBrooksDiscus130.45m—
Mar 4Bob Jones Redcoat InvitationalMar 4 · Shot Put · Place 10 · BrooksBrooksShot Put108.40m—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · Javelin · Place 2 · BrooksBrooksJavelin600g2.124-0010
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · Discus · Place 1 · BrooksBrooksDiscus1kg1.110-0910
Apr 29AHSAA James Clemens Sectional (4A, 7A)Apr 29 · Javelin · Place 1 · BrooksBrooksJavelin600g1.125-1010
Apr 29AHSAA James Clemens Sectional (4A, 7A)Apr 29 · Discus · Place 1 · BrooksBrooksDiscus1kg1.112-0010
Apr 29AHSAA James Clemens Sectional (4A, 7A)Apr 29 · Shot Put · Place 10 · BrooksBrooksShot Put4kg10.27-02.5010
Apr 2Mobile Challenge of Champions InvitationalApr 2 · Javelin · Place 1 · BrooksBrooksJavelin1130-01—
Mar 24Florence Invitational #2Mar 24 · Javelin · Place 2 · BrooksBrooksJavelin234.56m—
Mar 24Florence Invitational #2Mar 24 · Discus · Place 3 · BrooksBrooksDiscus329.18m—
Mar 5Bob Jones RedcoatMar 5 · Javelin · Place 1 · BrooksBrooksJavelin139.14m—
Mar 5Bob Jones RedcoatMar 5 · Discus · Place 7 · BrooksBrooksDiscus722.46m—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26Winfield Ice Breaker Invitational MeetFeb 26 · Javelin · Place 3 · BrooksBrooksJavelin3121-610
Feb 26Winfield Ice Breaker Invitational MeetFeb 26 · Discus · Place 5 · BrooksBrooksDiscus579-510
Feb 26Winfield Ice Breaker Invitational MeetFeb 26 · Long Jump · Place 11 · BrooksBrooksLong Jump1110-610

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 4A State Track & Field ChampionshipsApr 29 · Javelin · Place 2 · BrooksBrooksJavelin600g2.40.48m9
Apr 29AHSAA Class 4A State Track & Field ChampionshipsApr 29 · Discus · Place 12 · BrooksBrooksDiscus1kg12.25.42m9
Apr 23AHSAA Class 4A Section 4Apr 23 · Javelin · Place 1 · BrooksBrooksJavelin600g1.36.29m9
Apr 23AHSAA Class 4A Section 4Apr 23 · Discus · Place 10 · BrooksBrooksDiscus1kg10.22.28m9
Apr 9Florence Pre-Sectional InvitationalApr 9 · Javelin · Place 1 · BrooksBrooksJavelin600g1.125-059
Apr 9Florence Pre-Sectional InvitationalApr 9 · Discus · Place 6 · BrooksBrooksDiscus1kg6.81-009
Mar 20Cullman ClassicMar 20 · Javelin · Place 1 · BrooksBrooksJavelin136.27m—
Mar 13James Clemens InvitationalMar 13 · Javelin · Place 1 · BrooksBrooksJavelin138.63m—

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 29James Clemens Early Bird RoyaleFeb 29 · Javelin · Place 4 · BrooksBrooksJavelin494-10—

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 20Huntsville Big Cat InvitationalApr 20 · Javelin · Place 3 · BrooksBrooksJavelin3103-04.50—