Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorShelby County Championships · Apr 1519.09aShelby County ChampionshipsApril 15, 2026
200 Meters · IndoorSouthern Conference MS Meet #1 · Feb 2528.58Southern Conference MS Meet #1February 25, 2026
200 Meters · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2428.10aAHSAA Hewitt-Trussville Section 2026April 24, 2026
300m Hurdles · 30" / 0.762m · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2450.26aAHSAA Hewitt-Trussville Section 2026April 24, 2026
400 Meters · IndoorSouthern Conference MS Meet 1 · Feb 241:11.07Southern Conference MS Meet 1February 24, 2025
400 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 101:03.46aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · 300m Hurdles · Place 4 · Westminster School at Oak MountainWestminster School at Oak Mountain300m Hurdles30" / 0.762m4.50.50a8
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · 400 Meters · Place 13 · Westminster School at Oak MountainWestminster School at Oak Mountain400 Meters13.1:05.71a8
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · 200 Meters · Westminster School at Oak MountainWestminster School at Oak Mountain200 MetersRound P--DNSWind: 2.58
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 300m Hurdles · Place 2 · Westminster School at Oak MountainWestminster School at Oak Mountain300m Hurdles30" / 0.762m2.50.26a PB8
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 400 Meters · Place 4 · Westminster School at Oak MountainWestminster School at Oak Mountain400 Meters4.1:05.10a8
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 200 Meters · Place 7 · Westminster School at Oak MountainWestminster School at Oak Mountain200 MetersRound P7.28.49a8
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 200 Meters · Place 5 · Westminster School at Oak MountainWestminster School at Oak Mountain200 Meters5.28.10a PB8
Apr 15Shelby County ChampionshipsApr 15 · 300m Hurdles · Place 1 · Westminster at Oak MountainWestminster at Oak Mountain300m Hurdles30" / 0.762m1.52.73a8
Apr 15Shelby County ChampionshipsApr 15 · 100m Hurdles · Place 4 · Westminster at Oak MountainWestminster at Oak Mountain100m Hurdles30" / 0.762m4.19.09a PB8
Apr 15Shelby County ChampionshipsApr 15 · 400 Meters · Place 3 · Westminster at Oak MountainWestminster at Oak Mountain400 Meters3.1:04.38a8
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 300m Hurdles · Place 2 · Westminster at Oak MountainWestminster at Oak Mountain300m Hurdles30" / 0.762m2.50.45a8
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 3 · Westminster at Oak MountainWestminster at Oak Mountain400 Meters3.1:03.46a PB8
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Westminster at Oak MountainWestminster at Oak Mountain200 Meters--DNS8
Mar 31Paul W. Bryant Middle School Invitational #2Mar 31 · 300m Hurdles · Place 2 · Westminster at Oak MountainWestminster at Oak Mountain300m Hurdles30" / 0.762m2.52.70a8
Mar 31Paul W. Bryant Middle School Invitational #2Mar 31 · 100m Hurdles · Place 2 · Westminster at Oak MountainWestminster at Oak Mountain100m Hurdles30" / 0.762m2.19.70a8
Mar 31Paul W. Bryant Middle School Invitational #2Mar 31 · 200 Meters · Place 2 · Westminster at Oak MountainWestminster at Oak Mountain200 Meters2.28.79a8
Mar 19Thompson InvitationalMar 19 · 400 Meters · Place 13 · Westminster School at Oak MounWestminster School at Oak Moun400 Meters131:07.098
Mar 2Southern Conference MS Meet #2Mar 2 · 300m Hurdles · Place 2 · Westminster at Oak MountainWestminster at Oak Mountain300m Hurdles30" / 0.762m2.55.40a8
Mar 2Southern Conference MS Meet #2Mar 2 · 400 Meters · Place 2 · Westminster at Oak MountainWestminster at Oak Mountain400 Meters2.1:06.84a8
Mar 2Southern Conference MS Meet #2Mar 2 · 200 Meters · Place 4 · Westminster at Oak MountainWestminster at Oak Mountain200 Meters4.28.18a8

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25Southern Conference MS Meet #1Feb 25 · 300m Hurdles · Place 1 · Westminster School at Oak MounWestminster School at Oak Moun300m Hurdles154.478
Feb 25Southern Conference MS Meet #1Feb 25 · 200 Meters · Place 3 · Westminster School at Oak MounWestminster School at Oak Moun200 Meters328.58 PB8
Feb 25Southern Conference MS Meet #1Feb 25 · 300m Hurdles · Place 1 · Westminster School at Oak MounWestminster School at Oak Moun300m Hurdles154.478
Feb 25Southern Conference MS Meet #1Feb 25 · 200 Meters · Place 3 · Westminster School at Oak MounWestminster School at Oak Moun200 Meters328.588

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 2AHSAA 1A-3A Outdoor State ChampionshipMay 2 · 300m Hurdles · Place 10 · Westminster School at Oak MountainWestminster School at Oak Mountain300m Hurdles30" / 0.762m10.53.28a7
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 300m Hurdles · Place 5 · Westminster School at Oak MountainWestminster School at Oak Mountain300m Hurdles30" / 0.762m5.53.08a7
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 200 Meters · Place 13 · Westminster School at Oak MountainWestminster School at Oak Mountain200 Meters13.29.71a7
Apr 16Shelby County ChampionshipsApr 16 · 300m Hurdles · Place 2 · Westminster School at Oak MounWestminster School at Oak Moun300m Hurdles254.457
Apr 16Shelby County ChampionshipsApr 16 · 400 Meters · Place 3 · Westminster School at Oak MounWestminster School at Oak Moun400 Meters31:05.647
Apr 11Mountain Brook InvitationalApr 11 · 300m Hurdles · Place 10 · Westminster at Oak MountainWestminster at Oak Mountain300m Hurdles30" / 0.762m10.55.64a7
Apr 11Mountain Brook InvitationalApr 11 · 400 Meters · Place 12 · Westminster at Oak MountainWestminster at Oak Mountain400 Meters12.1:06.21a7
Apr 5Spain Park ClassicApr 5 · 400 Meters · Place 16 · Westminster School at Oak MounWestminster School at Oak Moun400 Meters161:10.047
Apr 5Spain Park ClassicApr 5 · 300m Hurdles · Place 7 · Westminster School at Oak MounWestminster School at Oak Moun300m Hurdles755.187
Mar 17Southern Conference MS Meet 4Mar 17 · 400 Meters · Place 4 · Westminster School at Oak MounWestminster School at Oak Moun400 Meters41:08.647
Mar 17Southern Conference MS Meet 4Mar 17 · 200 Meters · Place 9 · Westminster School at Oak MounWestminster School at Oak Moun200 Meters929.407
Mar 10Southern Conference MS Meet 3Mar 10 · 300m Hurdles · Place 5 · Westminster School at Oak MounWestminster School at Oak Moun300m Hurdles556.297
Mar 10Southern Conference MS Meet 3Mar 10 · 200 Meters · Place 14 · Westminster School at Oak MounWestminster School at Oak Moun200 Meters1429.907
Mar 3Southern Conference MS Meet 2Mar 3 · 400 Meters · Place 6 · Westminster School at Oak MounWestminster School at Oak Moun400 Meters61:09.847
Mar 3Southern Conference MS Meet 2Mar 3 · 200 Meters · Place 17 · Westminster School at Oak MounWestminster School at Oak Moun200 Meters1730.127
Mar 3Southern Conference MS Meet 2Mar 3 · 100m Hurdles · Place 8 · Westminster School at Oak MounWestminster School at Oak Moun100m Hurdles821.697

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Southern Conference MS Meet 1Feb 24 · 400 Meters · Place 13 · Westminster School at Oak MounWestminster School at Oak Moun400 Meters131:11.07 PB7