Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorAHSAA 1A-3A Outdoor State Championship · May 14:40.69aAHSAA 1A-3A Outdoor State ChampionshipMay 1, 2026
200 Meters · OutdoorFlorence Invitational · Mar 1924.87Florence InvitationalMarch 19, 2026
3200 Meters · OutdoorDeshler Varsity Meet #4 · Apr 1011:09.09aDeshler Varsity Meet #4April 10, 2026
800 Meters · OutdoorAHSAA 1A-3A Outdoor State Championship · May 12:01.01aAHSAA 1A-3A Outdoor State ChampionshipMay 1, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · 1600 Meters · Place 7 · Lauderdale County1600 Meters7.4:40.69a PB10
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · 800 Meters · Place 2 · Lauderdale County800 Meters2.2:01.01a PB10
Apr 24AHSAA Winfield Section 2026Apr 24 · 1600 Meters · Place 2 · Lauderdale County1600 Meters2.4:41.06a10
Apr 24AHSAA Winfield Section 2026Apr 24 · 800 Meters · Place 1 · Lauderdale County800 Meters1.2:01.68a10
Apr 16Andy Page Memorial Meet 2026Apr 16 · 3200 Meters · Place 7 · Lauderdale County3200 Meters7.11:09.23a10
Apr 16Andy Page Memorial Meet 2026Apr 16 · 1600 Meters · Place 14 · Lauderdale County1600 Meters14.5:03.21a10
Apr 16Andy Page Memorial Meet 2026Apr 16 · 800 Meters · Place 11 · Lauderdale County800 Meters11.2:06.86a10
Apr 14Muscle Shoals Invitational 2Apr 14 · 3200 Meters · Lauderdale County3200 Meters--DNS10
Apr 14Muscle Shoals Invitational 2Apr 14 · 1600 Meters · Place 6 · Lauderdale County1600 Meters6.4:52.83a10
Apr 14Muscle Shoals Invitational 2Apr 14 · 800 Meters · Lauderdale County800 Meters--DNS10
Apr 10Deshler Varsity Meet #4Apr 10 · 3200 Meters · Place 1 · Lauderdale County3200 Meters1.11:09.09a PB10
Apr 10Deshler Varsity Meet #4Apr 10 · 1600 Meters · Place 1 · Lauderdale County1600 Meters1.4:49.82a10
Apr 10Deshler Varsity Meet #4Apr 10 · 800 Meters · Place 1 · Lauderdale County800 Meters1.2:16.31a10
Apr 4Lake Guntersville InvitationalApr 4 · 1600 Meters · Place 1 · Lauderdale County1600 Meters1.4:48.25a10
Apr 4Lake Guntersville InvitationalApr 4 · 800 Meters · Place 13 · Lauderdale County800 Meters13.2:18.08a10
Apr 4Lake Guntersville InvitationalApr 4 · 200 Meters · Place 23 · Lauderdale County200 Meters23.26.72a10
Mar 19Florence InvitationalMar 19 · 1600 Meters · Place 4 · Lauderdale County1600 Meters44:51.0710
Mar 19Florence InvitationalMar 19 · 800 Meters · Place 5 · Lauderdale County800 Meters52:17.1110
Mar 19Florence InvitationalMar 19 · 200 Meters · Place 14 · Lauderdale County200 Meters1424.87 PB10
Mar 12Muscle Shoals Invitational 1Mar 12 · 1600 Meters · Place 11 · Lauderdale County1600 Meters114:54.3710
Mar 12Muscle Shoals Invitational 1Mar 12 · 800 Meters · Place 29 · Lauderdale County800 Meters292:19.9210

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 12Lake Guntersville InvitationalApr 12 · 1600 Meters · Place 4 · Lauderdale County1600 Meters44:51.749
Apr 12Lake Guntersville InvitationalApr 12 · 800 Meters · Place 5 · Lauderdale County800 Meters52:11.229
Apr 12Lake Guntersville InvitationalApr 12 · 200 Meters · Place 17 · Lauderdale County200 Meters1725.089
Apr 4Don Heidon InvitationalApr 4 · 1600 Meters · Place 20 · Lauderdale County1600 Meters205:08.169
Apr 4Don Heidon InvitationalApr 4 · 800 Meters · Place 15 · Lauderdale County800 Meters152:14.689
Apr 4Don Heidon InvitationalApr 4 · 200 Meters · Place 30 · Lauderdale County200 Meters3025.209
Mar 21Florence InvitationalMar 21 · 1600 Meters · Place 5 · Lauderdale County1600 Meters55:06.449
Mar 21Florence InvitationalMar 21 · 800 Meters · Place 5 · Lauderdale County800 Meters52:17.959
Mar 21Florence InvitationalMar 21 · 200 Meters · Place 35 · Lauderdale County200 Meters3526.479
Mar 18Muscle Shoals Invitational #1Mar 18 · 1600 Meters · Place 6 · Lauderdale County1600 Meters65:08.859
Mar 18Muscle Shoals Invitational #1Mar 18 · 800 Meters · Place 6 · Lauderdale County800 Meters62:25.569
Mar 18Muscle Shoals Invitational #1Mar 18 · 300m Hurdles · Place 9 · Lauderdale County300m Hurdles952.269
Mar 18Muscle Shoals Invitational #1Mar 18 · 200 Meters · Place 21 · Lauderdale County200 Meters2125.629
Mar 7Deshler Varsity Meet #1Mar 7 · 1600 Meters · Place 4 · Lauderdale County1600 Meters45:02.139
Mar 7Deshler Varsity Meet #1Mar 7 · 800 Meters · Place 5 · Lauderdale County800 Meters52:27.359
Mar 7Deshler Varsity Meet #1Mar 7 · 200 Meters · Place 15 · Lauderdale County200 Meters1525.749
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 200 Meters · Place 27 · Lauderdale County200 Meters2727.059
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 300m Hurdles · Place 15 · Lauderdale County300m Hurdles1553.099
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 1600 Meters · Place 11 · Lauderdale County1600 Meters115:24.159

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 16Muscle Shoals Invitational 2Apr 16 · 3200 Meters · Place 17 · Lauderdale County3200 Meters1715:59.09a—
Apr 16Muscle Shoals Invitational 2Apr 16 · 1600 Meters · Place 7 · Lauderdale County1600 Meters75:07.63a—
Apr 16Muscle Shoals Invitational 2Apr 16 · 800 Meters · Place 11 · Lauderdale County800 Meters112:24.47a—
Apr 15North Alabama Jr High ChampionshipsApr 15 · 1600 Meters · Place 3 · Lauderdale County1600 Meters35:02.538
Apr 15North Alabama Jr High ChampionshipsApr 15 · 800 Meters · Place 10 · Lauderdale County800 Meters102:28.368
Apr 6Guntersville Varsity Meet 1Apr 6 · 1600 Meters · Place 16 · Lauderdale County1600 Meters165:13.768
Mar 161A - 7A Cullman ClassicMar 16 · 1600 Meters · Place 56 · Lauderdale County1600 Meters565:23.758
Mar 161A - 7A Cullman ClassicMar 16 · 800 Meters · Place 41 · Lauderdale County800 Meters412:22.538
Mar 11Florence MS/JV Meet #1Mar 11 · 1600 Meters · Place 3 · Lauderdale County1600 Meters35:11.768
Mar 7Muscle Shoals InvitationalMar 7 · 3200 Meters · Place 11 · Lauderdale County3200 Meters1112:13.848
Mar 7Muscle Shoals InvitationalMar 7 · 1600 Meters · Place 10 · Lauderdale County1600 Meters105:19.078
Mar 4Muscle Shoals Jr High Meet 1Mar 4 · 1600 Meters · Place 1 · Lauderdale County1600 Meters15:13.4812
Mar 4Muscle Shoals Jr High Meet 1Mar 4 · 800 Meters · Place 2 · Lauderdale County800 Meters22:30.7512