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 · IndoorASICS Holiday Invitational · Dec 2046.60aASICS Holiday InvitationalDecember 20, 2025
400 Meters · IndoorIcebreaker Invitational #2 · Jan 61:10.09aIcebreaker Invitational #2January 6, 2024
400 Meters · OutdoorJim Law Invitational (Youth) · Jun 151:10.85aJim Law Invitational (Youth)June 15, 2024
55 Meter · IndoorASICS Holiday Invitational · Dec 208.27aASICS Holiday InvitationalDecember 20, 2025
60 Meter · IndoorIcebreaker Invitational #2 · Jan 68.72aIcebreaker Invitational #2January 6, 2024
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
Long Jump · OutdoorAHSAA Muscle Shoals Section 2025 · Apr 2514-08.00AHSAA Muscle Shoals Section 2025April 25, 2025
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 · HuntsvilleHuntsvilleShot Put4kg6.37-00.50 PB12
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Javelin · Place 11 · HuntsvilleHuntsvilleJavelin600g11.89-0912
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Shot Put · Place 1 · HuntsvilleHuntsvilleShot Put4kg1.36-07.0012
Apr 11Sparkman Senator ClassicApr 11 · Javelin · Place 2 · HuntsvilleHuntsvilleJavelin600g2.97-0912
Apr 11Sparkman Senator ClassicApr 11 · Shot Put · Place 1 · HuntsvilleHuntsvilleShot Put4kg1.37-00.0012
Apr 4John Esslinger Meet of ChampionsApr 4 · Javelin · Place 8 · HuntsvilleHuntsvilleJavelin600g8.99-00 PB12
Mar 27NIKE Rocket City ShowcaseMar 27 · Javelin · Place 7 · HuntsvilleHuntsvilleJavelin600g7.94-0212
Mar 27NIKE Rocket City ShowcaseMar 27 · Shot Put · Place 2 · HuntsvilleHuntsvilleShot Put4kg2.36-06.0012
Mar 12Muscle Shoals Invitational 1Mar 12 · Javelin · Place 10 · HuntsvilleHuntsvilleJavelin1087-112
Mar 12Muscle Shoals Invitational 1Mar 12 · Shot Put · Place 7 · HuntsvilleHuntsvilleShot Put730-412
Mar 7James Clemens InvitationalMar 7 · Javelin · Place 7 · HuntsvilleHuntsvilleJavelin788-912
Mar 7James Clemens InvitationalMar 7 · Shot Put · Place 1 · HuntsvilleHuntsvilleShot Put137-1.7512

