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
60m Hurdles · 39" / 0.991m · IndoorMagic City Invitational #2 · Dec 68.78aMagic City Invitational #2December 6, 2025
Long Jump · OutdoorMountain Brook Invitational · Apr 1513-06.00Mountain Brook InvitationalApril 15, 2022

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 · HooverHoover300m Hurdles36" / 0.914m7.39.85a PB11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 300m Hurdles · Place 3 · HooverHoover300m Hurdles36" / 0.914m3.40.31a11
Apr 17Hewitt-Trussville InvitationalApr 17 · 300m Hurdles · Place 7 · HooverHoover300m Hurdles36" / 0.914m7.41.74a11
Apr 16B'ham Metro JV Championship 2026Apr 16 · 110m Hurdles · HooverHoover110m Hurdles39" / 0.991m--DNS11
Apr 4John Esslinger Meet of ChampionsApr 4 · 300m Hurdles · Place 5 · HooverHoover300m Hurdles36" / 0.914m5.42.58a11
Apr 4John Esslinger Meet of ChampionsApr 4 · 110m Hurdles · Place 4 · HooverHoover110m Hurdles39" / 0.991m4.15.52a PB11
Apr 4John Esslinger Meet of ChampionsApr 4 · 100 Meters · Place 25 · HooverHoover100 Meters25.11.63a PB11
Mar 19Thompson InvitationalMar 19 · 300m Hurdles · Place 2 · HooverHoover300m Hurdles240.9811
Mar 19Thompson InvitationalMar 19 · 110m Hurdles · Place 5 · HooverHoover110m Hurdles515.9711
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 300m Hurdles · Place 12 · HooverHoover300m Hurdles1243.6311
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 110m Hurdles · Place 7 · HooverHoover110m Hurdles715.9111

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 60m Hurdles · Place 17 · HooverHoover60m Hurdles39" / 0.991m17.9.04a11
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 400 Meters · Place 46 · HooverHoover400 Meters46.54.45a11
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 400 Meters · Place 23 · HooverHoover400 Meters2352.4411
Jan 3Ice Breaker #2Jan 3 · 400 Meters · Place 17 · HooverHoover400 Meters1751.8511

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 60m Hurdles · Place 7 · HooverHoover60m Hurdles78.6111
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 21 · HooverHoover400 Meters2151.39 PB11
Dec 13Holiday Invitational #2Dec 13 · 60m Hurdles · Place 7 · HooverHoover60m Hurdles78.6111
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 21 · HooverHoover400 Meters2151.3911
Dec 6Magic City Invitational #2Dec 6 · 60m Hurdles · Place 6 · HooverHoover60m Hurdles39" / 0.991m6.8.78a PB11
Dec 6Magic City Invitational #2Dec 6 · 400 Meters · Place 17 · HooverHoover400 Meters17.51.52a11
Feb 28Husky March ClassicFeb 28 · 300m Hurdles · Place 7 · HooverHoover300m Hurdles742.49a—
Feb 28Husky March ClassicFeb 28 · 110m Hurdles · Place 11 · HooverHoover110m Hurdles1116.73a—
Jan 15JV Meet #3Jan 15 · High Jump · Place 14 · HooverHooverHigh Jump145-210
Jan 15JV Meet #3Jan 15 · 60m Hurdles · Place 5 · HooverHoover60m Hurdles58.9610
Jan 7JV Meet #2Jan 7 · High Jump · Place 7 · HooverHooverHigh Jump75-410
Jan 7JV Meet #2Jan 7 · 60m Hurdles · Place 6 · HooverHoover60m Hurdles69.1610

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 300m Hurdles · Place 11 · HooverHoover300m Hurdles36" / 0.914m11.41.54a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 300m Hurdles · Place 6 · HooverHoover300m Hurdles36" / 0.914m6.41.53a10
Apr 17Birmingham Metro JV ChampionshipApr 17 · 300m Hurdles · Place 1 · HooverHoover300m Hurdles141.0910
Apr 17Birmingham Metro JV ChampionshipApr 17 · 110m Hurdles · Place 2 · HooverHoover110m Hurdles215.5510
Apr 11Mountain Brook InvitationalApr 11 · 300m Hurdles · Place 22 · HooverHoover300m Hurdles36" / 0.914m22.43.35a10
Apr 11Mountain Brook InvitationalApr 11 · 110m Hurdles · Place 15 · HooverHoover110m Hurdles39" / 0.991mRound P15.16.84a10
Apr 3Metro JV #5Apr 3 · 300m Hurdles · Place 2 · HooverHoover300m Hurdles36" / 0.914m2.42.10a10
Apr 3Metro JV #5Apr 3 · 110m Hurdles · Place 1 · HooverHoover110m Hurdles39" / 0.991m1.15.56a10
Apr 3Metro JV #5Apr 3 · 100 Meters · Place 30 · HooverHoover100 Meters30.11.73a10
Mar 19Metro JV #4Mar 19 · 300m Hurdles · Place 2 · HooverHoover300m Hurdles36" / 0.914m2.40.97a10
Mar 19Metro JV #4Mar 19 · 110m Hurdles · Place 2 · HooverHoover110m Hurdles39" / 0.991m2.16.15a10
Mar 19Metro JV #4Mar 19 · 100 Meters · Place 34 · HooverHoover100 Meters34.11.93a10
Mar 14Homewood Invitational 2025Mar 14 · 300m Hurdles · Place 5 · HooverHoover300m Hurdles542.12a—
Mar 14Homewood Invitational 2025Mar 14 · 110m Hurdles · Place 11 · HooverHoover110m Hurdles1116.19a—

2024 Indoor Track

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

2024 Outdoor Track

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

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · Long Jump · Place 9 · Simmons Middle SchoolSimmons Middle SchoolLong Jump916-28
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 300m Hurdles · Place 7 · Simmons Middle SchoolSimmons Middle School300m Hurdles749.208
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 110m Hurdles · Place 7 · Simmons Middle SchoolSimmons Middle School110m Hurdles719.208

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Southern Conference Meet #1Feb 27 · Triple Jump · Place 5 · Simmons Middle SchoolSimmons Middle SchoolTriple Jump532-18
Feb 27Southern Conference Meet #1Feb 27 · 110m Hurdles · Place 3 · Simmons Middle SchoolSimmons Middle School110m Hurdles318.138

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 15Mountain Brook InvitationalApr 15 · Long Jump · Place 8 · SimmonsSimmonsLong Jump8.13-06.00 PB7
Apr 15Mountain Brook InvitationalApr 15 · 300m Hurdles · Place 7 · SimmonsSimmons300m Hurdles36" / 0.914m7.53.89a7
Apr 15Mountain Brook InvitationalApr 15 · 110m Hurdles · Place 10 · SimmonsSimmons110m Hurdles39" / 0.991m10.21.55aWind: -17
Mar 8Southern Conference MS Meet #2Mar 8 · 110m Hurdles · Place 11 · Simmons Middle SchoolSimmons Middle School110m Hurdles1122.297