Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorMountain Brook Invitational · Apr 1219.38aMountain Brook InvitationalApril 12, 2024
100m Hurdles · 33" / 0.838m · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1018.47aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
1600 Meters · IndoorJV Meet #3 · Jan 185:59.95JV Meet #3January 18, 2023
200 Meters · OutdoorORLegends · Apr 430.54aORLegendsApril 4, 2025
300m Hurdles · 30" / 0.762m · OutdoorHewitt-Trussville Invitational · Apr 1750.76aHewitt-Trussville InvitationalApril 17, 2026
400 Meters · IndoorJV Meet #3 · Jan 291:06.81JV Meet #3January 29, 2024
400 Meters · OutdoorHomewood Invitational · Mar 161:07.05Homewood InvitationalMarch 16, 2024
60m Hurdles · 33" / 0.838m · IndoorFirst Crack JV Meet · Dec 1011.12aFirst Crack JV MeetDecember 10, 2025
800 Meters · IndoorFirst Crack JV Meet · Dec 72:45.04aFirst Crack JV MeetDecember 7, 2022

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 300m Hurdles · Place 9 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m9.51.23a12
Apr 17Hewitt-Trussville InvitationalApr 17 · 300m Hurdles · Place 13 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m13.50.76a PB12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 300m Hurdles · Place 24 · Mountain BrookMountain Brook300m Hurdles30" / 0.762mRound P24.51.37a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100m Hurdles · Place 24 · Mountain BrookMountain Brook100m Hurdles33" / 0.838mRound P24.18.47a PBWind: 0.112
Apr 4John Esslinger Meet of ChampionsApr 4 · 300m Hurdles · Place 16 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m16.52.05a12
Apr 4John Esslinger Meet of ChampionsApr 4 · 100m Hurdles · Place 20 · Mountain BrookMountain Brook100m Hurdles33" / 0.838m20.18.48a12
Mar 19Fort Payne InvitationalMar 19 · 300m Hurdles · Place 9 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m9.51.77a12
Mar 19Fort Payne InvitationalMar 19 · 100m Hurdles · Place 12 · Mountain BrookMountain Brook100m Hurdles33" / 0.838m12.18.66a12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 300m Hurdles · Place 24 · Mountain BrookMountain Brook300m Hurdles2452.7112
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100m Hurdles · Place 23 · Mountain BrookMountain Brook100m Hurdles2318.8512

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 300m Hurdles · Place 11 · Mountain BrookMountain Brook300m Hurdles1152.1412
Feb 27Husky ClassicFeb 27 · 100m Hurdles · Place 16 · Mountain BrookMountain Brook100m Hurdles1618.8512
Feb 19Five Team Battle RoyaleFeb 19 · 200m Hurdles · Place 7 · Mountain BrookMountain Brook200m Hurdles732.2912
Jan 21Last Ditch JV MeetJan 21 · 60m Hurdles · Place 4 · Mountain BrookMountain Brook60m Hurdles410.7712
Jan 21Last Ditch JV MeetJan 21 · 400 Meters · Place 14 · Mountain BrookMountain Brook400 Meters141:07.8912
Jan 14JV Meet #3Jan 14 · 60m Hurdles · Place 23 · Mountain BrookMountain Brook60m Hurdles2311.1812
Jan 14JV Meet #3Jan 14 · 400 Meters · Place 70 · Mountain BrookMountain Brook400 Meters701:09.4012
Jan 7Hump Day OctameetJan 7 · 400m Hurdles · Place 3 · Mountain BrookMountain Brook400m Hurdles31:14.4012
Jan 7Hump Day OctameetJan 7 · 60m Hurdles · Place 9 · Mountain BrookMountain Brook60m Hurdles911.1912

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 10First Crack JV MeetDec 10 · 60m Hurdles · Place 4 · Mountain BrookMountain Brook60m Hurdles33" / 0.838m4.11.12a PB12
Dec 10First Crack JV MeetDec 10 · 400 Meters · Place 9 · Mountain BrookMountain Brook400 Meters9.1:08.23a12
Dec 6Magic City Invitational #1Dec 6 · 60m Hurdles · Place 30 · Mountain BrookMountain Brook60m Hurdles3011.6612
Dec 6Magic City Invitational #1Dec 6 · 400 Meters · Place 48 · Mountain BrookMountain Brook400 Meters481:08.7912
Feb 28Husky March ClassicFeb 28 · 300m Hurdles · Place 10 · Mountain BrookMountain Brook300m Hurdles1051.83a—
Feb 28Husky March ClassicFeb 28 · 100m Hurdles · Place 22 · Mountain BrookMountain Brook100m Hurdles2222.75a—
Jan 22Last Ditch Meet JV MeetJan 22 · 60m Hurdles · Place 3 · Mountain BrookMountain Brook60m Hurdles311.0311
Jan 8Hump Day OctameetJan 8 · 400m Hurdles · Place 2 · Mountain BrookMountain Brook400m Hurdles21:12.5411
Jan 8Hump Day OctameetJan 8 · 60m Hurdles · Place 7 · Mountain BrookMountain Brook60m Hurdles711.6011
Jan 4Ice Breaker Invitational #1Jan 4 · 60m Hurdles · Place 20 · Mountain BrookMountain Brook60m Hurdles33" / 0.838m20.11.73a11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 300m Hurdles · Place 13 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m13.51.73a11
Apr 18Hewitt Trussville InvitationalApr 18 · 300m Hurdles · Place 22 · Mountain BrookMountain Brook300m Hurdles2252.2111
Apr 11Mountain Brook InvitationalApr 11 · 300m Hurdles · Place 27 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m27.50.91a11
Apr 11Mountain Brook InvitationalApr 11 · 100m Hurdles · Place 33 · Mountain BrookMountain Brook100m Hurdles33" / 0.838mRound P33.19.16a11
Apr 4ORLegendsApr 4 · 300m Hurdles · Place 4 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m4.52.28a11
Apr 4ORLegendsApr 4 · 100m Hurdles · Place 13 · Mountain BrookMountain Brook100m Hurdles33" / 0.838mRound P13.19.10a11
Apr 4ORLegendsApr 4 · 200 Meters · Place 45 · Mountain BrookMountain Brook200 MetersRound P45.30.54a PB11
Mar 14Homewood Invitational 2025Mar 14 · 300m Hurdles · Place 17 · Mountain BrookMountain Brook300m Hurdles1752.19a—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 60m Hurdles · Place 49 · Mountain BrookMountain Brook60m Hurdles4912.4311
Dec 14Holiday Invitational #2Dec 14 · 400 Meters · Place 54 · Mountain BrookMountain Brook400 Meters541:07.2911
Dec 7Magic City Invitational #1Dec 7 · 400 Meters · Place 39 · Mountain BrookMountain Brook400 Meters391:08.5011
Feb 29Metro Birmingham JV Meet #1Feb 29 · 300m Hurdles · Place 5 · Mountain BrookMountain Brook300m Hurdles556.8910
Feb 29Metro Birmingham JV Meet #1Feb 29 · 100m Hurdles · Place 14 · Mountain BrookMountain Brook100m Hurdles1420.8610
Feb 29Metro Birmingham JV Meet #1Feb 29 · 400 Meters · Place 10 · Mountain BrookMountain Brook400 Meters101:09.2210
Jan 29JV Meet #3Jan 29 · 60m Hurdles · Place 20 · Mountain BrookMountain Brook60m Hurdles2011.8510
Jan 29JV Meet #3Jan 29 · 400 Meters · Place 16 · Mountain BrookMountain Brook400 Meters161:06.81 PB10
Jan 24Last Ditch JV MeetJan 24 · 60m Hurdles · Place 8 · Mountain BrookMountain Brook60m Hurdles812.1110
Jan 24Last Ditch JV MeetJan 24 · 400 Meters · Place 23 · Mountain BrookMountain Brook400 Meters231:07.6710
Jan 10Hump Day OctameetJan 10 · 400m Hurdles · Place 6 · Mountain BrookMountain Brook400m Hurdles61:15.9110

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 26Hewitt Section 2024Apr 26 · 300m Hurdles · Place 9 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m9.51.82a10
Apr 19Hewitt Trussville InvitationalApr 19 · 300m Hurdles · Place 15 · Mountain BrookMountain Brook300m Hurdles1551.9710
Apr 19Hewitt Trussville InvitationalApr 19 · 100m Hurdles · Place 31 · Mountain BrookMountain Brook100m Hurdles3122.3710
Apr 12Mountain Brook InvitationalApr 12 · 300m Hurdles · Mountain BrookMountain Brook300m Hurdles30" / 0.762mRound P--DQ10
Apr 12Mountain Brook InvitationalApr 12 · 100m Hurdles · Place 24 · Mountain BrookMountain Brook100m Hurdles30" / 0.762mRound P24.19.38a PBWind: 0.810
Apr 4Metro Birmingham JV Meet #5Apr 4 · 300m Hurdles · Place 5 · Mountain BrookMountain Brook300m Hurdles552.01a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 100m Hurdles · Place 11 · Mountain BrookMountain Brook100m Hurdles1119.18a—
Mar 16Homewood InvitationalMar 16 · 400 Meters · Place 37 · Mountain BrookMountain Brook400 Meters371:07.05 PB10
Mar 16Homewood InvitationalMar 16 · 300m Hurdles · Place 12 · Mountain BrookMountain Brook300m Hurdles1252.4210
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 400 Meters · Place 63 · Mountain BrookMountain Brook400 Meters631:08.5110
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 300m Hurdles · Place 28 · Mountain BrookMountain Brook300m Hurdles2855.0410

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6First Crack JV MeetDec 6 · 60m Hurdles · Place 6 · Mountain BrookMountain Brook60m Hurdles33" / 0.838m6.12.06a10
Dec 6First Crack JV MeetDec 6 · 400 Meters · Mountain BrookMountain Brook400 Meters—DNS10
Dec 2Magic City Invitational #1Dec 2 · 60m Hurdles · Mountain BrookMountain Brook60m Hurdles33" / 0.838m--DNS10
Dec 2Magic City Invitational #1Dec 2 · 400 Meters · Place 25 · Mountain BrookMountain Brook400 Meters25.1:08.20a10
Jan 18JV Meet #3Jan 18 · 1600 Meters · Place 26 · Mountain BrookMountain Brook1600 Meters265:59.95 PB9
Jan 18JV Meet #3Jan 18 · 800 Meters · Place 43 · Mountain BrookMountain Brook800 Meters432:46.879
Jan 10JV Meet #2Jan 10 · 1600 Meters · Place 11 · Mountain BrookMountain Brook1600 Meters116:02.009
Jan 10JV Meet #2Jan 10 · 800 Meters · Place 23 · Mountain BrookMountain Brook800 Meters232:50.629

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7First Crack JV MeetDec 7 · 1600 Meters · Place 8 · Mountain BrookMountain Brook1600 Meters8.6:01.25a9
Dec 7First Crack JV MeetDec 7 · 800 Meters · Place 8 · Mountain BrookMountain Brook800 Meters8.2:45.04a PB9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 21Birmingham Metro JV ChampionshipsApr 21 · 300m Hurdles · Place 4 · Mountain BrookMountain Brook300m Hurdles455.098
Apr 15Mountain Brook InvitationalApr 15 · 300m Hurdles · Place 3 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m3.56.11a8

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 1600 Meters · Place 21 · Mountain BrookMountain Brook1600 Meters21.6:07.21a8
Dec 9Middle School Indoor Meet #1Dec 9 · 800 Meters · Place 13 · Mountain BrookMountain Brook800 Meters13.2:51.11a8