Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · OutdoorAHSAA 1A-3A Outdoor State Championship · May 31:03.71aAHSAA 1A-3A Outdoor State ChampionshipMay 3, 2024
Javelin · 600g · OutdoorAHSAA 1A-3A Outdoor State Championship · May 2129-06AHSAA 1A-3A Outdoor State ChampionshipMay 2, 2025
Long Jump · OutdoorAHSAA Winfield Section 2026 · Apr 2413-5AHSAA Winfield Section 2026April 24, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · Javelin · Place 4 · Lauderdale CountyJavelin600g4.104-0512
Apr 24AHSAA Winfield Section 2026Apr 24 · Long Jump · Place 7 · Lauderdale CountyLong Jump7.13-5 PB12
Apr 24AHSAA Winfield Section 2026Apr 24 · Javelin · Place 3 · Lauderdale CountyJavelin600g3.105-312
Apr 16Andy Page Memorial Meet 2026Apr 16 · Long Jump · Place 15 · Lauderdale CountyLong Jump15.13-03.0012
Apr 16Andy Page Memorial Meet 2026Apr 16 · Javelin · Place 5 · Lauderdale CountyJavelin600g5.95-0312
Apr 16Andy Page Memorial Meet 2026Apr 16 · 100 Meters · Lauderdale County100 Meters--DNS12
Apr 14Muscle Shoals Invitational 2Apr 14 · Long Jump · Place 25 · Lauderdale CountyLong Jump25.11-05.5012
Apr 14Muscle Shoals Invitational 2Apr 14 · Javelin · Place 4 · Lauderdale CountyJavelin600g4.111-0712
Apr 10Deshler Varsity Meet #4Apr 10 · Long Jump · Lauderdale CountyLong Jump--DNS12
Apr 10Deshler Varsity Meet #4Apr 10 · Javelin · Place 1 · Lauderdale CountyJavelin600g1.114-0012
Apr 10Deshler Varsity Meet #4Apr 10 · 100 Meters · Lauderdale County100 Meters--DNS12
Apr 4Lake Guntersville InvitationalApr 4 · Javelin · Place 1 · Lauderdale CountyJavelin600g1.124-1012
Mar 19Florence InvitationalMar 19 · Javelin · Place 2 · Lauderdale CountyJavelin2111-612
Mar 12Muscle Shoals Invitational 1Mar 12 · Javelin · Place 5 · Lauderdale CountyJavelin5103-912

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2AHSAA 1A-3A Outdoor State ChampionshipMay 2 · Javelin · Place 1 · Lauderdale CountyJavelin600g1.129-06 PB11
Apr 12Lake Guntersville InvitationalApr 12 · Javelin · Place 1 · Lauderdale CountyJavelin1130-611
Apr 4Don Heidon InvitationalApr 4 · Javelin · Place 2 · Lauderdale CountyJavelin2121-311
Mar 21Florence InvitationalMar 21 · Javelin · Place 2 · Lauderdale CountyJavelin2111-111
Mar 18Muscle Shoals Invitational #1Mar 18 · Javelin · Place 2 · Lauderdale CountyJavelin2117-1011
Mar 7Deshler Varsity Meet #1Mar 7 · Javelin · Place 1 · Lauderdale CountyJavelin1111-011

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · Javelin · Place 5 · Lauderdale CountyJavelin600g5.104-1110
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 400 Meters · Place 11 · Lauderdale County400 Meters11.1:03.71a PB10
Apr 16Muscle Shoals Invitational 2Apr 16 · Javelin · Place 5 · Lauderdale CountyJavelin591-3—
Mar 161A - 7A Cullman ClassicMar 16 · Shot Put · Place 32 · Lauderdale CountyShot Put3223-6.5010
Mar 161A - 7A Cullman ClassicMar 16 · Javelin · Place 13 · Lauderdale CountyJavelin1387-210
Mar 161A - 7A Cullman ClassicMar 16 · 400 Meters · Place 25 · Lauderdale County400 Meters251:07.6710
Mar 7Muscle Shoals InvitationalMar 7 · Javelin · Place 3 · Lauderdale CountyJavelin395-410
Mar 7Muscle Shoals InvitationalMar 7 · 400 Meters · Place 4 · Lauderdale County400 Meters41:04.4710