Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 145:14.61aMountain Brook InvitationalApril 14, 2023
1600 Meters · IndoorLast Chance Meet #1 · Jan 265:11.24Last Chance Meet #1January 26, 2024
1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · May 14:59.02aAHSAA 4A-7A Outdoor State ChampionshipMay 1, 2025
200 Meters · IndoorHusky Classic · Feb 2727.21Husky ClassicFebruary 27, 2026
400 Meters · IndoorAHSAA State Indoor Meet · Jan 3058.86AHSAA State Indoor MeetJanuary 30, 2026
400 Meters · OutdoorGail Devers Invitational · Mar 2158.15aGail Devers InvitationalMarch 21, 2026
400 Meters · Relay Split · IndoorAHSAA Indoor Track & Field Championship · Jan 311:00.532aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
800 Meters · IndoorAHSAA State Indoor Championships · Feb 22:15.49AHSAA State Indoor ChampionshipsFebruary 2, 2024
800 Meters · OutdoorMountain Brook Invitational · Apr 112:12.22aMountain Brook InvitationalApril 11, 2025
Long Jump · IndoorMiddle School Indoor Meet #1 · Dec 913-04.75Middle School Indoor Meet #1December 9, 2021

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 800 Meters · Place 1 · Vestavia HillsVestavia Hills800 Meters1.2:14.85a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 800 Meters · Place 1 · Vestavia HillsVestavia Hills800 Meters1.2:16.53a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 400 Meters · Place 10 · Vestavia HillsVestavia Hills400 Meters10.1:00.24a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 3 · Vestavia HillsVestavia Hills800 Meters3.2:16.72a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 8 · Vestavia HillsVestavia Hills400 MetersRound P8.59.27a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 5 · Vestavia HillsVestavia Hills400 Meters5.59.56a12
Mar 21Gail Devers InvitationalMar 21 · 400 Meters · Place 8 · Vestavia HillsVestavia Hills400 Meters8.58.15a PB12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 400 Meters · Place 6 · Vestavia HillsVestavia Hills400 Meters659.2412

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 400 Meters · Place 2 · Vestavia HillsVestavia Hills400 Meters259.1512
Feb 27Husky ClassicFeb 27 · 200 Meters · Place 10 · Vestavia HillsVestavia Hills200 Meters1027.21 PB12
Jan 30AHSAA State Indoor MeetJan 30 · 800 Meters · Place 1 · Vestavia HillsVestavia Hills800 Meters12:15.6012
Jan 30AHSAA State Indoor MeetJan 30 · 400 Meters · Place 7 · Vestavia HillsVestavia Hills400 Meters758.86 PB12
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 400 Meters · Vestavia HillsVestavia Hills400 Meters--DNS12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters22:19.5812
Jan 3Ice Breaker #2Jan 3 · 400 Meters · Place 9 · Vestavia HillsVestavia Hills400 Meters959.5112

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 8 · Vestavia HillsVestavia Hills400 Meters859.4412
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 8 · Vestavia HillsVestavia Hills400 Meters859.4412
Dec 6Magic City Invitational #2Dec 6 · 400 Meters · Place 8 · Vestavia HillsVestavia Hills400 Meters8.59.52a12
Feb 28Husky March ClassicFeb 28 · 800 Meters · Place 1 · Vestavia HillsVestavia Hills800 Meters12:15.75a—
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 400 Meters · Vestavia HillsVestavia Hills400 MetersRelay Split—1:00.532a PB11
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters2.2:19.43a11
Jan 24Last Chance #1/PentathlonJan 24 · 1600 Meters · Place 5 · Vestavia HillsVestavia Hills1600 Meters55:23.5511
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 800 Meters · Place 1 · Vestavia HillsVestavia Hills800 Meters12:17.4611
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 3 · Vestavia HillsVestavia Hills800 Meters32:22.8211
Jan 15JV Meet #3Jan 15 · 400 Meters · Place 10 · Vestavia HillsVestavia Hills400 Meters101:00.7611
Jan 7JV Meet #2Jan 7 · 1600 Meters · Place 2 · Vestavia HillsVestavia Hills1600 Meters25:26.3211
Jan 7JV Meet #2Jan 7 · 400 Meters · Place 3 · Vestavia HillsVestavia Hills400 Meters31:01.7911
Jan 4Ice Breaker Invitational #2Jan 4 · 800 Meters · Place 3 · Vestavia HillsVestavia Hills800 Meters3.2:24.00a11
Jan 4Ice Breaker Invitational #2Jan 4 · 400 Meters · Place 9 · Vestavia HillsVestavia Hills400 Meters9.1:00.71a11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 1600 Meters · Place 3 · Vestavia HillsVestavia Hills1600 Meters3.4:59.02a PB11
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 800 Meters · Place 3 · Vestavia HillsVestavia Hills800 Meters3.2:15.58a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 1600 Meters · Place 4 · Vestavia HillsVestavia Hills1600 Meters4.5:03.89a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 800 Meters · Place 1 · Vestavia HillsVestavia Hills800 Meters1.2:12.97a11
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 2 · Vestavia HillsVestavia Hills1600 Meters2.5:01.14a11
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters2.2:12.22a PB11
Mar 14Homewood Invitational 2025Mar 14 · 1600 Meters · Place 2 · Vestavia HillsVestavia Hills1600 Meters25:07.10a—
Mar 14Homewood Invitational 2025Mar 14 · 800 Meters · Place 9 · Vestavia HillsVestavia Hills800 Meters92:27.29a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 800 Meters · Place 5 · Vestavia HillsVestavia Hills800 Meters5.2:15.15a10
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 400 Meters · Place 15 · Vestavia HillsVestavia Hills400 Meters15.1:00.94a10
Apr 26Hewitt Section 2024Apr 26 · 800 Meters · Place 6 · Vestavia HillsVestavia Hills800 Meters6.2:18.75a10
Apr 26Hewitt Section 2024Apr 26 · 400 Meters · Place 6 · Vestavia HillsVestavia Hills400 Meters6.59.90a10
Apr 19Hewitt Trussville InvitationalApr 19 · 1600 Meters · Place 10 · Vestavia HillsVestavia Hills1600 Meters105:33.8310
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 34 · Vestavia HillsVestavia Hills1600 Meters34.5:32.83a10
Apr 12Mountain Brook InvitationalApr 12 · 400 Meters · Place 8 · Vestavia HillsVestavia Hills400 MetersRound P8.1:01.04a10
Apr 12Mountain Brook InvitationalApr 12 · 400 Meters · Place 5 · Vestavia HillsVestavia Hills400 Meters5.59.43a10
Mar 22FSU HS RelaysMar 22 · 1600 Meters · Place 55 · Vestavia HillsVestavia Hills1600 Meters55.5:39.65a10
Mar 22FSU HS RelaysMar 22 · 800 Meters · Place 14 · Vestavia HillsVestavia Hills800 Meters14.2:17.07a10
Mar 16Homewood InvitationalMar 16 · 800 Meters · Place 5 · Vestavia HillsVestavia Hills800 Meters52:19.4810
Mar 16Homewood InvitationalMar 16 · 1600 Meters · Place 18 · Vestavia HillsVestavia Hills1600 Meters185:29.9310
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 400 Meters · Place 6 · Vestavia HillsVestavia Hills400 Meters61:00.8510

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 1600 Meters · Place 13 · Vestavia HillsVestavia Hills1600 Meters135:41.7110
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 800 Meters · Place 1 · Vestavia HillsVestavia Hills800 Meters12:15.49 PB10
Jan 26Last Chance Meet #1Jan 26 · 1600 Meters · Place 5 · Vestavia HillsVestavia Hills1600 Meters55:11.24 PB10
Jan 22MLK Classic #2Jan 22 · 400 Meters · Place 1 · Vestavia HillsVestavia Hills400 Meters1.59.24a10
Jan 6Icebreaker Invitational #2Jan 6 · 800 Meters · Place 1 · Vestavia HillsVestavia Hills800 Meters1.2:15.69a10

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 1600 Meters · Place 2 · Vestavia HillsVestavia Hills1600 Meters2.5:17.86a10
Dec 2Magic City Invitational #2Dec 2 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters2.2:25.63a10
Dec 2Magic City Invitational #2Dec 2 · 400 Meters · Place 16 · Vestavia HillsVestavia Hills400 Meters16.1:03.18a10
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 800 Meters · Place 6 · Vestavia HillsVestavia Hills800 Meters6.2:20.54a9
Jan 27Last Chance Invitational #1Jan 27 · 1600 Meters · Place 25 · Vestavia HillsVestavia Hills1600 Meters255:40.639
Jan 27Last Chance Invitational #1Jan 27 · 800 Meters · Place 7 · Vestavia HillsVestavia Hills800 Meters72:23.939
Jan 16MLK Track Classic #2Jan 16 · 800 Meters · Place 5 · Vestavia HillsVestavia Hills800 Meters5.2:21.33a9
Jan 7Icebreaker Invitational #1Jan 7 · 1600 Meters · Place 4 · Vestavia HillsVestavia Hills1600 Meters4.5:33.11a9
Jan 7Icebreaker Invitational #1Jan 7 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters2.2:28.39a9

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 1600 Meters · Place 6 · Vestavia HillsVestavia Hills1600 Meters6.5:09.14a9
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 800 Meters · Place 4 · Vestavia HillsVestavia Hills800 Meters4.2:13.09a9
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 1600 Meters · Place 6 · Vestavia HillsVestavia Hills1600 Meters6.5:17.30a9
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters2.2:13.77a9
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 9 · Vestavia HillsVestavia Hills1 Mile9.5:14.61a PB9
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 5 · Vestavia HillsVestavia Hills800 Meters5.2:14.20a9
Apr 8Spain Park ClassicApr 8 · 800 Meters · Place 8 · Vestavia HillsVestavia Hills800 Meters8.2:26.22a9
Apr 8Spain Park ClassicApr 8 · 400 Meters · Place 2 · Vestavia HillsVestavia Hills400 Meters2.1:00.25a9
Mar 23FSU RelaysMar 23 · 1600 Meters · Place 19 · Vestavia HillsVestavia Hills1600 Meters19.5:16.39a9
Mar 23FSU RelaysMar 23 · 800 Meters · Place 6 · Vestavia HillsVestavia Hills800 Meters6.2:16.86a9
Mar 3Husky March ClassicMar 3 · 1600 Meters · Place 14 · Vestavia HillsVestavia Hills1600 Meters145:28.859

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 800 Meters · Place 9 · Vestavia HillsVestavia Hills800 Meters9.2:28.88a9
Dec 10Holiday Invitational #2Dec 10 · 400 Meters · Place 12 · Vestavia HillsVestavia Hills400 Meters12.1:02.13a9
Dec 3Magic City Invitational #1Dec 3 · 800 Meters · Place 3 · Vestavia HillsVestavia Hills800 Meters3.2:26.02a9
Dec 3Magic City Invitational #1Dec 3 · 400 Meters · Place 10 · Vestavia HillsVestavia Hills400 Meters10.1:03.94a9

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 800 Meters · Place 7 · Vestavia HillsVestavia Hills800 Meters7.2:17.69a8
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 800 Meters · Place 8 · Vestavia HillsVestavia Hills800 Meters8.2:21.91a8
Apr 7Birmingham Metro JV Meet #5Apr 7 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters2.2:26.82a8
Apr 7Birmingham Metro JV Meet #5Apr 7 · 400 Meters · Place 2 · Vestavia HillsVestavia Hills400 Meters2.1:03.01a8

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · Long Jump · Place 11 · Louis PizitzLouis PizitzLong Jump11.13-04.75 PB8
Dec 9Middle School Indoor Meet #1Dec 9 · 800 Meters · Place 5 · Louis PizitzLouis Pizitz800 Meters5.2:44.56a8