Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Athens SportplexAthens Bible Invitational · Oct 1023:33.96Athens Bible InvitationalOctober 10, 2023
5,000 Meters · Cold Springs HSKudzu Hills Invitational · Sep 2621:22.1Kudzu Hills InvitationalSeptember 26, 2026
5,000 Meters · Fairview ParkFairview Invitational · Sep 1323:10.06Fairview InvitationalSeptember 13, 2025
5,000 Meters · H.A. Alexander ParkPepsi XC Challenge 2026 · Aug 2922:12.0Pepsi XC Challenge 2026August 29, 2026
5,000 Meters · HartselleCullman vs. Hartselle · Sep 1824:09.48Cullman vs. HartselleSeptember 18, 2025
5,000 Meters · John Hunt Cross Country Running ParkHuntsville Sectional · Oct 3022:36.34Huntsville SectionalOctober 30, 2025
5,000 Meters · McFarland ParkBrooks High School Tennessee River Classic · Aug 2222:35.5Brooks High School Tennessee River ClassicAugust 22, 2026
5,000 Meters · Oakville Indian Mounds ParkAHSAA State Cross Country Championship · Nov 1121:29.31AHSAA State Cross Country ChampionshipNovember 11, 2023
5,000 Meters · Palmer ParkJames Clemens Sectional · Nov 221:27.38James Clemens SectionalNovember 2, 2023
5,000 Meters · Point Mallard ParkDew It On The Trails · Oct 1121:32.51Dew It On The TrailsOctober 11, 2025
5,000 Meters · Vinemont Sports ComplexVinemont Invitational · Sep 1725:22.2Vinemont InvitationalSeptember 17, 2026

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 7AHSAA XC State ChampionshipNov 7 · 5,000 Meters 5A · Place 85 · HartselleHartselle5,000 Meters 5A8521:46.912
Oct 29Decatur SectionalOct 29 · 5,000 Meters 5A · Place 25 · HartselleHartselle5,000 Meters 5A2522:13.112
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 16 · HartselleHartselle5,000 Meters Varsity1621:34.4412
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 16 · HartselleHartselle5,000 Meters Varsity1621:34.4412
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 16 · HartselleHartselle5,000 Meters Varsity1621:34.4412
Oct 22Northwest Alabama Championship 2026Oct 22 · 1 Mile Varsity · Place 16 · HartselleHartselle1 Mile Varsity1621:34.4412
Oct 3Gatorade XC ClassicOct 3 · 5,000 Meters Silver · Place 75 · HartselleHartselle5,000 Meters Silver7522:24.712
Sep 26Kudzu Hills InvitationalSep 26 · 5,000 Meters 1A-2A · Place 7 · Hartselle msHartselle ms5,000 Meters 1A-2A721:22.1 PB12
Sep 17Vinemont InvitationalSep 17 · 5,000 Meters Varsity · Place 10 · HartselleHartselle5,000 Meters Varsity1025:22.2 PB12
Sep 12Chickasaw Trails InvitationalSep 12 · 5,000 Meters Large School · Place 130 · Hartselle msHartselle ms5,000 Meters Large School13022:25.712
Aug 29Pepsi XC Challenge 2026Aug 29 · 5,000 Meters Large School · Place 26 · Hartselle msHartselle ms5,000 Meters Large School2622:12.0 PB12
Aug 22Brooks High School Tennessee River ClassicAug 22 · 5,000 Meters 5A-7A · Place 45 · HartselleHartselle5,000 Meters 5A-7A4522:35.5 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8AHSAA XC State ChampionshipNov 8 · 5,000 Meters 6A · Place 59 · HartselleHartselle5,000 Meters 6A5921:40.0811
Oct 30Huntsville SectionalOct 30 · 5,000 Meters 6A · Place 23 · HartselleHartselle5,000 Meters 6A2322:36.34 PB11
Oct 23Northwest Alabama Championship 2025Oct 23 · 5,000 Meters Girls · Place 26 · HartselleHartselle5,000 Meters Girls2622:13.5811
Oct 11Dew It On The TrailsOct 11 · 5,000 Meters Girls 5-7A · Place 77 · HartselleHartselle5,000 Meters Girls 5-7A7721:32.51 PB11
Oct 4Jesse Owens ClassicOct 4 · 5,000 Meters Silver · Place 93 · HartselleHartselle5,000 Meters Silver9321:42.8411
Sep 18Cullman vs. HartselleSep 18 · 5,000 Meters Varsity · Place 4 · HartselleHartselle5,000 Meters Varsity424:09.48 PB11
Sep 13Fairview InvitationalSep 13 · 5,000 Meters 5-7A · Place 18 · HartselleHartselle5,000 Meters 5-7A1823:10.06 PB11
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Large · Place 56 · HartselleHartselle5,000 Meters Varsity Large5622:32.6511
Aug 30Pepsi XC ChallengeAug 30 · 5,000 Meters Varsity Large · Place 29 · HartselleHartselle5,000 Meters Varsity Large2922:45.3011
Aug 23Brooks High School Tennessee River ClassicAug 23 · 5,000 Meters Varsity 5-7A · Place 29 · HartselleHartselle5,000 Meters Varsity 5-7A2923:35.5511

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 9AHSAA XC State ChampionshipNov 9 · 5,000 Meters 6A · Place 101 · HartselleHartselle5,000 Meters 6A10122:25.4410
Oct 31Huntsville SectionalOct 31 · 5,000 Meters 6A · Place 12 · HartselleHartselle5,000 Meters 6A1222:19.0110
Oct 24Northwest Alabama ChampionshipsOct 24 · 5,000 Meters Varsity · Place 18 · HartselleHartselle5,000 Meters Varsity1822:25.4210
Oct 12Dew It On The TrailsOct 12 · 5,000 Meters Varsity · Place 48 · HartselleHartselle5,000 Meters Varsity4821:03.2110
Oct 5Jesse Owens ClassicOct 5 · 5,000 Meters Varsity · Place 99 · HartselleHartselle5,000 Meters Varsity9922:08.7810
Sep 28Kudzu Hills InvitationalSep 28 · 5,000 Meters Varsity · Place 10 · HartselleHartselle5,000 Meters Varsity1022:14.0510
Sep 19Cullman v. HartselleSep 19 · 5,000 Meters Varsity · Place 4 · HartselleHartselle5,000 Meters Varsity423:02.9110
Sep 14Fairview InvitationalSep 14 · 5,000 Meters Varsity · Place 11 · HartselleHartselle5,000 Meters Varsity1122:05.8110
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 78 · HartselleHartselle5,000 Meters Varsity7821:44.3510
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 78 · HartselleHartselle5,000 Meters Varsity7821:44.3510
Aug 31Pepsi XC ChallengeAug 31 · 5,000 Meters Varsity - Large · Place 27 · Hartselle msHartselle ms5,000 Meters Varsity - Large2722:40.8310

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 11AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Girls 6A · Place 61 · HartselleHartselle5,000 Meters Girls 6A6121:29.31 PB9
Nov 2James Clemens SectionalNov 2 · 5,000 Meters Girls 5000 Meter Run 6A · Place 13 · HartselleHartselle5,000 Meters Girls 5000 Meter Run 6A1321:27.38 PB9
Oct 26Northwest Alabama ChampionshipsOct 26 · 5,000 Meters Varsity · Place 26 · HartselleHartselle5,000 Meters Varsity2622:40.509
Oct 14Dew it on the TrailsOct 14 · 5,000 Meters 7A · Place 44 · HartselleHartselle5,000 Meters 7A4422:07.20—
Oct 10Athens Bible InvitationalOct 10 · 5,000 Meters 4-7A Varsity · Place 4 · HartselleHartselle5,000 Meters 4-7A Varsity423:33.96 PB9
Oct 7Jesse Owens ClassicOct 7 · Varsity · Place 155 · HartselleHartselleVarsity15522:37.719
Sep 21Cullman vs HartselleSep 21 · 3 Miles Varsity · Place 7 · HartselleHartselle3 Miles Varsity723:34.329
Sep 16Fairview InvitationalSep 16 · 2 Miles Varsity · Place 6 · HartselleHartselle2 Miles Varsity614:18.139
Sep 9Chickasaw Trails InvitationalSep 9 · Varsity · Place 184 · HartselleHartselleVarsity18424:18.819
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 184 · HartselleHartselle5,000 Meters Varsity18424:18.819
Sep 2Pepsi XC ChallengeSep 2 · 5,000 Meters Varsity · Place 30 · HartselleHartselle5,000 Meters Varsity3023:18.279
Sep 2Pepsi XC ChallengeSep 2 · 5,000 Meters Varsity · Place 30 · HartselleHartselle5,000 Meters Varsity3023:18.279

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5AHSAA XC State ChampionshipNov 5 · 5,000 Meters 6A · Place 123 · HartselleHartselle5,000 Meters 6A12324:20.118
Oct 27AHSAA Class 6A Section 6Oct 27 · 5,000 Meters 6A · Place 16 · HartselleHartselle5,000 Meters 6A1622:08.778
Oct 20Northwest Alabama ChallengeOct 20 · 5,000 Meters Varsity · Place 44 · HartselleHartselle5,000 Meters Varsity4423:15.72—
Oct 20Northwest Alabama ChallengeOct 20 · 5,000 Meters Varsity · Place 44 · HartselleHartselle5,000 Meters Varsity4423:15.728
Oct 11Athens Bible School Invitational Oct 11 · 3,200 Meters 4A · Place 5 · HartselleHartselle3,200 Meters 4A515:00.348
Oct 1Jesse Owens ClassicOct 1 · 2.1 Miles Middle School · Place 50 · HartselleHartselle2.1 Miles Middle School5015:19.478
Sep 22Cullman v. Hartselle MeetSep 22 · 3 Miles Varsity · Place 12 · HartselleHartselle3 Miles Varsity1227:45.878
Sep 17Fairview InvitationalSep 17 · 2 Miles Middle School · Place 18 · HartselleHartselle2 Miles Middle School1815:36.388