Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Ambulatory · OutdoorHewitt-Trussville Invitational · Apr 1719.70aHewitt-Trussville InvitationalApril 17, 2026
100 Meters · IndoorHusky Classic · Feb 2724.57Husky ClassicFebruary 27, 2026
100 Meters · OutdoorHomewood Invitational · Mar 1421.25Homewood InvitationalMarch 14, 2026
200 Meters · Ambulatory · OutdoorHewitt-Trussville Invitational · Apr 1742.49aHewitt-Trussville InvitationalApril 17, 2026
200 Meters · IndoorOak Mountain Eagle Relays · Feb 2158.13Oak Mountain Eagle RelaysFebruary 21, 2026
200 Meters · OutdoorHomewood Invitational · Mar 1443.53Homewood InvitationalMarch 14, 2026
400 Meters · IndoorMiddle School Indoor Meet #2 · Jan 52:01.27Middle School Indoor Meet #2January 5, 2023
400 Meters · OutdoorMS Metro Championship Meet · Apr 181:30.02MS Metro Championship MeetApril 18, 2024
Shot Put · Ambulatory · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1014-01.50Mountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Shot Put · Hewitt-TrussvilleHewitt-TrussvilleShot PutAmbulatory--DNS10
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 200 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville200 MetersAmbulatory2.43.13aWind: -310
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 100 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville100 MetersAmbulatory2.20.31aWind: -2.110
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot PutAmbulatory2.13-06.5010
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 200 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville200 MetersAmbulatory3.45.61a10
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville100 MetersAmbulatory3.20.16a10
Apr 17Hewitt-Trussville InvitationalApr 17 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot PutAmbulatory2.13-10.0010
Apr 17Hewitt-Trussville InvitationalApr 17 · 200 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville200 MetersAmbulatory2.42.49a PB10
Apr 17Hewitt-Trussville InvitationalApr 17 · 100 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville100 MetersAmbulatory2.19.70a PB10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Shot Put · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleShot PutAmbulatory1.14-01.50 PB10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville200 MetersAmbulatory2.42.91aWind: 0.210
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville100 MetersAmbulatory2.19.88aWind: 0.210
Apr 2Metro Birmingham JV Meet #5Apr 2 · Discus · Hewitt-TrussvilleHewitt-TrussvilleDiscusAmbulatory--DNS10
Apr 2Metro Birmingham JV Meet #5Apr 2 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot PutAmbulatory2.10-00.5010
Mar 19Thompson InvitationalMar 19 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put211-510
Mar 19Thompson InvitationalMar 19 · 200 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville200 Meters146.0810
Mar 19Thompson InvitationalMar 19 · 100 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville100 Meters122.0910
Mar 14Homewood InvitationalMar 14 · Shot Put · Place 2 · Hewitt-TrussHewitt-TrussShot Put23.93m—
Mar 14Homewood InvitationalMar 14 · 200 Meters · Place 1 · Hewitt-TrussHewitt-Truss200 Meters143.53 PB—
Mar 14Homewood InvitationalMar 14 · 100 Meters · Place 2 · Hewitt-TrussHewitt-Truss100 Meters221.25 PB—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Shot Put · Place 1 · Hewitt-TrussvilleHewitt-TrussvilleShot Put110-710
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 200 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville200 Meters147.2510
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville100 Meters122.7810

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put27-9.7510
Feb 27Husky ClassicFeb 27 · 100 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville100 Meters224.57 PB10
Feb 21Oak Mountain Eagle RelaysFeb 21 · Shot Put · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleShot Put26-910
Feb 21Oak Mountain Eagle RelaysFeb 21 · 200 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville200 Meters258.13 PB10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 18MS Metro Championship MeetApr 18 · 400 Meters · Place 1 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo400 Meters11:30.02 PB8
Apr 5Metro South MS #4 - Spain ParkApr 5 · 400 Meters · Place 37 · Hewitt-TrussvilleHewitt-Trussville400 Meters37.1:32.79a8
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 400 Meters · Place 48 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo400 Meters481:33.358
Mar 12King of the Mountain MSMar 12 · 400 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville400 Meters1.1:31.56a8
Mar 6Metro South Meet 1- HewittMar 6 · 400 Meters · Place 1 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo400 Meters11:41.688

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 5Middle School Indoor Meet #2Jan 5 · 400 Meters · Place 1 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo400 Meters12:01.27 PB8

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8Middle School Indoor Meet #1Dec 8 · 400 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville400 Meters1.2:01.76a8