Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorPirate Invitational · Apr 10127-03Pirate InvitationalApril 10, 2026
Javelin · 600g · OutdoorPirate Invitational · Apr 10120-10Pirate InvitationalApril 10, 2026
Shot Put · 4kg · OutdoorPirate Invitational · Apr 1040-01.50Pirate 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 · Javelin · Place 1 · Jb PenningtonJavelin600g1.120-10 PB-
Apr 10Pirate InvitationalApr 10 · Discus · Place 1 · Jb PenningtonDiscus1kg1.127-03 PB-
Apr 10Pirate InvitationalApr 10 · Shot Put · Place 1 · Jb PenningtonShot Put4kg1.40-01.50 PB-
Mar 10Oneonta OpenerMar 10 · Javelin · Place 1 · JB PenningtonJavelin1122-710
Mar 10Oneonta OpenerMar 10 · Shot Put · Place 1 · JB PenningtonShot Put140-5.7510
Mar 10Oneonta OpenerMar 10 · Discus · Place 1 · JB PenningtonDiscus1116-310
Mar 6Albertville Varsity Meet #1Mar 6 · Javelin · Place 1 · JB PenningtonJavelin1128-010
Mar 6Albertville Varsity Meet #1Mar 6 · Discus · Place 1 · JB PenningtonDiscus1127-510
Mar 6Albertville Varsity Meet #1Mar 6 · Shot Put · Place 1 · JB PenningtonShot Put138-11.5010

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30AHSAA State Indoor MeetJan 30 · Shot Put · Place 1 · JB PenningtonShot Put136-7.2510
Jan 14JV Meet #3Jan 14 · Shot Put · Place 2 · JB PenningtonShot Put237-1010

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 12Lake Guntersville InvitationalApr 12 · Shot Put · Place 1 · JB PenningtonShot Put139-9.509
Apr 12Lake Guntersville InvitationalApr 12 · Javelin · Place 5 · JB PenningtonJavelin5110-29
Apr 12Lake Guntersville InvitationalApr 12 · Discus · Place 1 · JB PenningtonDiscus1107-119
Apr 10Hayden HS Invitational #2 2025Apr 10 · Shot Put · Place 1 · JB PenningtonShot Put139-09
Apr 10Hayden HS Invitational #2 2025Apr 10 · Discus · Place 1 · JB PenningtonDiscus1105-49
Apr 10Hayden HS Invitational #2 2025Apr 10 · Javelin · Place 1 · JB PenningtonJavelin1100-109
Apr 1Hayden HS Invitational #1 2025Apr 1 · Shot Put · Place 1 · JB PenningtonShot Put140-19
Apr 1Hayden HS Invitational #1 2025Apr 1 · Discus · Place 1 · JB PenningtonDiscus199-29
Apr 1Hayden HS Invitational #1 2025Apr 1 · Javelin · Place 2 · JB PenningtonJavelin295-39
Mar 19Blount County Championship 2025Mar 19 · Shot Put · Place 1 · JB PenningtonShot Put140-119
Mar 19Blount County Championship 2025Mar 19 · Discus · Place 1 · JB PenningtonDiscus1114-09
Mar 19Blount County Championship 2025Mar 19 · Javelin · Place 1 · JB PenningtonJavelin1107-49
Mar 141A-7A Cullman ClassicMar 14 · Shot Put · Place 1 · JB PenningtonShot Put142-5.759
Mar 141A-7A Cullman ClassicMar 14 · Discus · Place 2 · JB PenningtonDiscus2115-09
Mar 8Lincoln Meet 1Mar 8 · Javelin · Place 1 · JB PenningtonJavelin1106-19
Mar 8Lincoln Meet 1Mar 8 · Discus · Place 1 · JB PenningtonDiscus1111-59
Mar 8Lincoln Meet 1Mar 8 · Shot Put · Place 1 · JB PenningtonShot Put140-109
Mar 3Oneonta Opener 2025Mar 3 · Shot Put · Place 1 · JB PenningtonShot Put137-69
Mar 3Oneonta Opener 2025Mar 3 · Discus · Place 1 · JB PenningtonDiscus1115-79
Mar 3Oneonta Opener 2025Mar 3 · Javelin · Place 1 · JB PenningtonJavelin1107-59

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 15JV Meet #3Jan 15 · Shot Put · Place 1 · JB PenningtonShot Put138-109

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 17Blount County ChampionshipApr 17 · Shot Put · Place 1 · JB PenningtonShot Put135-98
Apr 17Blount County ChampionshipApr 17 · Discus · Place 1 · JB PenningtonDiscus1106-08
Apr 17Blount County ChampionshipApr 17 · Javelin · Place 2 · JB PenningtonJavelin281-48
Apr 6Guntersville Varsity Meet 1Apr 6 · Shot Put · Place 1 · JB PenningtonShot Put135-48
Apr 6Guntersville Varsity Meet 1Apr 6 · Discus · Place 1 · JB PenningtonDiscus1107-58
Apr 6Guntersville Varsity Meet 1Apr 6 · Javelin · Place 10 · JB PenningtonJavelin1070-9.258
Apr 1Hayden Middle School Meet (Open)Apr 1 · Javelin · Place 2 · JB PenningtonJavelin269-08
Mar 21Oneonta Meet #2Mar 21 · Shot Put · Place 1 · JB PenningtonShot Put135-28
Mar 21Oneonta Meet #2Mar 21 · Discus · Place 2 · JB PenningtonDiscus2101-28
Mar 21Oneonta Meet #2Mar 21 · Javelin · Place 13 · JB PenningtonJavelin1372-118
Mar 14Hayden HS Invitational 2Mar 14 · Shot Put · Place 1 · JB PenningtonShot Put134-118
Mar 14Hayden HS Invitational 2Mar 14 · Discus · Place 2 · JB PenningtonDiscus2109-58
Mar 14Hayden HS Invitational 2Mar 14 · Javelin · Place 6 · JB PenningtonJavelin678-08

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · Shot Put · Place 3 · JB PenningtonShot Put332-3.758
Jan 26Last Chance Meet #1Jan 26 · Shot Put · Place 8 · JB PenningtonShot Put832-108

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 211A-3A Andy Page Memorial MeetApr 21 · Discus · Place 5 · JB PenningtonDiscus580-2.507
Apr 211A-3A Andy Page Memorial MeetApr 21 · Shot Put · Place 4 · JB PenningtonShot Put430-27