Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMetro JV Meet #3 · Mar 1414.79aMetro JV Meet #3March 14, 2024
100m Hurdles · 33" / 0.838m · OutdoorB'ham Metro JV Championship 2026 · Apr 1617.18aB'ham Metro JV Championship 2026April 16, 2026
200 Meters · OutdoorBirmingham Metro JV Meet #6 - Hoover · Apr 1232.42Birmingham Metro JV Meet #6 - HooverApril 12, 2023
300m Hurdles · 30" / 0.762m · OutdoorB'ham Metro JV Championship 2026 · Apr 1650.67aB'ham Metro JV Championship 2026April 16, 2026
400 Meters · IndoorJV Meet #3 · Jan 151:12.91JV Meet #3January 15, 2025
400 Meters · OutdoorMetro Birmingham JV Meet #4 · Mar 201:11.50Metro Birmingham JV Meet #4March 20, 2024
60 Meters · IndoorJV Meet #3 · Jan 149.08JV Meet #3January 14, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 300m Hurdles · Place 13 · Vestavia Hills300m Hurdles30" / 0.762m13.51.40a12
Apr 16B'ham Metro JV Championship 2026Apr 16 · 300m Hurdles · Place 4 · Vestavia Hills300m Hurdles30" / 0.762m4.50.67a PB12
Apr 16B'ham Metro JV Championship 2026Apr 16 · 100m Hurdles · Place 4 · Vestavia Hills100m Hurdles33" / 0.838m4.17.18a PB12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 300m Hurdles · Place 25 · Vestavia Hills300m Hurdles30" / 0.762mRound P25.51.41a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100m Hurdles · Place 19 · Vestavia Hills100m Hurdles33" / 0.838mRound P19.17.87aWind: 0.112
Apr 4John Esslinger Meet of ChampionsApr 4 · 300m Hurdles · Place 17 · Vestavia Hills300m Hurdles30" / 0.762m17.52.87a12
Apr 4John Esslinger Meet of ChampionsApr 4 · 100m Hurdles · Place 18 · Vestavia Hills100m Hurdles33" / 0.838m18.18.30a12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 300m Hurdles · Place 23 · Vestavia Hills300m Hurdles2352.6612
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100m Hurdles · Place 18 · Vestavia Hills100m Hurdles1818.3512

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 300m Hurdles · Place 12 · Vestavia Hills300m Hurdles1252.3012
Feb 27Husky ClassicFeb 27 · 100m Hurdles · Place 13 · Vestavia Hills100m Hurdles1317.8712
Jan 14JV Meet #3Jan 14 · 60 Meters · Place 114 · Vestavia Hills60 Meters1149.08 PB12
Jan 3Ice Breaker #2Jan 3 · 60m Hurdles · Place 28 · Vestavia Hills60m Hurdles2810.8312

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 60m Hurdles · Place 35 · Vestavia Hills60m Hurdles3510.8512
Dec 13Holiday Invitational #2Dec 13 · 60m Hurdles · Place 35 · Vestavia Hills60m Hurdles3510.8512
Jan 15JV Meet #3Jan 15 · 60m Hurdles · Place 13 · Vestavia Hills60m Hurdles1310.7011
Jan 15JV Meet #3Jan 15 · 400 Meters · Place 105 · Vestavia Hills400 Meters1051:12.91 PB11
Jan 7JV Meet #2Jan 7 · 60m Hurdles · Place 8 · Vestavia Hills60m Hurdles810.9111
Jan 7JV Meet #2Jan 7 · 400 Meters · Place 53 · Vestavia Hills400 Meters531:14.9411

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 300m Hurdles · Place 5 · Vestavia Hills300m Hurdles552.0111
Apr 17Birmingham Metro JV ChampionshipApr 17 · 100m Hurdles · Place 3 · Vestavia Hills100m Hurdles317.4811
Mar 20Thompson InvitationalMar 20 · 300m Hurdles · Place 11 · Vestavia Hills300m Hurdles1154.3611
Mar 20Thompson InvitationalMar 20 · 100m Hurdles · Place 9 · Vestavia Hills100m Hurdles918.3611

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 300m Hurdles · Place 9 · Vestavia Hills300m Hurdles955.56a—
Apr 18Birmingham Metro JV ChampionshipApr 18 · 100m Hurdles · Place 9 · Vestavia Hills100m Hurdles918.36a—
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 300m Hurdles · Place 9 · Vestavia Hills300m Hurdles958.5610
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 100m Hurdles · Place 8 · Vestavia Hills100m Hurdles819.3210
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 400 Meters · Place 18 · Vestavia Hills400 Meters181:14.2210
Mar 20Metro Birmingham JV Meet #4Mar 20 · 300m Hurdles · Place 6 · Vestavia Hills300m Hurdles655.4210
Mar 20Metro Birmingham JV Meet #4Mar 20 · 400 Meters · Place 13 · Vestavia Hills400 Meters131:11.50 PB10
Mar 14Metro JV Meet #3Mar 14 · 300m Hurdles · Place 7 · Vestavia Hills300m Hurdles757.22a—
Mar 14Metro JV Meet #3Mar 14 · 100m Hurdles · Place 11 · Vestavia Hills100m Hurdles1118.95a—
Mar 14Metro JV Meet #3Mar 14 · 100 Meters · Place 44 · Vestavia Hills100 Meters4414.79a PB—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 100m Hurdles · Place 9 · Vestavia Hills100m Hurdles919.86a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 400 Meters · Place 22 · Vestavia Hills400 Meters221:12.31a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 29Metro Birmingham JV Meet #1Feb 29 · 100m Hurdles · Place 15 · Vestavia Hills100m Hurdles1521.0110
Feb 29Metro Birmingham JV Meet #1Feb 29 · 400 Meters · Place 29 · Vestavia Hills400 Meters291:14.6410
Jan 29JV Meet #3Jan 29 · 400 Meters · Place 50 · Vestavia Hills400 Meters501:13.0710
Jan 29JV Meet #3Jan 29 · 60 Meters · Place 89 · Vestavia Hills60 Meters899.5410

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 100m Hurdles · Place 9 · Vestavia Hills100m Hurdles920.259
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 200 Meters · Place 45 · Vestavia Hills200 Meters4532.42 PB9
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 100m Hurdles · Place 18 · Vestavia Hills100m Hurdles1820.109
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 200 Meters · Place 60 · Vestavia Hills200 Meters6032.619
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 100 Meters · Place 70 · Vestavia Hills100 Meters7015.879
Mar 15Metro Birmingham JV Meet #3Mar 15 · 100m Hurdles · Place 19 · Vestavia Hills100m Hurdles1921.739
Mar 15Metro Birmingham JV Meet #3Mar 15 · 400 Meters · Place 37 · Vestavia Hills400 Meters371:22.859
Mar 15Metro Birmingham JV Meet #3Mar 15 · 100 Meters · Place 74 · Vestavia Hills100 Meters7415.569