Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorMetro Birmingham JV Meet #1 · Feb 2912.27Metro Birmingham JV Meet #1February 29, 2024
100 Meters · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2410.99aAHSAA Hewitt-Trussville Section 2026April 24, 2026
200 Meters · IndoorTFCUSA INDOOR NATIONAL CHAMPIONSHIP · Feb 822.37TFCUSA INDOOR NATIONAL CHAMPIONSHIPFebruary 8, 2026
200 Meters · OutdoorVestavia Hills - Varsity - King of the Mountain - Invitational · Mar 622.62Vestavia Hills - Varsity - King of the Mountain - InvitationalMarch 6, 2026
400 Meters · IndoorJV Meet #1 · Dec 1955.37aJV Meet #1December 19, 2024
60 Meter · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 236.89aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
60 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 197.05Martin Luther King Indoor Track Classic #2January 19, 2026
Javelin · 800g · OutdoorPTC Meet of Champions · May 1763-02PTC Meet of ChampionsMay 17, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 242026 USATF National Youth Outdoor ChampionshipsJun 24 · 200 Meters · Place 18 · Birmingham ExpressBirmingham Express200 MetersRound P1823.17a12
Jun 242026 USATF National Youth Outdoor ChampionshipsJun 24 · 100 Meters · Place 9 · Birmingham ExpressBirmingham Express100 MetersRound P911.46a12
Jun 13Alabama State GamesJun 13 · 200 Meters · Place 8 · Birmingham ExpressBirmingham Express200 Meters8.22.89a12
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · 200 Meters · Place 14 · Birmingham ExpressBirmingham Express200 Meters1423.26a12
Jun 6AAU Southeastern District Qualifier (Alabama)Jun 6 · 100 Meters · Place 20 · Birmingham ExpressBirmingham Express100 Meters2011.57a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100 Meters · Place 6 · HooverHoover100 MetersRound P6.10.99a PB12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100 Meters · Place 7 · HooverHoover100 Meters7.11.17a12
Apr 17Hewitt-Trussville InvitationalApr 17 · 100 Meters · Place 14 · HooverHoover100 Meters14.11.25a12
Apr 4John Esslinger Meet of ChampionsApr 4 · 200 Meters · HooverHoover200 Meters--DNS12
Apr 4John Esslinger Meet of ChampionsApr 4 · 100 Meters · HooverHoover100 Meters--DNS12
Mar 19Thompson InvitationalMar 19 · 200 Meters · Place 9 · HooverHoover200 Meters922.6912
Mar 19Thompson InvitationalMar 19 · 100 Meters · Place 9 · HooverHoover100 Meters911.2212
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100 Meters · Place 13 · HooverHoover100 Meters1311.2912
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 200 Meters · Place 9 · HooverHoover200 Meters922.62 PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15Birmingham Indoor NationalsFeb 15 · 60 Meters · Place 9 · Birmingham ExpressBirmingham Express60 MetersRound P97.09—
Feb 8TFCUSA INDOOR NATIONAL CHAMPIONSHIPFeb 8 · 200 Meters · Place 4 · Birmingham ExpressBirmingham Express200 Meters422.37 PB—
Feb 8TFCUSA INDOOR NATIONAL CHAMPIONSHIPFeb 8 · 60 Meters · Place 7 · Birmingham ExpressBirmingham Express60 Meters77.14—
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 60 Meter · Place 4 · HooverHoover60 Meter4.6.89a PB12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60 Meters · Place 13 · HooverHoover60 Meters137.05 PB12
Jan 3Ice Breaker #2Jan 3 · 60 Meters · Place 23 · HooverHoover60 Meters237.1512

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 400 Meters · HooverHoover400 Meters--DNS12
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 20 · HooverHoover60 Meters207.0812
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 20 · HooverHoover60 Meters207.0812
Dec 6Magic City Invitational #2Dec 6 · 60 Meter · Place 11 · HooverHoover60 Meter11.7.04a12
Jan 15JV Meet #3Jan 15 · 60 Meters · Place 12 · HooverHoover60 Meters127.2311
Jan 7JV Meet #2Jan 7 · 400 Meters · Place 51 · HooverHoover400 Meters5157.2911
Jan 7JV Meet #2Jan 7 · 60 Meters · Place 8 · HooverHoover60 Meters87.2111

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 14USATF Alabama Association Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 1 · UnattachedUnattached200 Meters1.23.13aWind: 0.412
Jun 14USATF Alabama Association Junior Olympic ChampionshipsJun 14 · 100 Meters · Place 1 · UnattachedUnattached100 Meters1.11.18aWind: 0.312
May 17PTC Meet of ChampionsMay 17 · Long Jump · UnattachedUnattachedLong Jump--DNS12
May 17PTC Meet of ChampionsMay 17 · Javelin · Place 3 · UnattachedUnattachedJavelin800g3.63-02 PB12
May 17PTC Meet of ChampionsMay 17 · 200 Meters · Place 7 · UnattachedUnattached200 Meters7.24.19a12
May 17PTC Meet of ChampionsMay 17 · 100 Meters · Place 5 · UnattachedUnattached100 Meters5.11.38a12
Apr 17Birmingham Metro JV ChampionshipApr 17 · 200 Meters · Place 5 · HooverHoover200 Meters523.5811
Apr 17Birmingham Metro JV ChampionshipApr 17 · 100 Meters · Place 2 · HooverHoover100 Meters211.2511
Apr 10Metro JV #6Apr 10 · 100 Meters · HooverHoover100 Meters--DNS11
Apr 3Metro JV #5Apr 3 · 100 Meters · HooverHoover100 Meters--DNS11
Mar 19Metro JV #4Mar 19 · 200 Meters · Place 7 · HooverHoover200 Meters7.23.43a11
Mar 19Metro JV #4Mar 19 · 100 Meters · Place 84 · HooverHoover100 Meters84.13.03a11
Mar 12Metro JV #3Mar 12 · 200 Meters · Place 10 · HooverHoover200 Meters10.23.88a11
Mar 12Metro JV #3Mar 12 · 100 Meters · Place 2 · HooverHoover100 Meters2.11.27a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 200 Meters · Place 22 · HooverHoover200 Meters22.24.55a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 100 Meters · Place 20 · HooverHoover100 Meters20.11.99a11
Feb 27Mountain Brook Metro JV #1Feb 27 · 200 Meters · Place 6 · HooverHoover200 Meters6.23.97a11
Feb 27Mountain Brook Metro JV #1Feb 27 · 100 Meters · Place 4 · HooverHoover100 Meters4.11.60a11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 60 Meter · Place 5 · HooverHoover60 Meter5.7.24a11
Dec 19JV Meet #1Dec 19 · 400 Meters · Place 30 · HooverHoover400 Meters30.55.37a PB11
Feb 29Metro Birmingham JV Meet #1Feb 29 · 100 Meters · Place 32 · HooverHoover100 Meters3212.27 PB10
Jan 29JV Meet #3Jan 29 · 60 Meters · Place 40 · HooverHoover60 Meters407.6310
Jan 9JV Meet #2Jan 9 · 60 Meters · Place 76 · HooverHoover60 Meters767.82—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 200 Meters · UnattachedUnattached200 Meters—DNS11
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · UnattachedUnattached100 MetersRound P—DNS11
Apr 18Birmingham Metro JV ChampionshipApr 18 · 200 Meters · Place 10 · HooverHoover200 Meters1023.72a—
Apr 18Birmingham Metro JV ChampionshipApr 18 · 100 Meters · Place 4 · HooverHoover100 Meters411.37a—
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 200 Meters · Place 14 · HooverHoover200 Meters1424.7010
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 100 Meters · Place 6 · HooverHoover100 Meters611.8410
Apr 4Metro Birmingham JV Meet #5Apr 4 · 200 Meters · Place 20 · HooverHoover200 Meters2024.58a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 100 Meters · Place 6 · HooverHoover100 Meters611.48a—
Mar 20Metro Birmingham JV Meet #4Mar 20 · 200 Meters · Place 21 · HooverHoover200 Meters2124.3410
Mar 20Metro Birmingham JV Meet #4Mar 20 · 100 Meters · Place 7 · HooverHoover100 Meters711.6510
Mar 14Metro JV Meet #3Mar 14 · 100 Meters · Place 12 · HooverHoover100 Meters1211.71a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 100 Meters · Place 8 · HooverHoover100 Meters811.65a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Cross Plex JV Meet #1Dec 14 · 60 Meter · Place 100 · HooverHoover60 Meter100.7.90a10

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 20Birmingham Metro JV ChampionshipApr 20 · 200 Meters · Place 47 · HooverHoover200 Meters4725.493—
Apr 20Birmingham Metro JV ChampionshipApr 20 · 100 Meters · Place 51 · HooverHoover100 Meters5112.069—
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 200 Meters · Place 60 · HooverHoover200 Meters6026.049
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 100 Meters · Place 45 · HooverHoover100 Meters4512.299
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 200 Meters · Place 61 · HooverHoover200 Meters6126.059
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 100 Meters · Place 102 · HooverHoover100 Meters10212.789
Mar 15Metro Birmingham JV Meet #3Mar 15 · 100 Meters · Place 108 · HooverHoover100 Meters10813.149
Mar 2Metro Birmingham JV Meet #1Mar 2 · 200 Meters · Place 81 · HooverHoover200 Meters81.26.99a9
Mar 2Metro Birmingham JV Meet #1Mar 2 · 100 Meters · Place 121 · HooverHoover100 Meters121.13.44a9