Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMetro Birmingham JV Meet #5 · Apr 213.09aMetro Birmingham JV Meet #5April 2, 2026
100m Hurdles · 33" / 0.838m · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2415.84aAHSAA Hewitt-Trussville Section 2026April 24, 2026
200 Meters · OutdoorMetro South Meet 2- OM 2025 · Mar 1127.74Metro South Meet 2- OM 2025March 11, 2025
300m Hurdles · 30" / 0.762m · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2446.77aAHSAA Hewitt-Trussville Section 2026April 24, 2026
400 Meters · IndoorJV Meet #3 · Jan 141:02.25JV Meet #3January 14, 2026
400 Meters · OutdoorMetro Birmingham JV Meet #5 · Apr 21:02.53aMetro Birmingham JV Meet #5April 2, 2026
60 Meter · IndoorMagic City Invitational #2 · Dec 68.46aMagic City Invitational #2December 6, 2025
60 Meters · IndoorMiddle School Gold Championship Meet · Jan 168.66Middle School Gold Championship MeetJanuary 16, 2025
60m Hurdles · 30" / 0.762m · IndoorMiddle School Meet #2 · Dec 1610.93aMiddle School Meet #2December 16, 2024
60m Hurdles · 33" / 0.838m · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 2310.07aLast 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

