Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDeshler Varsity Meet #4 · Apr 1014.66aDeshler Varsity Meet #4April 10, 2026
100m Hurdles · 33" / 0.838m · OutdoorAHSAA 1A-3A Outdoor State Championship · May 217.66aAHSAA 1A-3A Outdoor State ChampionshipMay 2, 2025
200 Meters · OutdoorDeshler Varsity Meet #1 · Mar 730.83Deshler Varsity Meet #1March 7, 2025
300m Hurdles · 30" / 0.762m · OutdoorAHSAA 1A-3A Outdoor State Championship · May 252.89aAHSAA 1A-3A Outdoor State ChampionshipMay 2, 2025
400 Meters · OutdoorDeshler Varsity Meet #1 · Mar 71:10.65Deshler Varsity Meet #1March 7, 2025
Javelin · 600g · OutdoorAHSAA 1A-3A Outdoor State Championship · May 388-00AHSAA 1A-3A Outdoor State ChampionshipMay 3, 2024

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · 100m Hurdles · Place 8 · Lauderdale County100m Hurdles33" / 0.838mRound P8.17.98aWind: 1.510
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · 100m Hurdles · Place 6 · Lauderdale County100m Hurdles33" / 0.838m6.17.80aWind: 4.410
Apr 24AHSAA Winfield Section 2026Apr 24 · 300m Hurdles · Place 7 · Lauderdale County300m Hurdles30" / 0.762m7.57.36a10
Apr 24AHSAA Winfield Section 2026Apr 24 · 100m Hurdles · Place 4 · Lauderdale County100m Hurdles33" / 0.838mRound P4.18.79a10
Apr 24AHSAA Winfield Section 2026Apr 24 · 100m Hurdles · Place 2 · Lauderdale County100m Hurdles33" / 0.838m2.17.72a10
Apr 16Andy Page Memorial Meet 2026Apr 16 · 300m Hurdles · Place 14 · Lauderdale County300m Hurdles30" / 0.762m14.58.42a10
Apr 16Andy Page Memorial Meet 2026Apr 16 · 100m Hurdles · Place 5 · Lauderdale County100m Hurdles33" / 0.838m5.17.84a10
Apr 14Muscle Shoals Invitational 2Apr 14 · 300m Hurdles · Place 19 · Lauderdale County300m Hurdles30" / 0.762m19.59.30a10
Apr 14Muscle Shoals Invitational 2Apr 14 · 100m Hurdles · Place 7 · Lauderdale County100m Hurdles33" / 0.838m7.18.90a10
Apr 14Muscle Shoals Invitational 2Apr 14 · 200 Meters · Lauderdale County200 Meters--DNS10
Apr 10Deshler Varsity Meet #4Apr 10 · 400 Meters · Place 8 · Lauderdale County400 Meters8.1:14.27a10
Apr 10Deshler Varsity Meet #4Apr 10 · 100 Meters · Place 12 · Lauderdale County100 Meters12.14.66a PB10
Apr 4Lake Guntersville InvitationalApr 4 · 300m Hurdles · Place 9 · Lauderdale County300m Hurdles30" / 0.762m9.59.45a10
Apr 4Lake Guntersville InvitationalApr 4 · 100m Hurdles · Place 4 · Lauderdale County100m Hurdles33" / 0.838m4.20.08a10
Mar 19Florence InvitationalMar 19 · 400 Meters · Place 6 · Lauderdale County400 Meters61:15.3710
Mar 19Florence InvitationalMar 19 · 300m Hurdles · Place 5 · Lauderdale County300m Hurdles559.3710
Mar 19Florence InvitationalMar 19 · 100m Hurdles · Place 1 · Lauderdale County100m Hurdles118.7710
Mar 12Muscle Shoals Invitational 1Mar 12 · 400 Meters · Place 21 · Lauderdale County400 Meters211:11.9210
Mar 12Muscle Shoals Invitational 1Mar 12 · 300m Hurdles · Place 11 · Lauderdale County300m Hurdles111:04.2610
Mar 12Muscle Shoals Invitational 1Mar 12 · 100m Hurdles · Place 8 · Lauderdale County100m Hurdles818.8210

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 2AHSAA 1A-3A Outdoor State ChampionshipMay 2 · Javelin · Place 10 · Lauderdale CountyJavelin600g10.87-079
May 2AHSAA 1A-3A Outdoor State ChampionshipMay 2 · 300m Hurdles · Place 8 · Lauderdale County300m Hurdles30" / 0.762m8.52.89a PB9
May 2AHSAA 1A-3A Outdoor State ChampionshipMay 2 · 100m Hurdles · Place 3 · Lauderdale County100m Hurdles33" / 0.838m3.17.66a PB9
Apr 12Lake Guntersville InvitationalApr 12 · Javelin · Place 10 · Lauderdale CountyJavelin1087-09
Apr 12Lake Guntersville InvitationalApr 12 · 300m Hurdles · Place 4 · Lauderdale County300m Hurdles455.419
Apr 12Lake Guntersville InvitationalApr 12 · 100m Hurdles · Place 3 · Lauderdale County100m Hurdles318.279
Apr 12Lake Guntersville InvitationalApr 12 · 400 Meters · Place 17 · Lauderdale County400 Meters171:11.269
Apr 4Don Heidon InvitationalApr 4 · Javelin · Place 5 · Lauderdale CountyJavelin5114-29
Apr 4Don Heidon InvitationalApr 4 · 400 Meters · Place 16 · Lauderdale County400 Meters161:10.959
Apr 4Don Heidon InvitationalApr 4 · 300m Hurdles · Place 9 · Lauderdale County300m Hurdles955.459
Apr 4Don Heidon InvitationalApr 4 · 100m Hurdles · Place 10 · Lauderdale County100m Hurdles1018.809
Mar 21Florence InvitationalMar 21 · Javelin · Place 9 · Lauderdale CountyJavelin982-89
Mar 21Florence InvitationalMar 21 · 300m Hurdles · Place 2 · Lauderdale County300m Hurdles255.849
Mar 21Florence InvitationalMar 21 · 100m Hurdles · Place 2 · Lauderdale County100m Hurdles217.899
Mar 18Muscle Shoals Invitational #1Mar 18 · 400 Meters · Place 8 · Lauderdale County400 Meters81:10.749
Mar 18Muscle Shoals Invitational #1Mar 18 · 300m Hurdles · Place 3 · Lauderdale County300m Hurdles354.909
Mar 18Muscle Shoals Invitational #1Mar 18 · 100m Hurdles · Place 2 · Lauderdale County100m Hurdles218.459
Mar 7Deshler Varsity Meet #1Mar 7 · 400 Meters · Place 5 · Lauderdale County400 Meters51:10.65 PB9
Mar 7Deshler Varsity Meet #1Mar 7 · 200 Meters · Place 16 · Lauderdale County200 Meters1630.83 PB9
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · Javelin · Place 14 · Lauderdale CountyJavelin1480-59
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 200 Meters · Place 21 · Lauderdale County200 Meters2131.029
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 300m Hurdles · Place 6 · Lauderdale County300m Hurdles654.109
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 100m Hurdles · Place 3 · Lauderdale County100m Hurdles318.209

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · Javelin · Place 13 · Lauderdale CountyJavelin600g13.88-00 PB8
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 300m Hurdles · Place 16 · Lauderdale County300m Hurdles30" / 0.762m16.53.98a8
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 100m Hurdles · Place 10 · Lauderdale County100m Hurdles33" / 0.838mRound P10.18.41aWind: -1.98
Apr 16Muscle Shoals Invitational 2Apr 16 · Javelin · Place 4 · Lauderdale CountyJavelin493-10—
Apr 16Muscle Shoals Invitational 2Apr 16 · 300m Hurdles · Place 8 · Lauderdale County300m Hurdles856.77a—
Apr 16Muscle Shoals Invitational 2Apr 16 · 100m Hurdles · Place 2 · Lauderdale County100m Hurdles218.07a—
Apr 16Muscle Shoals Invitational 2Apr 16 · 200 Meters · Place 16 · Lauderdale County200 Meters1631.64a—
Apr 15North Alabama Jr High ChampionshipsApr 15 · 300m Hurdles · Place 7 · Lauderdale County300m Hurdles756.528
Apr 15North Alabama Jr High ChampionshipsApr 15 · 100m Hurdles · Place 3 · Lauderdale County100m Hurdles317.918
Apr 12Arab Knights InvitationalApr 12 · Javelin · Place 16 · Lauderdale CountyJavelin1681-108
Apr 12Arab Knights InvitationalApr 12 · 100m Hurdles · Place 16 · Lauderdale County100m Hurdles1619.208
Apr 6Guntersville Varsity Meet 1Apr 6 · Javelin · Place 6 · Lauderdale CountyJavelin687-08
Apr 6Guntersville Varsity Meet 1Apr 6 · 300m Hurdles · Place 2 · Lauderdale County300m Hurdles257.148
Apr 6Guntersville Varsity Meet 1Apr 6 · 100m Hurdles · Place 3 · Lauderdale County100m Hurdles318.228
Mar 161A - 7A Cullman ClassicMar 16 · Javelin · Place 32 · Lauderdale CountyJavelin3268-118
Mar 161A - 7A Cullman ClassicMar 16 · 300m Hurdles · Place 14 · Lauderdale County300m Hurdles1456.558
Mar 161A - 7A Cullman ClassicMar 16 · 100m Hurdles · Place 7 · Lauderdale County100m Hurdles718.678
Mar 11Florence MS/JV Meet #1Mar 11 · Javelin · Place 3 · Lauderdale CountyJavelin380-38
Mar 11Florence MS/JV Meet #1Mar 11 · 100m Hurdles · Place 1 · Lauderdale County100m Hurdles117.558
Mar 11Florence MS/JV Meet #1Mar 11 · 100 Meters · Place 20 · Lauderdale County100 Meters2015.398
Mar 7Muscle Shoals InvitationalMar 7 · 300m Hurdles · Place 4 · Lauderdale County300m Hurdles458.198
Mar 7Muscle Shoals InvitationalMar 7 · 100m Hurdles · Place 3 · Lauderdale County100m Hurdles319.228
Mar 4Muscle Shoals Jr High Meet 1Mar 4 · Javelin · Place 4 · Lauderdale CountyJavelin482-98
Mar 4Muscle Shoals Jr High Meet 1Mar 4 · 100m Hurdles · Place 1 · Lauderdale County100m Hurdles118.758
Mar 4Muscle Shoals Jr High Meet 1Mar 4 · 100 Meters · Place 9 · Lauderdale County100 Meters914.848

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · 300m Hurdles · Place 20 · Lauderdale County300m Hurdles30" / 0.762m20.55.81a7
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · 100m Hurdles · Place 17 · Lauderdale County100m Hurdles33" / 0.838mRound P17.19.85aWind: 0.57
Apr 21Athens InvitationalApr 21 · 100m Hurdles · Place 2 · Lauderdale County100m Hurdles33" / 0.838m2.19.54a7
Mar 10Deshler Varsity Meet #1Mar 10 · 400 Meters · Place 10 · Lauderdale County400 Meters101:14.197
Mar 10Deshler Varsity Meet #1Mar 10 · 200 Meters · Place 19 · Lauderdale County200 Meters1932.487