Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJohn Esslinger Meet of Champions · Apr 411.63aJohn Esslinger Meet of ChampionsApril 4, 2026
110m Hurdles · 39" / 0.991m · OutdoorJohn Esslinger Meet of Champions · Apr 415.52aJohn Esslinger Meet of ChampionsApril 4, 2026
300m Hurdles · 36" / 0.914m · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 3039.85aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
400 Meters · IndoorHoliday Invitational #2 · Dec 1351.39Holiday Invitational #2December 13, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 300m Hurdles · Place 7 · Hoover300m Hurdles36" / 0.914m7.39.85a PB11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 300m Hurdles · Place 3 · Hoover300m Hurdles36" / 0.914m3.40.31a11
Apr 17Hewitt-Trussville InvitationalApr 17 · 300m Hurdles · Place 7 · Hoover300m Hurdles36" / 0.914m7.41.74a11
Apr 16B'ham Metro JV Championship 2026Apr 16 · 110m Hurdles · Hoover110m Hurdles39" / 0.991m--DNS11
Apr 4John Esslinger Meet of ChampionsApr 4 · 300m Hurdles · Place 5 · Hoover300m Hurdles36" / 0.914m5.42.58a11
Apr 4John Esslinger Meet of ChampionsApr 4 · 110m Hurdles · Place 4 · Hoover110m Hurdles39" / 0.991m4.15.52a PB11
Apr 4John Esslinger Meet of ChampionsApr 4 · 100 Meters · Place 25 · Hoover100 Meters25.11.63a PB11
Mar 19Thompson InvitationalMar 19 · 300m Hurdles · Place 2 · Hoover300m Hurdles240.9811
Mar 19Thompson InvitationalMar 19 · 110m Hurdles · Place 5 · Hoover110m Hurdles515.9711
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 300m Hurdles · Place 12 · Hoover300m Hurdles1243.6311
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 110m Hurdles · Place 7 · Hoover110m Hurdles715.9111

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 400 Meters · Place 23 · Hoover400 Meters2352.4411
Jan 3Ice Breaker #2Jan 3 · 400 Meters · Place 17 · Hoover400 Meters1751.8511

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 60m Hurdles · Place 7 · Hoover60m Hurdles78.6111
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 21 · Hoover400 Meters2151.39 PB11
Dec 13Holiday Invitational #2Dec 13 · 60m Hurdles · Place 7 · Hoover60m Hurdles78.6111
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 21 · Hoover400 Meters2151.3911
Feb 28Husky March ClassicFeb 28 · 300m Hurdles · Place 7 · Hoover300m Hurdles742.49a—
Feb 28Husky March ClassicFeb 28 · 110m Hurdles · Place 11 · Hoover110m Hurdles1116.73a—
Jan 15JV Meet #3Jan 15 · High Jump · Place 14 · HooverHigh Jump145-210
Jan 15JV Meet #3Jan 15 · 60m Hurdles · Place 5 · Hoover60m Hurdles58.9610
Jan 7JV Meet #2Jan 7 · High Jump · Place 7 · HooverHigh Jump75-410
Jan 7JV Meet #2Jan 7 · 60m Hurdles · Place 6 · Hoover60m Hurdles69.1610

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 300m Hurdles · Place 1 · Hoover300m Hurdles141.0910
Apr 17Birmingham Metro JV ChampionshipApr 17 · 110m Hurdles · Place 2 · Hoover110m Hurdles215.5510
Mar 14Homewood Invitational 2025Mar 14 · 300m Hurdles · Place 5 · Hoover300m Hurdles542.12a—
Mar 14Homewood Invitational 2025Mar 14 · 110m Hurdles · Place 11 · Hoover110m Hurdles1116.19a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 60m Hurdles · Place 24 · Hoover60m Hurdles249.4410
Feb 29Metro Birmingham JV Meet #1Feb 29 · 300m Hurdles · Place 5 · Hoover300m Hurdles546.399
Feb 29Metro Birmingham JV Meet #1Feb 29 · 110m Hurdles · Place 4 · Hoover110m Hurdles417.439

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 110m Hurdles · Place 6 · Hoover110m Hurdles617.58a—
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 300m Hurdles · Place 1 · Hoover300m Hurdles142.449
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 110m Hurdles · Place 1 · Hoover110m Hurdles116.159
Apr 4Metro Birmingham JV Meet #5Apr 4 · 300m Hurdles · Place 1 · Hoover300m Hurdles142.29a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 110m Hurdles · Place 2 · Hoover110m Hurdles216.26a—
Mar 20Metro Birmingham JV Meet #4Mar 20 · 300m Hurdles · Place 1 · Hoover300m Hurdles141.379
Mar 20Metro Birmingham JV Meet #4Mar 20 · 110m Hurdles · Place 4 · Hoover110m Hurdles416.909
Mar 14Metro JV Meet #3Mar 14 · 300m Hurdles · Place 2 · Hoover300m Hurdles242.10a—
Mar 14Metro JV Meet #3Mar 14 · 110m Hurdles · Place 4 · Hoover110m Hurdles416.81a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 300m Hurdles · Place 1 · Hoover300m Hurdles142.94a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 110m Hurdles · Place 5 · Hoover110m Hurdles517.41a—