Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorMetro Birmingham JV Meet #5 · Apr 218.32aMetro Birmingham JV Meet #5April 2, 2026
100m Hurdles · 33" / 0.838m · OutdoorB'ham Metro JV Championship 2026 · Apr 1617.92aB'ham Metro JV Championship 2026April 16, 2026
300m Hurdles · 30" / 0.762m · OutdoorMountain Brook Invitational · Apr 1256.84aMountain Brook InvitationalApril 12, 2024
60m Hurdles · 30" / 0.762m · IndoorMiddle School Meet #1 · Dec 1211.30aMiddle School Meet #1December 12, 2024
60m Hurdles · 33" / 0.838m · IndoorFirst Crack JV Meet · Dec 1011.19aFirst Crack JV MeetDecember 10, 2025
Pole Vault · IndoorFirst Crack JV Meet · Dec 107-00.00First Crack JV MeetDecember 10, 2025
Pole Vault · OutdoorB'ham Metro JV Championship 2026 · Apr 168-00.00B'ham Metro JV Championship 2026April 16, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · Pole Vault · Place 7 · Mountain BrookMountain BrookPole Vault7.8-00.00 PB9
Apr 16B'ham Metro JV Championship 2026Apr 16 · 100m Hurdles · Place 11 · Mountain BrookMountain Brook100m Hurdles33" / 0.838m11.17.92a PB9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Pole Vault · Place 22 · Mountain BrookMountain BrookPole Vault22.8-00.009
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100m Hurdles · Place 26 · Mountain BrookMountain Brook100m Hurdles33" / 0.838mRound P26.18.52aWind: 0.19
Apr 2Metro Birmingham JV Meet #5Apr 2 · Pole Vault · Place 4 · Mountain BrookMountain BrookPole Vault4.7-06.009
Apr 2Metro Birmingham JV Meet #5Apr 2 · 100m Hurdles · Place 11 · Mountain BrookMountain Brook100m Hurdles30" / 0.762m11.18.32a PB9
Mar 18Birmingham Metro JV Meet #4Mar 18 · Pole Vault · Place 7 · Mountain BrookMountain BrookPole Vault78-09
Mar 18Birmingham Metro JV Meet #4Mar 18 · 100m Hurdles · Place 6 · Mountain BrookMountain Brook100m Hurdles618.639
Mar 12Metro Birmingham JV Meet #3Mar 12 · 100m Hurdles · Place 6 · Mountain BrookMountain Brook100m Hurdles618.659
Mar 5Metro Birmingham JV Meet #2Mar 5 · Pole Vault · Place 3 · Mountain BrookMountain BrookPole Vault38-09
Mar 5Metro Birmingham JV Meet #2Mar 5 · 100m Hurdles · Place 12 · Mountain BrookMountain Brook100m Hurdles1220.699
Mar 5Metro Birmingham JV Meet #2Mar 5 · Pole Vault · Place 3 · Mountain BrookMountain BrookPole Vault38-09
Mar 5Metro Birmingham JV Meet #2Mar 5 · 100m Hurdles · Place 12 · Mountain BrookMountain Brook100m Hurdles1220.699
Feb 25Metro Birmingham JV Meet #1Feb 25 · Pole Vault · Place 4 · Mountain BrookMountain BrookPole Vault4.8-00.009
Feb 25Metro Birmingham JV Meet #1Feb 25 · 100m Hurdles · Place 10 · Mountain BrookMountain Brook100m Hurdles33" / 0.838m10.19.40a9

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 21Last Ditch JV MeetJan 21 · Pole Vault · Place 6 · Mountain BrookMountain BrookPole Vault67-09
Jan 14JV Meet #3Jan 14 · Pole Vault · Place 17 · Mountain BrookMountain BrookPole Vault177-09
Jan 14JV Meet #3Jan 14 · 60m Hurdles · Place 20 · Mountain BrookMountain Brook60m Hurdles2011.119
Jan 6JV Meet #2Jan 6 · Pole Vault · Place 4 · Mountain BrookMountain BrookPole Vault47-09
Jan 6JV Meet #2Jan 6 · 60m Hurdles · Place 16 · Mountain BrookMountain Brook60m Hurdles1611.199

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 10First Crack JV MeetDec 10 · 60m Hurdles · Place 5 · Mountain BrookMountain Brook60m Hurdles33" / 0.838m5.11.19a PB9
Dec 10First Crack JV MeetDec 10 · Pole Vault · Place 6 · Mountain BrookMountain BrookPole Vault6.7-00.00 PB9
Jan 16Middle School Gold Championship MeetJan 16 · Pole Vault · Place 4 · Mountain Brook Jr.Mountain Brook Jr.Pole Vault47-08
Jan 16Middle School Gold Championship MeetJan 16 · 60m Hurdles · Place 17 · Mountain Brook Jr.Mountain Brook Jr.60m Hurdles1711.358
Jan 9Middle School Indoor Meet #3Jan 9 · Pole Vault · Place 2 · Mountain BrookMountain BrookPole Vault27-0—
Jan 9Middle School Indoor Meet #3Jan 9 · 60m Hurdles · Place 16 · Mountain BrookMountain Brook60m Hurdles1611.45a—
Jan 9Middle School Indoor Meet #3Jan 9 · Pole Vault · Place 2 · Mountain Brook Jr.Mountain Brook Jr.Pole Vault27-08
Jan 9Middle School Indoor Meet #3Jan 9 · 60m Hurdles · Place 16 · Mountain Brook Jr.Mountain Brook Jr.60m Hurdles1611.458

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 11Mountain Brook InvitationalApr 11 · Pole Vault · Place 2 · Mountain BrookMountain BrookPole Vault2.7-06.008
Apr 11Mountain Brook InvitationalApr 11 · 300m Hurdles · Place 12 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m12.57.24a8
Apr 11Mountain Brook InvitationalApr 11 · 100m Hurdles · Place 15 · Mountain BrookMountain Brook100m Hurdles30" / 0.762m15.19.68a8
Apr 7Metro South Meet #5 @ HomewoodApr 7 · 100m Hurdles · Place 4 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles418.528
Mar 18Metro South Meet 3Mar 18 · Pole Vault · Place 2 · Mountain BrookMountain BrookPole Vault2.8-00.008
Mar 18Metro South Meet 3Mar 18 · 300m Hurdles · Place 5 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m5.57.83a8
Mar 18Metro South Meet 3Mar 18 · 100m Hurdles · Place 6 · Mountain BrookMountain Brook100m Hurdles30" / 0.762m6.19.04a8
Mar 11Metro South Meet 2- OM 2025Mar 11 · Pole Vault · Place 2 · Mountain Brook Jr.Mountain Brook Jr.Pole Vault27-08
Mar 11Metro South Meet 2- OM 2025Mar 11 · 300m Hurdles · Place 7 · Mountain Brook Jr.Mountain Brook Jr.300m Hurdles755.808
Mar 11Metro South Meet 2- OM 2025Mar 11 · 100m Hurdles · Place 10 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles1019.798
Mar 5Metro South Meet 1- HooverMar 5 · Pole Vault · Place 5 · Mountain BrookMountain BrookPole Vault5.7-00.008
Mar 5Metro South Meet 1- HooverMar 5 · 300m Hurdles · Place 7 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m7.57.28a8
Mar 5Metro South Meet 1- HooverMar 5 · 100m Hurdles · Place 11 · Mountain BrookMountain Brook100m Hurdles30" / 0.762m11.19.35a8

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 16Middle School Meet #2Dec 16 · Pole Vault · Mountain BrookMountain BrookPole Vault--DNS8
Dec 12Middle School Meet #1Dec 12 · 60m Hurdles · Place 11 · Mountain BrookMountain Brook60m Hurdles30" / 0.762m11.11.30a PB8
Dec 12Middle School Meet #1Dec 12 · Pole Vault · Place 4 · Mountain BrookMountain BrookPole Vault4.7-00.008
Jan 18Middle School Gold Championship MeetJan 18 · Pole Vault · Place 4 · Mountain Brook Jr.Mountain Brook Jr.Pole Vault46-67
Jan 18Middle School Gold Championship MeetJan 18 · 60m Hurdles · Place 34 · Mountain Brook Jr.Mountain Brook Jr.60m Hurdles3412.427
Jan 8Middle School Meet #3Jan 8 · Pole Vault · Place 2 · Mountain Brook Jr.Mountain Brook Jr.Pole Vault26-97
Jan 8Middle School Meet #3Jan 8 · 60m Hurdles · Place 43 · Mountain Brook Jr.Mountain Brook Jr.60m Hurdles4312.857
Jan 4Middle School Meet #2Jan 4 · Pole Vault · Place 1 · Mountain Brook Jr.Mountain Brook Jr.Pole Vault16-67
Jan 4Middle School Meet #2Jan 4 · 60m Hurdles · Place 32 · Mountain Brook Jr.Mountain Brook Jr.60m Hurdles3212.587

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 18MS Metro Championship MeetApr 18 · Pole Vault · Place 4 · Mountain Brook Jr.Mountain Brook Jr.Pole Vault47-07
Apr 18MS Metro Championship MeetApr 18 · 300m Hurdles · Place 16 · Mountain Brook Jr.Mountain Brook Jr.300m Hurdles1656.507
Apr 18MS Metro Championship MeetApr 18 · 100m Hurdles · Place 13 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles1319.667
Apr 12Mountain Brook InvitationalApr 12 · Pole Vault · Place 3 · Mountain BrookMountain BrookPole Vault3.7-00.008
Apr 12Mountain Brook InvitationalApr 12 · 300m Hurdles · Place 6 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m6.56.84a PB8
Apr 12Mountain Brook InvitationalApr 12 · 100m Hurdles · Place 13 · Mountain BrookMountain Brook100m Hurdles30" / 0.762m13.19.73a8
Apr 9Metro South MS #5 - ChelseaApr 9 · 100m Hurdles · Place 14 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles1422.547
Apr 3Metro South MS #4 - HomewoodApr 3 · Pole Vault · Place 4 · Mountain Brook Jr.Mountain Brook Jr.Pole Vault46-67
Apr 3Metro South MS #4 - HomewoodApr 3 · 300m Hurdles · Place 9 · Mountain Brook Jr.Mountain Brook Jr.300m Hurdles958.857
Apr 3Metro South MS #4 - HomewoodApr 3 · 100m Hurdles · Place 6 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles619.837
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · Pole Vault · Place 4 · Mountain Brook Jr.Mountain Brook Jr.Pole Vault46-67
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 300m Hurdles · Place 6 · Mountain Brook Jr.Mountain Brook Jr.300m Hurdles657.497
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 100m Hurdles · Place 8 · Mountain Brook Jr.Mountain Brook Jr.100m Hurdles819.967
Mar 12Metro South MS #2 - Oak MountainMar 12 · Pole Vault · Place 4 · Mountain BrookMountain BrookPole Vault4.6-00.008
Mar 12Metro South MS #2 - Oak MountainMar 12 · 300m Hurdles · Place 10 · Mountain BrookMountain Brook300m Hurdles30" / 0.762m10.58.43a8
Mar 12Metro South MS #2 - Oak MountainMar 12 · 100m Hurdles · Place 6 · Mountain BrookMountain Brook100m Hurdles33" / 0.838m6.20.50a8
Mar 6Metro South Meet 1- HewittMar 6 · Pole Vault · Place 3 · Mountain Brook Jr.Mountain Brook Jr.Pole Vault36-08
Mar 6Metro South Meet 1- HewittMar 6 · 300m Hurdles · Place 6 · Mountain Brook Jr.Mountain Brook Jr.300m Hurdles61:01.328

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Middle School Meet #1Dec 7 · 60m Hurdles · Place 33 · Mountain BrookMountain Brook60m Hurdles33" / 0.838m33.12.79a7
Dec 7Middle School Meet #1Dec 7 · Pole Vault · Place 2 · Mountain BrookMountain BrookPole Vault2.6-00.007