Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bob Jones HSAHSAA Class 3A Section 4 · Oct 2723:27.82AHSAA Class 3A Section 4October 27, 2022
5,000 Meters · Cold Springs HSKudzu Hills Invitational · Sep 2619:36.5Kudzu Hills InvitationalSeptember 26, 2026
5,000 Meters · H.A. Alexander ParkPepsi XC Challenge 2026 · Aug 2921:12.2Pepsi XC Challenge 2026August 29, 2026
5,000 Meters · McFarland ParkBrooks High School Tennessee River Classic · Aug 2220:26.6Brooks High School Tennessee River ClassicAugust 22, 2026
5,000 Meters · Oakville Indian Mounds ParkGatorade XC Classic · Oct 319:31.6Gatorade XC ClassicOctober 3, 2026
5,000 Meters · Wilson SchoolWilson Warrior Invitational · Sep 2021:27.86Wilson Warrior InvitationalSeptember 20, 2025

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29Cold Springs SectionalOct 29 · 5,000 Meters 3A · Place 41 · Lauderdale CountyLauderdale County5,000 Meters 3A4120:36.811
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 95 · Lauderdale CountyLauderdale County5,000 Meters Varsity9519:32.8211
Oct 22Northwest Alabama Championship 2026Oct 22 · 1 Mile Varsity · Place 95 · Lauderdale CountyLauderdale County1 Mile Varsity9519:32.8211
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 95 · Lauderdale CountyLauderdale County5,000 Meters Varsity9519:32.8211
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 95 · Lauderdale CountyLauderdale County5,000 Meters Varsity9519:32.8211
Oct 3Gatorade XC ClassicOct 3 · 5,000 Meters Bronze · Place 101 · Lauderdale CountyLauderdale County5,000 Meters Bronze10119:31.6 PB11
Sep 26Kudzu Hills InvitationalSep 26 · 5,000 Meters 1A-2A · Place 42 · Lauderdale CountyLauderdale County5,000 Meters 1A-2A4219:36.5 PB11
Sep 12Chickasaw Trails InvitationalSep 12 · 5,000 Meters Small School · Place 46 · Lauderdale CountyLauderdale County5,000 Meters Small School4619:37.811
Sep 5Warriors InvitationalSep 5 · 5,000 Meters Small · Place 21 · Lauderdale CountyLauderdale County5,000 Meters Small2120:51.511
Aug 29Pepsi XC Challenge 2026Aug 29 · 5,000 Meters Small School · Place 53 · Lauderdale CountyLauderdale County5,000 Meters Small School5321:12.2 PB11
Aug 22Brooks High School Tennessee River ClassicAug 22 · 5,000 Meters 1A-4A · Place 33 · Lauderdale CountyLauderdale County5,000 Meters 1A-4A3320:26.6 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 30Central-Florence SectionalOct 30 · 5,000 Meters 3A · Place 32 · Lauderdale CountyLauderdale County5,000 Meters 3A3221:15.3510
Oct 23Northwest Alabama Championship 2025Oct 23 · 5,000 Meters Boys · Place 148 · Lauderdale CountyLauderdale County5,000 Meters Boys14820:46.7710
Oct 4Jesse Owens ClassicOct 4 · 5,000 Meters Green · Place 181 · Lauderdale CountyLauderdale County5,000 Meters Green18122:52.6910
Sep 20Wilson Warrior InvitationalSep 20 · 5,000 Meters Small School · Place 53 · Lauderdale CountyLauderdale County5,000 Meters Small School5321:27.86 PB10
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Small · Place 83 · Lauderdale CountyLauderdale County5,000 Meters Varsity Small8321:25.5410
Aug 30Pepsi XC ChallengeAug 30 · 5,000 Meters Varsity Small · Place 71 · Lauderdale CountyLauderdale County5,000 Meters Varsity Small7122:08.4110
Aug 23Brooks High School Tennessee River ClassicAug 23 · 5,000 Meters Varsity 1-4A · Place 82 · Lauderdale CountyLauderdale County5,000 Meters Varsity 1-4A8221:44.4710

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31AHSAA 4A SECTION 3Oct 31 · 5,000 Meters Varsity · Place 38 · Lauderdale CountyLauderdale County5,000 Meters Varsity3821:39.009
Oct 31AHSAA Central-Florence SectionalOct 31 · 5,000 Meters Varsity - 3A · Place 38 · Lauderdale CountyLauderdale County5,000 Meters Varsity - 3A3821:39.009
Oct 24Northwest Alabama ChampionshipsOct 24 · 5,000 Meters Varsity · Place 238 · Lauderdale CountyLauderdale County5,000 Meters Varsity23822:51.629
Oct 10Hay of a RunOct 10 · 5,000 Meters Varsity · Place 49 · Lauderdale CountyLauderdale County5,000 Meters Varsity4922:39.289
Sep 19Vinemont InvitationalSep 19 · 5,000 Meters Varsity · Place 101 · Lauderdale CountyLauderdale County5,000 Meters Varsity10126:05.089
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 255 · Lauderdale CountyLauderdale County5,000 Meters Varsity25523:58.999
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 255 · Lauderdale CountyLauderdale County5,000 Meters Varsity25523:58.999
Aug 31Pepsi XC ChallengeAug 31 · 5,000 Meters Varsity - Small · Place 131 · Lauderdale CountyLauderdale County5,000 Meters Varsity - Small13125:38.989

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 27AHSAA Class 3A Section 4Oct 27 · 5,000 Meters Varsity · Place 47 · Lauderdale CountyLauderdale County5,000 Meters Varsity4723:27.82 PB7
Oct 20Northwest Alabama ChallengeOct 20 · 5,000 Meters Varsity · Place 204 · Lauderdale CountyLauderdale County5,000 Meters Varsity20423:21.397
Oct 20Northwest Alabama ChallengeOct 20 · 5,000 Meters Varsity · Place 204 · Lauderdale CountyLauderdale County5,000 Meters Varsity20423:21.39—
Oct 15Randolph InvitationalOct 15 · Varsity · Place 161 · Lauderdale CountyLauderdale CountyVarsity16124:24.57—
Oct 1Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 269 · Lauderdale CLauderdale C5,000 Meters Varsity26923:59.827
Sep 24Warriors InvitationalSep 24 · 2 Miles Middle School · Place 21 · Lauderdale CountyLauderdale County2 Miles Middle School2114:24.277
Sep 10Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 210 · Lauderdale CountyLauderdale County5,000 Meters Varsity21023:57.077