Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 144:39.83aMountain Brook InvitationalApril 14, 2023
1000 Meters · Outdoor5 Team Battle Royale · Feb 222:36.43a5 Team Battle RoyaleFebruary 22, 2024
1600 Meters · IndoorHump Day Octameet · Jan 84:28.08Hump Day OctameetJanuary 8, 2025
1600 Meters · OutdoorAHSAA Hewitt-Trussville Sectional · Apr 284:35.01aAHSAA Hewitt-Trussville SectionalApril 28, 2023
2000 Meters · OutdoorMountain Brook 5 Team Battle Royale · Feb 236:14.00aMountain Brook 5 Team Battle RoyaleFebruary 23, 2023
400 Meters · Relay Split · IndoorAHSAA Indoor Track & Field Championship · Jan 3151.290aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
500 Meters · Outdoor5 Team Battle Royale · Feb 221:09.96a5 Team Battle RoyaleFebruary 22, 2024
800 Meters · IndoorAHSAA State Indoor Championships · Feb 21:59.09AHSAA State Indoor ChampionshipsFebruary 2, 2024
800 Meters · OutdoorHomewood Invitational · Mar 162:00.30Homewood InvitationalMarch 16, 2024

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

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 18Hewitt Trussville InvitationalApr 18 · 800 Meters · Place 26 · Mountain BrookMountain Brook800 Meters262:07.1912
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 45 · Mountain BrookMountain Brook800 Meters45.2:03.49a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28Husky March ClassicFeb 28 · 800 Meters · Place 9 · Mountain BrookMountain Brook800 Meters92:00.26a—
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 400 Meters · Mountain BrookMountain Brook400 MetersRelay Split—51.290a PB12
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 800 Meters · Place 7 · Mountain BrookMountain Brook800 Meters7.1:59.46a12
Jan 24Last Chance #1/PentathlonJan 24 · 1600 Meters · Place 33 · Mountain BrookMountain Brook1600 Meters334:50.5112
Jan 8Hump Day OctameetJan 8 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters44:28.08 PB12
Jan 8Hump Day OctameetJan 8 · 800 Meters · Place 5 · Mountain BrookMountain Brook800 Meters52:01.4412
Jan 4Ice Breaker Invitational #1Jan 4 · 1600 Meters · Place 11 · Mountain BrookMountain Brook1600 Meters11.4:34.80a12
Jan 4Ice Breaker Invitational #1Jan 4 · 800 Meters · Place 8 · Mountain BrookMountain Brook800 Meters8.2:01.26a12

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 1600 Meters · Place 13 · Mountain BrookMountain Brook1600 Meters134:35.8212
Dec 7Magic City Invitational #1Dec 7 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters42:04.0012
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters41:59.09 PB11
Jan 26Last Chance Meet #1Jan 26 · 800 Meters · Place 5 · Mountain BrookMountain Brook800 Meters51:59.4011
Jan 10Hump Day OctameetJan 10 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters44:31.8111
Jan 10Hump Day OctameetJan 10 · 800 Meters · Place 5 · Mountain BrookMountain Brook800 Meters52:00.3211
Jan 6Icebreaker Invitational #1Jan 6 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters6.2:02.57a11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 24 · Mountain BrookMountain Brook1600 Meters24.4:44.05a11
Apr 26Hewitt Section 2024Apr 26 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters4.4:38.85a11
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Mountain BrookMountain Brook1600 Meters--DNS11
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Mountain BrookMountain Brook800 Meters--DNS11
Apr 5Mobile Challenge of ChampionsApr 5 · 800 Meters · Place 14 · Mountain BrookMountain Brook800 Meters142:06.3111
Mar 16Homewood InvitationalMar 16 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters62:00.30 PB11
Feb 225 Team Battle RoyaleFeb 22 · 500 Meters · Place 5 · Mountain BrookMountain Brook500 Meters5.1:09.96a PB11
Feb 225 Team Battle RoyaleFeb 22 · 1000 Meters · Place 2 · Mountain BrookMountain Brook1000 Meters2.2:36.43a PB11

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 1600 Meters · Place 17 · Mountain BrookMountain Brook1600 Meters17.4:40.48a11
Dec 9Holiday Invitational #2Dec 9 · 800 Meters · Place 8 · Mountain BrookMountain Brook800 Meters8.2:03.75a11
Jan 27Last Chance Invitational #1Jan 27 · 800 Meters · Place 24 · Mountain BrookMountain Brook800 Meters242:03.9010
Jan 18JV Meet #3Jan 18 · 1600 Meters · Place 16 · Mountain BrookMountain Brook1600 Meters164:45.0210
Jan 18JV Meet #3Jan 18 · 800 Meters · Place 9 · Mountain BrookMountain Brook800 Meters92:06.1210
Jan 10JV Meet #2Jan 10 · 1600 Meters · Place 3 · Mountain BrookMountain Brook1600 Meters34:47.5610
Jan 10JV Meet #2Jan 10 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters62:07.8410

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 1600 Meters · Place 18 · Mountain BrookMountain Brook1600 Meters18.4:38.36a10
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters4.4:35.01a PB10
Apr 21Hewitt-Trussville InvitationalApr 21 · 800 Meters · Place 14 · Mountain BrookMountain Brook800 Meters142:05.1810
Apr 21Hewitt-Trussville InvitationalApr 21 · 1600 Meters · Place 12 · Mountain BrookMountain Brook1600 Meters124:35.0310
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 66 · Mountain BrookMountain Brook1 Mile66.4:39.83a PB10
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 43 · Mountain BrookMountain Brook800 Meters43.2:02.87a10
Apr 8Farragut TN Invitational 2023Apr 8 · 800 Meters · Place 12 · Mountain BrookMountain Brook800 Meters12.2:09.79a10
Mar 23Over the Mountain ChallengeMar 23 · 800 Meters · Place 7 · Mountain BrookMountain Brook800 Meters72:03.7810
Mar 3Husky March ClassicMar 3 · 800 Meters · Place 20 · Mountain BrookMountain Brook800 Meters202:06.0410
Feb 23Mountain Brook 5 Team Battle RoyaleFeb 23 · 2000 Meters · Place 13 · Mountain BrookMountain Brook2000 Meters13.6:14.00a PB10
Feb 23Mountain Brook 5 Team Battle RoyaleFeb 23 · 1000 Meters · Place 7 · Mountain BrookMountain Brook1000 Meters7.2:40.85a10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 1600 Meters · Place 35 · Mountain BrookMountain Brook1600 Meters35.4:50.20a10

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 21Birmingham Metro JV ChampionshipsApr 21 · 1600 Meters · Place 13 · Mountain BrookMountain Brook1600 Meters134:53.669
Apr 21Birmingham Metro JV ChampionshipsApr 21 · 800 Meters · Place 9 · Mountain BrookMountain Brook800 Meters92:07.629
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 104 · Mountain BrookMountain Brook1 Mile104.4:55.78a9
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 72 · Mountain BrookMountain Brook800 Meters72.2:07.40a9
Apr 7Birmingham Metro JV Meet #5Apr 7 · 1600 Meters · Place 13 · Mountain BrookMountain Brook1600 Meters13.4:57.92a9
Apr 7Birmingham Metro JV Meet #5Apr 7 · 800 Meters · Place 20 · Mountain BrookMountain Brook800 Meters20.2:15.52a9
Mar 10Metro Birmingham JV Meet #2Mar 10 · 1600 Meters · Place 14 · Mountain BrookMountain Brook1600 Meters145:04.709
Mar 10Metro Birmingham JV Meet #2Mar 10 · 800 Meters · Place 11 · Mountain BrookMountain Brook800 Meters112:13.389

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 7Middle School Indoor Meet 2AJan 7 · 1600 Meters · Place 13 · Mountain BrookMountain Brook1600 Meters13.5:45.96a-
Jan 7Middle School Indoor Meet 2AJan 7 · 800 Meters · Place 18 · Mountain BrookMountain Brook800 Meters18.2:39.67a-