Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorMountain Brook Invitational · Apr 1219.50aMountain Brook InvitationalApril 12, 2024
100m Hurdles · 33" / 0.838m · OutdoorAHSAA 4A-7A Outdoor State Championship · May 116.93aAHSAA 4A-7A Outdoor State ChampionshipMay 1, 2025
300m Hurdles · 30" / 0.762m · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 3049.04aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
400 Meters · IndoorHoliday Invitational #2 · Dec 101:11.36aHoliday Invitational #2December 10, 2022
60 Meters · IndoorMiddle School Meet #3 · Jan 89.46Middle School Meet #3January 8, 2024
60m Hurdles · 33" / 0.838m · IndoorAHSAA Indoor Track & Field Championship · Jan 3110.55aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
Pole Vault · IndoorAHSAA Indoor Track & Field Championship · Jan 318-06.00AHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
Pole Vault · OutdoorHomewood Invitational · Mar 142.89mHomewood InvitationalMarch 14, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Pole Vault · Place 3 · AltamontPole Vault3.10-00.0010
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 300m Hurdles · Place 7 · Altamont300m Hurdles30" / 0.762m7.49.04a PB10
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 100m Hurdles · Place 10 · Altamont100m Hurdles33" / 0.838mRound P10.17.48aWind: -1.310
Apr 24AHSAA Northridge Section 2026Apr 24 · Pole Vault · Place 1 · AltamontPole Vault1.10-00.0010
Apr 24AHSAA Northridge Section 2026Apr 24 · 300m Hurdles · Place 4 · Altamont300m Hurdles30" / 0.762m4.50.21a10
Apr 24AHSAA Northridge Section 2026Apr 24 · 100m Hurdles · Place 2 · Altamont100m Hurdles33" / 0.838mRound P2.17.10a10
Apr 24AHSAA Northridge Section 2026Apr 24 · 100m Hurdles · Place 2 · Altamont100m Hurdles33" / 0.838m2.17.31a10
Apr 17Hewitt-Trussville InvitationalApr 17 · Pole Vault · Place 8 · AltamontPole Vault8.9-00.0010
Apr 17Hewitt-Trussville InvitationalApr 17 · 300m Hurdles · Altamont300m Hurdles30" / 0.762m--DNF10
Apr 17Hewitt-Trussville InvitationalApr 17 · 100m Hurdles · Place 12 · Altamont100m Hurdles33" / 0.838m12.17.39a10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Pole Vault · AltamontPole Vault--DNS10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100m Hurdles · Place 18 · Altamont100m Hurdles33" / 0.838mRound P18.17.73aWind: 0.110
Mar 14Homewood InvitationalMar 14 · Pole Vault · Place 8 · AltamontPole Vault82.89m PB—
Mar 14Homewood InvitationalMar 14 · Pole Vault · Place 8 · AltamontPole Vault82.89m—
Mar 14Homewood InvitationalMar 14 · 100m Hurdles · Place 16 · Altamont100m Hurdles1616.95—
Mar 14Homewood InvitationalMar 14 · 100m Hurdles · Place 16 · Altamont100m Hurdles1616.95—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Pole Vault · Place 9 · AltamontPole Vault99-010
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100m Hurdles · Place 10 · Altamont100m Hurdles1017.0510

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 100m Hurdles · Place 9 · Altamont100m Hurdles917.2010
Jan 30AHSAA State Indoor MeetJan 30 · Pole Vault · Place 1 · AltamontPole Vault19-810
Jan 30AHSAA State Indoor MeetJan 30 · 60m Hurdles · Place 3 · Altamont60m HurdlesRound P310.6910
Jan 30AHSAA State Indoor MeetJan 30 · 60m Hurdles · Place 3 · Altamont60m Hurdles310.3910
Jan 24Last Chance #3Jan 24 · Pole Vault · Place 2 · AltamontPole Vault29-610
Jan 24Last Chance #3Jan 24 · 60m Hurdles · Place 12 · Altamont60m Hurdles1210.4810
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60m Hurdles · Place 19 · Altamont60m Hurdles1910.6510
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · Pole Vault · Place 6 · AltamontPole Vault69-610
Jan 14JV Meet #3Jan 14 · Pole Vault · Place 5 · AltamontPole Vault59-010

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · Pole Vault · Place 15 · AltamontPole Vault159-010
Dec 13Holiday Invitational #2Dec 13 · Pole Vault · Place 15 · AltamontPole Vault159-010
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 60m Hurdles · Place 4 · Altamont60m Hurdles33" / 0.838mRound P4.10.74a9
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 60m Hurdles · Place 4 · Altamont60m Hurdles33" / 0.838m4.10.55a PB9
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · Pole Vault · Place 1 · AltamontPole Vault1.8-06.00 PB9
Jan 24Last Chance #1/PentathlonJan 24 · Pole Vault · Place 14 · AltamontPole Vault148-69
Jan 24Last Chance #1/PentathlonJan 24 · 60m Hurdles · Place 14 · Altamont60m Hurdles1410.699
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 60m Hurdles · Place 16 · Altamont60m Hurdles1610.839
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · Pole Vault · Place 13 · AltamontPole Vault138-09
Jan 15JV Meet #3Jan 15 · Pole Vault · Place 8 · AltamontPole Vault88-09
Jan 15JV Meet #3Jan 15 · 60m Hurdles · Place 12 · Altamont60m Hurdles1210.639

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · Pole Vault · Place 6 · AltamontPole Vault6.9-00.009
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 100m Hurdles · Place 7 · Altamont100m Hurdles33" / 0.838mRound P7.16.93a PBWind: 1.99
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 100m Hurdles · Place 6 · Altamont100m Hurdles33" / 0.838m6.17.17aWind: 0.59
Apr 25AHSAA 4A - Section 2/6A - Section 3 - Northridge 2025Apr 25 · Pole Vault · Place 1 · AltamontPole Vault1.8-06.009
Apr 25AHSAA 4A - Section 2/6A - Section 3 - Northridge 2025Apr 25 · 100m Hurdles · Place 5 · Altamont100m Hurdles33" / 0.838mRound P5.17.97a9
Apr 25AHSAA 4A - Section 2/6A - Section 3 - Northridge 2025Apr 25 · 100m Hurdles · Place 4 · Altamont100m Hurdles33" / 0.838m4.17.42a9
Apr 11Mountain Brook InvitationalApr 11 · Pole Vault · Place 11 · AltamontPole Vault11.9-00.009
Apr 11Mountain Brook InvitationalApr 11 · 100m Hurdles · Place 16 · Altamont100m Hurdles33" / 0.838mRound P16.17.66a9
Mar 14Homewood Invitational 2025Mar 14 · Pole Vault · Place 16 · AltamontPole Vault168-6—
Mar 14Homewood Invitational 2025Mar 14 · 100m Hurdles · Place 14 · Altamont100m Hurdles1417.50a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · Pole Vault · Place 13 · AltamontPole Vault137-09
Dec 14Holiday Invitational #2Dec 14 · 60m Hurdles · Place 24 · Altamont60m Hurdles2410.829
Jan 8Middle School Meet #3Jan 8 · 60m Hurdles · Place 4 · Altamont60m Hurdles411.178
Jan 8Middle School Meet #3Jan 8 · 60 Meters · Place 82 · Altamont60 Meters829.46 PB8

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · Pole Vault · Place 5 · AltamontPole Vault5.7-06.008
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 300m Hurdles · Place 15 · Altamont300m Hurdles30" / 0.762m15.53.56a8
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 100m Hurdles · Altamont100m Hurdles33" / 0.838mRound P--DQWind: -0.68
Apr 26Wetumpka SectionalApr 26 · Pole Vault · Place 2 · AltamontPole Vault2.8-00.008
Apr 26Wetumpka SectionalApr 26 · 300m Hurdles · Place 4 · Altamont300m Hurdles30" / 0.762m4.52.89a8
Apr 26Wetumpka SectionalApr 26 · 100m Hurdles · Place 1 · Altamont100m Hurdles33" / 0.838mRound P1.18.76aWind: -1.98
Apr 26Wetumpka SectionalApr 26 · 100m Hurdles · Place 2 · Altamont100m Hurdles33" / 0.838m2.18.16a8
Apr 19Hewitt Trussville InvitationalApr 19 · Pole Vault · Place 15 · AltamontPole Vault157-08
Apr 19Hewitt Trussville InvitationalApr 19 · 300m Hurdles · Place 18 · Altamont300m Hurdles1853.708
Apr 19Hewitt Trussville InvitationalApr 19 · 100m Hurdles · Place 12 · Altamont100m Hurdles1218.258
Apr 12Mountain Brook InvitationalApr 12 · 100m Hurdles · Place 25 · Altamont100m Hurdles30" / 0.762mRound P25.19.50a PBWind: -0.78
Apr 6Spain Park ClassicApr 6 · 100m Hurdles · Place 12 · Altamont100m Hurdles1221.368

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #1Dec 9 · 60m Hurdles · Place 16 · Altamont60m Hurdles33" / 0.838m16.11.64a8
Jan 27Last Chance Invitational #1Jan 27 · 60m Hurdles · Place 49 · Altamont60m Hurdles4912.097

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · 300m Hurdles · Place 13 · Altamont300m Hurdles30" / 0.762m13.53.48a7
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · 100m Hurdles · Place 11 · Altamont100m Hurdles33" / 0.838mRound P11.18.92aWind: 0.67
Apr 28AHSAA Wetumpka SectionalApr 28 · 300m Hurdles · Place 4 · Altamont300m Hurdles30" / 0.762m4.52.75a7
Apr 28AHSAA Wetumpka SectionalApr 28 · 100m Hurdles · Place 2 · Altamont100m Hurdles33" / 0.838mRound P2.18.78a7
Apr 28AHSAA Wetumpka SectionalApr 28 · 100m Hurdles · Place 3 · Altamont100m Hurdles33" / 0.838m3.18.79aWind: -0.47
Apr 21Hewitt-Trussville InvitationalApr 21 · 300m Hurdles · Place 14 · Altamont300m Hurdles1453.137
Apr 21Hewitt-Trussville InvitationalApr 21 · 100m Hurdles · Place 19 · Altamont100m Hurdles1919.397
Apr 14Mountain Brook InvitationalApr 14 · 300m Hurdles · Place 34 · Altamont300m Hurdles30" / 0.762mRound P34.54.42a7
Apr 14Mountain Brook InvitationalApr 14 · 100m Hurdles · Place 42 · Altamont100m Hurdles33" / 0.838mRound P42.19.27aWind: 0.37
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 300m Hurdles · Place 13 · Altamont300m Hurdles1354.957
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 100m Hurdles · Place 12 · Altamont100m Hurdles1218.757

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 400 Meters · Place 87 · Altamont400 Meters87.1:11.36a PB7