Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorHusky Classic · Feb 2712.51Husky ClassicFebruary 27, 2026
100 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1012.16aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
200 Meters · IndoorHusky March Classic · Feb 2825.85aHusky March ClassicFebruary 28, 2025
200 Meters · OutdoorShelby County Championships · Apr 1525.10aShelby County ChampionshipsApril 15, 2026
200 Meters · Relay Split · IndoorAHSAA Indoor Track & Field Championship · Jan 3125.994aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
400 Meters · OutdoorMetro Birmingham JV Meet #5 · Apr 21:00.00aMetro Birmingham JV Meet #5April 2, 2026
60 Meter · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 237.88aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
60 Meters · IndoorAHSAA State Indoor Meet · Jan 307.89AHSAA State Indoor MeetJanuary 30, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 200 Meters · Place 12 · Oak Mountain200 MetersRound P12.26.06aWind: -1.812
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 100 Meters · Place 9 · Oak Mountain100 MetersRound P9.12.41aWind: -1.312
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 200 Meters · Place 2 · Oak Mountain200 MetersRound P2.25.45a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 200 Meters · Place 2 · Oak Mountain200 Meters2.25.24a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100 Meters · Place 1 · Oak Mountain100 MetersRound P1.12.28a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100 Meters · Place 1 · Oak Mountain100 Meters1.12.41a12
Apr 15Shelby County ChampionshipsApr 15 · 200 Meters · Place 2 · Oak Mountain200 Meters2.25.10a PB12
Apr 15Shelby County ChampionshipsApr 15 · 100 Meters · Place 2 · Oak Mountain100 Meters2.12.18a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Place 4 · Oak Mountain200 MetersRound P4.25.85aWind: -0.212
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Place 2 · Oak Mountain200 Meters2.25.22aWind: 0.112
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100 Meters · Place 3 · Oak Mountain100 MetersRound P3.12.38aWind: 0.912
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100 Meters · Place 2 · Oak Mountain100 Meters2.12.16a PBWind: 1.212
Apr 4King of the EastApr 4 · 200 Meters · Place 1 · Oak Mountain200 Meters1.25.64a12
Apr 4King of the EastApr 4 · 100 Meters · Place 1 · Oak Mountain100 Meters1.12.65a12
Apr 2Metro Birmingham JV Meet #5Apr 2 · 400 Meters · Place 1 · Oak Mountain400 Meters1.1:00.00a PB12
Mar 19Fort Payne InvitationalMar 19 · 200 Meters · Place 1 · Oak Mountain200 Meters1.25.26a12
Mar 19Fort Payne InvitationalMar 19 · 100 Meters · Place 1 · Oak Mountain100 Meters1.12.39a12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 200 Meters · Place 4 · Oak Mountain200 Meters425.6812
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100 Meters · Place 7 · Oak Mountain100 Meters712.7612

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 100 Meters · Place 3 · Oak Mountain100 Meters312.51 PB12
Feb 21Oak Mountain Eagle RelaysFeb 21 · 100 Meters · Place 1 · Oak Mountain100 Meters112.6912
Jan 30AHSAA State Indoor MeetJan 30 · 60 Meters · Place 12 · Oak Mountain60 MetersRound P127.89 PB12
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 60 Meter · Place 7 · Oak Mountain60 Meter7.7.88a PB12
Jan 7Hump Day OctameetJan 7 · 60 Meters · Place 1 · Oak Mountain60 Meters17.9312

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 12 · Oak Mountain60 Meters127.9012
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 12 · Oak Mountain60 Meters127.9012
Dec 6Magic City Invitational #1Dec 6 · 60 Meters · Place 7 · Oak Mountain60 Meters77.9812
Feb 28Husky March ClassicFeb 28 · 200 Meters · Place 4 · Oak Mountain200 Meters425.85a PB—
Feb 28Husky March ClassicFeb 28 · 100 Meters · Place 4 · Oak Mountain100 Meters412.59a—
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 200 Meters · Oak Mountain200 MetersRelay Split—25.994a PB11
Jan 24Last Chance #1/PentathlonJan 24 · 60 Meters · Place 5 · Oak Mountain60 Meters57.9711
Jan 8Hump Day OctameetJan 8 · 60 Meters · Place 3 · Oak Mountain60 Meters37.9811

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 200 Meters · Place 19 · Oak Mountain200 MetersRound P19.25.87aWind: 2.411
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 100 Meters · Place 15 · Oak Mountain100 MetersRound P15.12.27aWind: 2.911
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 200 Meters · Place 6 · Oak Mountain200 Meters6.26.03a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 100 Meters · Place 5 · Oak Mountain100 MetersRound P5.12.78a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 100 Meters · Place 4 · Oak Mountain100 Meters4.12.61a11
Apr 16Shelby County ChampionshipsApr 16 · 200 Meters · Place 3 · Oak Mountain200 Meters325.8411
Apr 16Shelby County ChampionshipsApr 16 · 100 Meters · Place 3 · Oak Mountain100 Meters312.5311
Apr 11Mountain Brook InvitationalApr 11 · 200 Meters · Place 24 · Oak Mountain200 Meters24.26.31a11
Apr 11Mountain Brook InvitationalApr 11 · 100 Meters · Place 15 · Oak Mountain100 MetersRound P15.13.01a11
Apr 5Spain Park ClassicApr 5 · 200 Meters · Place 2 · Oak Mountain200 Meters225.79a11
Apr 5Spain Park ClassicApr 5 · 100 Meters · Place 2 · Oak Mountain100 Meters212.48a11
Apr 5Spain Park ClassicApr 5 · 200 Meters · Place 2 · Oak Mountain200 Meters225.7911
Apr 5Spain Park ClassicApr 5 · 100 Meters · Place 2 · Oak Mountain100 Meters212.4811
Apr 3Metro JV #5Apr 3 · 400 Meters · Place 6 · Oak Mountain400 Meters6.1:04.45a11
Mar 20Thompson InvitationalMar 20 · 200 Meters · Place 2 · Oak Mountain200 Meters226.3211
Mar 20Thompson InvitationalMar 20 · 100 Meters · Place 1 · Oak Mountain100 Meters112.7811

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #1Dec 14 · 60 Meters · Place 8 · Oak Mountain60 Meters88.0811
Dec 7Magic City Invitational #2Dec 7 · 60 Meter · Place 28 · Oak Mountain60 Meter28.8.20a11
Jan 27Last Chance Meet #2Jan 27 · 60 Meters · Place 15 · Oak Mountain60 Meters158.1510
Jan 22MLK Classic #2Jan 22 · 60 Meter · Place 13 · Oak Mountain60 Meter13.8.16a10
Jan 10Hump Day OctameetJan 10 · 60 Meters · Place 6 · Oak Mountain60 Meters68.2210

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 200 Meters · Place 21 · Oak Mountain200 MetersRound P21.26.53aWind: 1.610
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 100 Meters · Place 13 · Oak Mountain100 MetersRound P13.12.31aWind: 2.510
Apr 26Hewitt Section 2024Apr 26 · 200 Meters · Place 6 · Oak Mountain200 MetersRound P6.26.52aWind: -2.210
Apr 26Hewitt Section 2024Apr 26 · 200 Meters · Place 6 · Oak Mountain200 Meters6.26.17aWind: -1.310
Apr 26Hewitt Section 2024Apr 26 · 100 Meters · Place 5 · Oak Mountain100 MetersRound P5.12.79aWind: -2.210
Apr 26Hewitt Section 2024Apr 26 · 100 Meters · Place 5 · Oak Mountain100 Meters5.12.50aWind: 2.110
Apr 17Shelby County ChampionshipsApr 17 · 200 Meters · Place 2 · Oak Mountain200 Meters226.1110
Apr 17Shelby County ChampionshipsApr 17 · 100 Meters · Place 2 · Oak Mountain100 Meters212.6010
Apr 12Mountain Brook InvitationalApr 12 · 200 Meters · Place 10 · Oak Mountain200 MetersRound P10.26.91aWind: -0.210
Apr 12Mountain Brook InvitationalApr 12 · 100 Meters · Place 5 · Oak Mountain100 MetersRound P5.12.70aWind: -0.210
Apr 12Mountain Brook InvitationalApr 12 · 100 Meters · Place 4 · Oak Mountain100 Meters4.12.72a10
Apr 6Spain Park ClassicApr 6 · 200 Meters · Place 4 · Oak Mountain200 Meters426.8310
Apr 6Spain Park ClassicApr 6 · 100 Meters · Place 3 · Oak Mountain100 Meters313.1610
Mar 21Thompson InvitationalMar 21 · 200 Meters · Place 7 · Oak Mountain200 Meters726.5310
Mar 21Thompson InvitationalMar 21 · 100 Meters · Place 5 · Oak Mountain100 Meters512.7610
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 200 Meters · Place 9 · Oak Mountain200 Meters926.7810
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 100 Meters · Place 9 · Oak Mountain100 Meters913.0210
Mar 1Husky March InviteMar 1 · 200 Meters · Place 7 · Oak Mountain200 Meters727.15—
Mar 1Husky March InviteMar 1 · 100 Meters · Place 7 · Oak Mountain100 Meters713.04—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 60 Meter · Place 50 · Oak Mountain60 Meter50.8.34a10
Jan 27Last Chance Invitational #1Jan 27 · 60 Meters · Place 59 · Oak Mountain60 Meters598.539
Jan 11Hump Day OctaMeetJan 11 · 60 Meters · Place 15 · Oak Mountain60 Meters158.689
Jan 10JV Meet #2Jan 10 · 60 Meters · Place 7 · Oak Mountain60 Meters78.439

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 200 Meters · Place 15 · Oak Mountain200 MetersRound P15.28.24aWind: -2.39
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 100 Meters · Place 15 · Oak Mountain100 MetersRound P15.13.49aWind: -2.19
Apr 19Shelby County ChampionshipsApr 19 · 200 Meters · Place 12 · Oak Mountain200 Meters1228.469
Apr 19Shelby County ChampionshipsApr 19 · 100 Meters · Place 15 · Oak Mountain100 Meters1513.659
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 200 Meters · Place 5 · Oak Mountain200 Meters528.349
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 100 Meters · Place 7 · Oak Mountain100 Meters713.699
Apr 8Spain Park ClassicApr 8 · 200 Meters · Place 13 · Oak Mountain200 Meters13.29.48a9
Apr 8Spain Park ClassicApr 8 · 100 Meters · Place 16 · Oak Mountain100 Meters16.14.31a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 60 Meter · Place 88 · Oak Mountain60 Meter88.8.84a9