Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · Outdoor5 Team Battle Royale · Feb 223:13.24a5 Team Battle RoyaleFebruary 22, 2024
1600 Meters · IndoorLast Chance #1/Pentathlon · Jan 245:11.82Last Chance #1/PentathlonJanuary 24, 2025
1600 Meters · OutdoorMountain Brook Invitational · Apr 115:06.75aMountain Brook InvitationalApril 11, 2025
2000 Meters · Outdoor5 Team Battle Royale · Feb 226:58.05a5 Team Battle RoyaleFebruary 22, 2024
3200 Meters · IndoorAHSAA Indoor Track & Field Championship · Jan 3111:14.17aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
3200 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · May 110:59.25aAHSAA 4A-7A Outdoor State ChampionshipMay 1, 2025
800 Meters · IndoorHump Day Octameet · Jan 72:24.11Hump Day OctameetJanuary 7, 2026
800 Meters · OutdoorHewitt Trussville Invitational · Apr 182:18.97Hewitt Trussville InvitationalApril 18, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 3200 Meters · Place 11 · Mountain BrookMountain Brook3200 Meters11.11:48.80a11
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 12 · Mountain BrookMountain Brook1600 Meters12.5:20.96a11
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 800 Meters · Place 9 · Mountain BrookMountain Brook800 Meters9.2:24.76a11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 3200 Meters · Place 5 · Mountain BrookMountain Brook3200 Meters5.11:57.16a11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters5.5:28.98a11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters4.2:22.23a11
Apr 17Hewitt-Trussville InvitationalApr 17 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters4.2:20.35a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 3200 Meters · Place 11 · Mountain BrookMountain Brook3200 Meters11.11:47.46a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Mountain BrookMountain Brook1600 Meters--DNS11
Apr 4John Esslinger Meet of ChampionsApr 4 · 1600 Meters · Place 14 · Mountain BrookMountain Brook1600 Meters14.5:32.82a11
Apr 4John Esslinger Meet of ChampionsApr 4 · 800 Meters · Place 8 · Mountain BrookMountain Brook800 Meters8.2:23.21a11
Mar 19Fort Payne InvitationalMar 19 · 1600 Meters · Place 3 · Mountain BrookMountain Brook1600 Meters3.5:15.79a11
Mar 19Fort Payne InvitationalMar 19 · 800 Meters · Place 5 · Mountain BrookMountain Brook800 Meters5.2:24.98a11
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 800 Meters · Place 5 · Mountain BrookMountain Brook800 Meters52:22.5411

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 1600 Meters · Place 14 · Mountain BrookMountain Brook1600 Meters145:38.2611
Jan 30AHSAA State Indoor MeetJan 30 · 3200 Meters · Place 3 · Mountain BrookMountain Brook3200 Meters311:29.9511
Jan 30AHSAA State Indoor MeetJan 30 · 1600 Meters · Place 3 · Mountain BrookMountain Brook1600 Meters35:17.5911
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 1600 Meters · Place 11 · Mountain BrookMountain Brook1600 Meters11.5:22.55a11
Jan 7Hump Day OctameetJan 7 · 1600 Meters · Place 2 · Mountain BrookMountain Brook1600 Meters25:14.2111
Jan 7Hump Day OctameetJan 7 · 800 Meters · Place 5 · Mountain BrookMountain Brook800 Meters52:24.11 PB11
Jan 3Ice Breaker #1Jan 3 · 3200 Meters · Place 4 · Mountain BrookMountain Brook3200 Meters411:34.5811

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 1600 Meters · Place 7 · Mountain BrookMountain Brook1600 Meters75:29.0911
Dec 13Holiday Invitational #2Dec 13 · 1600 Meters · Place 7 · Mountain BrookMountain Brook1600 Meters75:29.0911
Feb 28Husky March ClassicFeb 28 · 1600 Meters · Place 17 · Mountain BrookMountain Brook1600 Meters175:23.60a—
Feb 28Husky March ClassicFeb 28 · 800 Meters · Place 14 · Mountain BrookMountain Brook800 Meters142:26.70a—
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 3200 Meters · Place 1 · Mountain BrookMountain Brook3200 Meters1.11:14.17a PB10
Jan 24Last Chance #1/PentathlonJan 24 · 1600 Meters · Place 1 · Mountain BrookMountain Brook1600 Meters15:11.82 PB10
Jan 8Hump Day OctameetJan 8 · 1600 Meters · Place 8 · Mountain BrookMountain Brook1600 Meters85:22.6210
Jan 8Hump Day OctameetJan 8 · 800 Meters · Place 10 · Mountain BrookMountain Brook800 Meters102:28.8910
Jan 4Ice Breaker Invitational #1Jan 4 · 3200 Meters · Place 3 · Mountain BrookMountain Brook3200 Meters3.11:26.92a10

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 3200 Meters · Place 3 · Mountain BrookMountain Brook3200 Meters3.10:59.25a PB10
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 1600 Meters · Place 6 · Mountain BrookMountain Brook1600 Meters6.5:10.70a10
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 800 Meters · Place 12 · Mountain BrookMountain Brook800 Meters12.2:26.53a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 3200 Meters · Place 4 · Mountain BrookMountain Brook3200 Meters4.11:30.84a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters5.5:19.61a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 800 Meters · Place 7 · Mountain BrookMountain Brook800 Meters7.2:20.97a10
Apr 18Hewitt Trussville InvitationalApr 18 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters42:18.97 PB10
Apr 11Mountain Brook InvitationalApr 11 · 3200 Meters · Place 6 · Mountain BrookMountain Brook3200 Meters6.11:04.83a10
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 8 · Mountain BrookMountain Brook1600 Meters8.5:06.75a PB10
Apr 4ORLegendsApr 4 · 3200 Meters · Place 2 · Mountain BrookMountain Brook3200 Meters2.11:15.89a10
Apr 4ORLegendsApr 4 · 800 Meters · Mountain BrookMountain Brook800 Meters--SCR10
Mar 20Thompson InvitationalMar 20 · 1600 Meters · Place 3 · Mountain BrookMountain Brook1600 Meters35:15.1310
Mar 20Thompson InvitationalMar 20 · 800 Meters · Place 3 · Mountain BrookMountain Brook800 Meters32:24.7510

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters62:25.2010
Dec 7Magic City Invitational #1Dec 7 · 1600 Meters · Place 1 · Mountain BrookMountain Brook1600 Meters15:12.7210
Jan 26Last Chance Meet #1Jan 26 · 3200 Meters · Place 2 · Mountain BrookMountain Brook3200 Meters211:25.159
Jan 10Hump Day OctameetJan 10 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters55:21.389
Jan 10Hump Day OctameetJan 10 · 800 Meters · Place 11 · Mountain BrookMountain Brook800 Meters112:31.779
Jan 6Icebreaker Invitational #1Jan 6 · 3200 Meters · Place 5 · Mountain BrookMountain Brook3200 Meters5.11:56.78a9

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 6 · Mountain BrookMountain Brook3200 Meters6.11:32.36a9
Apr 26Hewitt Section 2024Apr 26 · 3200 Meters · Place 4 · Mountain BrookMountain Brook3200 Meters4.11:43.10a9
Apr 19Hewitt Trussville InvitationalApr 19 · 3200 Meters · Place 1 · Mountain BrookMountain Brook3200 Meters111:09.399
Apr 12Mountain Brook InvitationalApr 12 · 3200 Meters · Place 9 · Mountain BrookMountain Brook3200 Meters9.11:29.86a9
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 13 · Mountain BrookMountain Brook1600 Meters13.5:17.36a9
Mar 16Homewood InvitationalMar 16 · 3200 Meters · Place 8 · Mountain BrookMountain Brook3200 Meters811:24.909
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 8 · Mountain BrookMountain Brook1600 Meters85:22.989
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 800 Meters · Place 13 · Mountain BrookMountain Brook800 Meters132:29.279
Feb 225 Team Battle RoyaleFeb 22 · 2000 Meters · Place 5 · Mountain BrookMountain Brook2000 Meters5.6:58.05a PB9
Feb 225 Team Battle RoyaleFeb 22 · 1000 Meters · Place 9 · Mountain BrookMountain Brook1000 Meters9.3:13.24a PB9

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 1600 Meters · Place 8 · Mountain BrookMountain Brook1600 Meters8.5:26.44a9
Dec 9Holiday Invitational #2Dec 9 · 800 Meters · Place 29 · Mountain BrookMountain Brook800 Meters29.2:38.48a9
Dec 2Magic City Invitational #1Dec 2 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters4.5:35.80a9
Jan 5Middle School Indoor Meet #2Jan 5 · 1600 Meters · Place 1 · Mountain Brook Jr.Mountain Brook Jr.1600 Meters15:30.028
Jan 5Middle School Indoor Meet #2Jan 5 · 800 Meters · Place 3 · Mountain Brook Jr.Mountain Brook Jr.800 Meters32:33.498

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · 1600 Meters · Place 1 · Mountain BrookMountain Brook1600 Meters1.5:28.13a8
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 3 · Mountain BrookMountain Brook800 Meters3.2:34.33a8

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Middle School Indoor Meet #1Dec 8 · 1600 Meters · Place 1 · Mountain BrookMountain Brook1600 Meters1.5:38.73a8
Dec 8Middle School Indoor Meet #1Dec 8 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:34.97a8

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 15Mountain Brook InvitationalApr 15 · 1600 Meters · Place 1 · Mountain BrookMountain Brook1600 Meters1.5:35.97a7

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 1600 Meters · Place 20 · Mountain BrookMountain Brook1600 Meters20.6:05.86a7
Dec 9Middle School Indoor Meet #1Dec 9 · 800 Meters · Place 24 · Mountain BrookMountain Brook800 Meters24.2:55.63a7