Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorHusky March Classic · Feb 2811.08aHusky March ClassicFebruary 28, 2025
100 Meters · OutdoorHewitt Trussville Invitational · Apr 1811.12Hewitt Trussville InvitationalApril 18, 2025
110m Hurdles · 36" / 0.914m · OutdoorMountain Brook Invitational · Apr 1215.01aMountain Brook InvitationalApril 12, 2024
110m Hurdles · 39" / 0.991m · OutdoorAHSAA 4A-7A Outdoor State Championship · May 114.55aAHSAA 4A-7A Outdoor State ChampionshipMay 1, 2025
200 Meters · IndoorHusky March Classic · Feb 2822.82aHusky March ClassicFebruary 28, 2025
200 Meters · OutdoorHewitt Trussville Invitational · Apr 1821.95Hewitt Trussville InvitationalApril 18, 2025
200 Meters · Relay Split · IndoorAHSAA Indoor Track & Field Championship · Jan 3121.192aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
400 Meters · IndoorJV Meet #3 · Jan 1553.86JV Meet #3January 15, 2025
60 Meter · IndoorIce Breaker Invitational #2 · Jan 47.18aIce Breaker Invitational #2January 4, 2025
60 Meters · IndoorJV Meet #3 · Jan 157.11JV Meet #3January 15, 2025
60m Hurdles · 39" / 0.991m · IndoorAHSAA Indoor Track & Field Championship · Jan 318.07aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
80m Hurdles · 39" / 0.991m · OutdoorMountain Brook 5 Team Battle Royale · Feb 2311.46aMountain Brook 5 Team Battle RoyaleFebruary 23, 2023
High Jump · IndoorMLK Classic #2 · Jan 225-08.00MLK Classic #2January 22, 2024
High Jump · OutdoorMountain Brook Invitational · Apr 145-10.00Mountain Brook InvitationalApril 14, 2023
Triple Jump · OutdoorMountain Brook 5 Team Battle Royale · Feb 2342-02.75Mountain Brook 5 Team Battle RoyaleFebruary 23, 2023

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

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 110m Hurdles · Place 3 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles39" / 0.991mRound P3.14.49aWind: 2.611
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 110m Hurdles · Place 3 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles39" / 0.991m3.14.55a PBWind: 1.311
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 200 Meters · Place 18 · Hewitt-TrussvilleHewitt-Trussville200 MetersRound P18.22.02aWind: 4.111
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 110m Hurdles · Place 1 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles39" / 0.991mRound P1.14.69a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 110m Hurdles · Place 1 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles39" / 0.991m1.14.63a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 200 Meters · Place 6 · Hewitt-TrussvilleHewitt-Trussville200 Meters6.22.25a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 100 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville100 MetersRound P7.11.31a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 100 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville100 Meters7.11.20a11
Apr 18Hewitt Trussville InvitationalApr 18 · 110m Hurdles · Place 1 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles114.4711
Apr 18Hewitt Trussville InvitationalApr 18 · 200 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville200 Meters221.95 PB11
Apr 18Hewitt Trussville InvitationalApr 18 · 100 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville100 Meters1011.12 PB11

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 28Husky March ClassicFeb 28 · 110m Hurdles · Place 1 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles114.57a—
Feb 28Husky March ClassicFeb 28 · 200 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville200 Meters822.82a PB—
Feb 28Husky March ClassicFeb 28 · 100 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville100 Meters311.08a PB—
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 200 Meters · Hewitt-TrussvilleHewitt-Trussville200 MetersRelay Split—21.192a PB11
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 60m Hurdles · Place 1 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles39" / 0.991mRound P1.8.07a PB11
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 60m Hurdles · Place 2 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles39" / 0.991m2.8.12a11
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 60 Meter · Place 14 · Hewitt-TrussvilleHewitt-Trussville60 MeterRound P14.7.19a11
Jan 24Last Chance #1/PentathlonJan 24 · 60m Hurdles · Place 1 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles18.1811
Jan 24Last Chance #1/PentathlonJan 24 · 60 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville60 Meters97.1511
Jan 15JV Meet #3Jan 15 · 400 Meters · Place 19 · Hewitt-TrussvilleHewitt-Trussville400 Meters1953.86 PB11
Jan 15JV Meet #3Jan 15 · 60 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville60 Meters37.11 PB11
Jan 8Hump Day OctameetJan 8 · 60m Hurdles · Place 1 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles18.1211
Jan 8Hump Day OctameetJan 8 · 60 Meters · Place 6 · Hewitt-TrussvilleHewitt-Trussville60 Meters67.1511
Jan 4Ice Breaker Invitational #2Jan 4 · 60m Hurdles · Place 2 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles39" / 0.991m2.8.15a11
Jan 4Ice Breaker Invitational #2Jan 4 · 60 Meter · Place 24 · Hewitt-TrussvilleHewitt-Trussville60 Meter24.7.18a PB11

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 60m Hurdles · Place 4 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles48.3111
Dec 14Holiday Invitational #2Dec 14 · 60 Meters · Place 26 · Hewitt-TrussvilleHewitt-Trussville60 Meters267.2111
Jan 22MLK Classic #2Jan 22 · 60m Hurdles · Place 2 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles39" / 0.991m2.8.38a10
Jan 22MLK Classic #2Jan 22 · High Jump · Place 9 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump9.5-08.00 PB10
Jan 10Hump Day OctameetJan 10 · 60m Hurdles · Place 3 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles38.4210
Jan 6Icebreaker Invitational #2Jan 6 · 60m Hurdles · Place 3 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles39" / 0.991m3.8.33a10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 26Hewitt Section 2024Apr 26 · 110m Hurdles · Hewitt-TrussvilleHewitt-Trussville110m Hurdles39" / 0.991mRound P--DNSWind: -2.810
Apr 19Hewitt Trussville InvitationalApr 19 · 110m Hurdles · Place 3 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles314.9610
Apr 12Mountain Brook InvitationalApr 12 · 110m Hurdles · Place 6 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles36" / 0.914mRound P6.15.01a PBWind: -0.510
Apr 12Mountain Brook InvitationalApr 12 · 110m Hurdles · Place 3 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles36" / 0.914m3.15.01a10
Apr 6Spain Park ClassicApr 6 · 110m Hurdles · Place 2 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles215.0910
Apr 6Spain Park ClassicApr 6 · 100 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville100 Meters911.4910
Mar 16Homewood InvitationalMar 16 · 100 Meters · Place 36 · Hewitt-TrussvilleHewitt-Trussville100 Meters3611.8610

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 110m Hurdles · Place 14 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles39" / 0.991mRound P14.15.67aWind: 0.59
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · Triple Jump · Place 7 · Hewitt-TrussvilleHewitt-TrussvilleTriple Jump7.41-09.009
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 110m Hurdles · Place 5 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles39" / 0.991mRound P5.15.30aWind: 0.89
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 110m Hurdles · Place 6 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles39" / 0.991m6.15.42aWind: -0.59
Apr 21Hewitt-Trussville InvitationalApr 21 · Triple Jump · Place 6 · Hewitt-TrussvilleHewitt-TrussvilleTriple Jump641-9.509
Apr 21Hewitt-Trussville InvitationalApr 21 · High Jump · Place 9 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump95-109
Apr 21Hewitt-Trussville InvitationalApr 21 · 110m Hurdles · Place 6 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles615.349
Apr 14Mountain Brook InvitationalApr 14 · Triple Jump · Place 25 · Hewitt-TrussvilleHewitt-TrussvilleTriple Jump25.39-00.759
Apr 14Mountain Brook InvitationalApr 14 · 110m Hurdles · Place 9 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles39" / 0.991mRound P9.15.69aWind: 09
Apr 14Mountain Brook InvitationalApr 14 · High Jump · Place 19 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump19.5-10.00 PB9
Mar 23Over the Mountain ChallengeMar 23 · High Jump · Place 3 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump36-09
Mar 23Over the Mountain ChallengeMar 23 · Triple Jump · Place 9 · Hewitt-TrussvilleHewitt-TrussvilleTriple Jump939-4.759
Mar 23Over the Mountain ChallengeMar 23 · 110m Hurdles · Place 5 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles515.929
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · Triple Jump · Place 20 · Hewitt-TrussHewitt-TrussTriple Jump2011.50m—
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · 110m Hurdles · Place 8 · Hewitt-TrussHewitt-Truss110m Hurdles816.09—
Mar 3Husky March ClassicMar 3 · High Jump · Place 15 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump155-49
Mar 3Husky March ClassicMar 3 · Triple Jump · Place 15 · Hewitt-TrussvilleHewitt-TrussvilleTriple Jump1537-3.759
Mar 3Husky March ClassicMar 3 · 110m Hurdles · Place 11 · Hewitt-TrussvilleHewitt-Trussville110m Hurdles1116.329
Feb 23Mountain Brook 5 Team Battle RoyaleFeb 23 · 80m Hurdles · Place 5 · Hewitt-TrussvilleHewitt-Trussville80m Hurdles39" / 0.991m5.11.46a PB9
Feb 23Mountain Brook 5 Team Battle RoyaleFeb 23 · Triple Jump · Place 3 · Hewitt-TrussvilleHewitt-TrussvilleTriple Jump3.42-02.75 PB9
Feb 23Mountain Brook 5 Team Battle RoyaleFeb 23 · High Jump · Place 6 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump6.5-07.009

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · Triple Jump · Place 11 · Hewitt-TrussvilleHewitt-TrussvilleTriple Jump11.40-00.508

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 3Birmingham Metro MS Meet 1AMar 3 · 200 Meters · Place 21 · Hewitt-TrussvilleHewitt-Trussville200 Meters21.27.89a8
Mar 3Birmingham Metro MS Meet 1AMar 3 · 100 Meters · Place 20 · Hewitt-TrussvilleHewitt-Trussville100 Meters20.13.32a8