2026 Indoor Track

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

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 300 Meters · Place 89 · UnattachedUnattached300 Meters89.46.60a PB12
Dec 20ASICS Holiday InvitationalDec 20 · 55 Meter · Place 105 · UnattachedUnattached55 Meter105.8.27a PB12
Dec 13Cold Turkey Invitational at Marvin Ridge HSDec 13 · 300 Meters · Place 21 · UnattachedUnattached300 Meters21.46.51aUnofficial12
Dec 13Cold Turkey Invitational at Marvin Ridge HSDec 13 · 55 Meter · Place 39 · UnattachedUnattached55 Meter39.8.67aUnofficial12
Feb 28Albertville Varsity Meet #1Feb 28 · Long Jump · Place 10 · HuntsvilleHuntsvilleLong Jump1011-5—
Feb 28Albertville Varsity Meet #1Feb 28 · 200 Meters · Place 8 · HuntsvilleHuntsville200 Meters829.16a PB—
Feb 28Albertville Varsity Meet #1Feb 28 · 100 Meters · Place 4 · HuntsvilleHuntsville100 Meters413.70a PB—
Jan 15JV Meet #3Jan 15 · Long Jump · Place 32 · HuntsvilleHuntsvilleLong Jump3213-5.2511
Jan 15JV Meet #3Jan 15 · 60 Meters · Place 103 · HuntsvilleHuntsville60 Meters1038.9811

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · Long Jump · Place 10 · HuntsvilleHuntsvilleLong Jump10.14-08.00 PB11
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · 100 Meters · Place 16 · HuntsvilleHuntsville100 MetersRound P16.13.90a11
Apr 19Florence Pre-SectionalApr 19 · 100 Meters · Place 7 · HuntsvilleHuntsville100 Meters713.56 PB11
Apr 11Mountain Brook InvitationalApr 11 · Long Jump · Place 65 · HuntsvilleHuntsvilleLong Jump65.12-11.5011
Apr 11Mountain Brook InvitationalApr 11 · 100 Meters · Place 56 · HuntsvilleHuntsville100 MetersRound P56.13.69a11
Apr 4Don Heidon InvitationalApr 4 · Long Jump · Place 15 · HuntsvilleHuntsvilleLong Jump1513-511
Apr 4Don Heidon InvitationalApr 4 · 100 Meters · Place 16 · HuntsvilleHuntsville100 Meters1614.0211
Mar 29Marvin Ridge MS InvitationalMar 29 · 200 Meters · Elite Track and Field TrainingElite Track and Field Training200 Meters—DNS8
Mar 29Marvin Ridge MS InvitationalMar 29 · 100 Meters · Elite Track and Field TrainingElite Track and Field Training100 Meters—DNSWind: -1.38
Mar 28The Rocket City ShowcaseMar 28 · Long Jump · Place 29 · HuntsvilleHuntsvilleLong Jump2913-411
Mar 28The Rocket City ShowcaseMar 28 · 100 Meters · Place 57 · HuntsvilleHuntsville100 MetersRound P5714.0511
Mar 21Friday "Knight" LightsMar 21 · Long Jump · Place 11 · HuntsvilleHuntsvilleLong Jump1114-711
Mar 21Friday "Knight" LightsMar 21 · 100 Meters · Place 9 · HuntsvilleHuntsville100 Meters913.5911

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 60 Meters · Place 89 · HuntsvilleHuntsville60 Meters898.9611
Dec 7Magic City Invitational #2Dec 7 · 60 Meter · Place 106 · HuntsvilleHuntsville60 Meter106.9.02a11
Jan 27Last Chance Meet #3Jan 27 · 60 Meters · Place 90 · HuntsvilleHuntsville60 Meters908.8810
Jan 24Last Ditch JV MeetJan 24 · 60 Meters · Place 32 · HuntsvilleHuntsville60 Meters328.79 PB10
Jan 6Icebreaker Invitational #2Jan 6 · 60 Meter · Place 94 · HuntsvilleHuntsville60 Meter94.8.72a PB10
Jan 6Icebreaker Invitational #2Jan 6 · 400 Meters · Place 83 · HuntsvilleHuntsville400 Meters83.1:10.09a PB10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 23 · Elite Track and Field TrainingElite Track and Field Training400 MetersRound P23.1:10.85a PB7
Jun 15Jim Law Invitational (Youth)Jun 15 · 200 Meters · Place 31 · Elite Track and Field TrainingElite Track and Field Training200 MetersRound P31.31.18aWind: 1.27
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 34 · Elite Track and Field TrainingElite Track and Field Training100 MetersRound P34.14.87aWind: -1.87
Apr 12Mountain Brook InvitationalApr 12 · 200 Meters · Place 43 · HuntsvilleHuntsville200 MetersRound P43.29.04aWind: -0.310
Apr 12Mountain Brook InvitationalApr 12 · 100 Meters · Place 56 · HuntsvilleHuntsville100 MetersRound P56.13.98aWind: 0.710
Mar 29The Rocket City ShowcaseMar 29 · 200 Meters · Place 67 · Huntsville HHuntsville H200 Meters6729.5110
Mar 29The Rocket City ShowcaseMar 29 · 100 Meters · Place 66 · Huntsville HHuntsville H100 Meters6614.1110
Mar 21Thursday "Knight" InvitationalMar 21 · 200 Meters · Place 16 · HuntsvilleHuntsville200 Meters1628.9310
Mar 21Thursday "Knight" InvitationalMar 21 · 100 Meters · Place 11 · HuntsvilleHuntsville100 Meters1113.8310
Mar 7North Alabama Junior High Gold CircuitMar 7 · 200 Meters · Place 4 · HuntsvilleHuntsville200 Meters428.45 PB10
Mar 7North Alabama Junior High Gold CircuitMar 7 · 100 Meters · Place 3 · HuntsvilleHuntsville100 Meters313.8110

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 60 Meter · Place 97 · HuntsvilleHuntsville60 Meter97.8.72a10
Dec 2Magic City Invitational #2Dec 2 · 60 Meter · Place 61 · HuntsvilleHuntsville60 Meter61.8.78a10
Feb 28North Alabama Junior High Gold Circuit - ArabFeb 28 · 200 Meters · Place 8 · HuntsvilleHuntsville200 Meters829.899
Feb 28North Alabama Junior High Gold Circuit - ArabFeb 28 · 100 Meters · Place 10 · HuntsvilleHuntsville100 Meters1014.539
Feb 25James Clemens Early Bird Battle RoyaleFeb 25 · 300 Meters · Place 19 · HuntsvilleHuntsville300 Meters1949.659
Feb 25James Clemens Early Bird Battle RoyaleFeb 25 · 150 Meters · Place 24 · HuntsvilleHuntsville150 Meters2422.03 PB9
Jan 18JV Meet #3Jan 18 · 400 Meters · Place 71 · HuntsvilleHuntsville400 Meters711:11.629
Jan 18JV Meet #3Jan 18 · 60 Meters · Place 84 · HuntsvilleHuntsville60 Meters849.169
Jan 7Icebreaker Invitational #2Jan 7 · 60 Meter · Place 138 · HuntsvilleHuntsville60 Meter138.9.28a9

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · 200 Meters · Place 96 · HuntsvilleHuntsville200 MetersRound P96.29.35aWind: -0.39
Apr 14Mountain Brook InvitationalApr 14 · 100 Meters · Place 89 · HuntsvilleHuntsville100 MetersRound P89.13.99aWind: -0.19
Apr 11Huntsville Metro ChampionshipApr 11 · 200 Meters · Place 18 · HuntsvilleHuntsville200 MetersRound P1829.469
Apr 11Huntsville Metro ChampionshipApr 11 · 100 Meters · Place 17 · HuntsvilleHuntsville100 MetersRound P1714.019
Mar 11James Clemens InvitationalMar 11 · 200 Meters · Place 21 · HuntsvilleHuntsville200 Meters2129.889
Mar 11James Clemens InvitationalMar 11 · 100 Meters · Place 34 · HuntsvilleHuntsville100 Meters3414.499

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Magic City Invitational #2Dec 3 · 400 Meters · Place 90 · HuntsvilleHuntsville400 Meters90.1:14.57a9