Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorAndy Page Memorial Meet 2026 · Apr 1619.82aAndy Page Memorial Meet 2026April 16, 2026
300m Hurdles · 36" / 0.914m · OutdoorAHSAA Muscle Shoals Section 2025 · Apr 2545.22aAHSAA Muscle Shoals Section 2025April 25, 2025
400 Meters · IndoorLast Chance Meet #1 · Jan 2658.97Last Chance Meet #1January 26, 2024
400 Meters · OutdoorAndy Page Memorial Meet 2025 · Apr 1855.43Andy Page Memorial Meet 2025April 18, 2025
60 Meter · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 237.82aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
60m Hurdles · 39" / 0.991m · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 2311.05aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
Combined results · IndoorCold Springs Invational · Feb 251:06.00Cold Springs InvationalFebruary 25, 2022
Long Jump · IndoorIce Breaker Invitational #2 · Jan 417-08.25Ice Breaker Invitational #2January 4, 2025
Long Jump · OutdoorRHS Northwest Alabama Invitational · Mar 174.47mRHS Northwest Alabama InvitationalMarch 17, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Long Jump · Place 13 · Fayette CountyLong Jump13.17-06.0012
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 300m Hurdles · Place 6 · Fayette County300m Hurdles36" / 0.914m6.46.41a12
Apr 16Andy Page Memorial Meet 2026Apr 16 · Long Jump · Place 12 · Fayette CountyLong Jump12.18-01.5012
Apr 16Andy Page Memorial Meet 2026Apr 16 · 300m Hurdles · Place 9 · Fayette County300m Hurdles36" / 0.914m9.45.48a12
Apr 16Andy Page Memorial Meet 2026Apr 16 · 110m Hurdles · Place 16 · Fayette County110m Hurdles39" / 0.991m16.19.82a PB12
Mar 19Aggie InviteMar 19 · Long Jump · Place 12 · Fayette CountyLong Jump1217-612
Mar 19Aggie InviteMar 19 · 300m Hurdles · Place 5 · Fayette County300m Hurdles546.0112
Mar 19Aggie InviteMar 19 · 110m Hurdles · Place 4 · Fayette County110m Hurdles419.6812

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Northridge-Black & Blue InvitationalFeb 21 · Long Jump · Place 22 · Fayette CountyLong Jump2217-512
Feb 21Northridge-Black & Blue InvitationalFeb 21 · 300m Hurdles · Place 7 · Fayette County300m Hurdles745.7812
Feb 21Northridge-Black & Blue InvitationalFeb 21 · 110m Hurdles · Place 8 · Fayette County110m Hurdles819.8512
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 60m Hurdles · Place 50 · Fayette County60m Hurdles39" / 0.991m50.11.05a PB12
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 60 Meter · Place 124 · Fayette County60 Meter124.7.82a PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · 300m Hurdles · Place 6 · Fayette County300m Hurdles36" / 0.914m6.45.22a PB11
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · 110m Hurdles · Place 8 · Fayette County110m Hurdles39" / 0.991mRound P8.20.16a11
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · 110m Hurdles · Place 7 · Fayette County110m Hurdles39" / 0.991m7.19.92a11
Apr 18Andy Page Memorial Meet 2025Apr 18 · 300m Hurdles · Place 11 · Fayette County300m Hurdles1146.7711
Apr 18Andy Page Memorial Meet 2025Apr 18 · 110m Hurdles · Place 11 · Fayette County110m Hurdles1120.0311
Apr 18Andy Page Memorial Meet 2025Apr 18 · 400 Meters · Place 6 · Fayette County400 Meters655.43 PB11
Apr 5Mike Spann InvitationalApr 5 · 300m Hurdles · Place 3 · Fayette Coun300m Hurdles346.33—
Apr 5Mike Spann InvitationalApr 5 · 110m Hurdles · Place 7 · Fayette Coun110m Hurdles719.64—
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 300m Hurdles · Place 6 · Fayette County300m Hurdles645.5211
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 110m Hurdles · Place 10 · Fayette County110m Hurdles1019.4311

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 300m Hurdles · Place 8 · Fayette County300m Hurdles846.88a—
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 110m Hurdles · Place 15 · Fayette County110m Hurdles1519.76a—
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 300m Hurdles · Place 8 · Fayette County300m Hurdles846.8811
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 110m Hurdles · Place 15 · Fayette County110m Hurdles1519.7611
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · Long Jump · Place 33 · Fayette CountyLong Jump3317-3.2511
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 60m Hurdles · Place 31 · Fayette County60m Hurdles3111.0311
Jan 4Ice Breaker Invitational #2Jan 4 · 60m Hurdles · Place 43 · Fayette County60m Hurdles39" / 0.991m43.11.09a11
Jan 4Ice Breaker Invitational #2Jan 4 · Long Jump · Place 41 · Fayette CountyLong Jump41.17-08.25 PB11

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · Long Jump · Place 46 · Fayette CountyLong Jump4617-711
Dec 14Holiday Invitational #2Dec 14 · 60m Hurdles · Place 40 · Fayette County60m Hurdles4011.0811
Feb 24Northridge Black and Blue InviteFeb 24 · 400 Meters · Place 10 · Fayette County400 Meters101:00.2710
Feb 24Northridge Black and Blue InviteFeb 24 · 300m Hurdles · Place 8 · Fayette County300m Hurdles849.8010
Feb 24Northridge Black and Blue InviteFeb 24 · 110m Hurdles · Place 11 · Fayette County110m Hurdles1119.4610
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 60m Hurdles · Place 8 · Fayette County60m HurdlesRound P810.8210
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 60m Hurdles · Place 8 · Fayette County60m Hurdles810.6410
Jan 26Last Chance Meet #1Jan 26 · 400 Meters · Place 97 · Fayette County400 Meters9758.97 PB10
Jan 24Last Ditch JV MeetJan 24 · Long Jump · Place 17 · Fayette CountyLong Jump1717-010
Jan 24Last Ditch JV MeetJan 24 · 60m Hurdles · Place 13 · Fayette County60m Hurdles1311.1410
Jan 24Last Ditch JV MeetJan 24 · 400 Meters · Place 42 · Fayette County400 Meters421:00.1310
Jan 6Icebreaker Invitational #1Jan 6 · 400 Meters · Place 46 · Fayette County400 Meters46.59.71a10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 300m Hurdles · Place 22 · Fayette County300m Hurdles36" / 0.914m22.47.39a10
Mar 2Winfield Icebreaker InvitationalMar 2 · Long Jump · Place 28 · Fayette CountyLong Jump2815-610
Mar 2Winfield Icebreaker InvitationalMar 2 · 300m Hurdles · Place 11 · Fayette County300m Hurdles1149.0110
Mar 2Winfield Icebreaker InvitationalMar 2 · 400 Meters · Place 16 · Fayette County400 Meters1658.0710
Mar 2Winfield Icebreaker InvitationalMar 2 · 110m Hurdles · Place 15 · Fayette County110m Hurdles1522.3710

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #1Dec 9 · 60m Hurdles · Place 26 · Fayette County60m Hurdles39" / 0.991m26.11.52a10
Dec 9Holiday Invitational #1Dec 9 · 400 Meters · Place 69 · Fayette County400 Meters69.1:02.92a10
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · 400 Meters · Place 29 · Fayette County400 Meters291:04.009

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 211A-3A Andy Page Memorial MeetApr 21 · 300m Hurdles · Place 19 · Fayette County300m Hurdles1951.979
Apr 211A-3A Andy Page Memorial MeetApr 21 · Long Jump · Place 17 · Fayette CountyLong Jump1715-119
Apr 211A-3A Andy Page Memorial MeetApr 21 · 400 Meters · Place 19 · Fayette County400 Meters191:00.429
Apr 211A-3A Andy Page Memorial MeetApr 21 · Long Jump · Place 20 · Fayette CounLong Jump204.85m—
Apr 211A-3A Andy Page Memorial MeetApr 21 · 300m Hurdles · Place 19 · Fayette Coun300m Hurdles1951.97—
Apr 211A-3A Andy Page Memorial MeetApr 21 · 400 Meters · Place 23 · Fayette Coun400 Meters231:00.42—
Apr 14Muscle Shoals InvitationalApr 14 · 300m Hurdles · Place 18 · Fayette Coun300m Hurdles1852.55—
Apr 14Muscle Shoals InvitationalApr 14 · 400 Meters · Place 40 · Fayette Coun400 Meters401:01.15—
Apr 14Muscle Shoals InvitationalApr 14 · Long Jump · Place 46 · Fayette CounLong Jump4615-10.75—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #1Dec 10 · 400 Meters · Place 55 · Fayette County400 Meters55.1:01.46a9
Feb 25Cold Springs InvationalFeb 25 · Combined results · Place 14 · Fayette County HighCombined results141:06.00 PB8

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 21West Alabama HS ChamponshipsApr 21 · Long Jump · Place 33 · Fayette CountyLong Jump33.15-05.508
Apr 21West Alabama HS ChamponshipsApr 21 · 300m Hurdles · Place 15 · Fayette County300m Hurdles36" / 0.914m15.54.54a8
Apr 21West Alabama HS ChamponshipsApr 21 · 400 Meters · Place 41 · Fayette County400 Meters41.1:01.85a8
Apr 2King of the West InvitationalApr 2 · Long Jump · Fayette CountyLong Jump—DNS8
Apr 2King of the West InvitationalApr 2 · 300m Hurdles · Place 32 · Fayette County300m Hurdles36" / 0.914m32.57.56a8
Apr 2King of the West InvitationalApr 2 · 400 Meters · Place 65 · Fayette County400 Meters65.1:02.54a8
Mar 30West Alabama Conference ChampionshipsMar 30 · Long Jump · Place 15 · Fayette CounLong Jump1513-09.00—
Mar 30West Alabama Conference ChampionshipsMar 30 · 400 Meters · Place 12 · Fayette Coun400 Meters121:03.42—
Mar 30West Alabama Conference ChampionshipsMar 30 · 300m Hurdles · Place 5 · Fayette Coun300m Hurdles557.73—
Mar 17RHS Northwest Alabama InvitationalMar 17 · Long Jump · Place 24 · Fayette CounLong Jump244.47m PB—
Mar 17RHS Northwest Alabama InvitationalMar 17 · 300m Hurdles · Place 10 · Fayette Coun300m Hurdles1059.43—
Mar 17RHS Northwest Alabama InvitationalMar 17 · 400 Meters · Place 18 · Fayette Coun400 Meters181:03.06—
Mar 4Russellville InvitationalMar 4 · Long Jump · Place 28 · Fayette CounLong Jump2814-09.00—
Mar 4Russellville InvitationalMar 4 · 300m Hurdles · Place 13 · Fayette Coun300m Hurdles1356.58—
Mar 4Russellville InvitationalMar 4 · 400 Meters · Place 19 · Fayette Coun400 Meters191:06.00—