Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · OutdoorMuscle Shoals Invitational 2 · Apr 141:28.29aMuscle Shoals Invitational 2April 14, 2026
Javelin · 600g · OutdoorMuscle Shoals Invitational 2 · Apr 1483-07Muscle Shoals Invitational 2April 14, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Javelin · HattonJavelin600g--DNS11
Apr 14Muscle Shoals Invitational 2Apr 14 · Javelin · Place 13 · HattonJavelin600g13.83-07 PB11
Apr 14Muscle Shoals Invitational 2Apr 14 · 400 Meters · Place 40 · Hatton400 Meters40.1:28.29a PB11
Apr 10WCA Warrior TwilightApr 10 · Javelin · Place 28 · HattonJavelin600g28.60-0711
Apr 10WCA Warrior TwilightApr 10 · 400 Meters · Hatton400 Meters--DNS11
Apr 6RVL InvitationalApr 6 · Javelin · Place 15 · HattonJavelin600g15.58-0011
Apr 6RVL InvitationalApr 6 · Shot Put · HattonShot Put4kg--DNS11
Apr 6RVL InvitationalApr 6 · 400 Meters · Place 18 · Hatton400 Meters18.1:30.61a11
Mar 12Muscle Shoals Invitational 1Mar 12 · Shot Put · Place 24 · HattonShot Put2419-611
Mar 12Muscle Shoals Invitational 1Mar 12 · 400 Meters · Place 41 · Hatton400 Meters411:37.9311

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · Javelin · HattonJavelin600g--DNS10
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · Discus · HattonDiscus1kg--DNS10
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · Shot Put · HattonShot Put4kg--DNS10
Apr 19Florence Pre-SectionalApr 19 · Shot Put · Place 11 · HattonShot Put1122-1.5010
Apr 19Florence Pre-SectionalApr 19 · Discus · Place 13 · HattonDiscus1352-010
Apr 19Florence Pre-SectionalApr 19 · Javelin · Place 9 · HattonJavelin958-810
Apr 15Muscle Shoals Invitational 2Apr 15 · Javelin · Place 14 · HattonJavelin1474-1110
Apr 15Muscle Shoals Invitational 2Apr 15 · Discus · Place 20 · HattonDiscus2057-010
Apr 15Muscle Shoals Invitational 2Apr 15 · Shot Put · Place 22 · HattonShot Put2222-010
Apr 4Don Heidon InvitationalApr 4 · Javelin · Place 23 · HattonJavelin2366-210
Apr 4Don Heidon InvitationalApr 4 · Discus · Place 36 · HattonDiscus3655-910
Apr 4Don Heidon InvitationalApr 4 · Shot Put · Place 26 · HattonShot Put2622-610
Mar 18Muscle Shoals Invitational #1Mar 18 · Shot Put · Place 12 · HattonShot Put1221-810
Mar 18Muscle Shoals Invitational #1Mar 18 · Discus · Place 23 · HattonDiscus2341-510

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 19Deshler Varsity Meet #3Apr 19 · Shot Put · Place 9 · HattonShot Put919-29
Apr 15Golden Tiger InvitationalApr 15 · Shot Put · Place 14 · HattonShot Put1419-109
Apr 8Deshler Varsity Meet #2Apr 8 · Discus · Place 10 · HattonDiscus1012.70m—
Apr 8Deshler Varsity Meet #2Apr 8 · Shot Put · Place 9 · HattonShot Put96.37m—
Mar 21Florence InvitationalMar 21 · Shot Put · Place 26 · HattonShot Put2622-2—
Mar 21Florence InvitationalMar 21 · Shot Put · Place 26 · HattonShot Put2622-29
Mar 161A - 7A Cullman ClassicMar 16 · Shot Put · Place 53 · HattonShot Put5318-29
Mar 161A - 7A Cullman ClassicMar 16 · Javelin · Place 81 · HattonJavelin8131-109
Mar 7Muscle Shoals InvitationalMar 7 · Shot Put · Place 19 · HattonShot Put1918-109
Mar 7Muscle Shoals InvitationalMar 7 · Javelin · Place 18 · HattonJavelin1849-49