Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorDeshler Varsity Meet #4 · Apr 106:28.58aDeshler Varsity Meet #4April 10, 2026
3200 Meters · OutdoorAHSAA Winfield Section 2026 · Apr 2414:40.53aAHSAA Winfield Section 2026April 24, 2026
800 Meters · OutdoorAndy Page Memorial Meet 2026 · Apr 162:55.89aAndy Page Memorial Meet 2026April 16, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 24AHSAA Winfield Section 2026Apr 24 · 3200 Meters · Place 9 · Lauderdale County3200 Meters9.14:40.53a PB12
Apr 24AHSAA Winfield Section 2026Apr 24 · 1600 Meters · Place 10 · Lauderdale County1600 Meters10.6:35.44a12
Apr 24AHSAA Winfield Section 2026Apr 24 · 800 Meters · Place 9 · Lauderdale County800 Meters9.2:56.46a12
Apr 16Andy Page Memorial Meet 2026Apr 16 · 3200 Meters · Lauderdale County3200 Meters--DNS12
Apr 16Andy Page Memorial Meet 2026Apr 16 · 1600 Meters · Place 29 · Lauderdale County1600 Meters29.6:48.71a12
Apr 16Andy Page Memorial Meet 2026Apr 16 · 800 Meters · Place 35 · Lauderdale County800 Meters35.2:55.89a PB12
Apr 14Muscle Shoals Invitational 2Apr 14 · 3200 Meters · Place 10 · Lauderdale County3200 Meters10.15:04.91a12
Apr 14Muscle Shoals Invitational 2Apr 14 · 1600 Meters · Place 7 · Lauderdale County1600 Meters7.6:38.23a12
Apr 14Muscle Shoals Invitational 2Apr 14 · 800 Meters · Place 12 · Lauderdale County800 Meters12.2:58.56a12
Apr 10Deshler Varsity Meet #4Apr 10 · 3200 Meters · Place 2 · Lauderdale County3200 Meters2.15:14.23a12
Apr 10Deshler Varsity Meet #4Apr 10 · 1600 Meters · Place 3 · Lauderdale County1600 Meters3.6:28.58a PB12
Apr 10Deshler Varsity Meet #4Apr 10 · 800 Meters · Place 3 · Lauderdale County800 Meters3.2:57.35a12
Apr 4Lake Guntersville InvitationalApr 4 · 1600 Meters · Place 12 · Lauderdale County1600 Meters12.6:50.18a12
Apr 4Lake Guntersville InvitationalApr 4 · 800 Meters · Place 17 · Lauderdale County800 Meters17.3:03.39a12
Mar 19Florence InvitationalMar 19 · 1600 Meters · Place 7 · Lauderdale County1600 Meters76:50.2212
Mar 19Florence InvitationalMar 19 · 800 Meters · Place 10 · Lauderdale County800 Meters103:03.0912
Mar 12Muscle Shoals Invitational 1Mar 12 · 1600 Meters · Place 26 · Lauderdale County1600 Meters266:38.5812
Mar 12Muscle Shoals Invitational 1Mar 12 · 800 Meters · Place 22 · Lauderdale County800 Meters223:06.3612

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 12Lake Guntersville InvitationalApr 12 · 1600 Meters · Place 13 · Lauderdale County1600 Meters136:37.2211
Apr 12Lake Guntersville InvitationalApr 12 · 800 Meters · Place 28 · Lauderdale County800 Meters283:04.5511
Apr 4Don Heidon InvitationalApr 4 · 1600 Meters · Place 26 · Lauderdale County1600 Meters267:06.0011
Apr 4Don Heidon InvitationalApr 4 · 800 Meters · Place 29 · Lauderdale County800 Meters293:07.4811
Mar 21Florence InvitationalMar 21 · 1600 Meters · Place 7 · Lauderdale County1600 Meters76:45.6711
Mar 21Florence InvitationalMar 21 · 800 Meters · Place 11 · Lauderdale County800 Meters113:04.1011
Mar 18Muscle Shoals Invitational #1Mar 18 · 1600 Meters · Place 7 · Lauderdale County1600 Meters77:00.5911
Mar 18Muscle Shoals Invitational #1Mar 18 · 800 Meters · Place 9 · Lauderdale County800 Meters93:13.3511
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 800 Meters · Place 13 · Lauderdale County800 Meters133:16.4211
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 1600 Meters · Place 11 · Lauderdale County1600 Meters117:13.1811

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 16Muscle Shoals Invitational 2Apr 16 · 1600 Meters · Place 9 · Lauderdale County1600 Meters97:35.36a—
Apr 16Muscle Shoals Invitational 2Apr 16 · 800 Meters · Place 16 · Lauderdale County800 Meters163:21.50a—
Apr 6Guntersville Varsity Meet 1Apr 6 · 1600 Meters · Place 19 · Lauderdale County1600 Meters196:50.1610
Apr 6Guntersville Varsity Meet 1Apr 6 · 800 Meters · Place 23 · Lauderdale County800 Meters233:15.7310
Mar 161A - 7A Cullman ClassicMar 16 · 1600 Meters · Place 47 · Lauderdale County1600 Meters476:41.2910
Mar 161A - 7A Cullman ClassicMar 16 · 800 Meters · Place 49 · Lauderdale County800 Meters493:04.9910
Mar 7Muscle Shoals InvitationalMar 7 · 1600 Meters · Place 9 · Lauderdale County1600 Meters96:44.3110
Mar 7Muscle Shoals InvitationalMar 7 · 800 Meters · Place 14 · Lauderdale County800 Meters143:04.8310

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 14Muscle Shoals InvitationalApr 14 · 1600 Meters · Place 25 · Lauderdale C1600 Meters257:12.70—
Mar 23Florence InvitationalMar 23 · 1600 Meters · Place 24 · Lauderdale C1600 Meters247:11.63—
Mar 10Deshler Varsity Meet #1Mar 10 · 1600 Meters · Place 14 · Lauderdale County1600 Meters147:19.649
Mar 10Deshler Varsity Meet #1Mar 10 · 800 Meters · Place 12 · Lauderdale County800 Meters123:18.329