Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorDon Heidon Invitational · Apr 468-02Don Heidon InvitationalApril 4, 2026
Javelin · 600g · OutdoorDon Heidon Invitational · Apr 480-10Don Heidon InvitationalApril 4, 2026
Shot Put · 4kg · OutdoorHewitt-Trussville Invitational · Apr 1732-04.00Hewitt-Trussville InvitationalApril 17, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Javelin · Place 10 · JasperJavelin600g10.76-0612
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Discus · Place 23 · JasperDiscus1kg23.59-0112
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Shot Put · Place 10 · JasperShot Put4kg10.30-01.0012
Apr 17Hewitt-Trussville InvitationalApr 17 · Javelin · Place 16 · JasperJavelin600g16.77-0912
Apr 17Hewitt-Trussville InvitationalApr 17 · Discus · Place 24 · JasperDiscus1kg24.63-0812
Apr 17Hewitt-Trussville InvitationalApr 17 · Shot Put · Place 7 · JasperShot Put4kg7.32-04.00 PB12
Apr 9Jasper Vikings InvitationalApr 9 · Javelin · Place 7 · JasperJavelin600g7.80-0412
Apr 9Jasper Vikings InvitationalApr 9 · Discus · Place 10 · JasperDiscus1kg10.62-0512
Apr 9Jasper Vikings InvitationalApr 9 · Shot Put · Place 3 · JasperShot Put4kg3.28-02.5012
Apr 4Don Heidon InvitationalApr 4 · Javelin · Place 4 · JasperJavelin600g4.80-10 PB12
Apr 4Don Heidon InvitationalApr 4 · Discus · Place 5 · JasperDiscus1kg5.68-02 PB12
Apr 4Don Heidon InvitationalApr 4 · Shot Put · Place 2 · JasperShot Put4kg2.29-11.0012
Apr 3Don Heidon InvitationalApr 3 · Javelin · Place 4 · JasperJavelin600g4.80-1012
Apr 3Don Heidon InvitationalApr 3 · Discus · Place 5 · JasperDiscus1kg5.68-212
Apr 3Don Heidon InvitationalApr 3 · Shot Put · Place 2 · JasperShot Put4kg2.29-1112
Mar 21Northridge-Jaguar InvitationalMar 21 · Javelin · Place 6 · JasperJavelin682-012
Mar 21Northridge-Jaguar InvitationalMar 21 · Discus · Place 10 · JasperDiscus1073-012
Mar 21Northridge-Jaguar InvitationalMar 21 · Shot Put · Place 5 · JasperShot Put530-1.5012

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Paul W. Bryant InvitationalFeb 28 · Shot Put · Place 10 · JasperShot Put1029-2.5012
Feb 28Paul W. Bryant InvitationalFeb 28 · Javelin · Place 7 · JasperJavelin781-012
Feb 28Paul W. Bryant InvitationalFeb 28 · Discus · Place 16 · JasperDiscus1671-112

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 18Hewitt Trussville InvitationalApr 18 · Javelin · Place 19 · JasperJavelin1975-911
Apr 18Hewitt Trussville InvitationalApr 18 · Shot Put · Place 12 · JasperShot Put1230-911
Apr 10Hayden HS Invitational #2 2025Apr 10 · Shot Put · Place 2 · JasperShot Put229-411
Apr 10Hayden HS Invitational #2 2025Apr 10 · Discus · Place 9 · JasperDiscus953-811
Apr 10Hayden HS Invitational #2 2025Apr 10 · Javelin · Place 5 · JasperJavelin577-1111
Mar 20Oneonta Meet #2Mar 20 · Shot Put · Place 2 · JasperShot Put227-311
Mar 20Oneonta Meet #2Mar 20 · Discus · Place 16 · JasperDiscus1648-1111
Mar 20Oneonta Meet #2Mar 20 · Javelin · Place 3 · JasperJavelin384-811
Mar 141A-7A Cullman ClassicMar 14 · Shot Put · Place 5 · JasperShot Put529-10.2511
Mar 141A-7A Cullman ClassicMar 14 · Javelin · Place 6 · JasperJavelin697-311
Mar 141A-7A Cullman ClassicMar 14 · Discus · Place 25 · JasperDiscus2553-711
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · Javelin · Place 22 · JasperJavelin2259-311
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · Shot Put · Place 6 · JasperShot Put627-611

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 25Last Chance #2Jan 25 · Shot Put · Place 21 · JasperShot Put2126-311
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · Shot Put · Place 13 · JasperShot Put1328-4.5011

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #1Dec 14 · Shot Put · Place 25 · JasperShot Put2524-111