Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorBlount County Championship · Mar 2523.39aBlount County ChampionshipMarch 25, 2026
1600 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 196:14.02Martin Luther King Indoor Track Classic #2January 19, 2026
1600 Meters · OutdoorAlbertville Varsity Meet #1 · Mar 65:50.89Albertville Varsity Meet #1March 6, 2026
200 Meters · OutdoorOneonta Opener · Mar 1027.63Oneonta OpenerMarch 10, 2026
300m Hurdles · 36" / 0.914m · OutdoorAHSAA Lincoln Section 2026 · Apr 2449.05aAHSAA Lincoln Section 2026April 24, 2026
400 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 191:03.24Martin Luther King Indoor Track Classic #2January 19, 2026
400 Meters · OutdoorAHSAA Lincoln Section 2026 · Apr 2459.73aAHSAA Lincoln Section 2026April 24, 2026
800 Meters · IndoorJV Meet #3 · Jan 142:48.60JV Meet #3January 14, 2026
800 Meters · OutdoorPirate Invitational · Apr 102:22.34aPirate InvitationalApril 10, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 24AHSAA Lincoln Section 2026Apr 24 · 300m Hurdles · Place 10 · PenningtonPennington300m Hurdles36" / 0.914m10.49.05a PB10
Apr 24AHSAA Lincoln Section 2026Apr 24 · 400 Meters · Place 17 · PenningtonPennington400 Meters17.59.73a PB10
Apr 16Andy Page Memorial Meet 2026Apr 16 · 300m Hurdles · Place 25 · PenningtonPennington300m Hurdles36" / 0.914m25.51.18a10
Apr 16Andy Page Memorial Meet 2026Apr 16 · 800 Meters · Place 49 · PenningtonPennington800 Meters49.2:26.50a10
Apr 10Pirate InvitationalApr 10 · 300m Hurdles · Place 9 · Jb PenningtonJb Pennington300m Hurdles36" / 0.914m9.52.53a10
Apr 10Pirate InvitationalApr 10 · 800 Meters · Place 11 · Jb PenningtonJb Pennington800 Meters11.2:22.34a PB10
Apr 4Lake Guntersville InvitationalApr 4 · 300m Hurdles · Place 12 · PenningtonPennington300m Hurdles36" / 0.914m12.53.21a10
Apr 4Lake Guntersville InvitationalApr 4 · 800 Meters · Place 23 · PenningtonPennington800 Meters23.2:27.00a10
Apr 4Lake Guntersville InvitationalApr 4 · 200 Meters · Place 32 · PenningtonPennington200 Meters32.28.49a10
Mar 25Blount County ChampionshipMar 25 · 300m Hurdles · Place 7 · PenningtonPennington300m Hurdles36" / 0.914m7.51.05a10
Mar 25Blount County ChampionshipMar 25 · 110m Hurdles · Place 8 · PenningtonPennington110m Hurdles39" / 0.991m8.23.39a PB10
Mar 12Hayden HS InvitationalMar 12 · 300m Hurdles · Place 6 · PenningtonPennington300m Hurdles36" / 0.914m6.51.98a10
Mar 12Hayden HS InvitationalMar 12 · 800 Meters · Place 19 · PenningtonPennington800 Meters19.2:49.26a10
Mar 12Hayden HS InvitationalMar 12 · 400 Meters · Place 24 · PenningtonPennington400 Meters24.1:03.20a10
Mar 10Oneonta OpenerMar 10 · 300m Hurdles · Place 5 · JB PenningtonJB Pennington300m Hurdles550.6510
Mar 10Oneonta OpenerMar 10 · 200 Meters · Place 30 · JB PenningtonJB Pennington200 Meters3027.63 PB10
Mar 6Albertville Varsity Meet #1Mar 6 · 1600 Meters · Place 18 · JB PenningtonJB Pennington1600 Meters185:50.89 PB10
Mar 6Albertville Varsity Meet #1Mar 6 · 800 Meters · Place 12 · JB PenningtonJB Pennington800 Meters122:29.5010
Mar 6Albertville Varsity Meet #1Mar 6 · 300m Hurdles · Place 7 · JB PenningtonJB Pennington300m Hurdles754.8410

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 1600 Meters · Place 71 · JB PenningtonJB Pennington1600 Meters716:14.02 PB10
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 400 Meters · Place 120 · JB PenningtonJB Pennington400 Meters1201:03.24 PB10
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 265 · JB PenningtonJB Pennington800 Meters2652:48.60 PB10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 25AHSAA Lincoln Section 2025Apr 25 · 300m Hurdles · Place 10 · PenningtonPennington300m Hurdles36" / 0.914m10.51.38a9
Apr 12Lake Guntersville InvitationalApr 12 · 300m Hurdles · Place 16 · JB PenningtonJB Pennington300m Hurdles1655.469
Apr 10Hayden HS Invitational #2 2025Apr 10 · 300m Hurdles · Place 6 · JB PenningtonJB Pennington300m Hurdles655.759
Apr 1Hayden HS Invitational #1 2025Apr 1 · 300m Hurdles · Place 8 · JB PenningtonJB Pennington300m Hurdles859.039
Apr 1Hayden HS Invitational #1 2025Apr 1 · 800 Meters · Place 16 · JB PenningtonJB Pennington800 Meters162:43.199
Mar 19Blount County Championship 2025Mar 19 · 300m Hurdles · Place 7 · JB PenningtonJB Pennington300m Hurdles755.209
Mar 141A-7A Cullman ClassicMar 14 · 300m Hurdles · Place 20 · JB PenningtonJB Pennington300m Hurdles2055.879
Mar 8Lincoln Meet 1Mar 8 · 300m Hurdles · Place 25 · JB PenningtonJB Pennington300m Hurdles2558.719
Mar 3Oneonta Opener 2025Mar 3 · 1600 Meters · Place 29 · JB PenningtonJB Pennington1600 Meters296:16.419

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 15JV Meet #3Jan 15 · 1600 Meters · Place 188 · JB PenningtonJB Pennington1600 Meters1886:31.009
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 241 · JB PenningtonJB Pennington800 Meters2412:54.289

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 1Hayden Middle School Meet (Open)Apr 1 · 1600 Meters · Place 11 · JB PenningtonJB Pennington1600 Meters116:19.958
Apr 1Hayden Middle School Meet (Open)Apr 1 · 800 Meters · Place 12 · JB PenningtonJB Pennington800 Meters123:01.128
Apr 1Hayden Middle School Meet (Open)Apr 1 · 400 Meters · Place 15 · JB PenningtonJB Pennington400 Meters151:13.338
Apr 1Hayden Middle School Meet (Open)Apr 1 · 200 Meters · Place 11 · JB PenningtonJB Pennington200 Meters1134.148
Mar 14Hayden HS Invitational 2Mar 14 · 200 Meters · Place 34 · JB PenningtonJB Pennington200 Meters3431.298

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 211A-3A Andy Page Memorial MeetApr 21 · 1600 Meters · Place 28 · JB PenningtonJB Pennington1600 Meters286:55.487
Apr 211A-3A Andy Page Memorial MeetApr 21 · 400 Meters · Place 40 · JB PenningtonJB Pennington400 Meters401:21.167