Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorAlbertville Varsity Meet #1 · Feb 2813.70aAlbertville Varsity Meet #1February 28, 2025
100 Meters · OutdoorFlorence Pre-Sectional · Apr 1913.56Florence Pre-SectionalApril 19, 2025
150 Meters · IndoorJames Clemens Early Bird Battle Royale · Feb 2522.03James Clemens Early Bird Battle RoyaleFebruary 25, 2023
200 Meters · IndoorAlbertville Varsity Meet #1 · Feb 2829.16aAlbertville Varsity Meet #1February 28, 2025
200 Meters · OutdoorNorth Alabama Junior High Gold Circuit · Mar 728.45North Alabama Junior High Gold CircuitMarch 7, 2024
300 Meters · IndoorJames Clemens Early Bird Battle Royale · Feb 2549.65James Clemens Early Bird Battle RoyaleFebruary 25, 2023
400 Meters · IndoorJV Meet #3 · Jan 181:11.62JV Meet #3January 18, 2023
60 Meters · IndoorLast Ditch JV Meet · Jan 248.79Last Ditch JV MeetJanuary 24, 2024
Javelin · 600g · OutdoorJohn Esslinger Meet of Champions · Apr 499-00John Esslinger Meet of ChampionsApril 4, 2026
Shot Put · 4kg · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 3037-00.50AHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Shot Put · Place 6 · HuntsvilleShot Put4kg6.37-00.50 PB12
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Javelin · Place 11 · HuntsvilleJavelin600g11.89-0912
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Shot Put · Place 1 · HuntsvilleShot Put4kg1.36-07.0012
Apr 11Sparkman Senator ClassicApr 11 · Javelin · Place 2 · HuntsvilleJavelin600g2.97-0912
Apr 11Sparkman Senator ClassicApr 11 · Shot Put · Place 1 · HuntsvilleShot Put4kg1.37-00.0012
Apr 4John Esslinger Meet of ChampionsApr 4 · Javelin · Place 8 · HuntsvilleJavelin600g8.99-00 PB12
Mar 27NIKE Rocket City ShowcaseMar 27 · Javelin · Place 7 · HuntsvilleJavelin600g7.94-0212
Mar 27NIKE Rocket City ShowcaseMar 27 · Shot Put · Place 2 · HuntsvilleShot Put4kg2.36-06.0012
Mar 12Muscle Shoals Invitational 1Mar 12 · Javelin · Place 10 · HuntsvilleJavelin1087-112
Mar 12Muscle Shoals Invitational 1Mar 12 · Shot Put · Place 7 · HuntsvilleShot Put730-412
Mar 7James Clemens InvitationalMar 7 · Javelin · Place 7 · HuntsvilleJavelin788-912
Mar 7James Clemens InvitationalMar 7 · Shot Put · Place 1 · HuntsvilleShot Put137-1.7512

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Bob Jones Redcoat InvitationalFeb 28 · Javelin · Place 5 · HuntsvilleJavelin583-712
Feb 28Bob Jones Redcoat InvitationalFeb 28 · Shot Put · Place 4 · HuntsvilleShot Put432-9.5012

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 19Florence Pre-SectionalApr 19 · 100 Meters · Place 7 · Huntsville100 Meters713.56 PB11
Apr 4Don Heidon InvitationalApr 4 · Long Jump · Place 15 · HuntsvilleLong Jump1513-511
Apr 4Don Heidon InvitationalApr 4 · 100 Meters · Place 16 · Huntsville100 Meters1614.0211
Mar 28The Rocket City ShowcaseMar 28 · Long Jump · Place 29 · HuntsvilleLong Jump2913-411
Mar 28The Rocket City ShowcaseMar 28 · 100 Meters · Place 57 · Huntsville100 MetersRound P5714.0511
Mar 21Friday "Knight" LightsMar 21 · Long Jump · Place 11 · HuntsvilleLong Jump1114-711
Mar 21Friday "Knight" LightsMar 21 · 100 Meters · Place 9 · Huntsville100 Meters913.5911

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Albertville Varsity Meet #1Feb 28 · Long Jump · Place 10 · HuntsvilleLong Jump1011-5—
Feb 28Albertville Varsity Meet #1Feb 28 · 200 Meters · Place 8 · Huntsville200 Meters829.16a PB—
Feb 28Albertville Varsity Meet #1Feb 28 · 100 Meters · Place 4 · Huntsville100 Meters413.70a PB—
Jan 15JV Meet #3Jan 15 · Long Jump · Place 32 · HuntsvilleLong Jump3213-5.2511
Jan 15JV Meet #3Jan 15 · 60 Meters · Place 103 · Huntsville60 Meters1038.9811

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 60 Meters · Place 89 · Huntsville60 Meters898.9611
Jan 27Last Chance Meet #3Jan 27 · 60 Meters · Place 90 · Huntsville60 Meters908.8810
Jan 24Last Ditch JV MeetJan 24 · 60 Meters · Place 32 · Huntsville60 Meters328.79 PB10

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 21Thursday "Knight" InvitationalMar 21 · 200 Meters · Place 16 · Huntsville200 Meters1628.9310
Mar 21Thursday "Knight" InvitationalMar 21 · 100 Meters · Place 11 · Huntsville100 Meters1113.8310
Mar 7North Alabama Junior High Gold CircuitMar 7 · 200 Meters · Place 4 · Huntsville200 Meters428.45 PB10
Mar 7North Alabama Junior High Gold CircuitMar 7 · 100 Meters · Place 3 · Huntsville100 Meters313.8110

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 11Huntsville Metro ChampionshipApr 11 · 200 Meters · Place 18 · Huntsville200 MetersRound P1829.469
Apr 11Huntsville Metro ChampionshipApr 11 · 100 Meters · Place 17 · Huntsville100 MetersRound P1714.019
Mar 11James Clemens InvitationalMar 11 · 200 Meters · Place 21 · Huntsville200 Meters2129.889
Mar 11James Clemens InvitationalMar 11 · 100 Meters · Place 34 · Huntsville100 Meters3414.499

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28North Alabama Junior High Gold Circuit - ArabFeb 28 · 200 Meters · Place 8 · Huntsville200 Meters829.899
Feb 28North Alabama Junior High Gold Circuit - ArabFeb 28 · 100 Meters · Place 10 · Huntsville100 Meters1014.539
Feb 25James Clemens Early Bird Battle RoyaleFeb 25 · 300 Meters · Place 19 · Huntsville300 Meters1949.65 PB9
Feb 25James Clemens Early Bird Battle RoyaleFeb 25 · 150 Meters · Place 24 · Huntsville150 Meters2422.03 PB9
Jan 18JV Meet #3Jan 18 · 400 Meters · Place 71 · Huntsville400 Meters711:11.62 PB9
Jan 18JV Meet #3Jan 18 · 60 Meters · Place 84 · Huntsville60 Meters849.169