Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorBob Jones Invitational · Apr 475-01Bob Jones InvitationalApril 4, 2026
Javelin · 600g · OutdoorAHSAA Muscle Shoals Section 2026 · Apr 2499-09AHSAA Muscle Shoals Section 2026April 24, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Javelin · Place 18 · HartselleJavelin600g18.92-0712
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Javelin · Place 5 · HartselleJavelin600g5.99-09 PB12
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Discus · Place 16 · HartselleDiscus1kg16.72-0512
Apr 10WCA Warrior TwilightApr 10 · Javelin · Place 8 · HartselleJavelin600g8.86-0012
Apr 10WCA Warrior TwilightApr 10 · Discus · Place 24 · HartselleDiscus1kg24.63-0812
Apr 4Bob Jones InvitationalApr 4 · Javelin · Place 4 · HartselleJavelin600g4.87-1012
Apr 4Bob Jones InvitationalApr 4 · Discus · Place 9 · HartselleDiscus1kg9.75-01 PB12
Mar 12Muscle Shoals Invitational 1Mar 12 · Javelin · Place 12 · HartselleJavelin1283-1012
Mar 12Muscle Shoals Invitational 1Mar 12 · Discus · Place 10 · HartselleDiscus1078-812
Mar 7James Clemens InvitationalMar 7 · Javelin · Place 3 · HartselleJavelin394-512
Mar 7James Clemens InvitationalMar 7 · Discus · Place 9 · HartselleDiscus978-812

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Mar 8James Clemens InvitationalMar 8 · Javelin · Place 6 · HartselleJavelin679-7.5011
Mar 8James Clemens InvitationalMar 8 · Discus · Place 13 · HartselleDiscus1368-911
Mar 8James Clemens InvitationalMar 8 · Long Jump · Place 33 · HartselleLong Jump3311-2.5011
Mar 1Bob Jones RedcoatMar 1 · Javelin · Place 7 · HartselleJavelin773-1011
Mar 1Bob Jones RedcoatMar 1 · Discus · Place 20 · HartselleDiscus2061-211

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 15Golden Tiger InvitationalApr 15 · Discus · Place 8 · HartselleDiscus869-1110
Apr 15Golden Tiger InvitationalApr 15 · Javelin · Place 9 · HartselleJavelin967-510
Apr 6Guntersville Varsity Meet 1Apr 6 · Discus · Place 14 · HartselleDiscus1464-010
Apr 6Guntersville Varsity Meet 1Apr 6 · Javelin · Place 11 · HartselleJavelin1167-410
Mar 21Florence InvitationalMar 21 · Javelin · Place 18 · HartselleJavelin1867-210
Mar 14Albertville Varsity Meet #2Mar 14 · Discus · Place 16 · HartselleDiscus1663-04—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Russellville ClassicFeb 27 · Discus · Place 4 · HartselleDiscus450-910
Feb 27Russellville ClassicFeb 27 · Javelin · Place 5 · HartselleJavelin565-410