Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorJV Meet #3 · Jan 145:32.54JV Meet #3January 14, 2026
1600 Meters · OutdoorHomewood Invitational · Mar 145:32.37Homewood InvitationalMarch 14, 2026
200 Meters · IndoorHusky Classic · Feb 2729.16Husky ClassicFebruary 27, 2026
3200 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 1912:45.86Martin Luther King Indoor Track Classic #2January 19, 2026
3200 Meters · OutdoorSpain Park Classic · Apr 412:43.75aSpain Park ClassicApril 4, 2026
400 Meters · IndoorHoliday Invitational #2 · Dec 141:05.59Holiday Invitational #2December 14, 2024
400 Meters · OutdoorAHSAA 1A-3A Outdoor State Championship · May 31:03.64aAHSAA 1A-3A Outdoor State ChampionshipMay 3, 2024
800 Meters · IndoorAHSAA State Indoor Meet · Jan 302:26.23AHSAA State Indoor MeetJanuary 30, 2026
800 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 302:25.93aAHSAA 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

13 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 11 · Altamont1600 Meters11.5:35.44a11
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 800 Meters · Place 7 · Altamont800 Meters7.2:25.93a PB11
Apr 24AHSAA Northridge Section 2026Apr 24 · 1600 Meters · Place 3 · Altamont1600 Meters3.5:36.55a11
Apr 24AHSAA Northridge Section 2026Apr 24 · 800 Meters · Place 4 · Altamont800 Meters4.2:27.36a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Altamont1600 Meters--DNS11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 22 · Altamont800 Meters22.2:26.33a11
Apr 4Spain Park ClassicApr 4 · 3200 Meters · Place 2 · Altamont3200 Meters2.12:43.75a PB11
Mar 14Homewood InvitationalMar 14 · 1600 Meters · Place 12 · Altamont1600 Meters125:32.37 PB—
Mar 14Homewood InvitationalMar 14 · 1600 Meters · Place 12 · Altamont1600 Meters125:32.37—
Mar 14Homewood InvitationalMar 14 · 800 Meters · Place 4 · Altamont800 Meters42:26.22—
Mar 14Homewood InvitationalMar 14 · 800 Meters · Place 4 · Altamont800 Meters42:26.22—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 1600 Meters · Place 16 · Altamont1600 Meters165:33.4511
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 800 Meters · Place 10 · Altamont800 Meters102:27.9211

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 800 Meters · Place 7 · Altamont800 Meters72:26.6311
Feb 27Husky ClassicFeb 27 · 200 Meters · Place 21 · Altamont200 Meters2129.16 PB11
Jan 30AHSAA State Indoor MeetJan 30 · 3200 Meters · Place 6 · Altamont3200 Meters612:48.3111
Jan 30AHSAA State Indoor MeetJan 30 · 1600 Meters · Place 7 · Altamont1600 Meters75:42.8411
Jan 30AHSAA State Indoor MeetJan 30 · 800 Meters · Place 3 · Altamont800 Meters32:26.23 PB11
Jan 24Last Chance #3Jan 24 · 800 Meters · Place 5 · Altamont800 Meters52:28.1111
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 3200 Meters · Place 8 · Altamont3200 Meters812:45.86 PB11
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 1600 Meters · Place 13 · Altamont1600 Meters135:38.2911
Jan 14JV Meet #3Jan 14 · 1600 Meters · Place 8 · Altamont1600 Meters85:32.54 PB11
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 6 · Altamont800 Meters62:31.4711

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 800 Meters · Place 7 · Altamont800 Meters72:28.0011
Dec 13Holiday Invitational #2Dec 13 · 800 Meters · Place 7 · Altamont800 Meters72:28.0011
Dec 6Magic City Invitational #2Dec 6 · 1600 Meters · Place 7 · Altamont1600 Meters7.5:38.94a11
Dec 6Magic City Invitational #2Dec 6 · 800 Meters · Place 3 · Altamont800 Meters3.2:31.10a11
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 800 Meters · Place 6 · Altamont800 Meters6.2:43.53a10
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 400 Meters · Place 16 · Altamont400 Meters16.1:09.46a10
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 800 Meters · Place 17 · Altamont800 Meters172:34.7810
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 39 · Altamont800 Meters392:39.4410

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 800 Meters · Place 10 · Altamont800 Meters10.2:30.72a10
Apr 25AHSAA 4A - Section 2/6A - Section 3 - Northridge 2025Apr 25 · 800 Meters · Place 5 · Altamont800 Meters5.2:31.32a10
Apr 18Hewitt Trussville InvitationalApr 18 · 1600 Meters · Place 14 · Altamont1600 Meters145:56.9010
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 66 · Altamont800 Meters66.2:35.84a10
Apr 5Spain Park ClassicApr 5 · 1600 Meters · Place 14 · Altamont1600 Meters145:58.47a10
Apr 5Spain Park ClassicApr 5 · 800 Meters · Place 9 · Altamont800 Meters92:36.96a10
Apr 5Spain Park ClassicApr 5 · 1600 Meters · Place 14 · Altamont1600 Meters145:58.4710
Apr 5Spain Park ClassicApr 5 · 800 Meters · Place 9 · Altamont800 Meters92:36.9610

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 800 Meters · Place 24 · Altamont800 Meters242:37.9710
Dec 14Holiday Invitational #2Dec 14 · 400 Meters · Place 40 · Altamont400 Meters401:05.59 PB10
Jan 29JV Meet #3Jan 29 · 800 Meters · Place 23 · Altamont800 Meters232:43.669
Jan 29JV Meet #3Jan 29 · 400 Meters · Place 21 · Altamont400 Meters211:08.529

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 400 Meters · Place 10 · Altamont400 Meters10.1:03.64a PB9
Apr 26Wetumpka SectionalApr 26 · 400 Meters · Place 5 · Altamont400 Meters5.1:04.56a9
Apr 19Hewitt Trussville InvitationalApr 19 · 800 Meters · Place 27 · Altamont800 Meters272:39.279
Apr 19Hewitt Trussville InvitationalApr 19 · 400 Meters · Place 14 · Altamont400 Meters141:04.259
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Altamont800 Meters--DNS9
Apr 6Spain Park ClassicApr 6 · 800 Meters · Place 19 · Altamont800 Meters192:37.379
Mar 16Homewood InvitationalMar 16 · 400 Meters · Place 33 · Altamont400 Meters331:05.769
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 800 Meters · Place 47 · Altamont800 Meters472:45.199
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 400 Meters · Place 60 · Altamont400 Meters601:07.489

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · 400 Meters · Place 132 · Altamont400 Meters132.1:12.40a8