Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMuscle Shoals Invitational · Mar 714.82Muscle Shoals InvitationalMarch 7, 2024
Javelin · 600g · OutdoorAHSAA 1A-3A Outdoor State Championship · May 377-09AHSAA 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

5 results
DateMeetEventPlMarkGr
Apr 16Andy Page Memorial Meet 2026Apr 16 · Shot Put · Lauderdale CountyShot Put4kg--DNS12
Apr 14Muscle Shoals Invitational 2Apr 14 · Shot Put · Lauderdale CountyShot Put4kg--DNS12
Apr 10Deshler Varsity Meet #4Apr 10 · Shot Put · Lauderdale CountyShot Put4kg--DNS12
Apr 4Lake Guntersville InvitationalApr 4 · Shot Put · Lauderdale CountyShot Put4kg--DNS12
Mar 19Florence InvitationalMar 19 · Shot Put · Place 9 · Lauderdale CountyShot Put925-112

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · Javelin · Place 20 · Lauderdale CountyJavelin600g20.77-09 PB10
Apr 16Muscle Shoals Invitational 2Apr 16 · Javelin · Place 7 · Lauderdale CountyJavelin780-0—
Mar 161A - 7A Cullman ClassicMar 16 · Javelin · Place 53 · Lauderdale CountyJavelin5353-810
Mar 161A - 7A Cullman ClassicMar 16 · 100 Meters · Place 53 · Lauderdale County100 Meters5314.8910
Mar 7Muscle Shoals InvitationalMar 7 · Javelin · Place 9 · Lauderdale CountyJavelin975-310
Mar 7Muscle Shoals InvitationalMar 7 · 100 Meters · Place 29 · Lauderdale County100 Meters2914.82 PB10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · Javelin · Place 20 · Lauderdale CountyJavelin600g20.71-109
Apr 21Athens InvitationalApr 21 · Javelin · Place 5 · Lauderdale CountyJavelin600g5.72-029