Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cold Springs HSCold Springs Sectional · Oct 2923:30.9Cold Springs SectionalOctober 29, 2026
5,000 Meters · H.A. Alexander ParkPepsi XC Challenge · Aug 3126:47.87Pepsi XC ChallengeAugust 31, 2024
5,000 Meters · McFarland ParkCentral-Florence Sectional · Oct 3023:33.71Central-Florence SectionalOctober 30, 2025
5,000 Meters · Oakville Indian Mounds ParkNorthwest Alabama Championship 2025 · Oct 2324:21.19Northwest Alabama Championship 2025October 23, 2025
5,000 Meters · Wilson SchoolWilson Warrior Invitational · Sep 2024:23.65Wilson Warrior InvitationalSeptember 20, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 29Cold Springs SectionalOct 29 · 5,000 Meters 3A · Place 84 · Lauderdale CountyLauderdale County5,000 Meters 3A8423:30.9 PB9
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 274 · Lauderdale CountyLauderdale County5,000 Meters Varsity27423:21.569
Oct 22Northwest Alabama Championship 2026Oct 22 · 1 Mile Varsity · Place 274 · Lauderdale CountyLauderdale County1 Mile Varsity27423:21.569
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 274 · Lauderdale CountyLauderdale County5,000 Meters Varsity27423:21.569
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 274 · Lauderdale CountyLauderdale County5,000 Meters Varsity27423:21.569
Oct 3Gatorade XC ClassicOct 3 · 5,000 Meters Bronze · Place 318 · Lauderdale CountyLauderdale County5,000 Meters Bronze31824:37.79
Sep 12Chickasaw Trails InvitationalSep 12 · 5,000 Meters Small School · Place 213 · Lauderdale CountyLauderdale County5,000 Meters Small School21326:33.29
Sep 5Warriors InvitationalSep 5 · 5,000 Meters Small · Place 83 · Lauderdale CountyLauderdale County5,000 Meters Small8326:22.99
Aug 29Pepsi XC Challenge 2026Aug 29 · 5,000 Meters Small School · Place 147 · Lauderdale CountyLauderdale County5,000 Meters Small School14727:36.89
Aug 22Brooks High School Tennessee River ClassicAug 22 · 5,000 Meters 1A-4A · Place 141 · Lauderdale CountyLauderdale County5,000 Meters 1A-4A14126:36.09

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30Central-Florence SectionalOct 30 · 5,000 Meters 3A · Place 62 · Lauderdale CountyLauderdale County5,000 Meters 3A6223:33.71 PB8
Oct 23Northwest Alabama Championship 2025Oct 23 · 5,000 Meters Boys · Place 280 · Lauderdale CountyLauderdale County5,000 Meters Boys28024:21.19 PB8
Oct 4Jesse Owens ClassicOct 4 · 5,000 Meters Green · Place 217 · Lauderdale CountyLauderdale County5,000 Meters Green21725:05.058
Sep 20Wilson Warrior InvitationalSep 20 · 5,000 Meters Small School · Place 102 · Lauderdale CountyLauderdale County5,000 Meters Small School10224:23.65 PB8
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Small · Place 160 · Lauderdale CountyLauderdale County5,000 Meters Varsity Small16026:17.028
Aug 30Pepsi XC ChallengeAug 30 · 5,000 Meters Varsity Small · Place 165 · Lauderdale CountyLauderdale County5,000 Meters Varsity Small16527:14.428

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31AHSAA 4A SECTION 3Oct 31 · 5,000 Meters Varsity · Place 60 · Lauderdale CountyLauderdale County5,000 Meters Varsity6023:39.027
Oct 31AHSAA Central-Florence SectionalOct 31 · 5,000 Meters Varsity - 3A · Place 60 · Lauderdale CountyLauderdale County5,000 Meters Varsity - 3A6023:39.027
Oct 24Northwest Alabama ChampionshipsOct 24 · 5,000 Meters Varsity · Place 254 · Lauderdale CountyLauderdale County5,000 Meters Varsity25423:18.737
Oct 10Hay of a RunOct 10 · 5,000 Meters Varsity · Place 64 · Lauderdale CountyLauderdale County5,000 Meters Varsity6423:59.467
Sep 19Vinemont InvitationalSep 19 · 5,000 Meters Varsity · Place 122 · Lauderdale CountyLauderdale County5,000 Meters Varsity12227:48.217
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 286 · Lauderdale CountyLauderdale County5,000 Meters Varsity28625:14.857
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 286 · Lauderdale CountyLauderdale County5,000 Meters Varsity28625:14.857
Aug 31Pepsi XC ChallengeAug 31 · 5,000 Meters Varsity - Small · Place 146 · Lauderdale CountyLauderdale County5,000 Meters Varsity - Small14626:47.87 PB7