Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorLast Chance Meet #2 · Jan 275:28.80Last Chance Meet #2January 27, 2024
1600 Meters · OutdoorMountain Brook Invitational · Apr 125:19.62aMountain Brook InvitationalApril 12, 2024
200 Meters · IndoorHusky Classic · Feb 2724.93Husky ClassicFebruary 27, 2026
400 Meters · IndoorHusky Classic · Feb 2754.69Husky ClassicFebruary 27, 2026
400 Meters · OutdoorVestavia Hills - Varsity - King of the Mountain - Invitational · Mar 654.67Vestavia Hills - Varsity - King of the Mountain - InvitationalMarch 6, 2026
800 Meters · IndoorHoliday Invitational #2 · Dec 132:13.27Holiday Invitational #2December 13, 2025
800 Meters · OutdoorWetumpka Sectional · Apr 262:08.87aWetumpka SectionalApril 26, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 17Hewitt-Trussville InvitationalApr 17 · 800 Meters · Altamont800 Meters--DNS12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 102 · Altamont800 Meters102.2:14.14a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 61 · Altamont400 MetersRound P61.55.27a12
Apr 4Spain Park ClassicApr 4 · 800 Meters · Altamont800 Meters--DNS12
Apr 4Spain Park ClassicApr 4 · 400 Meters · Altamont400 Meters--DNF12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 400 Meters · Place 40 · Altamont400 Meters4054.67 PB12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 400 Meters · Place 23 · Altamont400 Meters2354.69 PB12
Feb 27Husky ClassicFeb 27 · 200 Meters · Place 33 · Altamont200 Meters3324.93 PB12
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 92 · Altamont800 Meters922:18.5212
Jan 14JV Meet #3Jan 14 · 400 Meters · Place 66 · Altamont400 Meters6655.9812

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 800 Meters · Place 37 · Altamont800 Meters372:13.27 PB12
Dec 13Holiday Invitational #2Dec 13 · 800 Meters · Place 37 · Altamont800 Meters372:13.2712
Dec 6Magic City Invitational #2Dec 6 · 800 Meters · Place 26 · Altamont800 Meters26.2:16.19a12
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 400 Meters · Place 52 · Altamont400 Meters5256.0411
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 90 · Altamont800 Meters902:18.3211
Jan 15JV Meet #3Jan 15 · 400 Meters · Place 60 · Altamont400 Meters6056.0311

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25AHSAA 4A - Section 2/6A - Section 3 - Northridge 2025Apr 25 · 800 Meters · Place 8 · Altamont800 Meters8.2:09.82a11
Apr 18Hewitt Trussville InvitationalApr 18 · 800 Meters · Place 31 · Altamont800 Meters312:09.3811
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 117 · Altamont800 Meters117.2:14.18a11
Apr 11Mountain Brook InvitationalApr 11 · 400 Meters · Place 65 · Altamont400 MetersRound P65.55.49a11
Apr 5Spain Park ClassicApr 5 · 800 Meters · Place 10 · Altamont800 Meters102:11.23a11
Apr 5Spain Park ClassicApr 5 · 800 Meters · Place 10 · Altamont800 Meters102:11.2311
Mar 14Homewood Invitational 2025Mar 14 · 800 Meters · Place 30 · Altamont800 Meters302:12.38a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 800 Meters · Place 33 · Altamont800 Meters332:15.0811
Jan 27Last Chance Meet #2Jan 27 · 1600 Meters · Place 80 · Altamont1600 Meters805:28.80 PB10
Jan 27Last Chance Meet #2Jan 27 · 800 Meters · Place 56 · Altamont800 Meters562:20.0010

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 800 Meters · Place 20 · Altamont800 Meters20.2:16.90a10
Apr 26Wetumpka SectionalApr 26 · 800 Meters · Place 6 · Altamont800 Meters6.2:08.87a PB10
Apr 19Hewitt Trussville InvitationalApr 19 · 800 Meters · Place 34 · Altamont800 Meters342:12.2010
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 142 · Altamont1600 Meters142.5:19.62a PB10
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 133 · Altamont800 Meters133.2:18.12a10
Apr 6Spain Park ClassicApr 6 · 800 Meters · Place 26 · Altamont800 Meters262:15.7310
Mar 16Homewood InvitationalMar 16 · 800 Meters · Place 48 · Altamont800 Meters482:15.2210
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 71 · Altamont1600 Meters715:31.9810
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 800 Meters · Place 73 · Altamont800 Meters732:24.5310

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 182 · Altamont800 Meters182.2:21.39a9
Mar 2Metro Birmingham JV Meet #1Mar 2 · 800 Meters · Place 48 · Altamont800 Meters48.2:26.17a9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 18JV Meet #3Jan 18 · 800 Meters · Place 213 · Altamont800 Meters2132:37.859
Jan 10JV Meet #2Jan 10 · 800 Meters · Place 150 · Altamont800 Meters1502:40.759