Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorShelby County Championships · Apr 1614.24Shelby County ChampionshipsApril 16, 2025
1600 Meters · OutdoorShelby County Championships · Apr 175:53.60Shelby County ChampionshipsApril 17, 2024
400 Meters · IndoorLast Chance #2 · Jan 241:02.79Last Chance #2January 24, 2026
400 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 101:01.39aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
800 Meters · IndoorIce Breaker #1 · Jan 32:22.83Ice Breaker #1January 3, 2026
800 Meters · OutdoorAHSAA Smiths Station Section 2026 · Apr 242:20.69aAHSAA Smiths Station Section 2026April 24, 2026
Discus · 1.6kg · OutdoorShelby County Championships · Apr 1590-10Shelby County ChampionshipsApril 15, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 24AHSAA Smiths Station Section 2026Apr 24 · Discus · Place 17 · Shelby CountyDiscus1.6kg17.86-0711
Apr 24AHSAA Smiths Station Section 2026Apr 24 · 800 Meters · Place 19 · Shelby County800 Meters19.2:20.69a PB11
Apr 15Shelby County ChampionshipsApr 15 · Discus · Place 15 · Shelby CountyDiscus1.6kg15.90-10 PB11
Apr 15Shelby County ChampionshipsApr 15 · 800 Meters · Place 20 · Shelby County800 Meters20.2:28.83a11
Apr 15Shelby County ChampionshipsApr 15 · 400 Meters · Place 21 · Shelby County400 Meters21.1:01.54a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Discus · Place 47 · Shelby CountyDiscus1.6kg47.73-0811
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 154 · Shelby County800 Meters154.2:24.57a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 106 · Shelby County400 MetersRound P106.1:01.39a PB11
Apr 4Spain Park ClassicApr 4 · Discus · Place 19 · Shelby CountyDiscus1.6kg19.88-1011
Mar 18Alive at the HiveMar 18 · Discus · Place 14 · Shelby CountyDiscus1487-911
Mar 18Alive at the HiveMar 18 · Javelin · Place 9 · Shelby CountyJavelin999-511
Mar 18Alive at the HiveMar 18 · 800 Meters · Place 11 · Shelby County800 Meters112:23.9511
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · Discus · Place 44 · Shelby CountyDiscus4486-911
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 800 Meters · Place 63 · Shelby County800 Meters632:25.5711
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 400 Meters · Place 86 · Shelby County400 Meters861:02.6011

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 24Last Chance #2Jan 24 · 800 Meters · Place 27 · Shelby County800 Meters272:28.6011
Jan 24Last Chance #2Jan 24 · 400 Meters · Place 40 · Shelby County400 Meters401:02.79 PB11
Jan 3Ice Breaker #1Jan 3 · 800 Meters · Place 55 · Shelby County800 Meters552:22.83 PB11
Jan 3Ice Breaker #1Jan 3 · 400 Meters · Place 93 · Shelby County400 Meters931:04.9011

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #1Dec 13 · 800 Meters · Place 79 · Shelby County800 Meters792:32.5911
Dec 6Magic City Invitational #1Dec 6 · 800 Meters · Place 82 · Shelby County800 Meters822:31.9411

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 16Shelby County ChampionshipsApr 16 · Discus · Place 15 · Shelby CountyDiscus1576-410
Apr 16Shelby County ChampionshipsApr 16 · 800 Meters · Place 21 · Shelby County800 Meters212:41.8510
Apr 16Shelby County ChampionshipsApr 16 · 100 Meters · Place 24 · Shelby County100 Meters2414.24 PB10
Mar 20Thompson InvitationalMar 20 · Javelin · Place 29 · Shelby CountyJavelin2992-510
Mar 20Thompson InvitationalMar 20 · 800 Meters · Place 45 · Shelby County800 Meters452:32.8010
Mar 19Alive at the HiveMar 19 · Javelin · Place 12 · Shelby CountyJavelin1296-010
Mar 19Alive at the HiveMar 19 · 800 Meters · Place 18 · Shelby County800 Meters182:34.7710

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #1Dec 14 · 800 Meters · Place 90 · Shelby County800 Meters902:39.3210
Dec 7Magic City Invitational #1Dec 7 · 800 Meters · Place 79 · Shelby County800 Meters792:37.9610

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 17Shelby County ChampionshipsApr 17 · 1600 Meters · Place 19 · Shelby County1600 Meters195:53.60 PB9
Mar 21Thompson InvitationalMar 21 · Javelin · Place 26 · Shelby CountyJavelin2669-09
Mar 21Thompson InvitationalMar 21 · Discus · Place 34 · Shelby CountyDiscus3457-09
Mar 2Yellow Jacket InvitationalMar 2 · Discus · Place 37 · Shelby CountyDiscus3759-89
Mar 2Yellow Jacket InvitationalMar 2 · Javelin · Place 48 · Shelby CountyJavelin4868-29
Mar 2Yellow Jacket InvitationalMar 2 · 800 Meters · Place 32 · Shelby County800 Meters322:35.049