Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorJEFCO HS League #1 - Corner · Mar 523.11JEFCO HS League #1 - CornerMarch 5, 2026
300m Hurdles · 36" / 0.914m · OutdoorAHSAA 4A-7A Outdoor State Championship · May 140.15aAHSAA 4A-7A Outdoor State ChampionshipMay 1, 2025
400 Meters · IndoorHoliday Invitational #2 · Dec 1352.05Holiday Invitational #2December 13, 2025
400 Meters · OutdoorJEFCO HS League Meet #4 @ Center Point · Mar 3153.47aJEFCO HS League Meet #4 @ Center PointMarch 31, 2026
800 Meters · OutdoorYellow Jacket Invitational · Mar 22:43.46Yellow Jacket InvitationalMarch 2, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 300m Hurdles · Place 16 · Shades Valley300m Hurdles36" / 0.914m16.41.49a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 300m Hurdles · Place 4 · Shades Valley300m Hurdles36" / 0.914m4.40.83a12
Apr 16Jefferson County HS League ChampionshipApr 16 · 300m Hurdles · Place 3 · Shades Valley300m Hurdles36" / 0.914m3.42.07a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 300m Hurdles · Place 9 · Shades Valley300m Hurdles36" / 0.914mRound P9.42.99a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Shades Valley400 MetersRound P--DNS12
Mar 31JEFCO HS League Meet #4 @ Center PointMar 31 · 300m Hurdles · Shades Valley300m Hurdles36" / 0.914m--DNS12
Mar 31JEFCO HS League Meet #4 @ Center PointMar 31 · 400 Meters · Place 8 · Shades Valley400 Meters8.53.47a PB12
Mar 31JEFCO HS League Meet #4 @ Center PointMar 31 · 200 Meters · Shades Valley200 Meters--DNS12
Mar 19JEFCO HS League Meet #3 (Corner High)Mar 19 · 300m Hurdles · Place 2 · Shades Valley High School/JCIB300m Hurdles244.1112
Mar 11JEFCO HS League Meet #2 @ Center PointMar 11 · 300m Hurdles · Place 1 · Shades Valley High School/JCIB300m Hurdles142.5912
Mar 5JEFCO HS League #1 - CornerMar 5 · 300m Hurdles · Place 1 · Shades Valley High School/JCIB300m Hurdles142.2612
Mar 5JEFCO HS League #1 - CornerMar 5 · 200 Meters · Place 5 · Shades Valley High School/JCIB200 Meters523.11 PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 400 Meters · Place 22 · Shades Valley High School/JCIB400 Meters2252.4012
Jan 3Ice Breaker #2Jan 3 · 400 Meters · Place 34 · Shades Valley High School/JCIB400 Meters3453.2612

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 27 · Shades Valley High School/JCIB400 Meters2752.05 PB12
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 27 · Shades Valley High School/JCIB400 Meters2752.0512
Dec 6Magic City Invitational #2Dec 6 · 400 Meters · Place 31 · Shades Valley400 Meters31.53.00a12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 300m Hurdles · Place 7 · Shades Valley300m Hurdles36" / 0.914m7.40.15a PB11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 300m Hurdles · Place 2 · Shades Valley300m Hurdles36" / 0.914m2.40.51a11
Apr 18Hewitt Trussville InvitationalApr 18 · 300m Hurdles · Place 7 · Shades Valley High School/JCIB300m Hurdles742.0112
Apr 17JEFCO HS County ChampionshipApr 17 · 300m Hurdles · Place 3 · Shades Valley300m Hurdles36" / 0.914m3.41.50a11
Apr 11Mountain Brook InvitationalApr 11 · 300m Hurdles · Place 26 · Shades Valley300m Hurdles36" / 0.914m26.43.90a11
Apr 11Mountain Brook InvitationalApr 11 · 200 Meters · Place 70 · Shades Valley200 Meters70.24.06a11
Apr 8Magic City HS Invitational 2025Apr 8 · 200 Meters · Place 12 · Shades Valley High School/JCIB200 Meters1224.1612
Apr 1JeffCo MS Meet @ Corner 2025Apr 1 · 300m Hurdles · Shades Valley300m Hurdles30" / 0.762m--DNS11
Apr 1JeffCo MS Meet @ Corner 2025Apr 1 · 400 Meters · Shades Valley400 Meters--DNS11
Apr 1JeffCo MS Meet @ Corner 2025Apr 1 · 200 Meters · Shades Valley200 Meters--DNS11
Mar 13JEFCO HS League Meet #2Mar 13 · 400 Meters · Place 8 · Shades Valley High School/JCIB400 Meters855.6312
Mar 13JEFCO HS League Meet #2Mar 13 · 200 Meters · Place 5 · Shades Valley High School/JCIB200 Meters523.4112

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 26Hewitt Section 2024Apr 26 · 200 Meters · Place 26 · Shades Valley200 MetersRound P26.24.33aWind: -2.210
Apr 12Mountain Brook InvitationalApr 12 · 300m Hurdles · Shades Valley300m Hurdles36" / 0.914mRound P--DNS10
Apr 12Mountain Brook InvitationalApr 12 · 200 Meters · Shades Valley200 MetersRound P--DNSWind: -0.210
Mar 14JEFCO HS League Meet #2 @ Center PointMar 14 · 300m Hurdles · Place 7 · Shades Valley High School/JCIB300m Hurdles745.0510
Mar 14JEFCO HS League Meet #2 @ Center PointMar 14 · 200 Meters · Place 22 · Shades Valley High School/JCIB200 Meters2223.9310
Mar 2Yellow Jacket InvitationalMar 2 · 400 Meters · Place 17 · Shades Valley High School/JCIB400 Meters1756.3510
Mar 2Yellow Jacket InvitationalMar 2 · 800 Meters · Place 50 · Shades Valley High School/JCIB800 Meters502:43.46 PB10
Mar 2Yellow Jacket InvitationalMar 2 · 200 Meters · Place 24 · Shades Valley High School/JCIB200 Meters2424.7110

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26Last Chance Meet #1Jan 26 · 400 Meters · Place 57 · Shades Valley High School/JCIB400 Meters5756.3210
Jan 22MLK Classic #2Jan 22 · 400 Meters · Place 31 · Shades Valley400 Meters31.54.14a10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 400 Meters · Place 49 · Shades Valley400 Meters49.54.85a10