Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAndy Page Memorial Meet 2026 · Apr 1612.05aAndy Page Memorial Meet 2026April 16, 2026
110m Hurdles · 39" / 0.991m · OutdoorAHSAA 1A-3A Outdoor State Championship · May 219.37aAHSAA 1A-3A Outdoor State ChampionshipMay 2, 2025
200 Meters · OutdoorDeshler Varsity Meet #4 · Apr 1024.63aDeshler Varsity Meet #4April 10, 2026
400 Meters · OutdoorGuntersville Varsity Meet 1 · Apr 659.82Guntersville Varsity Meet 1April 6, 2024
High Jump · OutdoorAHSAA 1A-3A Outdoor State Championship · May 15-06.00AHSAA 1A-3A Outdoor State ChampionshipMay 1, 2026
Long Jump · OutdoorMuscle Shoals Invitational 2 · Apr 1420-01.75Muscle Shoals Invitational 2April 14, 2026

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · Long Jump · Place 9 · Lauderdale CountyLong Jump9.19-11.0012
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · High Jump · Place 15 · Lauderdale CountyHigh Jump15.5-06.00 PB12
Apr 24AHSAA Winfield Section 2026Apr 24 · Long Jump · Place 3 · Lauderdale CountyLong Jump3.19-10.5012
Apr 24AHSAA Winfield Section 2026Apr 24 · High Jump · Place 6 · Lauderdale CountyHigh Jump6.5-612
Apr 24AHSAA Winfield Section 2026Apr 24 · 110m Hurdles · Place 7 · Lauderdale County110m Hurdles39" / 0.991mRound P7.20.20a12
Apr 24AHSAA Winfield Section 2026Apr 24 · 110m Hurdles · Place 7 · Lauderdale County110m Hurdles39" / 0.991m7.20.07a12
Apr 16Andy Page Memorial Meet 2026Apr 16 · Long Jump · Place 13 · Lauderdale CountyLong Jump13.17-11.0012
Apr 16Andy Page Memorial Meet 2026Apr 16 · High Jump · Lauderdale CountyHigh Jump--NH12
Apr 16Andy Page Memorial Meet 2026Apr 16 · 110m Hurdles · Place 14 · Lauderdale County110m Hurdles39" / 0.991m14.19.66a12
Apr 16Andy Page Memorial Meet 2026Apr 16 · 100 Meters · Place 30 · Lauderdale County100 Meters30.12.05a PB12
Apr 14Muscle Shoals Invitational 2Apr 14 · Long Jump · Place 12 · Lauderdale CountyLong Jump12.20-01.75 PB12
Apr 14Muscle Shoals Invitational 2Apr 14 · High Jump · Place 10 · Lauderdale CountyHigh Jump10.5-04.0012
Apr 14Muscle Shoals Invitational 2Apr 14 · 110m Hurdles · Lauderdale County110m Hurdles39" / 0.991m--DNS12
Apr 14Muscle Shoals Invitational 2Apr 14 · 100 Meters · Place 38 · Lauderdale County100 Meters38.12.08a12
Apr 10Deshler Varsity Meet #4Apr 10 · Long Jump · Place 3 · Lauderdale CountyLong Jump3.19-11.0012
Apr 10Deshler Varsity Meet #4Apr 10 · 200 Meters · Place 10 · Lauderdale County200 Meters10.24.63a PB12
Apr 10Deshler Varsity Meet #4Apr 10 · 100 Meters · Place 15 · Lauderdale County100 Meters15.12.12a12
Apr 4Lake Guntersville InvitationalApr 4 · Long Jump · Place 4 · Lauderdale CountyLong Jump4.18-07.0012
Apr 4Lake Guntersville InvitationalApr 4 · High Jump · Place 3 · Lauderdale CountyHigh Jump3.5-06.0012
Apr 4Lake Guntersville InvitationalApr 4 · 110m Hurdles · Place 6 · Lauderdale County110m Hurdles39" / 0.991m6.21.24a12
Mar 19Florence InvitationalMar 19 · High Jump · Place 2 · Lauderdale CountyHigh Jump25-612
Mar 19Florence InvitationalMar 19 · Long Jump · Place 11 · Lauderdale CountyLong Jump1118-212
Mar 12Muscle Shoals Invitational 1Mar 12 · Long Jump · Place 7 · Lauderdale CountyLong Jump719-712
Mar 12Muscle Shoals Invitational 1Mar 12 · 100 Meters · Place 29 · Lauderdale County100 Meters2912.1312
Mar 12Muscle Shoals Invitational 1Mar 12 · 110m Hurdles · Place 8 · Lauderdale County110m Hurdles818.9512

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 2AHSAA 1A-3A Outdoor State ChampionshipMay 2 · 110m Hurdles · Place 18 · Lauderdale County110m Hurdles39" / 0.991m18.19.37a PB11
Apr 12Lake Guntersville InvitationalApr 12 · Long Jump · Place 13 · Lauderdale CountyLong Jump1317-11.5011
Apr 12Lake Guntersville InvitationalApr 12 · 110m Hurdles · Place 10 · Lauderdale County110m Hurdles1020.0811
Apr 4Don Heidon InvitationalApr 4 · 110m Hurdles · Place 8 · Lauderdale County110m Hurdles820.7311
Apr 4Don Heidon InvitationalApr 4 · 100 Meters · Place 53 · Lauderdale County100 Meters5312.5611
Mar 21Florence InvitationalMar 21 · Long Jump · Place 25 · Lauderdale CountyLong Jump2515-11.7511
Mar 21Florence InvitationalMar 21 · 110m Hurdles · Place 8 · Lauderdale County110m Hurdles820.1111
Mar 18Muscle Shoals Invitational #1Mar 18 · Long Jump · Place 22 · Lauderdale CountyLong Jump2216-7.7511
Mar 18Muscle Shoals Invitational #1Mar 18 · 110m Hurdles · Place 6 · Lauderdale County110m Hurdles621.1811
Mar 7Deshler Varsity Meet #1Mar 7 · Long Jump · Place 17 · Lauderdale CountyLong Jump1717-411
Mar 7Deshler Varsity Meet #1Mar 7 · 200 Meters · Place 23 · Lauderdale County200 Meters2326.3111
Mar 7Deshler Varsity Meet #1Mar 7 · 100 Meters · Place 29 · Lauderdale County100 Meters2912.9111
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · Long Jump · Place 13 · Lauderdale CountyLong Jump1317-011
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 200 Meters · Place 20 · Lauderdale County200 Meters2026.5011
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 100 Meters · Place 22 · Lauderdale County100 Meters2212.8211

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 16Muscle Shoals Invitational 2Apr 16 · Long Jump · Place 19 · Lauderdale CountyLong Jump1917-2.50—
Apr 16Muscle Shoals Invitational 2Apr 16 · 400 Meters · Place 30 · Lauderdale County400 Meters301:01.62a—
Apr 6Guntersville Varsity Meet 1Apr 6 · 400 Meters · Place 11 · Lauderdale County400 Meters1159.82 PB10
Mar 161A - 7A Cullman ClassicMar 16 · Long Jump · Place 60 · Lauderdale CountyLong Jump6015-2.5010
Mar 161A - 7A Cullman ClassicMar 16 · 400 Meters · Place 52 · Lauderdale County400 Meters521:00.8210
Mar 161A - 7A Cullman ClassicMar 16 · 100 Meters · Place 71 · Lauderdale County100 Meters7112.5610
Mar 7Muscle Shoals InvitationalMar 7 · Long Jump · Place 32 · Lauderdale CountyLong Jump3216-310
Mar 7Muscle Shoals InvitationalMar 7 · 400 Meters · Place 39 · Lauderdale County400 Meters391:02.1510
Mar 7Muscle Shoals InvitationalMar 7 · 200 Meters · Place 41 · Lauderdale County200 Meters4127.7310

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 10Deshler Varsity Meet #1Mar 10 · 400 Meters · Place 18 · Lauderdale County400 Meters181:05.567