19 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 300m Hurdles · Hewitt-TrussvilleHewitt-Trussville300m Hurdles30" / 0.762m--DNS9
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 100m Hurdles · Place 11 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles33" / 0.838mRound P11.16.26aWind: -0.59
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 300m Hurdles · Place 5 · Hewitt-TrussvilleHewitt-Trussville300m Hurdles30" / 0.762m5.46.77a PB9
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100m Hurdles · Place 3 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles33" / 0.838mRound P3.15.84a PB9
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100m Hurdles · Place 5 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles33" / 0.838m5.16.07a9
Apr 17Hewitt-Trussville InvitationalApr 17 · 300m Hurdles · Place 4 · Hewitt-TrussvilleHewitt-Trussville300m Hurdles30" / 0.762m4.47.68a9
Apr 17Hewitt-Trussville InvitationalApr 17 · 100m Hurdles · Place 11 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles33" / 0.838m11.17.30a9
Apr 17Hewitt-Trussville InvitationalApr 17 · 400 Meters · Hewitt-TrussvilleHewitt-Trussville400 Meters--DNS9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 300m Hurdles · Place 7 · Hewitt-TrussvilleHewitt-Trussville300m Hurdles30" / 0.762mRound P7.48.81a9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 300m Hurdles · Hewitt-TrussvilleHewitt-Trussville300m Hurdles30" / 0.762m--DQ9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100m Hurdles · Place 7 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles33" / 0.838mRound P7.16.10aWind: 09
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100m Hurdles · Place 5 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles33" / 0.838m5.16.12aWind: -0.69
Apr 2Metro Birmingham JV Meet #5Apr 2 · 400 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville400 Meters2.1:02.53a PB9
Apr 2Metro Birmingham JV Meet #5Apr 2 · 100 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville100 Meters2.13.09a PB9
Mar 19Thompson InvitationalMar 19 · 300m Hurdles · Place 4 · Hewitt-TrussvilleHewitt-Trussville300m Hurdles448.929
Mar 19Thompson InvitationalMar 19 · 100m Hurdles · Place 2 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles215.629
Mar 19Thompson InvitationalMar 19 · 100 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville100 Meters1013.159
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 400 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville400 Meters171:04.509
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100m Hurdles · Place 22 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles2218.799

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 300m Hurdles · Place 8 · Hewitt-TrussvilleHewitt-Trussville300m Hurdles851.179
Feb 27Husky ClassicFeb 27 · 100m Hurdles · Place 6 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles616.159
Feb 27Husky ClassicFeb 27 · 400 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville400 Meters101:03.519
Jan 30AHSAA State Indoor MeetJan 30 · 60m Hurdles · Place 12 · Hewitt-TrussvilleHewitt-Trussville60m HurdlesRound P1210.019
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 60m Hurdles · Place 17 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles33" / 0.838m17.10.07a PB9
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60m Hurdles · Place 13 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles1310.029
Jan 14JV Meet #3Jan 14 · 400 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville400 Meters111:02.25 PB9

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 60m Hurdles · Place 20 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles2010.249
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 28 · Hewitt-TrussvilleHewitt-Trussville400 Meters281:03.249
Dec 13Holiday Invitational #2Dec 13 · 60m Hurdles · Place 20 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles2010.249
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 28 · Hewitt-TrussvilleHewitt-Trussville400 Meters281:03.249
Dec 6Magic City Invitational #2Dec 6 · 60m Hurdles · Place 13 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles33" / 0.838m13.10.32a9
Dec 6Magic City Invitational #2Dec 6 · 60 Meter · Place 63 · Hewitt-TrussvilleHewitt-Trussville60 Meter63.8.46a PB9
Dec 6Magic City Invitational #2Dec 6 · 400 Meters · Place 24 · Hewitt-TrussvilleHewitt-Trussville400 Meters24.1:03.20a9
Jan 16Middle School Gold Championship MeetJan 16 · 60m Hurdles · Place 7 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60m Hurdles710.678
Jan 16Middle School Gold Championship MeetJan 16 · 60 Meters · Place 20 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60 Meters208.66 PB8
Jan 9Middle School Indoor Meet #3Jan 9 · 60m Hurdles · Place 11 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles1111.21a—
Jan 9Middle School Indoor Meet #3Jan 9 · 60 Meters · Place 21 · Hewitt-TrussvilleHewitt-Trussville60 Meters218.75a—
Jan 9Middle School Indoor Meet #3Jan 9 · 60m Hurdles · Place 11 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60m Hurdles1111.218
Jan 9Middle School Indoor Meet #3Jan 9 · 60 Meters · Place 21 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60 Meters218.758

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 300m Hurdles · Place 9 · Hewitt-TrussvilleHewitt-Trussville300m Hurdles30" / 0.762m9.51.08a8
Apr 18Hewitt Trussville InvitationalApr 18 · 300m Hurdles · Place 12 · Hewitt-TrussvilleHewitt-Trussville300m Hurdles1250.038
Apr 11Mountain Brook InvitationalApr 11 · 300m Hurdles · Place 20 · Hewitt-TrussvilleHewitt-Trussville300m Hurdles30" / 0.762m20.50.16a8
Apr 7Metro Meet #5 @ Spain Park 2025Apr 7 · 300m Hurdles · Place 2 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo300m Hurdles252.228
Apr 7Metro Meet #5 @ Spain Park 2025Apr 7 · 200 Meters · Place 2 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo200 Meters229.498
Mar 18Metro South Meet 3Mar 18 · 300m Hurdles · Place 2 · Hewitt-TrussvilleHewitt-Trussville300m Hurdles30" / 0.762m2.50.63a8
Mar 18Metro South Meet 3Mar 18 · 200 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville200 Meters2.27.75a8
Mar 11Metro South Meet 2- OM 2025Mar 11 · 200 Meters · Place 7 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo200 Meters727.74 PB8
Mar 11Metro South Meet 2- OM 2025Mar 11 · 100 Meters · Place 8 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo100 Meters813.638
Mar 5Metro South Meet #1 @ HewittMar 5 · 100m Hurdles · Place 5 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo100m Hurdles519.688
Mar 5Metro South Meet #1 @ HewittMar 5 · 100 Meters · Place 3 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo100 Meters313.928

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16Middle School Meet #2Dec 16 · 60m Hurdles · Place 7 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles30" / 0.762m7.10.93a PB7
Dec 12Middle School Meet #1Dec 12 · 60m Hurdles · Place 9 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles30" / 0.762m9.11.09a7
Dec 12Middle School Meet #1Dec 12 · 60 Meter · Place 13 · Hewitt-TrussvilleHewitt-Trussville60 Meter13.8.68a7