Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNorthridge-Black & Blue Invitational · Feb 215:50.79Northridge-Black & Blue InvitationalFebruary 21, 2026
1600 Meters · OutdoorAHSAA Muscle Shoals Section 2026 · Apr 245:43.36aAHSAA Muscle Shoals Section 2026April 24, 2026
3200 Meters · IndoorLast Chance Meet #1 · Jan 2613:22.52Last Chance Meet #1January 26, 2024
3200 Meters · OutdoorAHSAA Class 4A Section 3 · Apr 2313:23.23aAHSAA Class 4A Section 3April 23, 2021
400 Meters · IndoorNorthridge-Black & Blue Invitational · Feb 211:13.24Northridge-Black & Blue InvitationalFebruary 21, 2026
400 Meters · OutdoorWinfield Ice Breaker Invitational Meet · Mar 11:08.55Winfield Ice Breaker Invitational MeetMarch 1, 2025
800 Meters · IndoorAHSAA Indoor Track & Field Championship · Jan 312:35.59aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
800 Meters · OutdoorAHSAA Muscle Shoals Section 2026 · Apr 242:33.98aAHSAA Muscle Shoals Section 2026April 24, 2026
Combined results · IndoorCold Springs Invational · Feb 252:59.40Cold Springs InvationalFebruary 25, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 15 · Fayette County1600 Meters15.5:43.67a12
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 1600 Meters · Place 2 · Fayette County1600 Meters2.5:43.36a PB12
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 800 Meters · Place 6 · Fayette County800 Meters6.2:33.98a PB12
Apr 16Andy Page Memorial Meet 2026Apr 16 · 1600 Meters · Place 6 · Fayette County1600 Meters6.5:48.59a12
Apr 16Andy Page Memorial Meet 2026Apr 16 · 800 Meters · Place 14 · Fayette County800 Meters14.2:36.96a12
Apr 16Andy Page Memorial Meet 2026Apr 16 · 400 Meters · Fayette County400 Meters--DNS12
Mar 19Aggie InviteMar 19 · 1600 Meters · Place 3 · Fayette County1600 Meters35:52.6212
Mar 19Aggie InviteMar 19 · 800 Meters · Place 4 · Fayette County800 Meters42:39.6012

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Northridge-Black & Blue InvitationalFeb 21 · 1600 Meters · Place 7 · Fayette County1600 Meters75:50.79 PB12
Feb 21Northridge-Black & Blue InvitationalFeb 21 · 400 Meters · Place 21 · Fayette County400 Meters211:13.24 PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 1600 Meters · Place 15 · Fayette County1600 Meters15.5:46.06a11
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 800 Meters · Place 14 · Fayette County800 Meters14.2:35.04a11
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · 3200 Meters · Fayette County3200 Meters--DNS11
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · 1600 Meters · Place 4 · Fayette County1600 Meters4.5:49.78a11
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · 800 Meters · Place 3 · Fayette County800 Meters3.2:34.95a11
Apr 18Andy Page Memorial Meet 2025Apr 18 · 1600 Meters · Place 10 · Fayette County1600 Meters105:55.6811
Apr 18Andy Page Memorial Meet 2025Apr 18 · 800 Meters · Place 8 · Fayette County800 Meters82:38.3011
Apr 5Mike Spann InvitationalApr 5 · 1600 Meters · Place 6 · Fayette Coun1600 Meters66:02.39—
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 400 Meters · Place 8 · Fayette County400 Meters81:08.55 PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 800 Meters · Place 13 · Fayette County800 Meters13.2:35.59a PB11
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 800 Meters · Place 34 · Fayette County800 Meters342:38.4811
Jan 4Ice Breaker Invitational #2Jan 4 · 800 Meters · Fayette County800 Meters--DNS11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 800 Meters · Place 25 · Fayette County800 Meters252:38.0111
Feb 24Northridge Black and Blue InviteFeb 24 · 1600 Meters · Place 2 · Fayette County1600 Meters26:04.9110
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 3200 Meters · Place 8 · Fayette County3200 Meters813:41.7010
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 800 Meters · Place 9 · Fayette County800 Meters92:38.5810
Jan 26Last Chance Meet #1Jan 26 · 3200 Meters · Place 23 · Fayette County3200 Meters2313:22.52 PB10
Jan 24Last Ditch JV MeetJan 24 · 800 Meters · Place 14 · Fayette County800 Meters142:40.1410
Jan 6Icebreaker Invitational #1Jan 6 · 1600 Meters · Place 18 · Fayette County1600 Meters18.6:04.69a10
Jan 6Icebreaker Invitational #1Jan 6 · 800 Meters · Place 15 · Fayette County800 Meters15.2:41.60a10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 1600 Meters · Place 14 · Fayette County1600 Meters14.5:55.58a10
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 800 Meters · Fayette County800 Meters--DNS10
Mar 2Winfield Icebreaker InvitationalMar 2 · 3200 Meters · Place 4 · Fayette County3200 Meters413:37.3710
Mar 2Winfield Icebreaker InvitationalMar 2 · 800 Meters · Place 2 · Fayette County800 Meters22:40.7010
Mar 2Winfield Icebreaker InvitationalMar 2 · 1600 Meters · Place 2 · Fayette County1600 Meters25:56.8410

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #1Dec 9 · 1600 Meters · Place 19 · Fayette County1600 Meters19.6:01.28a10
Dec 9Holiday Invitational #1Dec 9 · 800 Meters · Place 18 · Fayette County800 Meters18.2:41.47a10
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · 800 Meters · Place 7 · Fayette County800 Meters72:45.919
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · 1600 Meters · Place 10 · Fayette County1600 Meters106:13.119
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 3200 Meters · Fayette County3200 Meters--DNS9
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 1600 Meters · Fayette County1600 Meters--DNS9
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 800 Meters · Place 10 · Fayette County800 Meters10.2:38.57a9
Jan 28Last Chance Invitational #2Jan 28 · 1600 Meters · Place 22 · Fayette County1600 Meters226:20.899
Jan 16MLK Track Classic #1Jan 16 · 3200 Meters · Place 15 · Fayette County3200 Meters15.13:50.57a9
Jan 7Icebreaker Invitational #1Jan 7 · 1600 Meters · Place 15 · Fayette County1600 Meters15.6:14.87a9
Jan 7Icebreaker Invitational #1Jan 7 · 800 Meters · Place 14 · Fayette County800 Meters14.2:44.49a9

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · 3200 Meters · Fayette County3200 Meters--DNS9
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · 1600 Meters · Place 12 · Fayette County1600 Meters12.5:54.36a9
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · 800 Meters · Fayette County800 Meters--DNS9
Apr 211A-3A Andy Page Memorial MeetApr 21 · 800 Meters · Place 2 · Fayette County800 Meters22:36.509
Apr 211A-3A Andy Page Memorial MeetApr 21 · 800 Meters · Place 2 · Fayette Coun800 Meters22:36.50—
Apr 14Muscle Shoals InvitationalApr 14 · 1600 Meters · Place 9 · Fayette Coun1600 Meters96:05.06—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #1Dec 10 · 1600 Meters · Place 18 · Fayette County1600 Meters18.6:29.28a9
Feb 25Cold Springs InvationalFeb 25 · Combined results · Place 4 · Fayette County HighCombined results46:32.008
Feb 25Cold Springs InvationalFeb 25 · Combined results · Place 3 · Fayette County HighCombined results32:59.40 PB8

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 21West Alabama HS ChamponshipsApr 21 · 1600 Meters · Fayette County1600 Meters—DNS8
Apr 21West Alabama HS ChamponshipsApr 21 · 800 Meters · Fayette County800 Meters—DNS8
Apr 2King of the West InvitationalApr 2 · 1600 Meters · Place 15 · Fayette County1600 Meters15.7:03.06a8
Mar 30West Alabama Conference ChampionshipsMar 30 · 1600 Meters · Place 1 · Fayette Coun1600 Meters16:52.10—

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 4A State Track & Field ChampionshipsApr 29 · 3200 Meters · Place 12 · Fayette County3200 Meters12.13:25.16a7
Apr 29AHSAA Class 4A State Track & Field ChampionshipsApr 29 · 1600 Meters · Place 18 · Fayette County1600 Meters18.6:08.65a7
Apr 23AHSAA Class 4A Section 3Apr 23 · 3200 Meters · Place 3 · Fayette County3200 Meters3.13:23.23a PB7
Apr 23AHSAA Class 4A Section 3Apr 23 · 1600 Meters · Place 5 · Fayette County1600 Meters5.6:13.15a7
Apr 23AHSAA Class 4A Section 3Apr 23 · 400 Meters · Place 8 · Fayette County400 Meters8.1:10.59a7
Apr 9Florence Pre-Sectional InvitationalApr 9 · 1600 Meters · Place 8 · Fayette County1600 Meters8.6:18.94a7
Apr 9Florence Pre-Sectional InvitationalApr 9 · 400 Meters · Place 18 · Fayette County400 Meters18.1:12.50a7
Apr 3Mike Spann InvitationalApr 3 · 3200 Meters · Place 2 · Fayette Coun3200 Meters214:07.96—
Apr 3Mike Spann InvitationalApr 3 · 1600 Meters · Place 2 · Fayette Coun1600 Meters26:18.74—
Apr 3Mike Spann InvitationalApr 3 · 400 Meters · Place 7 · Fayette Coun400 Meters71:13.91—
Mar 20Cullman ClassicMar 20 · 1600 Meters · Place 50 · Fayette Coun1600 Meters506:24.40—