Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMuscle Shoals Jr High Meet 1 · Mar 415.93Muscle Shoals Jr High Meet 1March 4, 2024
1600 Meters · OutdoorMuscle Shoals Invitational · Apr 147:01.07Muscle Shoals InvitationalApril 14, 2023
200 Meters · OutdoorAndy Page Memorial Meet 2026 · Apr 1627.41aAndy Page Memorial Meet 2026April 16, 2026
400 Meters · OutdoorFlorence Invitational · Mar 191:00.76Florence InvitationalMarch 19, 2026
800 Meters · OutdoorWinfield Ice Breaker Invitational Meet · Mar 12:53.02Winfield Ice Breaker Invitational MeetMarch 1, 2025
Javelin · 800g · OutdoorAndy Page Memorial Meet 2026 · Apr 1690-05Andy 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

17 results
DateMeetEventPlMarkGr
Apr 24AHSAA Winfield Section 2026Apr 24 · Javelin · Place 21 · Lauderdale CountyJavelin800g21.84-210
Apr 24AHSAA Winfield Section 2026Apr 24 · 400 Meters · Place 20 · Lauderdale County400 Meters20.1:03.60a10
Apr 16Andy Page Memorial Meet 2026Apr 16 · Javelin · Place 31 · Lauderdale CountyJavelin800g31.90-05 PB10
Apr 16Andy Page Memorial Meet 2026Apr 16 · 400 Meters · Place 41 · Lauderdale County400 Meters41.1:01.36a10
Apr 16Andy Page Memorial Meet 2026Apr 16 · 200 Meters · Place 51 · Lauderdale County200 Meters51.27.41a PB10
Apr 14Muscle Shoals Invitational 2Apr 14 · Javelin · Lauderdale CountyJavelin800g--DNS10
Apr 14Muscle Shoals Invitational 2Apr 14 · 400 Meters · Place 39 · Lauderdale County400 Meters39.1:02.48a10
Apr 14Muscle Shoals Invitational 2Apr 14 · 200 Meters · Place 55 · Lauderdale County200 Meters55.27.58a10
Apr 10Deshler Varsity Meet #4Apr 10 · Javelin · Place 9 · Lauderdale CountyJavelin800g9.86-1010
Apr 10Deshler Varsity Meet #4Apr 10 · 400 Meters · Place 16 · Lauderdale County400 Meters16.1:03.89a10
Apr 4Lake Guntersville InvitationalApr 4 · Javelin · Place 33 · Lauderdale CountyJavelin800g33.81-0310
Apr 4Lake Guntersville InvitationalApr 4 · 400 Meters · Place 31 · Lauderdale County400 Meters31.1:04.38a10
Apr 4Lake Guntersville InvitationalApr 4 · 200 Meters · Place 33 · Lauderdale County200 Meters33.28.79a10
Mar 19Florence InvitationalMar 19 · Javelin · Place 11 · Lauderdale CountyJavelin11103-1010
Mar 19Florence InvitationalMar 19 · 400 Meters · Place 21 · Lauderdale County400 Meters211:00.76 PB10
Mar 12Muscle Shoals Invitational 1Mar 12 · Javelin · Place 13 · Lauderdale CountyJavelin13104-310
Mar 12Muscle Shoals Invitational 1Mar 12 · 400 Meters · Place 52 · Lauderdale County400 Meters521:05.7110

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 12Lake Guntersville InvitationalApr 12 · Javelin · Place 25 · Lauderdale CountyJavelin2575-29
Apr 12Lake Guntersville InvitationalApr 12 · 400 Meters · Place 37 · Lauderdale County400 Meters371:06.129
Apr 4Don Heidon InvitationalApr 4 · Javelin · Place 29 · Lauderdale CountyJavelin2983-119
Mar 21Florence InvitationalMar 21 · Javelin · Place 25 · Lauderdale CountyJavelin2567-109
Mar 21Florence InvitationalMar 21 · 400 Meters · Place 36 · Lauderdale County400 Meters361:07.279
Mar 18Muscle Shoals Invitational #1Mar 18 · Javelin · Place 22 · Lauderdale CountyJavelin2273-09
Mar 18Muscle Shoals Invitational #1Mar 18 · 400 Meters · Place 19 · Lauderdale County400 Meters191:07.959
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · Javelin · Place 29 · Lauderdale CountyJavelin2984-39
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 800 Meters · Place 26 · Lauderdale County800 Meters262:53.02 PB9
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 400 Meters · Place 35 · Lauderdale County400 Meters351:11.839

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 16Muscle Shoals Invitational 2Apr 16 · 800 Meters · Place 25 · Lauderdale County800 Meters253:08.21a—
Mar 4Muscle Shoals Jr High Meet 1Mar 4 · Javelin · Place 6 · Lauderdale CountyJavelin669-108
Mar 4Muscle Shoals Jr High Meet 1Mar 4 · 800 Meters · Place 16 · Lauderdale County800 Meters163:16.238
Mar 4Muscle Shoals Jr High Meet 1Mar 4 · 100 Meters · Place 31 · Lauderdale County100 Meters3115.93 PB8

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 14Muscle Shoals InvitationalApr 14 · 1600 Meters · Place 51 · Lauderdale C1600 Meters517:01.07 PB—
Apr 14Muscle Shoals InvitationalApr 14 · 800 Meters · Place 57 · Lauderdale C800 Meters573:25.92—
Mar 23Florence InvitationalMar 23 · 1600 Meters · Place 43 · Lauderdale C1600 Meters437:48.39—
Mar 23Florence InvitationalMar 23 · 800 Meters · Place 49 · Lauderdale C800 Meters493:43.83—