Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorHoliday Invitational #1 · Dec 144:57.64Holiday Invitational #1December 14, 2024
1600 Meters · OutdoorMountain Brook Invitational · Apr 124:58.67aMountain Brook InvitationalApril 12, 2024
3200 Meters · OutdoorLincoln Meet 1 · Mar 911:58.42Lincoln Meet 1March 9, 2024
400 Meters · IndoorLast Chance Invitational #3 · Jan 2856.89Last Chance Invitational #3January 28, 2023
400 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1054.36aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
800 Meters · IndoorAHSAA State Indoor Meet · Jan 302:04.41AHSAA State Indoor MeetJanuary 30, 2026
800 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · May 12:05.72aAHSAA 4A-7A Outdoor State ChampionshipMay 1, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 16Andy Page Memorial Meet 2026Apr 16 · 800 Meters · Ashville800 Meters--DNS12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Ashville800 Meters--DNS12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 48 · Ashville400 MetersRound P48.54.36a PB12
Apr 3Lincoln Meet 3Apr 3 · 800 Meters · Place 5 · Ashville800 Meters5.2:11.31a12
Mar 27NIKE Rocket City ShowcaseMar 27 · 800 Meters · Place 68 · Ashville800 Meters68.2:15.66a12
Mar 26Oneonta Meet #2Mar 26 · 1600 Meters · Place 18 · Ashville1600 Meters18.5:23.63a12
Mar 19Fort Payne InvitationalMar 19 · 1600 Meters · Place 26 · Ashville1600 Meters26.5:13.21a12
Mar 19Fort Payne InvitationalMar 19 · 800 Meters · Place 34 · Ashville800 Meters34.2:18.34a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Patriot InvitationalFeb 28 · 1600 Meters · Place 28 · Ashville1600 Meters285:23.6312
Jan 30AHSAA State Indoor MeetJan 30 · 800 Meters · Place 11 · Ashville800 Meters112:04.41 PB12
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 800 Meters · Place 40 · Ashville800 Meters40.2:08.72a12
Jan 19Martin Luther King Indoor Track Classic #1Jan 19 · 800 Meters · Place 21 · Ashville800 Meters212:08.9512

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 800 Meters · Place 19 · Ashville800 Meters192:06.7912
Dec 13Holiday Invitational #2Dec 13 · 800 Meters · Place 19 · Ashville800 Meters192:06.7912
Dec 6Magic City Invitational #1Dec 6 · 1600 Meters · Place 47 · Ashville1600 Meters475:13.8412
Dec 6Magic City Invitational #1Dec 6 · 800 Meters · Place 34 · Ashville800 Meters342:15.0512
Jan 25Last Chance #2Jan 25 · 1600 Meters · Place 49 · Ashville1600 Meters495:11.1111
Jan 25Last Chance #2Jan 25 · 800 Meters · Place 44 · Ashville800 Meters442:14.6211
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 1600 Meters · Place 29 · Ashville1600 Meters295:02.0611
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 800 Meters · Place 40 · Ashville800 Meters402:16.4011

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 800 Meters · Place 15 · Ashville800 Meters15.2:05.72a PB11
Apr 25AHSAA Lincoln Section 2025Apr 25 · 800 Meters · Place 8 · Ashville800 Meters8.2:05.77a11
Apr 18Hewitt Trussville InvitationalApr 18 · 800 Meters · Place 33 · Ashville800 Meters332:10.0111
Apr 18Hewitt Trussville InvitationalApr 18 · 1600 Meters · Place 40 · Ashville1600 Meters405:22.7411
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 123 · Ashville1600 Meters123.5:03.07a11
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 88 · Ashville800 Meters88.2:10.28a11
Apr 11Mountain Brook InvitationalApr 11 · 400 Meters · Place 62 · Ashville400 MetersRound P62.55.37a11
Apr 8Lincoln Meet 4Apr 8 · 1600 Meters · Place 10 · Ashville1600 Meters105:30.72a11
Apr 8Lincoln Meet 4Apr 8 · 800 Meters · Place 5 · Ashville800 Meters52:08.79a11
Apr 8Lincoln Meet 4Apr 8 · 1600 Meters · Place 10 · Ashville1600 Meters105:30.72a11
Apr 8Lincoln Meet 4Apr 8 · 800 Meters · Place 5 · Ashville800 Meters52:08.79a11
Apr 5King of the EastApr 5 · 1600 Meters · Place 23 · Ashville1600 Meters235:39.09—
Apr 5King of the EastApr 5 · 800 Meters · Place 16 · Ashville800 Meters162:18.41—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #1Dec 14 · 1600 Meters · Place 28 · Ashville1600 Meters284:57.64 PB11
Dec 14Holiday Invitational #1Dec 14 · 800 Meters · Place 24 · Ashville800 Meters242:12.5111
Dec 7Magic City Invitational #2Dec 7 · 1600 Meters · Place 33 · Ashville1600 Meters33.5:07.47a11
Dec 7Magic City Invitational #2Dec 7 · 800 Meters · Place 15 · Ashville800 Meters15.2:09.96a11
Jan 27Last Chance Meet #2Jan 27 · 1600 Meters · Place 62 · Ashville1600 Meters625:16.2510
Jan 27Last Chance Meet #2Jan 27 · 800 Meters · Place 42 · Ashville800 Meters422:16.0210
Jan 15Martin Luther King Indoor Track Classic #1Jan 15 · 1600 Meters · Place 47 · Ashville1600 Meters475:13.4510
Jan 15Martin Luther King Indoor Track Classic #1Jan 15 · 800 Meters · Place 31 · Ashville800 Meters312:16.0310
Jan 6Icebreaker Invitational #1Jan 6 · 1600 Meters · Place 29 · Ashville1600 Meters29.5:19.01a10
Jan 6Icebreaker Invitational #1Jan 6 · 800 Meters · Place 28 · Ashville800 Meters28.2:17.53a10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 26Lincoln Section 2024Apr 26 · 1600 Meters · Place 15 · Ashville1600 Meters15.5:09.35a10
Apr 26Lincoln Section 2024Apr 26 · 800 Meters · Place 13 · Ashville800 Meters13.2:15.27a10
Apr 19Hewitt Trussville InvitationalApr 19 · 800 Meters · Place 27 · Ashville800 Meters272:09.7410
Apr 19Hewitt Trussville InvitationalApr 19 · 1600 Meters · Place 37 · Ashville1600 Meters375:13.1810
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 107 · Ashville1600 Meters107.4:58.67a PB10
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 90 · Ashville800 Meters90.2:10.29a10
Apr 6Guntersville Varsity Meet 1Apr 6 · 1600 Meters · Place 20 · Ashville1600 Meters205:18.1410
Apr 6Guntersville Varsity Meet 1Apr 6 · 800 Meters · Place 10 · Ashville800 Meters102:12.6210
Mar 21Lincoln Meet 2Mar 21 · 1600 Meters · Place 8 · Ashville1600 Meters85:18.13a—
Mar 21Lincoln Meet 2Mar 21 · 800 Meters · Place 5 · Ashville800 Meters52:09.48a—
Mar 14Albertville Varsity Meet #2Mar 14 · 800 Meters · Place 4 · Ashville800 Meters42:13.74—
Mar 14Albertville Varsity Meet #2Mar 14 · 1600 Meters · Place 4 · Ashville1600 Meters45:15.00—
Mar 9Lincoln Meet 1Mar 9 · 3200 Meters · Place 9 · Ashville3200 Meters911:58.42 PB—
Mar 2Yellow Jacket InvitationalMar 2 · 1600 Meters · Place 15 · Ashville1600 Meters155:16.3910
Mar 2Yellow Jacket InvitationalMar 2 · 800 Meters · Place 9 · Ashville800 Meters92:15.3610

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #1Dec 9 · 1600 Meters · Place 42 · Ashville1600 Meters42.5:21.85a10
Jan 28Last Chance Invitational #3Jan 28 · 1600 Meters · Place 117 · Ashville1600 Meters1175:39.91—
Jan 28Last Chance Invitational #3Jan 28 · 400 Meters · Place 97 · Ashville400 Meters9758.96—
Jan 28Last Chance Invitational #3Jan 28 · 1600 Meters · Place 117 · Ashville1600 Meters1175:35.639
Jan 28Last Chance Invitational #3Jan 28 · 400 Meters · Place 97 · Ashville400 Meters9756.89 PB9
Jan 16MLK Track Classic #2Jan 16 · 1600 Meters · Place 94 · Ashville1600 Meters94.5:39.91a9
Jan 16MLK Track Classic #2Jan 16 · 800 Meters · Place 76 · Ashville800 Meters76.2:23.40a9
Jan 7Icebreaker Invitational #2Jan 7 · 800 Meters · Place 82 · Ashville800 Meters82.2:21.92a9
Jan 7Icebreaker Invitational #2Jan 7 · 400 Meters · Place 126 · Ashville400 Meters126.59.72a9

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 28AHSAA Lincoln SectionalApr 28 · 1600 Meters · Place 17 · Ashville1600 Meters17.5:21.00a9
Apr 28AHSAA Lincoln SectionalApr 28 · 800 Meters · Place 12 · Ashville800 Meters12.2:10.02a9
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 144 · Ashville800 Meters144.2:15.86a9
Apr 14Mountain Brook InvitationalApr 14 · 400 Meters · Place 84 · Ashville400 Meters84.55.70a9
Mar 16Gadsden City Meet #3Mar 16 · 800 Meters · Place 6 · Ashville800 Meters62:16.62—
Mar 16Gadsden City Meet #3Mar 16 · 400 Meters · Place 7 · Ashville400 Meters757.35—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 800 Meters · Place 83 · Ashville800 Meters83.2:26.94a9
Dec 10Holiday Invitational #2Dec 10 · 400 Meters · Place 93 · Ashville400 Meters93.58.96a9