Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 600g · OutdoorAHSAA Muscle Shoals Section 2026 · Apr 2496-03AHSAA Muscle Shoals Section 2026April 24, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · Javelin · Place 17 · HaleyvilleJavelin600g17.81-0712
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · Javelin · Place 8 · HaleyvilleJavelin600g8.96-03 PB12
Apr 14Muscle Shoals Invitational 2Apr 14 · Javelin · HaleyvilleJavelin600g--DNS12
Apr 9Jasper Vikings InvitationalApr 9 · Javelin · HaleyvilleJavelin600g--DNS12
Apr 9Jasper Vikings InvitationalApr 9 · Shot Put · HaleyvilleShot Put4kg--DNS12
Apr 6RVL InvitationalApr 6 · Javelin · Place 3 · HaleyvilleJavelin600g3.96-0012
Apr 6RVL InvitationalApr 6 · Shot Put · HaleyvilleShot Put4kg--DNS12
Mar 19Aggie InviteMar 19 · Javelin · Place 7 · HaleyvilleJavelin790-412

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Russellville ClassicFeb 27 · Discus · Place 8 · HaleyvilleDiscus856-412
Feb 27Russellville ClassicFeb 27 · Javelin · Place 1 · HaleyvilleJavelin188-6.5012

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Mar 13Buttahatchee Bottom InviteMar 13 · Javelin · Place 3 · HaleyvilleJavelin3100-011
Mar 13Buttahatchee Bottom InviteMar 13 · Shot Put · Place 7 · HaleyvilleShot Put726-911
Mar 7Deshler Varsity Meet #1Mar 7 · Shot Put · Place 4 · HaleyvilleShot Put426-1011
Mar 7Deshler Varsity Meet #1Mar 7 · Javelin · Place 3 · HaleyvilleJavelin388-011
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · Javelin · Place 8 · HaleyvilleJavelin891-811
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · Shot Put · Place 8 · HaleyvilleShot Put825-311

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Russellville ClassicFeb 27 · Shot Put · Place 1 · HaleyvilleShot Put125-1011
Feb 27Russellville ClassicFeb 27 · Javelin · Place 1 · HaleyvilleJavelin189-811

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 15Golden Tiger InvitationalApr 15 · Discus · Place 15 · HaleyvilleDiscus1552-1110
Apr 15Golden Tiger InvitationalApr 15 · Javelin · Place 2 · HaleyvilleJavelin292-810
Mar 21Florence InvitationalMar 21 · Discus · Place 18 · HaleyvilleDiscus1860-0—
Mar 21Florence InvitationalMar 21 · Discus · Place 18 · HaleyvilleDiscus1860-010
Mar 21Florence InvitationalMar 21 · Javelin · Place 13 · HaleyvilleJavelin1380-710
Mar 161A - 7A Cullman ClassicMar 16 · Shot Put · Place 44 · HaleyvilleShot Put4421-6.5010
Mar 161A - 7A Cullman ClassicMar 16 · Javelin · Place 15 · HaleyvilleJavelin1586-910
Mar 161A - 7A Cullman ClassicMar 16 · Discus · Place 53 · HaleyvilleDiscus5356-910
Mar 7Muscle Shoals InvitationalMar 7 · Discus · Place 18 · HaleyvilleDiscus1855-610
Mar 7Muscle Shoals InvitationalMar 7 · Shot Put · Place 9 · HaleyvilleShot Put924-2.5010
Mar 7Muscle Shoals InvitationalMar 7 · Javelin · Place 5 · HaleyvilleJavelin587-610

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Russellville ClassicFeb 27 · Shot Put · Place 4 · HaleyvilleShot Put423-1110
Feb 27Russellville ClassicFeb 27 · Javelin · Place 3 · HaleyvilleJavelin383-610

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 21Deshler Varsity MeetApr 21 · Shot Put · Place 11 · HaleyvilleShot Put1122-28
Apr 21Deshler Varsity MeetApr 21 · Javelin · Place 3 · HaleyvilleJavelin395-08
Apr 21Deshler Varsity MeetApr 21 · Shot Put · Place 11 · HaleyvilleShot Put1122-28
Apr 21Deshler Varsity MeetApr 21 · Javelin · Place 3 · HaleyvilleJavelin395-08

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26Winfield Ice Breaker Invitational MeetFeb 26 · Shot Put · Place 15 · HaleyvilleShot Put1518-108
Feb 26Winfield Ice Breaker Invitational MeetFeb 26 · Javelin · Place 20 · HaleyvilleJavelin2052-08