Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNIKE Rocket City Showcase · Mar 274:32.28aNIKE Rocket City ShowcaseMarch 27, 2026
1000 Meters · IndoorJames Clemens Early Bird Battle Royale · Feb 253:06.74James Clemens Early Bird Battle RoyaleFebruary 25, 2023
1600 Meters · IndoorLast Chance #1/Pentathlon · Jan 244:29.64Last Chance #1/PentathlonJanuary 24, 2025
1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 304:26.34aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
3200 Meters · IndoorLast Chance Meet #1 · Jan 2610:17.15Last Chance Meet #1January 26, 2024
3200 Meters · OutdoorMountain Brook Invitational · Apr 119:48.89aMountain Brook InvitationalApril 11, 2025
500 Meters · IndoorJames Clemens Early Bird Battle Royale · Feb 251:28.31James Clemens Early Bird Battle RoyaleFebruary 25, 2023
800 Meters · IndoorAlbertville Varsity Meet #1 · Feb 282:04.82aAlbertville Varsity Meet #1February 28, 2025
800 Meters · OutdoorSparkman Senator Classic · Apr 112:01.48aSparkman Senator ClassicApril 11, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 10 · HuntsvilleHuntsville1600 Meters10.4:26.34a PB12
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 1600 Meters · Place 4 · HuntsvilleHuntsville1600 Meters4.4:30.77a12
Apr 11Sparkman Senator ClassicApr 11 · 1600 Meters · Place 2 · HuntsvilleHuntsville1600 Meters2.4:28.70a12
Apr 11Sparkman Senator ClassicApr 11 · 800 Meters · Place 4 · HuntsvilleHuntsville800 Meters4.2:01.48a PB12
Apr 4John Esslinger Meet of ChampionsApr 4 · 1600 Meters · Place 19 · HuntsvilleHuntsville1600 Meters19.4:30.60a12
Mar 27NIKE Rocket City ShowcaseMar 27 · 3200 Meters · Place 30 · HuntsvilleHuntsville3200 Meters30.10:17.60a12
Mar 27NIKE Rocket City ShowcaseMar 27 · 1 Mile · Place 21 · HuntsvilleHuntsville1 Mile21.4:32.28a PB12
Mar 12Muscle Shoals Invitational 1Mar 12 · 800 Meters · Place 8 · HuntsvilleHuntsville800 Meters82:04.8812
Mar 7James Clemens InvitationalMar 7 · 1600 Meters · Place 5 · HuntsvilleHuntsville1600 Meters54:41.2412

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 19Martin Luther King Indoor Track Classic #1Jan 19 · 1600 Meters · Place 9 · HuntsvilleHuntsville1600 Meters94:36.9312

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 19Florence Pre-SectionalApr 19 · 1600 Meters · Place 4 · HuntsvilleHuntsville1600 Meters44:33.3611
Apr 19Florence Pre-SectionalApr 19 · 800 Meters · Place 6 · HuntsvilleHuntsville800 Meters62:05.3611
Apr 11Mountain Brook InvitationalApr 11 · 3200 Meters · Place 26 · HuntsvilleHuntsville3200 Meters26.9:48.89a PB11
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 38 · HuntsvilleHuntsville1600 Meters38.4:31.86a11
Apr 4Don Heidon InvitationalApr 4 · 3200 Meters · Place 1 · HuntsvilleHuntsville3200 Meters19:59.9211
Apr 4Don Heidon InvitationalApr 4 · 1600 Meters · Place 6 · HuntsvilleHuntsville1600 Meters64:41.8411
Mar 28The Rocket City ShowcaseMar 28 · 1 Mile · Place 24 · HuntsvilleHuntsville1 Mile244:39.9111
Mar 28The Rocket City ShowcaseMar 28 · 800 Meters · Place 34 · HuntsvilleHuntsville800 Meters342:06.0011
Mar 28The Rocket City ShowcaseMar 28 · 1600 Meters · Place 24 · Huntsville HHuntsville H1600 Meters244:37.9711
Mar 141A-7A Cullman ClassicMar 14 · 1600 Meters · Place 3 · HuntsvilleHuntsville1600 Meters34:34.3611
Mar 141A-7A Cullman ClassicMar 14 · 800 Meters · Place 6 · HuntsvilleHuntsville800 Meters62:07.7211

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Albertville Varsity Meet #1Feb 28 · 800 Meters · Place 6 · HuntsvilleHuntsville800 Meters62:04.82a PB—
Jan 24Last Chance #1/PentathlonJan 24 · 1600 Meters · Place 8 · HuntsvilleHuntsville1600 Meters84:29.64 PB11
Jan 15JV Meet #3Jan 15 · 1600 Meters · Place 5 · HuntsvilleHuntsville1600 Meters54:31.7911
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 30 · HuntsvilleHuntsville800 Meters302:09.2511
Jan 4Ice Breaker Invitational #2Jan 4 · 1600 Meters · Place 10 · HuntsvilleHuntsville1600 Meters10.4:34.09a11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 1600 Meters · Place 8 · HuntsvilleHuntsville1600 Meters8.4:44.75a11
Dec 19JV Meet #1Dec 19 · 800 Meters · Place 14 · HuntsvilleHuntsville800 Meters14.2:09.34a11
Feb 24James Clemens Early Bird InvitationalFeb 24 · 800 Meters · Place 15 · HuntsvilleHuntsville800 Meters152:16.5310
Jan 29JV Meet #3Jan 29 · 1600 Meters · Place 8 · HuntsvilleHuntsville1600 Meters84:42.8810
Jan 29JV Meet #3Jan 29 · 800 Meters · Place 19 · HuntsvilleHuntsville800 Meters192:11.7810
Jan 26Last Chance Meet #1Jan 26 · 3200 Meters · Place 17 · HuntsvilleHuntsville3200 Meters1710:17.15 PB10
Jan 9JV Meet #2Jan 9 · 1600 Meters · Place 5 · Huntsville HHuntsville H1600 Meters54:42.35—
Jan 9JV Meet #2Jan 9 · 800 Meters · Place 12 · Huntsville HHuntsville H800 Meters122:12.11—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 52 · HuntsvilleHuntsville1600 Meters52.4:39.17a10
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 110 · HuntsvilleHuntsville800 Meters110.2:12.73a10
Mar 29The Rocket City ShowcaseMar 29 · 1 Mile · Place 22 · Huntsville HHuntsville H1 Mile224:43.5910
Mar 29The Rocket City ShowcaseMar 29 · 1600 Meters · Place 6 · Huntsville HHuntsville H1600 Meters64:41.6910
Mar 29The Rocket City ShowcaseMar 29 · 800 Meters · Place 33 · Huntsville HHuntsville H800 Meters332:11.2610
Mar 21Thursday "Knight" InvitationalMar 21 · 1600 Meters · Place 14 · HuntsvilleHuntsville1600 Meters144:40.1010
Mar 21Thursday "Knight" InvitationalMar 21 · 800 Meters · Place 31 · HuntsvilleHuntsville800 Meters312:12.1810
Mar 16Battle of The Tennessee Valley at Florence HSMar 16 · 3200 Meters · Place 5 · HuntsvilleHuntsville3200 Meters510:29.5310
Mar 16Battle of The Tennessee Valley at Florence HSMar 16 · 1600 Meters · Place 4 · HuntsvilleHuntsville1600 Meters44:46.6110
Mar 7North Alabama Junior High Gold CircuitMar 7 · 1600 Meters · Place 11 · HuntsvilleHuntsville1600 Meters114:49.7010
Mar 7North Alabama Junior High Gold CircuitMar 7 · 800 Meters · Place 11 · HuntsvilleHuntsville800 Meters112:09.1210
Mar 2Albertville Varsity MeetMar 2 · 800 Meters · Place 7 · Huntsville HHuntsville H800 Meters72:10.89—
Mar 2Albertville Varsity MeetMar 2 · 1600 Meters · Place 6 · Huntsville HHuntsville H1600 Meters64:41.27—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 1600 Meters · Place 42 · HuntsvilleHuntsville1600 Meters42.4:56.26a10
Feb 28North Alabama Junior High Gold Circuit - ArabFeb 28 · 1600 Meters · Place 9 · HuntsvilleHuntsville1600 Meters95:11.809
Feb 28North Alabama Junior High Gold Circuit - ArabFeb 28 · 800 Meters · Place 10 · HuntsvilleHuntsville800 Meters102:26.659
Feb 25James Clemens Early Bird Battle RoyaleFeb 25 · 1000 Meters · Place 44 · HuntsvilleHuntsville1000 Meters443:06.74 PB9
Feb 25James Clemens Early Bird Battle RoyaleFeb 25 · 500 Meters · Place 58 · HuntsvilleHuntsville500 Meters581:28.31 PB9
Jan 18JV Meet #3Jan 18 · 1600 Meters · Place 93 · HuntsvilleHuntsville1600 Meters935:13.019
Jan 18JV Meet #3Jan 18 · 800 Meters · Place 155 · HuntsvilleHuntsville800 Meters1552:29.739
Jan 10JV Meet #2Jan 10 · 1600 Meters · Place 67 · HuntsvilleHuntsville1600 Meters675:17.589
Jan 10JV Meet #2Jan 10 · 800 Meters · Place 95 · HuntsvilleHuntsville800 Meters952:28.829

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 154 · HuntsvilleHuntsville1 Mile154.5:02.53a9
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 161 · HuntsvilleHuntsville800 Meters161.2:18.51a9
Mar 20NOALA Gold Circuit JV Meet #2Mar 20 · 1600 Meters · Place 7 · HuntsvilleHuntsville1600 Meters75:09.819
Mar 20NOALA Gold Circuit JV Meet #2Mar 20 · 800 Meters · Place 13 · HuntsvilleHuntsville800 Meters132:29.299

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Crossplex JV Meet #1Dec 15 · 1600 Meters · Place 81 · HuntsvilleHuntsville1600 Meters81.5:26.01a9
Dec 15Crossplex JV Meet #1Dec 15 · 800 Meters · Place 126 · HuntsvilleHuntsville800 Meters126.2:36.10a9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 31HCS Middle School Meet # 4Mar 31 · 1600 Meters · Place 3 · Hampton CoveHampton Cove1600 Meters35:56.12—
Mar 24HCS Middle School Meet # 3Mar 24 · 1600 Meters · Place 7 · Hampton CoveHampton Cove1600 Meters7.5:56.30a8