Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAndy Page Memorial Meet 2026 · Apr 1612.32aAndy Page Memorial Meet 2026April 16, 2026
200 Meters · IndoorWinfield Ice Breaker Invitational Meet · Feb 2527.77Winfield Ice Breaker Invitational MeetFebruary 25, 2023
300m Hurdles · 36" / 0.914m · OutdoorKing of the West Invitational · Apr 21:08.25aKing of the West InvitationalApril 2, 2022
400 Meters · IndoorLast Ditch JV Meet · Jan 2458.30Last Ditch JV MeetJanuary 24, 2024
400 Meters · OutdoorMuscle Shoals Invitational · Apr 141:04.58Muscle Shoals InvitationalApril 14, 2023
60 Meters · IndoorLast Ditch JV Meet · Jan 248.34Last Ditch JV MeetJanuary 24, 2024
60m Hurdles · 39" / 0.991m · IndoorIcebreaker Invitational #1 · Jan 610.96aIcebreaker Invitational #1January 6, 2024
800 Meters · IndoorHoliday Invitational #2 · Dec 142:37.54Holiday Invitational #2December 14, 2024
Combined results · IndoorCold Springs Invational · Feb 2515.09Cold Springs InvationalFebruary 25, 2022
Javelin · 800g · OutdoorAHSAA Muscle Shoals Section 2026 · Apr 24112-11AHSAA Muscle Shoals Section 2026April 24, 2026

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 · Javelin · Place 10 · Fayette CountyJavelin800g10.112-11 PB11
Apr 16Andy Page Memorial Meet 2026Apr 16 · 300m Hurdles · Fayette County300m Hurdles36" / 0.914m--DNS11
Apr 16Andy Page Memorial Meet 2026Apr 16 · 110m Hurdles · Fayette County110m Hurdles39" / 0.991m--DNS11
Apr 16Andy Page Memorial Meet 2026Apr 16 · 200 Meters · Fayette County200 Meters--DNS11
Apr 16Andy Page Memorial Meet 2026Apr 16 · 100 Meters · Place 39 · Fayette County100 Meters39.12.32a PB11
Mar 19Aggie InviteMar 19 · Javelin · Place 9 · Fayette CountyJavelin9106-011
Mar 19Aggie InviteMar 19 · 300m Hurdles · Place 6 · Fayette County300m Hurdles647.8811
Mar 19Aggie InviteMar 19 · 100 Meters · Place 21 · Fayette County100 Meters2112.3511

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Northridge-Black & Blue InvitationalFeb 21 · Javelin · Place 19 · Fayette CountyJavelin1958-811
Feb 21Northridge-Black & Blue InvitationalFeb 21 · 300m Hurdles · Place 18 · Fayette County300m Hurdles1854.9611
Feb 21Northridge-Black & Blue InvitationalFeb 21 · 400 Meters · Place 29 · Fayette County400 Meters291:00.2311

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · Javelin · Place 23 · Fayette CountyJavelin2391-510
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 300m Hurdles · Place 14 · Fayette County300m Hurdles1451.1410
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 110m Hurdles · Place 13 · Fayette County110m Hurdles1321.3710

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 300m Hurdles · Place 22 · Fayette County300m Hurdles2254.64a—
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 110m Hurdles · Place 21 · Fayette County110m Hurdles2121.48a—
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 800 Meters · Place 25 · Fayette County800 Meters252:47.68a—
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 400 Meters · Place 9 · Fayette County400 Meters959.64a—
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 400 Meters · Place 9 · Fayette County400 Meters959.6410
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 300m Hurdles · Place 22 · Fayette County300m Hurdles2254.6410
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 110m Hurdles · Place 21 · Fayette County110m Hurdles2121.4810
Feb 22Northridge-Black & Blue Invitational 2025Feb 22 · 800 Meters · Place 25 · Fayette County800 Meters252:47.6810
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 60m Hurdles · Place 32 · Fayette County60m Hurdles3211.0910
Jan 4Ice Breaker Invitational #2Jan 4 · 60m Hurdles · Place 42 · Fayette County60m Hurdles39" / 0.991m42.11.08a10
Jan 4Ice Breaker Invitational #2Jan 4 · 800 Meters · Place 77 · Fayette County800 Meters77.2:39.34a10

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 800 Meters · Place 75 · Fayette County800 Meters752:37.54 PB10
Feb 24Northridge Black and Blue InviteFeb 24 · 400 Meters · Place 31 · Fayette County400 Meters311:05.019
Feb 24Northridge Black and Blue InviteFeb 24 · 300m Hurdles · Place 17 · Fayette County300m Hurdles1752.219
Feb 24Northridge Black and Blue InviteFeb 24 · 110m Hurdles · Place 15 · Fayette County110m Hurdles1520.359
Jan 26Last Chance Meet #1Jan 26 · 60m Hurdles · Place 57 · Fayette County60m Hurdles5711.349
Jan 24Last Ditch JV MeetJan 24 · 60m Hurdles · Place 10 · Fayette County60m Hurdles1010.799
Jan 24Last Ditch JV MeetJan 24 · 400 Meters · Place 28 · Fayette County400 Meters2858.30 PB9
Jan 24Last Ditch JV MeetJan 24 · 60 Meters · Place 92 · Fayette County60 Meters928.34 PB9
Jan 6Icebreaker Invitational #1Jan 6 · 60m Hurdles · Place 16 · Fayette County60m Hurdles39" / 0.991m16.10.96a PB9

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 2Winfield Icebreaker InvitationalMar 2 · 100 Meters · Place 20 · Fayette County100 Meters2012.919
Mar 2Winfield Icebreaker InvitationalMar 2 · Discus · Place 42 · Fayette CountyDiscus4262-79
Mar 2Winfield Icebreaker InvitationalMar 2 · 300m Hurdles · Place 20 · Fayette County300m Hurdles2054.219
Mar 2Winfield Icebreaker InvitationalMar 2 · 110m Hurdles · Place 8 · Fayette County110m Hurdles820.559

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #1Dec 9 · 60m Hurdles · Place 24 · Fayette County60m Hurdles39" / 0.991m24.10.98a9
Dec 9Holiday Invitational #1Dec 9 · 400 Meters · Place 65 · Fayette County400 Meters65.1:02.02a9
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · 300m Hurdles · Place 14 · Fayette County300m Hurdles1455.568
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · 200 Meters · Place 31 · Fayette County High School B200 Meters3127.77 PB8
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · 400 Meters · Place 32 · Fayette County High School B400 Meters321:04.538
Jan 7Icebreaker Invitational #1Jan 7 · 60m Hurdles · Place 19 · Fayette County60m Hurdles39" / 0.991m19.12.40a8
Jan 7Icebreaker Invitational #1Jan 7 · Pole Vault · Fayette CountyPole Vault--DNS8

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 14Muscle Shoals InvitationalApr 14 · 300m Hurdles · Place 27 · Fayette Coun300m Hurdles2758.91—
Apr 14Muscle Shoals InvitationalApr 14 · 400 Meters · Place 49 · Fayette Coun400 Meters491:04.58 PB—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #1Dec 10 · High Jump · Fayette CountyHigh Jump--NH8
Feb 25Cold Springs InvationalFeb 25 · Combined results · Place 17 · Fayette County HighCombined results1731.877
Feb 25Cold Springs InvationalFeb 25 · Combined results · Place 24 · Fayette County HighCombined results2415.09 PB7

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 21West Alabama HS ChamponshipsApr 21 · 300m Hurdles · Fayette County300m Hurdles36" / 0.914m—DNS7
Apr 2King of the West InvitationalApr 2 · 300m Hurdles · Place 34 · Fayette County300m Hurdles36" / 0.914m34.1:08.25a PB7
Apr 2King of the West InvitationalApr 2 · 110m Hurdles · Fayette County110m Hurdles39" / 0.991m—DNS7
Apr 2King of the West InvitationalApr 2 · 400 Meters · Place 86 · Fayette County400 Meters86.1:12.10a7
Mar 30West Alabama Conference ChampionshipsMar 30 · 400 Meters · Place 18 · Fayette Coun400 Meters181:11.88—
Mar 30West Alabama Conference ChampionshipsMar 30 · 300m Hurdles · Place 7 · Fayette Coun300m Hurdles71:03.79—
Mar 17RHS Northwest Alabama InvitationalMar 17 · 300m Hurdles · Place 12 · Fayette Coun300m Hurdles121:11.83—
Mar 17RHS Northwest Alabama InvitationalMar 17 · 110m Hurdles · Place 11 · Fayette Coun110m Hurdles1129.26—
Mar 17RHS Northwest Alabama InvitationalMar 17 · 400 Meters · Place 27 · Fayette Coun400 Meters271:15.10—
Mar 4Russellville InvitationalMar 4 · 300m Hurdles · Place 18 · Fayette Coun300m Hurdles181:11.67—
Mar 4Russellville InvitationalMar 4 · 110m Hurdles · Place 13 · Fayette Coun110m Hurdles1327.93—
Mar 4Russellville InvitationalMar 4 · 400 Meters · Place 29 · Fayette Coun400 Meters291:15.75—