Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMetro JV #5 · Apr 311.82aMetro JV #5April 3, 2025
110m Hurdles · 39" / 0.991m · OutdoorJohn Esslinger Meet of Champions · Apr 415.57aJohn Esslinger Meet of ChampionsApril 4, 2026
200 Meters · OutdoorMetro Birmingham JV Meet #4 · Mar 2024.86Metro Birmingham JV Meet #4March 20, 2024
300m Hurdles · 36" / 0.914m · OutdoorMetro JV #6 · Apr 1042.10aMetro JV #6April 10, 2025
400 Meters · IndoorMagic City Invitational #2 · Dec 755.42aMagic City Invitational #2December 7, 2024
400 Meters · OutdoorBirmingham Metro JV Meet #6 - Hoover · Apr 1257.95Birmingham Metro JV Meet #6 - HooverApril 12, 2023
60 Meter · IndoorCrossplex JV Meet #1 · Dec 158.01aCrossplex JV Meet #1December 15, 2022
60 Meters · IndoorHoliday Invitational #2 · Dec 137.61Holiday Invitational #2December 13, 2025
60m Hurdles · 36" / 0.914m · IndoorCross Plex JV Meet #1 · Dec 1410.30aCross Plex JV Meet #1December 14, 2023
60m Hurdles · 39" / 0.991m · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 239.32aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 300m Hurdles · Place 14 · Vestavia Hills300m Hurdles36" / 0.914m14.44.00a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 110m Hurdles · Place 10 · Vestavia Hills110m Hurdles39" / 0.991mRound P10.16.59a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 300m Hurdles · Vestavia Hills300m Hurdles36" / 0.914mRound P--DNS12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 110m Hurdles · Place 7 · Vestavia Hills110m Hurdles39" / 0.991mRound P7.16.13aWind: 0.212
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 110m Hurdles · Place 7 · Vestavia Hills110m Hurdles39" / 0.991m7.18.87aWind: -0.612
Apr 4John Esslinger Meet of ChampionsApr 4 · 300m Hurdles · Place 10 · Vestavia Hills300m Hurdles36" / 0.914m10.44.02a12
Apr 4John Esslinger Meet of ChampionsApr 4 · 110m Hurdles · Place 6 · Vestavia Hills110m Hurdles39" / 0.991m6.15.57a PB12
Mar 21Gail Devers InvitationalMar 21 · 300m Hurdles · Place 33 · Vestavia Hills300m Hurdles36" / 0.914m33.44.26a12
Mar 21Gail Devers InvitationalMar 21 · 110m Hurdles · Place 14 · Vestavia Hills110m Hurdles39" / 0.991m14.16.00a12
Mar 14Homewood InvitationalMar 14 · 300m Hurdles · Place 23 · Vestavia Hil300m Hurdles2344.94—
Mar 14Homewood InvitationalMar 14 · 110m Hurdles · Place 11 · Vestavia Hil110m Hurdles1115.76—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 300m Hurdles · Place 21 · Vestavia Hills300m Hurdles2145.0612
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 110m Hurdles · Place 17 · Vestavia Hills110m Hurdles1717.2012

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 300m Hurdles · Place 10 · Vestavia Hills300m Hurdles1043.7712
Feb 27Husky ClassicFeb 27 · 110m Hurdles · Place 14 · Vestavia Hills110m Hurdles1417.6012
Jan 30AHSAA State Indoor MeetJan 30 · 60m Hurdles · Place 11 · Vestavia Hills60m HurdlesRound P118.9412
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 60m Hurdles · Place 25 · Vestavia Hills60m Hurdles39" / 0.991m25.9.32a PB12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60m Hurdles · Place 22 · Vestavia Hills60m Hurdles229.4312
Jan 3Ice Breaker #2Jan 3 · 60m Hurdles · Place 17 · Vestavia Hills60m Hurdles179.2712

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 60m Hurdles · Place 36 · Vestavia Hills60m Hurdles3610.0912
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 119 · Vestavia Hills60 Meters1197.61 PB12
Dec 13Holiday Invitational #2Dec 13 · 60m Hurdles · Place 36 · Vestavia Hills60m Hurdles3610.0912
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 119 · Vestavia Hills60 Meters1197.6112
Dec 6Magic City Invitational #2Dec 6 · 60m Hurdles · Place 22 · Vestavia Hills60m Hurdles39" / 0.991m22.9.63a12
Jan 4Ice Breaker Invitational #2Jan 4 · 60m Hurdles · Vestavia Hills60m Hurdles39" / 0.991m--DQ11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 110m Hurdles · Place 3 · Vestavia Hills110m Hurdles315.6111
Apr 10Metro JV #6Apr 10 · 300m Hurdles · Place 2 · Vestavia Hills300m Hurdles36" / 0.914m2.42.10a PB11
Apr 10Metro JV #6Apr 10 · 110m Hurdles · Place 2 · Vestavia Hills110m Hurdles39" / 0.991m2.16.34a11
Apr 3Metro JV #5Apr 3 · 200 Meters · Vestavia Hills200 Meters--DNS11
Apr 3Metro JV #5Apr 3 · 100 Meters · Place 37 · Vestavia Hills100 Meters37.11.82a PB11
Mar 14Homewood Invitational 2025Mar 14 · 300m Hurdles · Place 10 · Vestavia Hills300m Hurdles1042.84a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 60m Hurdles · Place 29 · Vestavia Hills60m Hurdles299.7311
Dec 7Magic City Invitational #2Dec 7 · 60m Hurdles · Place 23 · Vestavia Hills60m Hurdles39" / 0.991m23.9.76a11
Dec 7Magic City Invitational #2Dec 7 · 400 Meters · Place 39 · Vestavia Hills400 Meters39.55.42a PB11
Feb 29Metro Birmingham JV Meet #1Feb 29 · 300m Hurdles · Place 3 · Vestavia Hills300m Hurdles344.9410
Jan 29JV Meet #3Jan 29 · 400 Meters · Place 37 · Vestavia Hills400 Meters3757.0010
Jan 29JV Meet #3Jan 29 · 60 Meters · Place 106 · Vestavia Hills60 Meters1067.9710

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 110m Hurdles · Place 5 · Vestavia Hills110m Hurdles517.33a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 300m Hurdles · Place 4 · Vestavia Hills300m Hurdles444.04a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 100 Meters · Place 37 · Vestavia Hills100 Meters3712.02a—
Mar 20Metro Birmingham JV Meet #4Mar 20 · 200 Meters · Place 30 · Vestavia Hills200 Meters3024.86 PB10
Mar 20Metro Birmingham JV Meet #4Mar 20 · 100 Meters · Place 36 · Vestavia Hills100 Meters3612.1910
Mar 14Metro JV Meet #3Mar 14 · 100 Meters · Place 52 · Vestavia Hills100 Meters5212.18a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 300m Hurdles · Place 3 · Vestavia Hills300m Hurdles344.46a—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14Cross Plex JV Meet #1Dec 14 · 60m Hurdles · Place 10 · Vestavia Hills60m Hurdles36" / 0.914m10.10.30a PB10
Dec 14Cross Plex JV Meet #1Dec 14 · 60 Meter · Place 131 · Vestavia Hills60 Meter131.8.05a10
Dec 14Cross Plex JV Meet #1Dec 14 · 400 Meters · Place 68 · Vestavia Hills400 Meters68.59.60a10
Jan 18JV Meet #3Jan 18 · 60m Hurdles · Place 12 · Vestavia Hills60m Hurdles1210.2512
Jan 18JV Meet #3Jan 18 · 60 Meters · Place 171 · Vestavia Hills60 Meters1718.0812
Jan 10JV Meet #2Jan 10 · 60m Hurdles · Place 17 · Vestavia Hills60m Hurdles1710.6312
Jan 10JV Meet #2Jan 10 · 60 Meters · Place 113 · Vestavia Hills60 Meters1138.0212

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 20Birmingham Metro JV ChampionshipApr 20 · 300m Hurdles · Vestavia Hil300m Hurdles—44.61—
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 300m Hurdles · Place 4 · Vestavia Hills300m Hurdles444.619
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 400 Meters · Place 16 · Vestavia Hills400 Meters1657.95 PB9
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 300m Hurdles · Place 8 · Vestavia Hills300m Hurdles844.769
Mar 23Over the Mountain ChallengeMar 23 · 300m Hurdles · Place 14 · Vestavia Hills300m Hurdles1447.129
Mar 15Metro Birmingham JV Meet #3Mar 15 · 300m Hurdles · Place 3 · Vestavia Hills300m Hurdles348.229
Mar 15Metro Birmingham JV Meet #3Mar 15 · 110m Hurdles · Place 8 · Vestavia Hills110m Hurdles819.309
Mar 15Metro Birmingham JV Meet #3Mar 15 · 400 Meters · Place 47 · Vestavia Hills400 Meters4759.659
Mar 2Metro Birmingham JV Meet #1Mar 2 · 300m Hurdles · Place 7 · Vestavia Hills300m Hurdles36" / 0.914m7.47.54a12
Mar 2Metro Birmingham JV Meet #1Mar 2 · 110m Hurdles · Place 9 · Vestavia Hills110m Hurdles39" / 0.991m9.19.19a12
Mar 2Metro Birmingham JV Meet #1Mar 2 · 100 Meters · Place 82 · Vestavia Hills100 Meters82.12.68a12

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Crossplex JV Meet #1Dec 15 · 60m Hurdles · Vestavia Hills60m Hurdles36" / 0.914m--DQ12
Dec 15Crossplex JV Meet #1Dec 15 · 60 Meter · Place 92 · Vestavia Hills60 Meter92.8.01a PB12