Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cold Springs HSCold Springs Sectional · Oct 29 | 23:30.9 | Cold Springs Sectional | October 29, 2026 |
| 5,000 Meters · H.A. Alexander ParkPepsi XC Challenge · Aug 31 | 26:47.87 | Pepsi XC Challenge | August 31, 2024 |
| 5,000 Meters · McFarland ParkCentral-Florence Sectional · Oct 30 | 23:33.71 | Central-Florence Sectional | October 30, 2025 |
| 5,000 Meters · Oakville Indian Mounds ParkNorthwest Alabama Championship 2025 · Oct 23 | 24:21.19 | Northwest Alabama Championship 2025 | October 23, 2025 |
| 5,000 Meters · Wilson SchoolWilson Warrior Invitational · Sep 20 | 24:23.65 | Wilson Warrior Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Cold Springs SectionalOct 29 · 5,000 Meters 3A · Place 84 · Lauderdale CountyLauderdale County | 5,000 Meters 3A | 84 | 23:30.9 PB | 9 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 274 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity | 274 | 23:21.56 | 9 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 1 Mile Varsity · Place 274 · Lauderdale CountyLauderdale County | 1 Mile Varsity | 274 | 23:21.56 | 9 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 274 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity | 274 | 23:21.56 | 9 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 274 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity | 274 | 23:21.56 | 9 |
| Oct 3 | Gatorade XC ClassicOct 3 · 5,000 Meters Bronze · Place 318 · Lauderdale CountyLauderdale County | 5,000 Meters Bronze | 318 | 24:37.7 | 9 |
| Sep 12 | Chickasaw Trails InvitationalSep 12 · 5,000 Meters Small School · Place 213 · Lauderdale CountyLauderdale County | 5,000 Meters Small School | 213 | 26:33.2 | 9 |
| Sep 5 | Warriors InvitationalSep 5 · 5,000 Meters Small · Place 83 · Lauderdale CountyLauderdale County | 5,000 Meters Small | 83 | 26:22.9 | 9 |
| Aug 29 | Pepsi XC Challenge 2026Aug 29 · 5,000 Meters Small School · Place 147 · Lauderdale CountyLauderdale County | 5,000 Meters Small School | 147 | 27:36.8 | 9 |
| Aug 22 | Brooks High School Tennessee River ClassicAug 22 · 5,000 Meters 1A-4A · Place 141 · Lauderdale CountyLauderdale County | 5,000 Meters 1A-4A | 141 | 26:36.0 | 9 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Central-Florence SectionalOct 30 · 5,000 Meters 3A · Place 62 · Lauderdale CountyLauderdale County | 5,000 Meters 3A | 62 | 23:33.71 PB | 8 |
| Oct 23 | Northwest Alabama Championship 2025Oct 23 · 5,000 Meters Boys · Place 280 · Lauderdale CountyLauderdale County | 5,000 Meters Boys | 280 | 24:21.19 PB | 8 |
| Oct 4 | Jesse Owens ClassicOct 4 · 5,000 Meters Green · Place 217 · Lauderdale CountyLauderdale County | 5,000 Meters Green | 217 | 25:05.05 | 8 |
| Sep 20 | Wilson Warrior InvitationalSep 20 · 5,000 Meters Small School · Place 102 · Lauderdale CountyLauderdale County | 5,000 Meters Small School | 102 | 24:23.65 PB | 8 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Small · Place 160 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity Small | 160 | 26:17.02 | 8 |
| Aug 30 | Pepsi XC ChallengeAug 30 · 5,000 Meters Varsity Small · Place 165 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity Small | 165 | 27:14.42 | 8 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | AHSAA 4A SECTION 3Oct 31 · 5,000 Meters Varsity · Place 60 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity | 60 | 23:39.02 | 7 |
| Oct 31 | AHSAA Central-Florence SectionalOct 31 · 5,000 Meters Varsity - 3A · Place 60 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity - 3A | 60 | 23:39.02 | 7 |
| Oct 24 | Northwest Alabama ChampionshipsOct 24 · 5,000 Meters Varsity · Place 254 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity | 254 | 23:18.73 | 7 |
| Oct 10 | Hay of a RunOct 10 · 5,000 Meters Varsity · Place 64 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity | 64 | 23:59.46 | 7 |
| Sep 19 | Vinemont InvitationalSep 19 · 5,000 Meters Varsity · Place 122 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity | 122 | 27:48.21 | 7 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 286 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity | 286 | 25:14.85 | 7 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 286 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity | 286 | 25:14.85 | 7 |
| Aug 31 | Pepsi XC ChallengeAug 31 · 5,000 Meters Varsity - Small · Place 146 · Lauderdale CountyLauderdale County | 5,000 Meters Varsity - Small | 146 | 26:47.87 PB | 7 |