Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMountain Brook Invitational · Apr 1414.15aMountain Brook InvitationalApril 14, 2023
100m Hurdles · 33" / 0.838m · OutdoorB'ham Metro JV Championship 2026 · Apr 1616.63aB'ham Metro JV Championship 2026April 16, 2026
200 Meters · OutdoorMountain Brook Invitational · Apr 1429.23aMountain Brook InvitationalApril 14, 2023
300m Hurdles · 30" / 0.762m · OutdoorB'ham Metro JV Championship 2026 · Apr 1648.92aB'ham Metro JV Championship 2026April 16, 2026
400 Meters · IndoorJV Meet #3 · Jan 141:04.66JV Meet #3January 14, 2026
400 Meters · OutdoorMetro JV #3 · Mar 121:04.09aMetro JV #3March 12, 2025
60m Hurdles · 33" / 0.838m · IndoorJV Meet #1 · Dec 1910.69aJV Meet #1December 19, 2024

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · 300m Hurdles · Place 2 · HooverHoover300m Hurdles30" / 0.762m2.48.92a PB12
Apr 16B'ham Metro JV Championship 2026Apr 16 · 100m Hurdles · Place 3 · HooverHoover100m Hurdles33" / 0.838m3.16.63a PB12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 300m Hurdles · Place 4 · HooverHoover300m Hurdles30" / 0.762m4.50.99a12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 100m Hurdles · Place 4 · HooverHoover100m Hurdles33" / 0.838m4.17.82a12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 400 Meters · Place 4 · HooverHoover400 Meters4.1:07.16a12
Apr 4John Esslinger Meet of ChampionsApr 4 · 300m Hurdles · Place 9 · HooverHoover300m Hurdles30" / 0.762m9.50.20a12
Apr 4John Esslinger Meet of ChampionsApr 4 · 100m Hurdles · Place 15 · HooverHoover100m Hurdles33" / 0.838m15.17.78a12
Mar 18Birmingham Metro JV Meet #4Mar 18 · 300m Hurdles · Place 1 · HooverHoover300m Hurdles150.1011
Mar 18Birmingham Metro JV Meet #4Mar 18 · 400 Meters · Place 8 · HooverHoover400 Meters81:07.6911
Mar 12Metro Birmingham JV Meet #3Mar 12 · 300m Hurdles · Place 2 · HooverHoover300m Hurdles251.1511
Mar 12Metro Birmingham JV Meet #3Mar 12 · 100m Hurdles · Place 4 · HooverHoover100m Hurdles418.1311
Mar 12Metro Birmingham JV Meet #3Mar 12 · 400 Meters · Place 10 · HooverHoover400 Meters101:07.2711
Mar 5Metro Birmingham JV Meet #2Mar 5 · 300m Hurdles · Place 1 · HooverHoover300m Hurdles150.4011
Mar 5Metro Birmingham JV Meet #2Mar 5 · 100m Hurdles · Place 4 · HooverHoover100m Hurdles418.5711
Mar 5Metro Birmingham JV Meet #2Mar 5 · 400 Meters · Place 5 · HooverHoover400 Meters51:06.5011
Mar 5Metro Birmingham JV Meet #2Mar 5 · 300m Hurdles · Place 1 · HooverHoover300m Hurdles150.4011
Mar 5Metro Birmingham JV Meet #2Mar 5 · 100m Hurdles · Place 4 · HooverHoover100m Hurdles418.5711
Mar 5Metro Birmingham JV Meet #2Mar 5 · 400 Meters · Place 5 · HooverHoover400 Meters51:06.5011
Feb 25Metro Birmingham JV Meet #1Feb 25 · 300m Hurdles · Place 1 · HooverHoover300m Hurdles30" / 0.762m1.51.26a12
Feb 25Metro Birmingham JV Meet #1Feb 25 · 100m Hurdles · Place 6 · HooverHoover100m Hurdles33" / 0.838m6.19.10a12
Feb 25Metro Birmingham JV Meet #1Feb 25 · 400 Meters · Place 7 · HooverHoover400 Meters7.1:06.47a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 14JV Meet #3Jan 14 · 60m Hurdles · Place 3 · HooverHoover60m Hurdles310.1811
Jan 14JV Meet #3Jan 14 · 400 Meters · Place 21 · HooverHoover400 Meters211:04.66 PB11
Jan 6JV Meet #2Jan 6 · 60m Hurdles · Place 8 · HooverHoover60m Hurdles810.6311
Jan 6JV Meet #2Jan 6 · 400 Meters · Place 7 · HooverHoover400 Meters71:06.5211

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Magic City Invitational #2Dec 6 · 60m Hurdles · Place 29 · HooverHoover60m Hurdles33" / 0.838m29.11.40a12
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 60m Hurdles · Place 16 · HooverHoover60m Hurdles33" / 0.838mRound P16.12.23a11
Jan 25Last Chance #3Jan 25 · 60m Hurdles · Place 13 · HooverHoover60m Hurdles1310.4111
Jan 15JV Meet #3Jan 15 · 60m Hurdles · Place 6 · HooverHoover60m Hurdles610.3711
Jan 15JV Meet #3Jan 15 · 400 Meters · Place 30 · HooverHoover400 Meters301:05.3411
Jan 7JV Meet #2Jan 7 · 60m Hurdles · Place 9 · HooverHoover60m Hurdles911.0011
Jan 7JV Meet #2Jan 7 · 400 Meters · Place 10 · HooverHoover400 Meters101:05.3211
Jan 4Ice Breaker Invitational #2Jan 4 · 60m Hurdles · Place 27 · HooverHoover60m Hurdles33" / 0.838m27.11.03a11

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 300m Hurdles · Place 1 · HooverHoover300m Hurdles149.2710
Apr 17Birmingham Metro JV ChampionshipApr 17 · 100m Hurdles · Place 4 · HooverHoover100m Hurdles417.8810
Apr 11Mountain Brook InvitationalApr 11 · 300m Hurdles · Place 21 · HooverHoover300m Hurdles30" / 0.762m21.50.38a11
Apr 10Metro JV #6Apr 10 · 400 Meters · Place 6 · HooverHoover400 Meters6.1:05.55a11
Apr 3Metro JV #5Apr 3 · 300m Hurdles · Place 1 · HooverHoover300m Hurdles30" / 0.762m1.50.39a11
Apr 3Metro JV #5Apr 3 · 100m Hurdles · Place 5 · HooverHoover100m Hurdles33" / 0.838m5.17.59a11
Apr 3Metro JV #5Apr 3 · 400 Meters · Place 5 · HooverHoover400 Meters5.1:04.11a11
Mar 19Metro JV #4Mar 19 · 300m Hurdles · Place 4 · HooverHoover300m Hurdles30" / 0.762m4.50.13a11
Mar 19Metro JV #4Mar 19 · 100m Hurdles · HooverHoover100m Hurdles33" / 0.838m--DNS11
Mar 19Metro JV #4Mar 19 · 400 Meters · Place 7 · HooverHoover400 Meters7.1:05.50a11
Mar 12Metro JV #3Mar 12 · 300m Hurdles · HooverHoover300m Hurdles30" / 0.762m--DNS11
Mar 12Metro JV #3Mar 12 · 100m Hurdles · Place 2 · HooverHoover100m Hurdles33" / 0.838m2.17.35a11
Mar 12Metro JV #3Mar 12 · 400 Meters · Place 2 · HooverHoover400 Meters2.1:04.09a PB11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 300m Hurdles · Place 3 · HooverHoover300m Hurdles30" / 0.762m3.54.62a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 100m Hurdles · Place 8 · HooverHoover100m Hurdles33" / 0.838m8.19.53a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 400 Meters · Place 4 · HooverHoover400 Meters4.1:06.22a11
Feb 27Mountain Brook Metro JV #1Feb 27 · 300m Hurdles · Place 3 · HooverHoover300m Hurdles30" / 0.762m3.54.87a11
Feb 27Mountain Brook Metro JV #1Feb 27 · 100m Hurdles · Place 3 · HooverHoover100m Hurdles33" / 0.838m3.18.13a11
Feb 27Mountain Brook Metro JV #1Feb 27 · 400 Meters · Place 12 · HooverHoover400 Meters12.1:08.59a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 60m Hurdles · Place 6 · HooverHoover60m Hurdles33" / 0.838m6.10.69a PB11
Dec 19JV Meet #1Dec 19 · 400 Meters · Place 16 · HooverHoover400 Meters16.1:05.93a11

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · 200 Meters · Place 19 · BumpusBumpus200 Meters19.29.23a PBWind: -0.28
Apr 14Mountain Brook InvitationalApr 14 · 100 Meters · Place 27 · BumpusBumpus100 Meters27.14.15a PBWind: -0.98