Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJefferson County HS League Championship · Apr 1613.19aJefferson County HS League ChampionshipApril 16, 2026
200 Meters · OutdoorJefferson County HS League Championship · Apr 1627.45aJefferson County HS League ChampionshipApril 16, 2026
400 Meters · IndoorHoliday Invitational #2 · Dec 131:07.35Holiday Invitational #2December 13, 2025
400 Meters · OutdoorJEFCO HS County Championship · Apr 171:04.70aJEFCO HS County ChampionshipApril 17, 2025
800 Meters · IndoorLast Chance #1/Pentathlon · Jan 243:02.88Last Chance #1/PentathlonJanuary 24, 2025
Long Jump · IndoorIce Breaker Invitational #2 · Jan 414-01.00Ice Breaker Invitational #2January 4, 2025
Long Jump · OutdoorJaguar Invitational · Mar 2211-05.25Jaguar InvitationalMarch 22, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 200 Meters · Place 19 · FultondaleFultondale200 MetersRound P19.27.95aWind: -0.110
Apr 24AHSAA Northridge Section 2026Apr 24 · 400 Meters · Place 8 · FultondaleFultondale400 Meters8.1:05.52a10
Apr 24AHSAA Northridge Section 2026Apr 24 · 200 Meters · Place 7 · FultondaleFultondale200 MetersRound P7.27.75a10
Apr 24AHSAA Northridge Section 2026Apr 24 · 200 Meters · Place 6 · FultondaleFultondale200 Meters6.27.81a10
Apr 24AHSAA Northridge Section 2026Apr 24 · 100 Meters · Place 11 · FultondaleFultondale100 MetersRound P11.13.67a10
Apr 16Jefferson County HS League ChampionshipApr 16 · 200 Meters · Place 12 · FultondaleFultondale200 Meters12.27.45a PB10
Apr 16Jefferson County HS League ChampionshipApr 16 · 100 Meters · Place 14 · FultondaleFultondale100 Meters14.13.19a PB10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 40 · FultondaleFultondale400 MetersRound P40.1:04.92a10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Place 32 · FultondaleFultondale200 MetersRound P32.28.05aWind: 010
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100 Meters · FultondaleFultondale100 MetersRound P--DNSWind: 0.910
Apr 4Archer InvitationalApr 4 · 400 Meters · Place 38 · FultondaleFultondale400 Meters38.1:05.96a10
Apr 4Archer InvitationalApr 4 · 200 Meters · Place 36 · FultondaleFultondale200 Meters36.27.89aWind: -1.210
Mar 31JEFCO HS League Meet #4 @ Center PointMar 31 · 400 Meters · Place 4 · FultondaleFultondale400 Meters4.1:07.27a10
Mar 31JEFCO HS League Meet #4 @ Center PointMar 31 · 200 Meters · Place 6 · FultondaleFultondale200 Meters6.27.62a10
Mar 19JEFCO HS League Meet #3 (Corner High)Mar 19 · 400 Meters · Place 6 · FultondaleFultondale400 Meters61:06.4710
Mar 19JEFCO HS League Meet #3 (Corner High)Mar 19 · 200 Meters · Place 8 · FultondaleFultondale200 Meters828.3410

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 400 Meters · Place 63 · FultondaleFultondale400 Meters631:09.1310

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 63 · FultondaleFultondale400 Meters631:07.35 PB10
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 63 · FultondaleFultondale400 Meters631:07.3510
Jan 24Last Chance #1/PentathlonJan 24 · Long Jump · Place 32 · FultondaleFultondaleLong Jump3214-0.759
Jan 24Last Chance #1/PentathlonJan 24 · 800 Meters · Place 55 · FultondaleFultondale800 Meters553:02.88 PB9
Jan 4Ice Breaker Invitational #2Jan 4 · Long Jump · Place 34 · FultondaleFultondaleLong Jump34.14-01.00 PB9
Jan 4Ice Breaker Invitational #2Jan 4 · 400 Meters · Place 55 · FultondaleFultondale400 Meters55.1:08.23a9

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 25AHSAA 4A - Section 2/6A - Section 3 - Northridge 2025Apr 25 · Pole Vault · FultondaleFultondalePole Vault--DNS9
Apr 17JEFCO HS County ChampionshipApr 17 · 300m Hurdles · FultondaleFultondale300m Hurdles30" / 0.762m--DNS9
Apr 17JEFCO HS County ChampionshipApr 17 · 400 Meters · Place 9 · FultondaleFultondale400 Meters9.1:04.70a PB9
Apr 11Mountain Brook InvitationalApr 11 · 400 Meters · Place 39 · FultondaleFultondale400 MetersRound P39.1:05.70a9
Apr 11Mountain Brook InvitationalApr 11 · 200 Meters · Place 54 · FultondaleFultondale200 Meters54.27.69a9
Apr 11Mountain Brook InvitationalApr 11 · 100 Meters · Place 59 · FultondaleFultondale100 MetersRound P59.13.83a9
Apr 8Magic City HS Invitational 2025Apr 8 · 200 Meters · Place 21 · FultondaleFultondale200 Meters2129.619
Apr 8Magic City HS Invitational 2025Apr 8 · 100 Meters · Place 25 · FultondaleFultondale100 Meters2513.919
Apr 4Lincoln Meet 3Apr 4 · 400 Meters · Place 5 · FultondaleFultondale400 Meters51:06.679
Apr 4Lincoln Meet 3Apr 4 · 100 Meters · Place 12 · FultondaleFultondale100 Meters1213.639
Mar 22Jaguar InvitationalMar 22 · Long Jump · Place 13 · FultondaleFultondaleLong Jump13.11-05.25 PB9
Mar 22Jaguar InvitationalMar 22 · 400 Meters · Place 5 · FultondaleFultondale400 Meters5.1:06.55a9
Mar 22Jaguar InvitationalMar 22 · 200 Meters · Place 15 · FultondaleFultondale200 Meters15.27.92a9
Mar 7USM HS InvitationalMar 7 · 200 Meters · Place 15 · FultondaleFultondale200 Meters15.28.39aWind: -4.19
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 400 Meters · Place 7 · FultondaleFultondale400 Meters71:08.049
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 100 Meters · Place 11 · FultondaleFultondale100 Meters1114.129

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · Long Jump · Place 25 · FultondaleFultondaleLong Jump25.12-11.509
Dec 19JV Meet #1Dec 19 · 400 Meters · Place 36 · FultondaleFultondale400 Meters36.1:08.95a9
Jan 27Last Chance Meet #3Jan 27 · 400 Meters · Place 67 · FultondaleFultondale400 Meters671:08.108
Jan 22MLK Classic #2Jan 22 · Long Jump · Place 45 · FultondaleFultondaleLong Jump45.10-00.008
Jan 22MLK Classic #2Jan 22 · 400 Meters · Place 39 · FultondaleFultondale400 Meters39.1:09.42a8

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 26Hewitt Section 2024Apr 26 · 200 Meters · Place 6 · FultondaleFultondale200 MetersRound P6.28.25aWind: -2.58
Apr 26Hewitt Section 2024Apr 26 · 200 Meters · Place 8 · FultondaleFultondale200 Meters8.28.72aWind: -1.58
Apr 16JEFCO Middle School County ChampionshipApr 16 · Long Jump · Place 16 · FultondaleFultondaleLong Jump1611-6.508
Apr 16JEFCO Middle School County ChampionshipApr 16 · 400 Meters · Place 2 · FultondaleFultondale400 Meters21:08.348
Apr 16JEFCO Middle School County ChampionshipApr 16 · 200 Meters · Place 5 · FultondaleFultondale200 Meters528.358
Apr 12Mountain Brook InvitationalApr 12 · 400 Meters · Place 4 · FultondaleFultondale400 Meters4.1:05.30a8
Apr 12Mountain Brook InvitationalApr 12 · 200 Meters · Place 10 · FultondaleFultondale200 Meters10.28.43a8
Apr 6Spain Park ClassicApr 6 · 400 Meters · Place 19 · FultondaleFultondale400 Meters191:07.668
Mar 21JEFCO HS League Meet #3 - Center PointMar 21 · 400 Meters · Place 19 · FultondaleFultondale400 Meters191:09.24—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 400 Meters · Place 94 · FultondaleFultondale400 Meters94.1:11.20a8
Dec 2Magic City Invitational #2Dec 2 · Long Jump · FultondaleFultondaleLong Jump--DNS8
Dec 2Magic City Invitational #2Dec 2 · 400 Meters · FultondaleFultondale400 Meters--DNS8

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · Long Jump · Place 13 · FultondaleFultondaleLong Jump13.10-06.507
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 400 Meters · Place 13 · FultondaleFultondale400 Meters13.1:11.26a7
Apr 20JEFCO HS League ChampionshipApr 20 · 400 Meters · Place 22 · FultondaleFultondale400 Meters221:11.917
Apr 14Mountain Brook InvitationalApr 14 · Long Jump · FultondaleFultondaleLong Jump--DNS7
Apr 14Mountain Brook InvitationalApr 14 · 400 Meters · Place 29 · FultondaleFultondale400 Meters29.1:13.82a7
Apr 14Mountain Brook InvitationalApr 14 · 100 Meters · Place 52 · FultondaleFultondale100 Meters52.14.62aWind: -0.97
Apr 8Spain Park ClassicApr 8 · Long Jump · FultondaleFultondaleLong Jump--DNS7
Apr 8Spain Park ClassicApr 8 · 400 Meters · FultondaleFultondale400 Meters--DNS7
Apr 8Spain Park ClassicApr 8 · 200 Meters · FultondaleFultondale200 Meters--DNS7
Apr 6Magic City MS ClassicApr 6 · Long Jump · FultondaleFultondaleLong Jump--DNS7
Apr 6Magic City MS ClassicApr 6 · 400 Meters · FultondaleFultondale400 Meters--DNS7
Mar 23JEFCO HS League Meet #3 - CornerMar 23 · Long Jump · FultondaleFultondaleLong Jump--FOUL7
Mar 23JEFCO HS League Meet #3 - CornerMar 23 · 400 Meters · FultondaleFultondale400 Meters--DNS7
Mar 23JEFCO HS League Meet #3 - CornerMar 23 · 200 Meters · Place 31 · FultondaleFultondale200 Meters31.31.14a7
Mar 16JEFCO HS League Meet #2Mar 16 · 400 Meters · Place 55 · FultondaleFultondale400 Meters55.1:21.51a7
Mar 16JEFCO HS League Meet #2Mar 16 · 200 Meters · Place 65 · FultondaleFultondale200 Meters65.32.41a7