Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMetro South Meet 2- OM 2025 · Mar 1113.81Metro South Meet 2- OM 2025March 11, 2025
100m Hurdles · 30" / 0.762m · OutdoorMetro Birmingham JV Meet #5 · Apr 217.69aMetro Birmingham JV Meet #5April 2, 2026
100m Hurdles · 33" / 0.838m · OutdoorB'ham Metro JV Championship 2026 · Apr 1617.44aB'ham Metro JV Championship 2026April 16, 2026
300m Hurdles · 30" / 0.762m · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1053.69aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
400 Meters · IndoorMiddle School Meet #2 · Jan 41:12.28Middle School Meet #2January 4, 2024
60 Meter · IndoorMiddle School Meet #1 · Dec 128.80aMiddle School Meet #1December 12, 2024
60 Meters · IndoorMiddle School Indoor Meet #3 · Jan 98.76aMiddle School Indoor Meet #3January 9, 2025
60m Hurdles · 30" / 0.762m · IndoorMiddle School Meet #1 · Dec 1211.58aMiddle School Meet #1December 12, 2024
60m Hurdles · 33" / 0.838m · IndoorFirst Crack JV Meet · Dec 1011.09aFirst Crack JV MeetDecember 10, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · 300m Hurdles · Place 12 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m12.53.72a9
Apr 16B'ham Metro JV Championship 2026Apr 16 · 100m Hurdles · Place 5 · Mountain BrookMountain Brook100m Hurdles33" / 0.838m5.17.44a PB9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 300m Hurdles · Place 36 · Mountain BrookMountain Brook300m Hurdles30" / 0.762mRound P36.53.69a PB9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100m Hurdles · Place 23 · Mountain BrookMountain Brook100m Hurdles33" / 0.838mRound P23.18.34aWind: 0.19
Apr 2Metro Birmingham JV Meet #5Apr 2 · 300m Hurdles · Place 6 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m6.55.53a9
Apr 2Metro Birmingham JV Meet #5Apr 2 · 100m Hurdles · Place 6 · Mountain BrookMountain Brook100m Hurdles30" / 0.762m6.17.69a PB9
Mar 18Birmingham Metro JV Meet #4Mar 18 · 300m Hurdles · Place 5 · Mountain BrookMountain Brook300m Hurdles553.689
Mar 18Birmingham Metro JV Meet #4Mar 18 · 100m Hurdles · Place 4 · Mountain BrookMountain Brook100m Hurdles418.149
Mar 12Metro Birmingham JV Meet #3Mar 12 · 300m Hurdles · Place 8 · Mountain BrookMountain Brook300m Hurdles855.479
Mar 12Metro Birmingham JV Meet #3Mar 12 · 100m Hurdles · Place 3 · Mountain BrookMountain Brook100m Hurdles318.049
Mar 5Metro Birmingham JV Meet #2Mar 5 · 300m Hurdles · Place 4 · Mountain BrookMountain Brook300m Hurdles453.899
Mar 5Metro Birmingham JV Meet #2Mar 5 · 100m Hurdles · Place 3 · Mountain BrookMountain Brook100m Hurdles318.099
Mar 5Metro Birmingham JV Meet #2Mar 5 · 300m Hurdles · Place 4 · Mountain BrookMountain Brook300m Hurdles453.899
Mar 5Metro Birmingham JV Meet #2Mar 5 · 100m Hurdles · Place 3 · Mountain BrookMountain Brook100m Hurdles318.099
Feb 25Metro Birmingham JV Meet #1Feb 25 · 300m Hurdles · Place 4 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m4.54.36a9
Feb 25Metro Birmingham JV Meet #1Feb 25 · 100m Hurdles · Place 4 · Mountain BrookMountain Brook100m Hurdles33" / 0.838m4.18.61a9

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 21Last Ditch JV MeetJan 21 · 60m Hurdles · Place 5 · Mountain BrookMountain Brook60m Hurdles510.809
Jan 21Last Ditch JV MeetJan 21 · 60 Meters · Place 28 · Mountain BrookMountain Brook60 Meters288.849
Jan 14JV Meet #3Jan 14 · 60m Hurdles · Place 22 · Mountain BrookMountain Brook60m Hurdles2211.139
Jan 14JV Meet #3Jan 14 · 60 Meters · Place 93 · Mountain BrookMountain Brook60 Meters938.939
Jan 6JV Meet #2Jan 6 · 60m Hurdles · Place 13 · Mountain BrookMountain Brook60m Hurdles1311.119
Jan 6JV Meet #2Jan 6 · 60 Meters · Place 50 · Mountain BrookMountain Brook60 Meters508.929

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 10First Crack JV MeetDec 10 · 60m Hurdles · Place 3 · Mountain BrookMountain Brook60m Hurdles33" / 0.838m3.11.09a PB9
Dec 10First Crack JV MeetDec 10 · 60 Meter · Place 28 · Mountain BrookMountain Brook60 Meter28.8.88a9
Jan 16Middle School Gold Championship MeetJan 16 · 60m Hurdles · Place 10 · Mountain Brook Jr.Mountain Brook Jr.60m Hurdles1010.908
Jan 9Middle School Indoor Meet #3Jan 9 · 60m Hurdles · Place 12 · Mountain BrookMountain Brook60m Hurdles1211.29a—
Jan 9Middle School Indoor Meet #3Jan 9 · 60 Meters · Place 24 · Mountain BrookMountain Brook60 Meters248.76a PB—
Jan 9Middle School Indoor Meet #3Jan 9 · 60m Hurdles · Place 12 · Mountain Brook Jr.Mountain Brook Jr.60m Hurdles1211.298
Jan 9Middle School Indoor Meet #3Jan 9 · 60 Meters · Place 24 · Mountain Brook Jr.Mountain Brook Jr.60 Meters248.768

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 11Mountain Brook InvitationalApr 11 · 300m Hurdles · Place 11 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m11.56.26a10
Apr 11Mountain Brook InvitationalApr 11 · 100m Hurdles · Place 5 · Mountain BrookMountain Brook100m Hurdles30" / 0.762m5.18.14a10
Apr 7Metro South Meet #5 @ HomewoodApr 7 · 300m Hurdles · Place 5 · Mountain Brook Jr.Mountain Brook Jr.300m Hurdles555.898
Apr 7Metro South Meet #5 @ HomewoodApr 7 · 100m Hurdles · Place 6 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles618.698
Mar 18Metro South Meet 3Mar 18 · 300m Hurdles · Place 4 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m4.56.85a10
Mar 18Metro South Meet 3Mar 18 · 100m Hurdles · Place 3 · Mountain BrookMountain Brook100m Hurdles30" / 0.762m3.18.28a10
Mar 11Metro South Meet 2- OM 2025Mar 11 · 300m Hurdles · Place 6 · Mountain Brook Jr.Mountain Brook Jr.300m Hurdles655.778
Mar 11Metro South Meet 2- OM 2025Mar 11 · 100m Hurdles · Place 6 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles618.548
Mar 11Metro South Meet 2- OM 2025Mar 11 · 100 Meters · Place 12 · Mountain Brook Jr.Mountain Brook Jr.100 Meters1213.81 PB8
Mar 5Metro South Meet 1- HooverMar 5 · 300m Hurdles · Place 5 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m5.55.36a10
Mar 5Metro South Meet 1- HooverMar 5 · 100m Hurdles · Place 7 · Mountain BrookMountain Brook100m Hurdles30" / 0.762m7.18.68a10

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 16Middle School Meet #2Dec 16 · 60m Hurdles · Place 19 · Mountain BrookMountain Brook60m Hurdles30" / 0.762m19.11.79a8
Dec 12Middle School Meet #1Dec 12 · 60m Hurdles · Place 16 · Mountain BrookMountain Brook60m Hurdles30" / 0.762m16.11.58a PB8
Dec 12Middle School Meet #1Dec 12 · 60 Meter · Place 15 · Mountain BrookMountain Brook60 Meter15.8.80a PB8
Jan 18Middle School Gold Championship MeetJan 18 · 400 Meters · Place 47 · Mountain Brook Jr.Mountain Brook Jr.400 Meters471:14.427
Jan 8Middle School Meet #3Jan 8 · 400 Meters · Place 47 · Mountain Brook Jr.Mountain Brook Jr.400 Meters471:13.287
Jan 8Middle School Meet #3Jan 8 · 60 Meters · Place 67 · Mountain Brook Jr.Mountain Brook Jr.60 Meters679.317
Jan 4Middle School Meet #2Jan 4 · 400 Meters · Place 25 · Mountain Brook Jr.Mountain Brook Jr.400 Meters251:12.28 PB7
Jan 4Middle School Meet #2Jan 4 · 60 Meters · Place 63 · Mountain Brook Jr.Mountain Brook Jr.60 Meters639.327

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 18MS Metro Championship MeetApr 18 · 300m Hurdles · Place 13 · Mountain Brook Jr.Mountain Brook Jr.300m Hurdles1356.297
Apr 18MS Metro Championship MeetApr 18 · 100m Hurdles · Place 15 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles1519.687
Apr 12Mountain Brook InvitationalApr 12 · 300m Hurdles · Place 8 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m8.57.96a9
Apr 12Mountain Brook InvitationalApr 12 · 100m Hurdles · Place 9 · Mountain BrookMountain Brook100m Hurdles30" / 0.762m9.19.45a9
Apr 9Metro South MS #5 - ChelseaApr 9 · 100m Hurdles · Place 5 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles520.477
Apr 3Metro South MS #4 - HomewoodApr 3 · 300m Hurdles · Place 15 · Mountain Brook Jr.Mountain Brook Jr.300m Hurdles1559.967
Apr 3Metro South MS #4 - HomewoodApr 3 · 100m Hurdles · Place 12 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles1220.907
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 300m Hurdles · Place 5 · Mountain Brook Jr.Mountain Brook Jr.300m Hurdles557.377
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 100m Hurdles · Place 9 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles920.197
Mar 12Metro South MS #2 - Oak MountainMar 12 · 300m Hurdles · Place 4 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m4.56.88a9
Mar 12Metro South MS #2 - Oak MountainMar 12 · 100m Hurdles · Place 5 · Mountain BrookMountain Brook100m Hurdles33" / 0.838m5.20.30a9
Mar 6Metro South Meet 1- HewittMar 6 · 300m Hurdles · Place 3 · Mountain Brook Jr.Mountain Brook Jr.300m Hurdles358.059
Mar 6Metro South Meet 1- HewittMar 6 · 100m Hurdles · Place 4 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles420.359

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Middle School Meet #1Dec 7 · 60 Meter · Place 46 · Mountain BrookMountain Brook60 Meter46.9.10a7
Dec 7Middle School Meet #1Dec 7 · 400 Meters · Place 41 · Mountain BrookMountain Brook400 Meters41.1:13.66a7