Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorHusky Classic · Feb 2713.68Husky ClassicFebruary 27, 2026
100 Meters · OutdoorOver the Mountain Challenge · Mar 2313.53Over the Mountain ChallengeMarch 23, 2023
100m Hurdles · 33" / 0.838m · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2417.84aAHSAA Hewitt-Trussville Section 2026April 24, 2026
200 Meters · OutdoorOver the Mountain Challenge · Mar 2328.61Over the Mountain ChallengeMarch 23, 2023
300m Hurdles · 30" / 0.762m · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1051.32aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
60 Meter · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 238.59aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
60 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 198.62Martin Luther King Indoor Track Classic #2January 19, 2026
60m Hurdles · 30" / 0.762m · IndoorMiddle School Indoor Meet #1 · Dec 911.38aMiddle School Indoor Meet #1December 9, 2021
60m Hurdles · 33" / 0.838m · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 2310.72aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100m Hurdles · Place 7 · Vestavia HillsVestavia Hills100m Hurdles33" / 0.838mRound P7.17.84a PB12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100m Hurdles · Place 7 · Vestavia HillsVestavia Hills100m Hurdles33" / 0.838m7.17.87a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100 Meters · Place 15 · Vestavia HillsVestavia Hills100 MetersRound P15.13.70a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 300m Hurdles · Place 23 · Vestavia HillsVestavia Hills300m Hurdles30" / 0.762mRound P23.51.32a PB12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100m Hurdles · Place 20 · Vestavia HillsVestavia Hills100m Hurdles33" / 0.838mRound P20.17.90aWind: 012
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100 Meters · Vestavia HillsVestavia Hills100 MetersRound P--DQWind: 0.712
Apr 4John Esslinger Meet of ChampionsApr 4 · 100m Hurdles · Place 17 · Vestavia HillsVestavia Hills100m Hurdles33" / 0.838m17.18.17a12
Apr 4John Esslinger Meet of ChampionsApr 4 · 100 Meters · Place 20 · Vestavia HillsVestavia Hills100 Meters20.13.64a12
Mar 21Gail Devers InvitationalMar 21 · 100m Hurdles · Place 24 · Vestavia HillsVestavia Hills100m Hurdles33" / 0.838m24.17.91a12
Mar 21Gail Devers InvitationalMar 21 · 100 Meters · Place 59 · Vestavia HillsVestavia Hills100 Meters59.13.71a12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 300m Hurdles · Place 22 · Vestavia HillsVestavia Hills300m Hurdles2252.2412
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100 Meters · Place 52 · Vestavia HillsVestavia Hills100 Meters5213.8512

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 300m Hurdles · Place 9 · Vestavia HillsVestavia Hills300m Hurdles951.4212
Feb 27Husky ClassicFeb 27 · 100 Meters · Place 25 · Vestavia HillsVestavia Hills100 Meters2513.68 PB12
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 60m Hurdles · Place 30 · Vestavia HillsVestavia Hills60m Hurdles33" / 0.838m30.10.72a PB12
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 60 Meter · Place 64 · Vestavia HillsVestavia Hills60 Meter64.8.59a PB12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60m Hurdles · Place 29 · Vestavia HillsVestavia Hills60m Hurdles2910.9112
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60 Meters · Place 69 · Vestavia HillsVestavia Hills60 Meters698.62 PB12
Jan 3Ice Breaker #2Jan 3 · 60 Meters · Place 76 · Vestavia HillsVestavia Hills60 Meters768.6912

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 60m Hurdles · Vestavia HillsVestavia Hills60m Hurdles30" / 0.762m--DNS12
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 89 · Vestavia HillsVestavia Hills60 Meters898.6312
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 89 · Vestavia HillsVestavia Hills60 Meters898.6312
Dec 6Magic City Invitational #2Dec 6 · 60 Meter · Place 87 · Vestavia HillsVestavia Hills60 Meter87.8.71a12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 60 Meters · Place 96 · Vestavia HillsVestavia Hills60 Meters969.1111
Dec 7Magic City Invitational #2Dec 7 · 60 Meter · Place 113 · Vestavia HillsVestavia Hills60 Meter113.9.10a11

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 200 Meters · Place 18 · Vestavia HillsVestavia Hills200 MetersRound P18.29.01aWind: -1.49
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 100 Meters · Place 17 · Vestavia HillsVestavia Hills100 MetersRound P17.13.59aWind: 1.19
Apr 21Hewitt-Trussville InvitationalApr 21 · 200 Meters · Place 36 · Vestavia HillsVestavia Hills200 Meters3628.759
Apr 14Mountain Brook InvitationalApr 14 · 100 Meters · Place 85 · Vestavia HillsVestavia Hills100 MetersRound P85.13.95aWind: 0.39
Apr 8Spain Park ClassicApr 8 · 100 Meters · Place 25 · Vestavia HillsVestavia Hills100 Meters25.14.55a9
Mar 23Over the Mountain ChallengeMar 23 · 200 Meters · Place 15 · Vestavia HillsVestavia Hills200 Meters1528.61 PB9
Mar 23Over the Mountain ChallengeMar 23 · 100 Meters · Place 11 · Vestavia HillsVestavia Hills100 Meters1113.53 PB9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 27Last Chance Invitational #1Jan 27 · 60 Meters · Place 72 · Vestavia HillsVestavia Hills60 Meters728.649
Jan 10JV Meet #2Jan 10 · 60m Hurdles · Place 5 · Vestavia HillsVestavia Hills60m Hurdles510.709
Jan 10JV Meet #2Jan 10 · 60 Meters · Place 25 · Vestavia HillsVestavia Hills60 Meters258.809
Jan 7Icebreaker Invitational #1Jan 7 · 60 Meter · Place 31 · Vestavia HillsVestavia Hills60 Meter31.8.74a9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 60m Hurdles · Place 3 · Liberty Park msLiberty Park ms60m Hurdles30" / 0.762m3.11.38a PB8
Dec 9Middle School Indoor Meet #1Dec 9 · 60 Meter · Place 23 · Liberty Park msLiberty Park ms60 Meter23.9.06a8