Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 155:35.79aMountain Brook InvitationalApril 15, 2022
1200 Meters · OutdoorThursday Night Lights · Mar 144:04.52Thursday Night LightsMarch 14, 2024
1600 Meters · IndoorAHSAA State Indoor Championships · Feb 25:38.59AHSAA State Indoor ChampionshipsFebruary 2, 2024
1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 305:24.79aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
2 Miles · OutdoorMountain Brook Invitational · Apr 1412:08.63aMountain Brook InvitationalApril 14, 2023
200 Meters · OutdoorMonday Madness #4 · Mar 3028.45aMonday Madness #4March 30, 2026
200 Meters · Relay Split · IndoorAHSAA Indoor Track & Field Championship · Jan 3127.225aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
3200 Meters · IndoorAHSAA State Indoor Meet · Jan 3012:11.34AHSAA State Indoor MeetJanuary 30, 2026
3200 Meters · OutdoorAHSAA State Outdoor Championships - 4A/5A/6A/7A · May 411:47.55aAHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4, 2023
400 Meters · IndoorJV Meet #3 · Jan 181:04.19JV Meet #3January 18, 2023
400 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 101:01.47aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
800 Meters · IndoorAHSAA State Indoor Championships · Feb 22:24.12AHSAA State Indoor ChampionshipsFebruary 2, 2024
800 Meters · OutdoorAHSAA State Outdoor Championships - 4A/5A/6A/7A · May 42:20.89aAHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4, 2023

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 5 · Montgomery Academy3200 Meters5.11:54.13a11
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 4 · Montgomery Academy1600 Meters4.5:24.79a PB11
Apr 24AHSAA Northridge Section 2026Apr 24 · 3200 Meters · Place 3 · Montgomery Academy3200 Meters3.12:50.81a11
Apr 24AHSAA Northridge Section 2026Apr 24 · 1600 Meters · Place 5 · Montgomery Academy1600 Meters5.5:41.24a11
Apr 24AHSAA Northridge Section 2026Apr 24 · 800 Meters · Montgomery Academy800 Meters--DNS11
Apr 24AHSAA Northridge Section 2026Apr 24 · 400 Meters · Montgomery Academy400 Meters--DNS11
Apr 17Hewitt-Trussville InvitationalApr 17 · 3200 Meters · Place 3 · Montgomery Academy3200 Meters3.12:06.37a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 23 · Montgomery Academy1600 Meters23.5:34.15a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 49 · Montgomery Academy800 Meters49.2:33.20a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 17 · Montgomery Academy400 MetersRound P17.1:01.47a PB11
Mar 30Monday Madness #4Mar 30 · 800 Meters · Montgomery Academy800 Meters--DNS11
Mar 30Monday Madness #4Mar 30 · 400 Meters · Place 4 · Montgomery Academy400 Meters4.1:03.92a11
Mar 30Monday Madness #4Mar 30 · 200 Meters · Place 9 · Montgomery Academy200 Meters9.28.45a PB11
Mar 9Monday Madness 2Mar 9 · 400 Meters · Place 1 · Montgomery Academy400 Meters11:02.3311
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 1600 Meters · Place 22 · Montgomery Academy1600 Meters225:43.1011
Mar 2Monday Madness 1Mar 2 · 400 Meters · Place 2 · Montgomery Academy400 Meters21:03.29a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Race Against HungerFeb 27 · 3200 Meters · Place 2 · Montgomery Academy3200 Meters212:31.6011
Jan 30AHSAA State Indoor MeetJan 30 · 3200 Meters · Place 7 · Montgomery Academy3200 Meters712:11.34 PB11
Jan 24Last Chance #2Jan 24 · 3200 Meters · Place 4 · Montgomery Academy3200 Meters412:16.1411
Jan 19Martin Luther King Indoor Track Classic #1Jan 19 · 1600 Meters · Place 17 · Montgomery Academy1600 Meters175:43.8311
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 22 · Montgomery Academy800 Meters222:37.1211
Jan 14JV Meet #3Jan 14 · 400 Meters · Place 27 · Montgomery Academy400 Meters271:05.9311

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #1Dec 13 · 1600 Meters · Place 9 · Montgomery Academy1600 Meters95:38.8411
Dec 13Holiday Invitational #1Dec 13 · 800 Meters · Place 18 · Montgomery Academy800 Meters182:37.2111
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 200 Meters · Montgomery Academy200 MetersRelay Split—27.225a PB10
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 800 Meters · Place 8 · Montgomery Academy800 Meters8.2:28.48a10
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 1600 Meters · Place 15 · Montgomery Academy1600 Meters155:47.9410
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 800 Meters · Place 14 · Montgomery Academy800 Meters142:33.9710
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 24 · Montgomery Academy800 Meters242:32.2410

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 3200 Meters · Montgomery Academy3200 Meters--DNF10
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 800 Meters · Place 8 · Montgomery Academy800 Meters8.2:28.68a10
Apr 25AHSAA 4A - Section 2/6A - Section 3 - Northridge 2025Apr 25 · 3200 Meters · Place 1 · Montgomery Academy3200 Meters1.12:06.39a10
Apr 25AHSAA 4A - Section 2/6A - Section 3 - Northridge 2025Apr 25 · 800 Meters · Place 3 · Montgomery Academy800 Meters3.2:28.14a10
Apr 11Mountain Brook InvitationalApr 11 · 3200 Meters · Place 29 · Montgomery Academy3200 Meters29.12:05.92a10
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 46 · Montgomery Academy800 Meters46.2:31.96a10

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 4 · Montgomery Academy3200 Meters4.12:13.11a8
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 6 · Montgomery Academy1600 Meters6.5:34.12a8
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 800 Meters · Place 13 · Montgomery Academy800 Meters13.2:32.56a8
Apr 26Lincoln Section 2024Apr 26 · 3200 Meters · Place 2 · Montgomery Academy3200 Meters2.12:20.51a8
Apr 26Lincoln Section 2024Apr 26 · 1600 Meters · Place 2 · Montgomery Academy1600 Meters2.5:37.63a8
Apr 26Lincoln Section 2024Apr 26 · 800 Meters · Place 1 · Montgomery Academy800 Meters1.2:26.44a8
Apr 12Mountain Brook InvitationalApr 12 · 3200 Meters · Place 21 · Montgomery Academy3200 Meters21.12:03.37a8
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 27 · Montgomery Academy800 Meters27.2:27.35a8
Apr 8MAdness 3Apr 8 · 1600 Meters · Place 1 · Montgomery Academy1600 Meters15:26.849
Mar 30Montgomery Academy InvitationalMar 30 · 3200 Meters · Place 1 · Montgomery Academy3200 Meters112:41.469
Mar 30Montgomery Academy InvitationalMar 30 · 800 Meters · Place 1 · Montgomery Academy800 Meters12:29.329
Mar 14Thursday Night LightsMar 14 · 1200 Meters · Place 1 · Montgomery Academy1200 Meters14:04.52 PB9
Mar 11Monday MAdness #2Mar 11 · 3200 Meters · Place 1 · Montgomery Academy3200 Meters112:12.539
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 15 · Montgomery Academy1600 Meters155:33.349
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 800 Meters · Place 14 · Montgomery Academy800 Meters142:29.469
Mar 4MAMM1Mar 4 · 1600 Meters · Place 2 · Montgomery Academy1600 Meters2.5:34.88a8
Mar 4MAMM1Mar 4 · 800 Meters · Place 2 · Montgomery Academy800 Meters2.2:32.53a8

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 24MARAH InvitationalFeb 24 · 1600 Meters · Place 1 · Montgomery Academy1600 Meters15:53.46a—
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 3200 Meters · Place 3 · Montgomery Academy3200 Meters312:29.059
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 1600 Meters · Place 3 · Montgomery Academy1600 Meters35:38.59 PB9
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 800 Meters · Place 1 · Montgomery Academy800 Meters12:24.12 PB9
Jan 27Last Chance Meet #2Jan 27 · 3200 Meters · Place 12 · Montgomery Academy3200 Meters1212:30.089
Jan 27Last Chance Meet #2Jan 27 · 1600 Meters · Place 15 · Montgomery Academy1600 Meters155:43.539
Jan 15Martin Luther King Indoor Track Classic #1Jan 15 · 800 Meters · Place 15 · Montgomery Academy800 Meters152:33.729
Jan 6Icebreaker Invitational #2Jan 6 · 1600 Meters · Place 32 · Montgomery Academy1600 Meters32.5:52.98a9

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 3200 Meters · Place 3 · Montgomery Academy3200 Meters3.11:47.55a PB8
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 1600 Meters · Place 4 · Montgomery Academy1600 Meters4.5:28.80a8
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 800 Meters · Place 1 · Montgomery Academy800 Meters1.2:20.89a PB8
Apr 28AHSAA Lincoln SectionalApr 28 · 3200 Meters · Place 2 · Montgomery Academy3200 Meters2.12:04.27a8
Apr 28AHSAA Lincoln SectionalApr 28 · 1600 Meters · Place 2 · Montgomery Academy1600 Meters2.5:29.02a8
Apr 28AHSAA Lincoln SectionalApr 28 · 800 Meters · Place 2 · Montgomery Academy800 Meters2.2:25.55a8
Apr 14Mountain Brook InvitationalApr 14 · 2 Miles · Place 30 · Montgomery Academy2 Miles30.12:08.63a PB8
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 59 · Montgomery Academy1 Mile59.5:48.14a8
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 46 · Montgomery Academy800 Meters46.2:29.74a8
Apr 14Mountain Brook InvitationalApr 14 · 400 Meters · Place 39 · Montgomery Academy400 Meters39.1:03.53a8
Apr 8Spain Park ClassicApr 8 · 3200 Meters · Montgomery Academy3200 Meters--DNS8
Apr 8Spain Park ClassicApr 8 · 1600 Meters · Place 9 · Montgomery Academy1600 Meters9.5:47.50a8
Mar 30Lincoln Meet #2Mar 30 · 1600 Meters · Place 1 · Montgomery Academy1600 Meters15:42.118
Mar 30Lincoln Meet #2Mar 30 · 800 Meters · Place 1 · Montgomery Academy800 Meters12:27.318

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 800 Meters · Place 2 · Montgomery Academy800 Meters2.2:26.25a8
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 400 Meters · Place 9 · Montgomery Academy400 Meters9.1:05.43a8
Jan 18JV Meet #3Jan 18 · 800 Meters · Place 5 · Montgomery Academy800 Meters52:25.318
Jan 18JV Meet #3Jan 18 · 400 Meters · Place 10 · Montgomery Academy400 Meters101:04.19 PB8
Jan 7Icebreaker Invitational #2Jan 7 · 800 Meters · Place 22 · Montgomery Academy800 Meters22.2:32.40a8

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 1600 Meters · Place 29 · Montgomery Academy1600 Meters29.5:51.23a8
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 1600 Meters · Place 5 · Montgomery Academy1600 Meters5.5:51.09a7
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 800 Meters · Place 2 · Montgomery Academy800 Meters2.2:27.98a7

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 1600 Meters · Place 5 · Montgomery Academy1600 Meters5.5:34.46a7
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 800 Meters · Place 3 · Montgomery Academy800 Meters3.2:23.35a7
Apr 29AHSAA Beauregard Sectional (2A-3A-4A-5A)Apr 29 · 1600 Meters · Place 4 · Montgomery Academy1600 Meters4.5:36.02a7
Apr 29AHSAA Beauregard Sectional (2A-3A-4A-5A)Apr 29 · 800 Meters · Place 3 · Montgomery Academy800 Meters3.2:30.01a7
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 30 · Montgomery Academy1 Mile30.5:35.79a PB7
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 30 · Montgomery Academy800 Meters30.2:31.88a7