Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 145:29.73aMountain Brook InvitationalApril 14, 2023
1000 Meters · IndoorJames Clemens Early Bird Battle Royale · Feb 253:24.38James Clemens Early Bird Battle RoyaleFebruary 25, 2023
1600 Meters · IndoorIce Breaker #1 · Jan 35:26.64Ice Breaker #1January 3, 2026
1600 Meters · OutdoorAHSAA Muscle Shoals Section 2026 · Apr 245:23.51aAHSAA Muscle Shoals Section 2026April 24, 2026
2 Miles · IndoorJames Clemens Early Bird Invitational · Feb 2412:21.86James Clemens Early Bird InvitationalFebruary 24, 2024
2 Miles · OutdoorMountain Brook Invitational · Apr 1411:49.33aMountain Brook InvitationalApril 14, 2023
3200 Meters · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 2311:23.77aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
3200 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 3011:29.18aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
800 Meters · IndoorHoliday Invitational #1 · Dec 132:32.30Holiday Invitational #1December 13, 2025
800 Meters · OutdoorSparkman Senator Classic · Apr 112:29.42aSparkman Senator ClassicApril 11, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 3200 Meters · Place 7 · HuntsvilleHuntsville3200 Meters7.11:29.18a PB12
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 20 · HuntsvilleHuntsville1600 Meters20.5:34.60a12
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 3200 Meters · Place 2 · HuntsvilleHuntsville3200 Meters2.11:50.11a12
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 1600 Meters · Place 5 · HuntsvilleHuntsville1600 Meters5.5:23.51a PB12
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 800 Meters · Place 8 · HuntsvilleHuntsville800 Meters8.2:35.49a12
Apr 16Andy Page Memorial Meet 2026Apr 16 · 800 Meters · Place 4 · HuntsvilleHuntsville800 Meters4.2:29.70a12
Apr 11Sparkman Senator ClassicApr 11 · 800 Meters · Place 6 · HuntsvilleHuntsville800 Meters6.2:29.42a PB12
Apr 4John Esslinger Meet of ChampionsApr 4 · 1600 Meters · Place 9 · HuntsvilleHuntsville1600 Meters9.5:24.81a12
Mar 27NIKE Rocket City ShowcaseMar 27 · 3200 Meters · Place 9 · HuntsvilleHuntsville3200 Meters9.11:44.11a12
Mar 27NIKE Rocket City ShowcaseMar 27 · 1 Mile · Place 25 · HuntsvilleHuntsville1 Mile25.5:41.96a12
Mar 20Friday "Knight" LightsMar 20 · 1600 Meters · Place 3 · HuntsvilleHuntsville1600 Meters35:30.8112
Mar 20Friday "Knight" LightsMar 20 · 800 Meters · Place 2 · HuntsvilleHuntsville800 Meters22:36.2312
Mar 12Muscle Shoals Invitational 1Mar 12 · 3200 Meters · Place 1 · HuntsvilleHuntsville3200 Meters111:38.1012
Mar 12Muscle Shoals Invitational 1Mar 12 · 1600 Meters · Place 2 · HuntsvilleHuntsville1600 Meters25:29.4512
Mar 7James Clemens InvitationalMar 7 · 3200 Meters · Place 3 · HuntsvilleHuntsville3200 Meters311:38.5812
Mar 7James Clemens InvitationalMar 7 · 1600 Meters · Place 2 · HuntsvilleHuntsville1600 Meters25:29.4912

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28Bob Jones Redcoat InvitationalFeb 28 · 800 Meters · Place 3 · HuntsvilleHuntsville800 Meters32:36.3012
Jan 30AHSAA State Indoor MeetJan 30 · 3200 Meters · Place 7 · HuntsvilleHuntsville3200 Meters711:41.4312
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 3200 Meters · Place 2 · HuntsvilleHuntsville3200 Meters2.11:23.77a PB12
Jan 19Martin Luther King Indoor Track Classic #1Jan 19 · 1600 Meters · Place 5 · HuntsvilleHuntsville1600 Meters55:28.2212
Jan 3Ice Breaker #1Jan 3 · 1600 Meters · Place 10 · HuntsvilleHuntsville1600 Meters105:26.64 PB12
Jan 3Ice Breaker #1Jan 3 · 3200 Meters · Place 5 · HuntsvilleHuntsville3200 Meters511:39.2512

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #1Dec 13 · 1600 Meters · Place 5 · HuntsvilleHuntsville1600 Meters55:31.0712
Dec 13Holiday Invitational #1Dec 13 · 800 Meters · Place 9 · HuntsvilleHuntsville800 Meters92:32.30 PB12
Dec 6Magic City Invitational #1Dec 6 · 3200 Meters · Place 4 · HuntsvilleHuntsville3200 Meters411:46.0712
Dec 6Magic City Invitational #1Dec 6 · 1600 Meters · Place 3 · HuntsvilleHuntsville1600 Meters35:29.2512
Feb 28Albertville Varsity Meet #1Feb 28 · 1600 Meters · Place 4 · HuntsvilleHuntsville1600 Meters45:45.74a—
Feb 28Albertville Varsity Meet #1Feb 28 · 800 Meters · Place 12 · HuntsvilleHuntsville800 Meters122:43.24a—
Jan 4Ice Breaker Invitational #2Jan 4 · 1600 Meters · Place 12 · HuntsvilleHuntsville1600 Meters12.5:45.03a11
Jan 4Ice Breaker Invitational #1Jan 4 · 3200 Meters · Place 9 · HuntsvilleHuntsville3200 Meters9.12:22.65a11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 19Florence Pre-SectionalApr 19 · 1600 Meters · Place 1 · HuntsvilleHuntsville1600 Meters15:32.2011
Apr 19Florence Pre-SectionalApr 19 · 800 Meters · Place 5 · HuntsvilleHuntsville800 Meters52:35.0711
Apr 11Mountain Brook InvitationalApr 11 · 3200 Meters · Place 18 · HuntsvilleHuntsville3200 Meters18.11:34.18a11
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 36 · HuntsvilleHuntsville1600 Meters36.5:28.11a11
Apr 4Don Heidon InvitationalApr 4 · 1600 Meters · Place 1 · HuntsvilleHuntsville1600 Meters15:29.5711
Apr 4Don Heidon InvitationalApr 4 · 800 Meters · Place 6 · HuntsvilleHuntsville800 Meters62:33.2511
Mar 28The Rocket City ShowcaseMar 28 · 3200 Meters · Place 10 · HuntsvilleHuntsville3200 Meters1011:44.4311
Mar 28The Rocket City ShowcaseMar 28 · 1 Mile · Place 28 · HuntsvilleHuntsville1 Mile285:37.4611
Mar 21Friday "Knight" LightsMar 21 · 3200 Meters · Place 3 · HuntsvilleHuntsville3200 Meters311:45.2511
Mar 21Friday "Knight" LightsMar 21 · 1600 Meters · Place 7 · HuntsvilleHuntsville1600 Meters75:36.5611
Mar 141A-7A Cullman ClassicMar 14 · 3200 Meters · Place 3 · HuntsvilleHuntsville3200 Meters312:18.2411

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 12Mountain Brook InvitationalApr 12 · 3200 Meters · Place 29 · HuntsvilleHuntsville3200 Meters29.12:22.07a10
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 46 · HuntsvilleHuntsville1600 Meters46.5:41.72a10
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 90 · HuntsvilleHuntsville800 Meters90.2:41.93a10
Mar 21Thursday "Knight" InvitationalMar 21 · 3200 Meters · Place 5 · HuntsvilleHuntsville3200 Meters511:57.5710
Mar 7North Alabama Junior High Gold CircuitMar 7 · 1600 Meters · Place 5 · HuntsvilleHuntsville1600 Meters55:35.3410
Mar 7North Alabama Junior High Gold CircuitMar 7 · 800 Meters · Place 11 · HuntsvilleHuntsville800 Meters112:38.6710

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 24James Clemens Early Bird InvitationalFeb 24 · 2 Miles · Place 2 · HuntsvilleHuntsville2 Miles212:21.86 PB10
Jan 27Last Chance Meet #3Jan 27 · 1600 Meters · Place 13 · HuntsvilleHuntsville1600 Meters135:28.8810
Jan 26Last Chance Meet #1Jan 26 · 3200 Meters · Place 4 · HuntsvilleHuntsville3200 Meters411:49.5610
Jan 24Last Ditch JV MeetJan 24 · 1600 Meters · Place 6 · HuntsvilleHuntsville1600 Meters65:38.5310
Jan 24Last Ditch JV MeetJan 24 · 800 Meters · Place 12 · HuntsvilleHuntsville800 Meters122:37.8210
Jan 6Icebreaker Invitational #2Jan 6 · 3200 Meters · Place 5 · HuntsvilleHuntsville3200 Meters5.11:58.20a10
Jan 6Icebreaker Invitational #2Jan 6 · 1600 Meters · Place 16 · HuntsvilleHuntsville1600 Meters16.5:36.53a10

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14Cross Plex JV Meet #1Dec 14 · 1600 Meters · Place 8 · HuntsvilleHuntsville1600 Meters8.5:31.70a10
Dec 14Cross Plex JV Meet #1Dec 14 · 800 Meters · Place 11 · HuntsvilleHuntsville800 Meters11.2:33.69a10
Feb 28North Alabama Junior High Gold Circuit - ArabFeb 28 · 1600 Meters · Place 3 · HuntsvilleHuntsville1600 Meters35:45.199
Feb 28North Alabama Junior High Gold Circuit - ArabFeb 28 · 800 Meters · Place 3 · HuntsvilleHuntsville800 Meters32:39.639
Feb 25James Clemens Early Bird Battle RoyaleFeb 25 · 1000 Meters · Place 6 · HuntsvilleHuntsville1000 Meters63:24.38 PB9
Jan 18JV Meet #3Jan 18 · 1600 Meters · Place 11 · HuntsvilleHuntsville1600 Meters115:45.989
Jan 18JV Meet #3Jan 18 · 800 Meters · Place 21 · HuntsvilleHuntsville800 Meters212:38.259
Jan 7Icebreaker Invitational #2Jan 7 · 800 Meters · Place 32 · HuntsvilleHuntsville800 Meters32.2:38.08a9

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · 2 Miles · Place 18 · HuntsvilleHuntsville2 Miles18.11:49.33a PB9
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 32 · HuntsvilleHuntsville1 Mile32.5:29.73a PB9
Apr 11Huntsville Metro ChampionshipApr 11 · 1600 Meters · Place 2 · HuntsvilleHuntsville1600 Meters25:33.379
Apr 5Huntsville City ChampionshipApr 5 · 3200 Meters · Place 1 · HuntsvilleHuntsville3200 Meters112:46.259
Mar 11James Clemens InvitationalMar 11 · 3200 Meters · Place 4 · HuntsvilleHuntsville3200 Meters412:08.869

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Crossplex JV Meet #1Dec 15 · 1600 Meters · Place 15 · HuntsvilleHuntsville1600 Meters15.5:55.35a9
Dec 15Crossplex JV Meet #1Dec 15 · 800 Meters · Place 13 · HuntsvilleHuntsville800 Meters13.2:38.51a9
Dec 3Magic City Invitational #2Dec 3 · 800 Meters · Place 13 · HuntsvilleHuntsville800 Meters13.2:37.31a9

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 22Huntsville Big Cat InvitationalApr 22 · 1600 Meters · Place 7 · HuntsvilleHuntsville1600 Meters75:53.508
Apr 22Huntsville Big Cat InvitationalApr 22 · 800 Meters · Place 14 · HuntsvilleHuntsville800 Meters142:41.628
Apr 15Mountain Brook InvitationalApr 15 · 1600 Meters · Place 6 · Huntsville msHuntsville ms1600 Meters6.5:56.36a8
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 5 · Huntsville msHuntsville ms800 Meters5.2:40.30a8
Mar 17North Alabama Junior High Gold Circuit - ScottsboroMar 17 · 1600 Meters · Place 2 · HuntsvilleHuntsville1600 Meters25:58.538
Mar 17North Alabama Junior High Gold Circuit - ScottsboroMar 17 · 800 Meters · Place 1 · HuntsvilleHuntsville800 Meters12:41.888

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 1600 Meters · Place 13 · Huntsville msHuntsville ms1600 Meters13.6:00.45a8
Dec 9Middle School Indoor Meet #1Dec 9 · 800 Meters · Place 11 · Huntsville msHuntsville ms800 Meters11.2:48.49a8