Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Ambulatory · OutdoorShelby County Championships · Apr 1518.23aShelby County ChampionshipsApril 15, 2026
100 Meters · OutdoorHewitt Section 2024 · Apr 2620.15aHewitt Section 2024April 26, 2024
200 Meters · Ambulatory · OutdoorShelby County Championships · Apr 1538.87aShelby County ChampionshipsApril 15, 2026
200 Meters · OutdoorFort Payne Invitational · Mar 1938.06aFort Payne InvitationalMarch 19, 2026
400 Meters · Ambulatory · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 301:29.36aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
400 Meters · OutdoorFort Payne Invitational · Mar 191:31.80aFort Payne InvitationalMarch 19, 2026
Discus · Ambulatory · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1022-11Mountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
Javelin · 450g AeroJav · OutdoorShelby County Championships · Apr 1526-07Shelby County ChampionshipsApril 15, 2026
Javelin · 800g · OutdoorFort Payne Invitational · Mar 1925-10Fort Payne InvitationalMarch 19, 2026
Javelin · 800g Ambulatory · OutdoorKing of the East · Apr 429-05King of the EastApril 4, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Javelin · Place 2 · Oak MountainOak MountainJavelin800g Ambulatory2.26-1011
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 400 Meters · Place 1 · Oak MountainOak Mountain400 MetersAmbulatory1.1:29.36a PB11
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 200 Meters · Place 2 · Oak MountainOak Mountain200 MetersAmbulatory2.41.99aWind: -2.311
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 100 Meters · Place 4 · Oak MountainOak Mountain100 MetersAmbulatory4.19.79aWind: -2.211
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Javelin · Place 2 · Oak MountainOak MountainJavelin800g Ambulatory2.29-0411
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 400 Meters · Place 1 · Oak MountainOak Mountain400 MetersAmbulatory1.1:31.64a11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 200 Meters · Place 2 · Oak MountainOak Mountain200 MetersAmbulatory2.39.20a11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100 Meters · Place 3 · Oak MountainOak Mountain100 MetersAmbulatory3.19.81a11
Apr 15Shelby County ChampionshipsApr 15 · Javelin · Place 1 · Oak MountainOak MountainJavelin450g AeroJav1.26-07 PB11
Apr 15Shelby County ChampionshipsApr 15 · 400 Meters · Place 2 · Oak MountainOak Mountain400 MetersAmbulatory2.1:31.55a11
Apr 15Shelby County ChampionshipsApr 15 · 200 Meters · Place 1 · Oak MountainOak Mountain200 MetersAmbulatory1.38.87a PB11
Apr 15Shelby County ChampionshipsApr 15 · 100 Meters · Place 1 · Oak MountainOak Mountain100 MetersAmbulatory1.18.23a PB11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Discus · Place 2 · Oak MountainOak MountainDiscusAmbulatory2.22-11 PB11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 1 · Oak MountainOak Mountain400 MetersAmbulatory1.1:33.55a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Place 2 · Oak MountainOak Mountain200 MetersAmbulatory2.39.01aWind: 011
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100 Meters · Place 3 · Oak MountainOak Mountain100 MetersAmbulatory3.19.39aWind: -0.611
Apr 4King of the EastApr 4 · Javelin · Place 1 · Oak MountainOak MountainJavelin800g Ambulatory1.29-05 PB11
Apr 4King of the EastApr 4 · 200 Meters · Place 1 · Oak MountainOak Mountain200 MetersAmbulatory1.40.62a11
Apr 4King of the EastApr 4 · 100 Meters · Place 1 · Oak MountainOak Mountain100 MetersAmbulatory1.19.73a11
Mar 19Fort Payne InvitationalMar 19 · Javelin · Place 48 · Oak MountainOak MountainJavelin800g48.25-10 PB11
Mar 19Fort Payne InvitationalMar 19 · 400 Meters · Place 52 · Oak MountainOak Mountain400 Meters52.1:31.80a PB11
Mar 19Fort Payne InvitationalMar 19 · 200 Meters · Place 53 · Oak MountainOak Mountain200 Meters53.38.06a PB11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · Javelin · Place 1 · Oak MountainOak MountainJavelin800g Ambulatory1.23-0610
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 400 Meters · Place 1 · Oak MountainOak Mountain400 MetersAmbulatory1.1:30.7010
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 200 Meters · Place 1 · Oak MountainOak Mountain200 MetersAmbulatory1.39.31aWind: 2.510
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 100 Meters · Place 1 · Oak MountainOak Mountain100 MetersAmbulatory1.18.32aWind: 0.610
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · Javelin · Place 1 · Oak MountainOak MountainJavelin800g Ambulatory1.23-0110
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 400 Meters · Place 1 · Oak MountainOak Mountain400 MetersAmbulatory1.1:33.94a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 200 Meters · Place 2 · Oak MountainOak Mountain200 MetersAmbulatory2.39.81a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 100 Meters · Place 3 · Oak MountainOak Mountain100 MetersAmbulatory3.19.02a10
Apr 11Mountain Brook InvitationalApr 11 · Javelin · Place 1 · Oak MountainOak MountainJavelin800g Ambulatory1.22-0910
Apr 11Mountain Brook InvitationalApr 11 · 400 Meters · Place 1 · Oak MountainOak Mountain400 MetersAmbulatory1.1:37.02a10
Apr 11Mountain Brook InvitationalApr 11 · 100 Meters · Place 3 · Oak MountainOak Mountain100 MetersAmbulatory3.20.24a10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 200 Meters · Place 1 · Oak MountainOak Mountain200 MetersAmbulatory1.43.13a10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 100 Meters · Place 1 · Oak MountainOak Mountain100 MetersAmbulatory1.20.60a10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 400 Meters · Place 1 · Oak MountainOak Mountain400 MetersAmbulatory1.1:39.89a9
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 200 Meters · Place 1 · Oak MountainOak Mountain200 MetersAmbulatory1.43.50aWind: 2.39
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 100 Meters · Place 1 · Oak MountainOak Mountain100 MetersAmbulatory1.19.93aWind: 1.69
Apr 26Hewitt Section 2024Apr 26 · 400 Meters · Place 1 · Oak MountainOak Mountain400 Meters1.1:38.68a9
Apr 26Hewitt Section 2024Apr 26 · 200 Meters · Place 1 · Oak MountainOak Mountain200 Meters1.45.86aWind: -4.49
Apr 26Hewitt Section 2024Apr 26 · 100 Meters · Place 1 · Oak MountainOak Mountain100 Meters1.20.15a PBWind: 1.49
Apr 12Mountain Brook InvitationalApr 12 · 400 Meters · Place 1 · Oak MountainOak Mountain400 Meters1.1:42.41a9
Apr 12Mountain Brook InvitationalApr 12 · 100 Meters · Place 1 · Oak MountainOak Mountain100 Meters1.20.90aWind: -0.59
Apr 12Mountain Brook InvitationalApr 12 · 100 Meters · Oak MountainOak Mountain100 MetersRound P--DNSWind: 1.19

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · 400 Meters · Place 63 · Oak MountainOak Mountain400 Meters63.1:43.31a8
Apr 14Mountain Brook InvitationalApr 14 · 200 Meters · Place 72 · Oak MountainOak Mountain200 Meters72.45.49aWind: -0.78