Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorPirate Invitational · Apr 1019.19aPirate InvitationalApril 10, 2026
200 Meters · OutdoorAlbertville Varsity Meet #1 · Mar 631.37Albertville Varsity Meet #1March 6, 2026
300m Hurdles · 30" / 0.762m · OutdoorPirate Invitational · Apr 1056.91aPirate InvitationalApril 10, 2026
400 Meters · IndoorJV Meet #3 · Jan 141:22.86JV Meet #3January 14, 2026
400 Meters · OutdoorGuntersville Varsity Meet 1 · Apr 61:23.63Guntersville Varsity Meet 1April 6, 2024
60 Meters · IndoorLast Chance Meet #1 · Jan 269.46Last Chance Meet #1January 26, 2024
High Jump · OutdoorPirate Invitational · Apr 104-04.00Pirate InvitationalApril 10, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 10Pirate InvitationalApr 10 · High Jump · Place 1 · Jb PenningtonHigh Jump1.4-04.00 PB-
Apr 10Pirate InvitationalApr 10 · 300m Hurdles · Place 4 · Jb Pennington300m Hurdles30" / 0.762m4.56.91a PB-
Apr 10Pirate InvitationalApr 10 · 100m Hurdles · Place 2 · Jb Pennington100m Hurdles33" / 0.838m2.19.19a PB-
Mar 10Oneonta OpenerMar 10 · High Jump · Place 6 · JB PenningtonHigh Jump64-612
Mar 10Oneonta OpenerMar 10 · 300m Hurdles · Place 8 · JB Pennington300m Hurdles857.4612
Mar 10Oneonta OpenerMar 10 · 100m Hurdles · Place 7 · JB Pennington100m Hurdles719.7712
Mar 6Albertville Varsity Meet #1Mar 6 · High Jump · Place 1 · JB PenningtonHigh Jump14-812
Mar 6Albertville Varsity Meet #1Mar 6 · 200 Meters · Place 9 · JB Pennington200 Meters931.37 PB12
Mar 6Albertville Varsity Meet #1Mar 6 · 100m Hurdles · Place 3 · JB Pennington100m Hurdles323.6312

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Jan 30AHSAA State Indoor MeetJan 30 · High Jump · Place 8 · JB PenningtonHigh Jump84-412
Jan 30AHSAA State Indoor MeetJan 30 · 60m Hurdles · Place 10 · JB Pennington60m HurdlesRound P1011.5912
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · High Jump · Place 11 · JB PenningtonHigh Jump114-812
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60m Hurdles · Place 51 · JB Pennington60m Hurdles5112.1412
Jan 14JV Meet #3Jan 14 · High Jump · Place 21 · JB PenningtonHigh Jump214-412
Jan 14JV Meet #3Jan 14 · 60m Hurdles · Place 38 · JB Pennington60m Hurdles3811.8412
Jan 14JV Meet #3Jan 14 · 400 Meters · Place 183 · JB Pennington400 Meters1831:22.86 PB12
Jan 6JV Meet #2Jan 6 · High Jump · Place 12 · JB PenningtonHigh Jump124-412
Jan 6JV Meet #2Jan 6 · 60m Hurdles · Place 23 · JB Pennington60m Hurdles2311.6612

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 12Lake Guntersville InvitationalApr 12 · High Jump · Place 5 · JB PenningtonHigh Jump54-411
Apr 12Lake Guntersville InvitationalApr 12 · 300m Hurdles · Place 8 · JB Pennington300m Hurdles859.3011
Apr 10Hayden HS Invitational #2 2025Apr 10 · High Jump · Place 6 · JB PenningtonHigh Jump64-011
Apr 10Hayden HS Invitational #2 2025Apr 10 · 100m Hurdles · Place 2 · JB Pennington100m Hurdles219.1311
Apr 1Hayden HS Invitational #1 2025Apr 1 · 300m Hurdles · Place 10 · JB Pennington300m Hurdles101:02.1111
Apr 1Hayden HS Invitational #1 2025Apr 1 · High Jump · Place 8 · JB PenningtonHigh Jump84-211
Apr 1Hayden HS Invitational #1 2025Apr 1 · 100m Hurdles · Place 6 · JB Pennington100m Hurdles619.2511
Mar 19Blount County Championship 2025Mar 19 · 300m Hurdles · Place 3 · JB Pennington300m Hurdles357.0411
Mar 19Blount County Championship 2025Mar 19 · High Jump · Place 5 · JB PenningtonHigh Jump54-211
Mar 19Blount County Championship 2025Mar 19 · 100m Hurdles · Place 3 · JB Pennington100m Hurdles319.6311
Mar 141A-7A Cullman ClassicMar 14 · 300m Hurdles · Place 13 · JB Pennington300m Hurdles1356.2211
Mar 141A-7A Cullman ClassicMar 14 · High Jump · Place 9 · JB PenningtonHigh Jump94-611
Mar 8Lincoln Meet 1Mar 8 · High Jump · Place 4 · JB PenningtonHigh Jump44-611
Mar 8Lincoln Meet 1Mar 8 · 300m Hurdles · Place 5 · JB Pennington300m Hurdles556.9511

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 24Last Chance #1/PentathlonJan 24 · 60m Hurdles · Place 37 · JB Pennington60m Hurdles3711.8011
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · High Jump · Place 17 · JB PenningtonHigh Jump174-411
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 60m Hurdles · Place 37 · JB Pennington60m Hurdles3712.2511
Jan 15JV Meet #3Jan 15 · High Jump · Place 19 · JB PenningtonHigh Jump194-211
Jan 15JV Meet #3Jan 15 · 60m Hurdles · Place 38 · JB Pennington60m Hurdles3811.5711

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 17Blount County ChampionshipApr 17 · High Jump · Place 3 · JB PenningtonHigh Jump34-410
Apr 17Blount County ChampionshipApr 17 · 100m Hurdles · Place 5 · JB Pennington100m Hurdles519.8710
Apr 6Guntersville Varsity Meet 1Apr 6 · High Jump · Place 3 · JB PenningtonHigh Jump34-210
Apr 6Guntersville Varsity Meet 1Apr 6 · 400 Meters · Place 17 · JB Pennington400 Meters171:23.63 PB10
Apr 6Guntersville Varsity Meet 1Apr 6 · 100m Hurdles · Place 5 · JB Pennington100m Hurdles520.5510
Mar 21Oneonta Meet #2Mar 21 · High Jump · Place 14 · JB PenningtonHigh Jump144-010
Mar 21Oneonta Meet #2Mar 21 · 100m Hurdles · Place 11 · JB Pennington100m Hurdles1120.8910
Mar 14Hayden HS Invitational 2Mar 14 · High Jump · Place 9 · JB PenningtonHigh Jump94-210
Mar 14Hayden HS Invitational 2Mar 14 · 300m Hurdles · Place 8 · JB Pennington300m Hurdles859.8910
Mar 14Hayden HS Invitational 2Mar 14 · 100m Hurdles · Place 5 · JB Pennington100m Hurdles519.9410

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · High Jump · Place 5 · JB PenningtonHigh Jump54-210
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 60m Hurdles · Place 15 · JB Pennington60m HurdlesRound P1512.0510
Jan 26Last Chance Meet #1Jan 26 · High Jump · Place 24 · JB PenningtonHigh Jump244-610
Jan 26Last Chance Meet #1Jan 26 · 60m Hurdles · Place 51 · JB Pennington60m Hurdles5112.0010
Jan 26Last Chance Meet #1Jan 26 · 60 Meters · Place 140 · JB Pennington60 Meters1409.46 PB10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 211A-3A Andy Page Memorial MeetApr 21 · 300m Hurdles · Place 14 · JB Pennington300m Hurdles141:02.459
Apr 211A-3A Andy Page Memorial MeetApr 21 · 100m Hurdles · Place 12 · JB Pennington100m Hurdles1219.549

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 28Last Chance Invitational #3Jan 28 · High Jump · Place 23 · JB PenningtonHigh Jump234-09

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 13Blount County ChampionshipsApr 13 · 300m Hurdles · Place 9 · JB Pennington300m Hurdles91:02.818
Apr 13Blount County ChampionshipsApr 13 · High Jump · Place 4 · JB PenningtonHigh Jump44-28