Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorHoliday Invitational #1 · Dec 134:33.11Holiday Invitational #1December 13, 2025
1600 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 104:27.48aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
3200 Meters · IndoorAHSAA State Indoor Meet · Jan 309:57.58AHSAA State Indoor MeetJanuary 30, 2026
3200 Meters · OutdoorSpain Park Classic · Apr 49:59.53aSpain Park ClassicApril 4, 2026
400 Meters · OutdoorAlive at the Hive · Mar 1853.42Alive at the HiveMarch 18, 2026
800 Meters · IndoorLast Chance #2 · Jan 241:59.68Last Chance #2January 24, 2026
800 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 101:58.27aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026

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 8 · Shelby CountyShelby County3200 Meters8.10:00.05a11
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 5 · Shelby CountyShelby County1600 Meters5.4:29.67a11
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 800 Meters · Place 6 · Shelby CountyShelby County800 Meters6.2:00.64a11
Apr 24AHSAA Smiths Station Section 2026Apr 24 · 3200 Meters · Place 1 · Shelby CountyShelby County3200 Meters1.10:16.07a11
Apr 24AHSAA Smiths Station Section 2026Apr 24 · 1600 Meters · Place 1 · Shelby CountyShelby County1600 Meters1.4:44.08a11
Apr 24AHSAA Smiths Station Section 2026Apr 24 · 800 Meters · Place 1 · Shelby CountyShelby County800 Meters1.2:01.78a11
Apr 15Shelby County ChampionshipsApr 15 · 3200 Meters · Shelby CountyShelby County3200 Meters--DNS11
Apr 15Shelby County ChampionshipsApr 15 · 1600 Meters · Place 1 · Shelby CountyShelby County1600 Meters1.4:33.83a11
Apr 15Shelby County ChampionshipsApr 15 · 800 Meters · Place 2 · Shelby CountyShelby County800 Meters2.2:02.81a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 17 · Shelby CountyShelby County1600 Meters17.4:27.48a PB11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 11 · Shelby CountyShelby County800 Meters11.1:58.27a PB11
Apr 4Spain Park ClassicApr 4 · 3200 Meters · Place 2 · Shelby CountyShelby County3200 Meters2.9:59.53a PB11
Mar 18Alive at the HiveMar 18 · 400 Meters · Place 4 · Shelby CountyShelby County400 Meters453.42 PB11
Mar 18Alive at the HiveMar 18 · 1600 Meters · Place 1 · Shelby CountyShelby County1600 Meters14:33.4811
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 1600 Meters · Place 14 · Shelby CountyShelby County1600 Meters144:35.2611
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 800 Meters · Place 12 · Shelby CountyShelby County800 Meters122:01.4611

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 30AHSAA State Indoor MeetJan 30 · 3200 Meters · Place 7 · Shelby CountyShelby County3200 Meters79:57.58 PB11
Jan 30AHSAA State Indoor MeetJan 30 · 1600 Meters · Place 8 · Shelby CountyShelby County1600 Meters84:33.3211
Jan 30AHSAA State Indoor MeetJan 30 · 800 Meters · Place 5 · Shelby CountyShelby County800 Meters51:59.8211
Jan 24Last Chance #2Jan 24 · 1600 Meters · Place 8 · Shelby CountyShelby County1600 Meters84:34.3511
Jan 24Last Chance #2Jan 24 · 800 Meters · Place 3 · Shelby CountyShelby County800 Meters31:59.68 PB11
Jan 3Ice Breaker #1Jan 3 · 800 Meters · Place 6 · Shelby CountyShelby County800 Meters62:01.1511
Jan 3Ice Breaker #1Jan 3 · 1600 Meters · Place 10 · Shelby CountyShelby County1600 Meters104:36.8011

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #1Dec 13 · 1600 Meters · Place 7 · Shelby CountyShelby County1600 Meters74:33.11 PB11
Dec 6Magic City Invitational #1Dec 6 · 3200 Meters · Place 10 · Shelby CountyShelby County3200 Meters1010:12.2911
Dec 6Magic City Invitational #1Dec 6 · 800 Meters · Place 4 · Shelby CountyShelby County800 Meters42:01.6811
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 3200 Meters · Shelby CountyShelby County3200 Meters--DNF10
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 1600 Meters · Place 13 · Shelby CountyShelby County1600 Meters13.4:43.38a10
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 800 Meters · Place 11 · Shelby CountyShelby County800 Meters11.2:05.23a10
Jan 25Last Chance #2Jan 25 · 1600 Meters · Place 11 · Shelby CountyShelby County1600 Meters114:37.6610
Jan 25Last Chance #2Jan 25 · 800 Meters · Place 12 · Shelby CountyShelby County800 Meters122:05.7610
Jan 4Ice Breaker Invitational #1Jan 4 · 800 Meters · Place 23 · Shelby CountyShelby County800 Meters23.2:09.76a10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 3200 Meters · Place 12 · Shelby CountyShelby County3200 Meters12.10:21.34a10
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 1600 Meters · Place 9 · Shelby CountyShelby County1600 Meters9.4:39.75a10
Apr 16Shelby County ChampionshipsApr 16 · 3200 Meters · Place 5 · Shelby CountyShelby County3200 Meters510:11.3010
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 82 · Shelby CountyShelby County1600 Meters82.4:45.60a10
Mar 20Thompson InvitationalMar 20 · 3200 Meters · Place 6 · Shelby CountyShelby County3200 Meters610:34.1310
Mar 19Alive at the HiveMar 19 · 1600 Meters · Place 6 · Shelby CountyShelby County1600 Meters64:52.4810

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #1Dec 14 · 3200 Meters · Place 9 · Shelby CountyShelby County3200 Meters910:26.7010
Dec 7Magic City Invitational #1Dec 7 · 1600 Meters · Place 13 · Shelby CountyShelby County1600 Meters134:47.2610
Jan 27Last Chance Meet #2Jan 27 · 1600 Meters · Place 49 · Shelby CountyShelby County1600 Meters495:05.179

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 19 · Shelby CountyShelby County3200 Meters19.11:00.51a9
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 23 · Shelby CountyShelby County1600 Meters23.5:06.12a9
Apr 17Shelby County ChampionshipsApr 17 · 1600 Meters · Place 13 · Shelby CountyShelby County1600 Meters135:04.419
Mar 21Thompson InvitationalMar 21 · 1600 Meters · Place 14 · Shelby CountyShelby County1600 Meters144:59.889
Mar 21Thompson InvitationalMar 21 · 400 Meters · Place 41 · Shelby CountyShelby County400 Meters4159.789
Mar 2Yellow Jacket InvitationalMar 2 · 3200 Meters · Place 7 · Shelby CountyShelby County3200 Meters711:18.469
Mar 2Yellow Jacket InvitationalMar 2 · 1600 Meters · Place 17 · Shelby CountyShelby County1600 Meters175:20.019

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 19Shelby County ChampionshipsApr 19 · 1600 Meters · Place 4 · Columbiana Middle SchoolColumbiana Middle School1600 Meters45:20.648
Apr 19Shelby County ChampionshipsApr 19 · 800 Meters · Place 1 · Columbiana Middle SchoolColumbiana Middle School800 Meters12:28.428
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 11 · ColumbianaColumbiana800 Meters11.2:24.13a8

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 28Last Chance Invitational #2Jan 28 · 800 Meters · Place 55 · Shelby CountyShelby County800 Meters552:35.468

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #1Dec 10 · 800 Meters · Place 44 · Shelby CountyShelby County800 Meters44.2:32.97a8