Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorHewitt-Trussville Invitational · Apr 1769-07Hewitt-Trussville InvitationalApril 17, 2026
Javelin · 600g · OutdoorCold Springs Invitational · Apr 368-01Cold Springs InvitationalApril 3, 2026
Shot Put · 4kg · OutdoorHewitt-Trussville Invitational · Apr 1728-00.00Hewitt-Trussville InvitationalApril 17, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Discus · Place 21 · JasperDiscus1kg21.63-119
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Shot Put · Place 14 · JasperShot Put4kg14.25-07.009
Apr 17Hewitt-Trussville InvitationalApr 17 · Discus · Place 17 · JasperDiscus1kg17.69-07 PB9
Apr 17Hewitt-Trussville InvitationalApr 17 · Shot Put · Place 24 · JasperShot Put4kg24.28-00.00 PB9
Apr 9Jasper Vikings InvitationalApr 9 · Discus · Place 8 · JasperDiscus1kg8.66-109
Apr 9Jasper Vikings InvitationalApr 9 · Shot Put · Place 4 · JasperShot Put4kg4.27-04.509
Apr 3Cold Springs InvitationalApr 3 · Javelin · Place 9 · JasperJavelin600g9.68-01 PB9
Apr 3Cold Springs InvitationalApr 3 · Discus · Place 10 · JasperDiscus1kg10.68-099
Apr 3Cold Springs InvitationalApr 3 · Shot Put · Place 8 · JasperShot Put4kg8.25-08.009
Mar 21Northridge-Jaguar InvitationalMar 21 · Javelin · Place 3 · JasperJavelin373-99
Mar 21Northridge-Jaguar InvitationalMar 21 · Discus · Place 8 · JasperDiscus861-19
Mar 21Northridge-Jaguar InvitationalMar 21 · Shot Put · Place 11 · JasperShot Put1126-6.509

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Paul W. Bryant InvitationalFeb 28 · Shot Put · Place 24 · JasperShot Put2425-2.509
Feb 28Paul W. Bryant InvitationalFeb 28 · Javelin · Place 14 · JasperJavelin1467-59
Feb 28Paul W. Bryant InvitationalFeb 28 · Discus · Place 28 · JasperDiscus2859-79

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · Discus · Place 24 · JasperDiscus1kg24.49-068
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · Shot Put · Place 22 · JasperShot Put4kg22.21-04.008
Apr 18Hewitt Trussville InvitationalApr 18 · Discus · Place 35 · JasperDiscus3556-08
Apr 18Hewitt Trussville InvitationalApr 18 · Shot Put · Place 43 · JasperShot Put4323-58
Apr 10Hayden HS Invitational #2 2025Apr 10 · Shot Put · Place 8 · JasperShot Put822-18
Apr 10Hayden HS Invitational #2 2025Apr 10 · Discus · Place 12 · JasperDiscus1250-38
Apr 10Hayden HS Invitational #2 2025Apr 10 · Javelin · Place 13 · JasperJavelin1365-108
Mar 20Oneonta Meet #2Mar 20 · Discus · Place 24 · JasperDiscus2439-68
Mar 141A-7A Cullman ClassicMar 14 · Discus · Place 22 · JasperDiscus2256-68
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · Discus · Place 24 · JasperDiscus2447-38

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 26Lincoln Section 2024Apr 26 · Discus · Place 14 · JasperDiscus1kg14.54-117
Apr 19Hewitt Trussville InvitationalApr 19 · Javelin · Place 32 · JasperJavelin3258-97
Apr 19Hewitt Trussville InvitationalApr 19 · Discus · Place 36 · JasperDiscus3638-27
Apr 12Arab Knights InvitationalApr 12 · Discus · Place 34 · JasperDiscus3448-17
Apr 12Arab Knights InvitationalApr 12 · Javelin · Place 30 · JasperJavelin3045-67
Mar 21Oneonta Meet #2Mar 21 · Discus · Place 29 · JasperDiscus2945-67
Mar 21Oneonta Meet #2Mar 21 · Javelin · Place 34 · JasperJavelin3442-4.507
Mar 161A - 7A Cullman ClassicMar 16 · Javelin · Place 70 · JasperJavelin7039-87
Mar 161A - 7A Cullman ClassicMar 16 · Discus · Place 61 · JasperDiscus6152-87