Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJefferson County HS League Championship · Apr 1612.67aJefferson County HS League ChampionshipApril 16, 2026
200 Meters · OutdoorJefferson County HS League Championship · Apr 1625.94aJefferson County HS League ChampionshipApril 16, 2026
400 Meters · IndoorLast Chance #3 · Jan 241:05.45Last Chance #3January 24, 2026
400 Meters · OutdoorAHSAA Northridge Section 2026 · Apr 2459.83aAHSAA Northridge Section 2026April 24, 2026
60 Meters · IndoorIce Breaker #2 · Jan 38.39Ice Breaker #2January 3, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 400 Meters · Place 7 · Fultondale400 Meters7.59.90a12
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 200 Meters · Place 13 · Fultondale200 MetersRound P13.27.26aWind: -0.612
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 100 Meters · Place 10 · Fultondale100 MetersRound P10.12.89aWind: -1.212
Apr 24AHSAA Northridge Section 2026Apr 24 · 400 Meters · Place 2 · Fultondale400 Meters2.59.83a PB12
Apr 24AHSAA Northridge Section 2026Apr 24 · 200 Meters · Place 3 · Fultondale200 MetersRound P3.26.73a12
Apr 24AHSAA Northridge Section 2026Apr 24 · 200 Meters · Place 2 · Fultondale200 Meters2.26.45a12
Apr 24AHSAA Northridge Section 2026Apr 24 · 100 Meters · Place 2 · Fultondale100 MetersRound P2.12.97a12
Apr 24AHSAA Northridge Section 2026Apr 24 · 100 Meters · Place 2 · Fultondale100 Meters2.12.69a12
Apr 16Jefferson County HS League ChampionshipApr 16 · 200 Meters · Place 3 · Fultondale200 Meters3.25.94a PB12
Apr 16Jefferson County HS League ChampionshipApr 16 · 100 Meters · Place 5 · Fultondale100 Meters5.12.67a PB12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 23 · Fultondale400 MetersRound P23.1:02.25a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Fultondale200 MetersRound P--DNSWind: 0.112
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100 Meters · Place 13 · Fultondale100 MetersRound P13.12.78aWind: 1.212
Apr 4Archer InvitationalApr 4 · 400 Meters · Place 15 · Fultondale400 Meters15.1:01.00a12
Apr 4Archer InvitationalApr 4 · 200 Meters · Place 23 · Fultondale200 Meters23.27.18aWind: -1.112
Apr 4Archer InvitationalApr 4 · 100 Meters · Place 21 · Fultondale100 MetersRound P21.13.32aWind: -0.912
Mar 31JEFCO HS League Meet #4 @ Center PointMar 31 · 400 Meters · Fultondale400 Meters--DNS12
Mar 31JEFCO HS League Meet #4 @ Center PointMar 31 · 200 Meters · Place 3 · Fultondale200 Meters3.26.99a12
Mar 31JEFCO HS League Meet #4 @ Center PointMar 31 · 100 Meters · Place 6 · Fultondale100 Meters6.12.83a12
Mar 19JEFCO HS League Meet #3 (Corner High)Mar 19 · 400 Meters · Place 2 · Fultondale400 Meters21:03.1612
Mar 19JEFCO HS League Meet #3 (Corner High)Mar 19 · 200 Meters · Place 4 · Fultondale200 Meters427.4012
Mar 19JEFCO HS League Meet #3 (Corner High)Mar 19 · 100 Meters · Place 5 · Fultondale100 Meters513.1812
Mar 13Huffman High Smart Taxx InvitationalMar 13 · 400 Meters · Place 5 · Fultondale400 Meters51:02.9112
Mar 13Huffman High Smart Taxx InvitationalMar 13 · 200 Meters · Place 8 · Fultondale200 Meters827.4012
Mar 13Huffman High Smart Taxx InvitationalMar 13 · 100 Meters · Place 5 · Fultondale100 Meters513.1512
Mar 5JEFCO HS League #1 - CornerMar 5 · 400 Meters · Place 2 · Fultondale400 Meters21:05.4812
Mar 5JEFCO HS League #1 - CornerMar 5 · 200 Meters · Place 2 · Fultondale200 Meters227.3012
Mar 5JEFCO HS League #1 - CornerMar 5 · 100 Meters · Place 5 · Fultondale100 Meters513.4112

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 24Last Chance #3Jan 24 · 400 Meters · Place 20 · Fultondale400 Meters201:05.45 PB12
Jan 24Last Chance #3Jan 24 · 60 Meters · Place 31 · Fultondale60 Meters318.4412
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 400 Meters · Place 30 · Fultondale400 Meters301:06.2012
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60 Meters · Place 54 · Fultondale60 Meters548.4212
Jan 3Ice Breaker #2Jan 3 · 60 Meters · Place 45 · Fultondale60 Meters458.39 PB12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 68 · Fultondale60 Meters688.4512
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 68 · Fultondale60 Meters688.4512