Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorAndy Page Memorial Meet 2026 · Apr 16116-10Andy Page Memorial Meet 2026April 16, 2026
Javelin · 600g · OutdoorAHSAA Winfield Section 2026 · Apr 24103-4AHSAA Winfield Section 2026April 24, 2026
Shot Put · 4kg · OutdoorAHSAA Winfield Section 2026 · Apr 2424-9AHSAA Winfield Section 2026April 24, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · Javelin · Place 9 · Lauderdale CountyJavelin600g9.93-0012
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · Discus · Place 2 · Lauderdale CountyDiscus1kg2.112-0712
Apr 24AHSAA Winfield Section 2026Apr 24 · Javelin · Place 5 · Lauderdale CountyJavelin600g5.103-4 PB12
Apr 24AHSAA Winfield Section 2026Apr 24 · Discus · Place 1 · Lauderdale CountyDiscus1kg1.106-112
Apr 24AHSAA Winfield Section 2026Apr 24 · Shot Put · Place 10 · Lauderdale CountyShot Put4kg10.24-9 PB12
Apr 16Andy Page Memorial Meet 2026Apr 16 · Javelin · Place 11 · Lauderdale CountyJavelin600g11.88-0312
Apr 16Andy Page Memorial Meet 2026Apr 16 · Discus · Place 2 · Lauderdale CountyDiscus1kg2.116-10 PB12
Apr 16Andy Page Memorial Meet 2026Apr 16 · Shot Put · Lauderdale CountyShot Put4kg--DNS12
Apr 14Muscle Shoals Invitational 2Apr 14 · Javelin · Place 9 · Lauderdale CountyJavelin600g9.94-0612
Apr 14Muscle Shoals Invitational 2Apr 14 · Discus · Place 2 · Lauderdale CountyDiscus1kg2.114-0312
Apr 14Muscle Shoals Invitational 2Apr 14 · Shot Put · Lauderdale CountyShot Put4kg--DNS12
Apr 10Deshler Varsity Meet #4Apr 10 · Javelin · Place 3 · Lauderdale CountyJavelin600g3.96-0612
Apr 10Deshler Varsity Meet #4Apr 10 · Discus · Place 1 · Lauderdale CountyDiscus1kg1.111-0412
Apr 10Deshler Varsity Meet #4Apr 10 · Shot Put · Lauderdale CountyShot Put4kg--DNS12
Apr 4Lake Guntersville InvitationalApr 4 · Javelin · Place 6 · Lauderdale CountyJavelin600g6.96-0712
Apr 4Lake Guntersville InvitationalApr 4 · Discus · Place 4 · Lauderdale CountyDiscus1kg4.108-1112
Apr 4Lake Guntersville InvitationalApr 4 · Shot Put · Lauderdale CountyShot Put4kg--DNS12
Mar 19Florence InvitationalMar 19 · Discus · Place 2 · Lauderdale CountyDiscus2110-512
Mar 19Florence InvitationalMar 19 · Javelin · Place 5 · Lauderdale CountyJavelin588-1112
Mar 12Muscle Shoals Invitational 1Mar 12 · Javelin · Place 7 · Lauderdale CountyJavelin795-1112
Mar 12Muscle Shoals Invitational 1Mar 12 · Discus · Place 3 · Lauderdale CountyDiscus395-912

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 19Florence Pre-SectionalApr 19 · Shot Put · Place 7 · Lauderdale CountyShot Put725-611
Apr 19Florence Pre-SectionalApr 19 · Discus · Place 1 · Lauderdale CountyDiscus1107-211
Apr 19Florence Pre-SectionalApr 19 · Javelin · Place 3 · Lauderdale CountyJavelin396-1111
Apr 12Lake Guntersville InvitationalApr 12 · Shot Put · Place 15 · Lauderdale CountyShot Put1524-611
Apr 12Lake Guntersville InvitationalApr 12 · Javelin · Place 7 · Lauderdale CountyJavelin7103-211
Apr 4Don Heidon InvitationalApr 4 · Javelin · Place 10 · Lauderdale CountyJavelin1091-911
Apr 4Don Heidon InvitationalApr 4 · Discus · Place 2 · Lauderdale CountyDiscus2102-1011
Apr 4Don Heidon InvitationalApr 4 · Shot Put · Place 16 · Lauderdale CountyShot Put1626-1.5011
Mar 21Florence InvitationalMar 21 · Shot Put · Place 8 · Lauderdale CountyShot Put824-811
Mar 21Florence InvitationalMar 21 · Discus · Place 2 · Lauderdale CountyDiscus296-011
Mar 21Florence InvitationalMar 21 · Javelin · Place 8 · Lauderdale CountyJavelin885-211
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · Javelin · Place 7 · Lauderdale CountyJavelin791-911
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · Discus · Place 2 · Lauderdale CountyDiscus2100-911