Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorMetro Birmingham JV Meet #1 · Feb 2915.51Metro Birmingham JV Meet #1February 29, 2024
100 Meters · OutdoorBirmingham Metro JV Championship · Apr 1815.08aBirmingham Metro JV ChampionshipApril 18, 2024
100m Hurdles · 33" / 0.838m · OutdoorB'ham Metro JV Championship 2026 · Apr 1619.97aB'ham Metro JV Championship 2026April 16, 2026
300m Hurdles · 30" / 0.762m · OutdoorMetro Birmingham JV Meet @ Hoover #6 · Apr 957.89aMetro Birmingham JV Meet @ Hoover #6April 9, 2026
400 Meters · IndoorJV Meet #1 · Dec 191:14.92aJV Meet #1December 19, 2024
60 Meter · IndoorCross Plex JV Meet #1 · Dec 149.54aCross Plex JV Meet #1December 14, 2023
60 Meters · IndoorJV Meet #2 · Jan 79.55JV Meet #2January 7, 2025
60m Hurdles · 30" / 0.762m · IndoorCrossplex JV Meet #1 · Dec 1511.82aCrossplex JV Meet #1December 15, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · 300m Hurdles · Place 18 · Vestavia HillsVestavia Hills300m Hurdles30" / 0.762m18.58.40a12
Apr 16B'ham Metro JV Championship 2026Apr 16 · 100m Hurdles · Place 22 · Vestavia HillsVestavia Hills100m Hurdles33" / 0.838m22.19.97a PB12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 300m Hurdles · Place 7 · Vestavia HillsVestavia Hills300m Hurdles30" / 0.762m7.57.89a PB12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 100m Hurdles · Vestavia HillsVestavia Hills100m Hurdles33" / 0.838m--DNS12
Apr 4John Esslinger Meet of ChampionsApr 4 · 100m Hurdles · Place 23 · Vestavia HillsVestavia Hills100m Hurdles33" / 0.838m23.20.94a12
Apr 2Metro Birmingham JV Meet #5Apr 2 · 100m Hurdles · Vestavia HillsVestavia Hills100m Hurdles30" / 0.762m--DNS12
Mar 18Birmingham Metro JV Meet #4Mar 18 · 100m Hurdles · Place 14 · Vestavia HillsVestavia Hills100m Hurdles1420.8212
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100m Hurdles · Place 33 · Vestavia HillsVestavia Hills100m Hurdles3320.6612

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 60m Hurdles · Vestavia HillsVestavia Hills60m Hurdles30" / 0.762m--DNS12
Dec 6Magic City Invitational #2Dec 6 · 400 Meters · Place 84 · Vestavia HillsVestavia Hills400 Meters84.1:17.86a12
Jan 15JV Meet #3Jan 15 · 60m Hurdles · Place 30 · Vestavia HillsVestavia Hills60m Hurdles3011.3011
Jan 7JV Meet #2Jan 7 · 60m Hurdles · Place 17 · Vestavia HillsVestavia Hills60m Hurdles1711.5311
Jan 7JV Meet #2Jan 7 · 60 Meters · Place 88 · Vestavia HillsVestavia Hills60 Meters889.55 PB11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 100m Hurdles · Place 6 · Vestavia HillsVestavia Hills100m Hurdles618.7011
Apr 17Birmingham Metro JV ChampionshipApr 17 · 100 Meters · Place 73 · Vestavia HillsVestavia Hills100 Meters7315.2811
Apr 10Metro JV #6Apr 10 · 100 Meters · Place 62 · Vestavia HillsVestavia Hills100 Meters62.15.82a11
Mar 19Metro JV #4Mar 19 · 100 Meters · Vestavia HillsVestavia Hills100 Meters--DNS11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 300m Hurdles · Place 19 · Vestavia HillsVestavia Hills300m Hurdles30" / 0.762m19.1:02.85a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 100 Meters · Place 65 · Vestavia HillsVestavia Hills100 Meters65.15.80a11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 400 Meters · Place 79 · Vestavia HillsVestavia Hills400 Meters79.1:14.92a PB11
Feb 29Metro Birmingham JV Meet #1Feb 29 · 100 Meters · Place 45 · Vestavia HillsVestavia Hills100 Meters4515.51 PB10
Jan 29JV Meet #3Jan 29 · 60m Hurdles · Place 13 · Vestavia HillsVestavia Hills60m Hurdles1311.4110
Jan 29JV Meet #3Jan 29 · 60 Meters · Place 111 · Vestavia HillsVestavia Hills60 Meters1119.8110

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 300m Hurdles · Place 14 · Vestavia HillsVestavia Hills300m Hurdles1458.54a—
Apr 18Birmingham Metro JV ChampionshipApr 18 · 100 Meters · Place 51 · Vestavia HillsVestavia Hills100 Meters5115.08a PB—
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 300m Hurdles · Place 7 · Vestavia HillsVestavia Hills300m Hurdles757.0710
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 100 Meters · Place 43 · Vestavia HillsVestavia Hills100 Meters4315.4510
Apr 4Metro Birmingham JV Meet #5Apr 4 · 300m Hurdles · Place 8 · Vestavia HillsVestavia Hills300m Hurdles856.38a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 100 Meters · Place 61 · Vestavia HillsVestavia Hills100 Meters6115.33a—
Mar 20Metro Birmingham JV Meet #4Mar 20 · 100m Hurdles · Place 12 · Vestavia HillsVestavia Hills100m Hurdles1220.9510
Mar 20Metro Birmingham JV Meet #4Mar 20 · 100 Meters · Place 40 · Vestavia HillsVestavia Hills100 Meters4015.3910
Mar 14Metro JV Meet #3Mar 14 · 300m Hurdles · Place 10 · Vestavia HillsVestavia Hills300m Hurdles1058.72a—
Mar 14Metro JV Meet #3Mar 14 · 100 Meters · Place 67 · Vestavia HillsVestavia Hills100 Meters6715.32a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 100m Hurdles · Place 11 · Vestavia HillsVestavia Hills100m Hurdles1120.19a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 100 Meters · Place 44 · Vestavia HillsVestavia Hills100 Meters4415.09a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Cross Plex JV Meet #1Dec 14 · 60m Hurdles · Place 16 · Vestavia HillsVestavia Hills60m Hurdles30" / 0.762m16.11.83a10
Dec 14Cross Plex JV Meet #1Dec 14 · 60 Meter · Place 83 · Vestavia HillsVestavia Hills60 Meter83.9.54a PB10
Jan 10JV Meet #2Jan 10 · 60m Hurdles · Place 31 · Vestavia HillsVestavia Hills60m Hurdles3111.999
Jan 10JV Meet #2Jan 10 · 60 Meters · Place 156 · Vestavia HillsVestavia Hills60 Meters15610.209

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Crossplex JV Meet #1Dec 15 · 60m Hurdles · Place 29 · Vestavia HillsVestavia Hills60m Hurdles30" / 0.762m29.11.82a PB9
Dec 15Crossplex JV Meet #1Dec 15 · 60 Meter · Place 122 · Vestavia HillsVestavia Hills60 Meter122.10.02a9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 60m Hurdles · Place 25 · Liberty Park msLiberty Park ms60m Hurdles30" / 0.762m25.13.04a8
Dec 9Middle School Indoor Meet #1Dec 9 · 60 Meter · Place 137 · Liberty Park msLiberty Park ms60 Meter137.10.68a8