Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorThompson Invitational · Mar 1911.35Thompson InvitationalMarch 19, 2026
110m Hurdles · 39" / 0.991m · OutdoorJohn Esslinger Meet of Champions · Apr 414.32aJohn Esslinger Meet of ChampionsApril 4, 2026
200 Meters · OutdoorThompson Invitational · Mar 1922.79Thompson InvitationalMarch 19, 2026
300m Hurdles · 36" / 0.914m · OutdoorHewitt-Trussville Invitational · Apr 1739.42aHewitt-Trussville InvitationalApril 17, 2026
400m Hurdles · 27" / 0.686m · OutdoorTerry Long FSU Relays - HS · Mar 271:01.51aTerry Long FSU Relays - HSMarch 27, 2026
60 Meter · IndoorJV Meet #1 · Dec 197.53aJV Meet #1December 19, 2024
60m Hurdles · 39" / 0.991m · IndoorAHSAA Indoor Track & Field Championship · Jan 318.58aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
Long Jump · IndoorJV Meet #1 · Dec 1821-03.50JV Meet #1December 18, 2025
Long Jump · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2423-02.50AHSAA Hewitt-Trussville Section 2026April 24, 2026
Triple Jump · IndoorAHSAA Indoor Track & Field Championship · Jan 3142-00.75AHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
Triple Jump · OutdoorAHSAA Hewitt-Trussville Section 2025 · Apr 2543-00.50AHSAA Hewitt-Trussville Section 2025April 25, 2025

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Long Jump · Place 3 · HooverHooverLong Jump3.23-00.50Wind: 012
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 300m Hurdles · Place 10 · HooverHoover300m Hurdles36" / 0.914m10.40.70a12
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 110m Hurdles · Place 1 · HooverHoover110m Hurdles39" / 0.991mRound P1.14.96aWind: -1.412
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 110m Hurdles · Place 1 · HooverHoover110m Hurdles39" / 0.991m1.14.97aWind: -1.712
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Long Jump · Place 2 · HooverHooverLong Jump2.23-02.50 PB12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 300m Hurdles · Place 4 · HooverHoover300m Hurdles36" / 0.914m4.40.32a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 110m Hurdles · Place 1 · HooverHoover110m Hurdles39" / 0.991mRound P1.14.57a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 110m Hurdles · Place 1 · HooverHoover110m Hurdles39" / 0.991m1.14.45a12
Apr 17Hewitt-Trussville InvitationalApr 17 · Long Jump · Place 5 · HooverHooverLong Jump5.21-10.0012
Apr 17Hewitt-Trussville InvitationalApr 17 · 300m Hurdles · Place 1 · HooverHoover300m Hurdles36" / 0.914m1.39.42a PB12
Apr 17Hewitt-Trussville InvitationalApr 17 · 110m Hurdles · Place 1 · HooverHoover110m Hurdles39" / 0.991m1.14.33a12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 100 Meters · Place 10 · HooverHoover100 Meters10.11.43a12
Apr 4John Esslinger Meet of ChampionsApr 4 · 110m Hurdles · Place 1 · HooverHoover110m Hurdles39" / 0.991m1.14.32a PB12
Apr 4John Esslinger Meet of ChampionsApr 4 · 100 Meters · Place 22 · HooverHoover100 Meters22.11.52a12
Mar 27Terry Long FSU Relays - HSMar 27 · 400m Hurdles · Place 20 · HooverHoover400m Hurdles27" / 0.686m20.1:01.51a PB12
Mar 27Terry Long FSU Relays - HSMar 27 · 110m Hurdles · Place 10 · HooverHoover110m Hurdles39" / 0.991m10.14.67aWind: 1.412
Mar 19Thompson InvitationalMar 19 · 200 Meters · Place 11 · HooverHoover200 Meters1122.79 PB12
Mar 19Thompson InvitationalMar 19 · 100 Meters · Place 10 · HooverHoover100 Meters1011.35 PB12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Long Jump · Place 7 · HooverHooverLong Jump721-6.7512
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 300m Hurdles · Place 6 · HooverHoover300m Hurdles640.5212
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 110m Hurdles · Place 1 · HooverHoover110m Hurdles114.7512

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 30AHSAA State Indoor MeetJan 30 · 60m Hurdles · Place 5 · HooverHoover60m HurdlesRound P58.6212
Jan 30AHSAA State Indoor MeetJan 30 · 60m Hurdles · Place 1 · HooverHoover60m Hurdles18.2512
Jan 30AHSAA State Indoor MeetJan 30 · Long Jump · Place 5 · HooverHooverLong Jump521-1.2512
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · Long Jump · Place 14 · HooverHooverLong Jump1420-0.7512
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60m Hurdles · Place 1 · HooverHoover60m Hurdles18.2312
Jan 3Ice Breaker #2Jan 3 · Long Jump · Place 6 · HooverHooverLong Jump621-7.5012
Jan 3Ice Breaker #2Jan 3 · 60m Hurdles · Place 2 · HooverHoover60m Hurdles28.2612

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · Long Jump · Place 2 · HooverHooverLong Jump2.21-03.50 PB11
Feb 28Husky March ClassicFeb 28 · Triple Jump · Place 13 · HooverHooverTriple Jump1338-10.50—
Feb 28Husky March ClassicFeb 28 · Long Jump · Place 10 · HooverHooverLong Jump1020-2.75—
Feb 28Husky March ClassicFeb 28 · 300m Hurdles · Place 13 · HooverHoover300m Hurdles1344.98a—
Feb 28Husky March ClassicFeb 28 · 110m Hurdles · Place 7 · HooverHoover110m Hurdles715.64a—
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 60m Hurdles · Place 7 · HooverHoover60m Hurdles39" / 0.991mRound P7.8.58a PB10
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 60m Hurdles · Place 7 · HooverHoover60m Hurdles39" / 0.991m7.8.59a10
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · Triple Jump · Place 7 · HooverHooverTriple Jump7.42-00.75 PB10
Jan 25Last Chance #3Jan 25 · Triple Jump · Place 5 · HooverHooverTriple Jump542-11.7510
Jan 25Last Chance #3Jan 25 · 60m Hurdles · Place 5 · HooverHoover60m Hurdles58.6310
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · Triple Jump · Place 8 · HooverHooverTriple Jump842-3.5010
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 60m Hurdles · Place 11 · HooverHoover60m Hurdles118.7510
Jan 4Ice Breaker Invitational #2Jan 4 · 60m Hurdles · Place 9 · HooverHoover60m Hurdles39" / 0.991m9.8.66a10
Jan 4Ice Breaker Invitational #2Jan 4 · Triple Jump · Place 11 · HooverHooverTriple Jump11.40-05.2510

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · Triple Jump · Place 12 · HooverHooverTriple Jump12.43-04.00Wind: 2.611
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 110m Hurdles · Place 9 · HooverHoover110m Hurdles39" / 0.991mRound P9.14.97aWind: 211
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · Triple Jump · Place 4 · HooverHooverTriple Jump4.43-00.50 PB11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 110m Hurdles · Place 5 · HooverHoover110m Hurdles39" / 0.991mRound P5.15.37a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 110m Hurdles · Place 4 · HooverHoover110m Hurdles39" / 0.991m4.15.07a11
Apr 18Hewitt Trussville InvitationalApr 18 · Triple Jump · Place 6 · HooverHooverTriple Jump642-111
Apr 18Hewitt Trussville InvitationalApr 18 · 110m Hurdles · Place 3 · HooverHoover110m Hurdles315.2711
Apr 11Mountain Brook InvitationalApr 11 · Long Jump · Place 25 · HooverHooverLong Jump25.19-04.5011

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 60m Hurdles · Place 1 · HooverHoover60m Hurdles39" / 0.991m1.8.79a10
Dec 19JV Meet #1Dec 19 · 60 Meter · Place 29 · HooverHoover60 Meter29.7.53a PB10
Dec 19JV Meet #1Dec 19 · Triple Jump · Place 3 · HooverHooverTriple Jump3.38-11.2510

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 15Mountain Brook InvitationalApr 15 · Triple Jump · Place 1 · SimmonsSimmonsTriple Jump1.35-09.258
Apr 15Mountain Brook InvitationalApr 15 · Long Jump · Place 4 · SimmonsSimmonsLong Jump4.15-06.508
Apr 15Mountain Brook InvitationalApr 15 · 110m Hurdles · Place 3 · SimmonsSimmons110m Hurdles39" / 0.991m3.18.30aWind: -0.68
Mar 8Southern Conference MS Meet #2Mar 8 · Triple Jump · Place 3 · Simmons Middle SchoolSimmons Middle SchoolTriple Jump331-10.508
Mar 8Southern Conference MS Meet #2Mar 8 · 200 Meters · Place 10 · Simmons Middle SchoolSimmons Middle School200 Meters1030.508
Mar 8Southern Conference MS Meet #2Mar 8 · 110m Hurdles · Place 1 · Simmons Middle SchoolSimmons Middle School110m Hurdles119.738