Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 234:55.53aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
1600 Meters · OutdoorAHSAA Muscle Shoals Section 2026 · Apr 244:49.53aAHSAA Muscle Shoals Section 2026April 24, 2026
3200 Meters · IndoorNorthridge-Black & Blue Invitational · Feb 2110:45.18Northridge-Black & Blue InvitationalFebruary 21, 2026
3200 Meters · OutdoorAHSAA Muscle Shoals Section 2026 · Apr 2410:30.63aAHSAA Muscle Shoals Section 2026April 24, 2026
800 Meters · IndoorRussellville Classic · Feb 272:54.63Russellville ClassicFebruary 27, 2024
800 Meters · OutdoorRVL Invitational · Apr 62:14.78aRVL InvitationalApril 6, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 3200 Meters · Place 16 · Haleyville3200 Meters16.10:35.26a10
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 3200 Meters · Place 4 · Haleyville3200 Meters4.10:30.63a PB10
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 1600 Meters · Place 7 · Haleyville1600 Meters7.4:49.53a PB10
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 800 Meters · Place 12 · Haleyville800 Meters12.2:17.17a10
Apr 14Muscle Shoals Invitational 2Apr 14 · 3200 Meters · Haleyville3200 Meters--DNS10
Apr 14Muscle Shoals Invitational 2Apr 14 · 1600 Meters · Place 10 · Haleyville1600 Meters10.4:58.22a10
Apr 14Muscle Shoals Invitational 2Apr 14 · 800 Meters · Place 13 · Haleyville800 Meters13.2:17.18a10
Apr 9Jasper Vikings InvitationalApr 9 · 3200 Meters · Place 2 · Haleyville3200 Meters2.10:33.44a10
Apr 9Jasper Vikings InvitationalApr 9 · 1600 Meters · Haleyville1600 Meters--DNS10
Apr 9Jasper Vikings InvitationalApr 9 · 800 Meters · Haleyville800 Meters--DNS10
Apr 6RVL InvitationalApr 6 · 3200 Meters · Place 2 · Haleyville3200 Meters2.10:39.66a10
Apr 6RVL InvitationalApr 6 · 1600 Meters · Place 1 · Haleyville1600 Meters1.4:57.94a10
Apr 6RVL InvitationalApr 6 · 800 Meters · Place 1 · Haleyville800 Meters1.2:14.78a PB10
Mar 19Aggie InviteMar 19 · 3200 Meters · Place 5 · Haleyville3200 Meters510:43.0210
Mar 19Aggie InviteMar 19 · 1600 Meters · Place 4 · Haleyville1600 Meters44:50.2410

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27Russellville ClassicFeb 27 · 1600 Meters · Place 4 · Haleyville1600 Meters45:02.1910
Feb 21Northridge-Black & Blue InvitationalFeb 21 · 3200 Meters · Place 5 · Haleyville3200 Meters510:45.18 PB10
Feb 21Northridge-Black & Blue InvitationalFeb 21 · 1600 Meters · Place 4 · Haleyville1600 Meters44:57.6110
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 3200 Meters · Place 10 · Haleyville3200 Meters10.10:51.24a10
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 1600 Meters · Place 47 · Haleyville1600 Meters47.4:55.53a PB10
Jan 19Martin Luther King Indoor Track Classic #1Jan 19 · 1600 Meters · Place 33 · Haleyville1600 Meters334:59.2510
Jan 3Ice Breaker #1Jan 3 · 3200 Meters · Place 22 · Haleyville3200 Meters2211:02.1910
Jan 3Ice Breaker #1Jan 3 · 1600 Meters · Place 26 · Haleyville1600 Meters264:58.7710

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · 3200 Meters · Place 8 · Haleyville3200 Meters8.11:33.17a9
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · 1600 Meters · Place 8 · Haleyville1600 Meters8.5:12.10a9
Apr 18Hewitt Trussville InvitationalApr 18 · 3200 Meters · Place 16 · Haleyville3200 Meters1611:10.349
Apr 18Hewitt Trussville InvitationalApr 18 · 1600 Meters · Place 35 · Haleyville1600 Meters355:15.999
Apr 11Mountain Brook InvitationalApr 11 · 3200 Meters · Place 84 · Haleyville3200 Meters84.11:08.72a9
Mar 22Jaguar InvitationalMar 22 · 3200 Meters · Haleyville3200 Meters--DNS9
Mar 22Jaguar InvitationalMar 22 · 1600 Meters · Place 11 · Haleyville1600 Meters11.5:17.62a9
Mar 13Buttahatchee Bottom InviteMar 13 · 3200 Meters · Place 5 · Haleyville3200 Meters511:26.479
Mar 13Buttahatchee Bottom InviteMar 13 · 1600 Meters · Place 9 · Haleyville1600 Meters95:14.939
Mar 7Deshler Varsity Meet #1Mar 7 · 3200 Meters · Place 5 · Haleyville3200 Meters511:48.249
Mar 7Deshler Varsity Meet #1Mar 7 · 1600 Meters · Place 7 · Haleyville1600 Meters75:23.929
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 3200 Meters · Place 9 · Haleyville3200 Meters912:07.209
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 1600 Meters · Place 14 · Haleyville1600 Meters145:35.559

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Russellville ClassicFeb 27 · 3200 Meters · Place 3 · Haleyville3200 Meters312:12.609
Feb 27Russellville ClassicFeb 27 · 1600 Meters · Place 8 · Haleyville1600 Meters85:33.759

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 26Hewitt Section 2024Apr 26 · 1600 Meters · Place 13 · Haleyville1600 Meters13.5:55.53a8
Mar 21Florence InvitationalMar 21 · 1600 Meters · Place 31 · Haleyville1600 Meters315:52.56a—
Mar 21Florence InvitationalMar 21 · 1600 Meters · Place 31 · Haleyville1600 Meters315:52.568
Mar 7Muscle Shoals InvitationalMar 7 · 1600 Meters · Place 23 · Haleyville1600 Meters235:58.258
Mar 2Winfield Icebreaker InvitationalMar 2 · 1600 Meters · Place 24 · Haleyville1600 Meters246:06.868

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Russellville ClassicFeb 27 · 1600 Meters · Place 17 · Haleyville1600 Meters176:09.988
Feb 27Russellville ClassicFeb 27 · 800 Meters · Place 18 · Haleyville800 Meters182:54.63 PB8

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 28Last Chance Invitational #3Jan 28 · 1600 Meters · Place 142 · Haleyville1600 Meters1426:25.377
Jan 16MLK Track Classic #2Jan 16 · 3200 Meters · Haleyville3200 Meters--DNF7
Jan 16MLK Track Classic #2Jan 16 · 1600 Meters · Place 114 · Haleyville1600 Meters114.6:39.04a7