Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · H.A. Alexander ParkPepsi XC Challenge · Aug 3113:25.22Pepsi XC ChallengeAugust 31, 2024
5,000 Meters · Fairview ParkFairview Invitational · Sep 1319:15.56Fairview InvitationalSeptember 13, 2025
5,000 Meters · H.A. Alexander ParkPepsi XC Challenge 2026 · Aug 2918:18.4Pepsi XC Challenge 2026August 29, 2026
5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 1622:47.31The Southern ShowcaseSeptember 16, 2023
5,000 Meters · McFarland ParkBrooks High School Tennessee River Classic · Aug 2217:59.4Brooks High School Tennessee River ClassicAugust 22, 2026
5,000 Meters · Munny Sokol ParkACA Invitational · Aug 2020:03.54ACA InvitationalAugust 20, 2022
5,000 Meters · Oakville Indian Mounds ParkChickasaw Trails Invitational · Sep 1217:34.1Chickasaw Trails InvitationalSeptember 12, 2026
5,000 Meters · Point Mallard ParkDew It On The Trails · Oct 1318:13.5Dew It On The TrailsOctober 13, 2026
5,000 Meters · Saltillo High SchoolSaltillo XC Invite · Sep 1917:38.2Saltillo XC InviteSeptember 19, 2026
5,000 Meters · Scottsboro High SchoolAHSAA 4A & 6A - Section 4 - Scottsboro · Oct 2917:29.0AHSAA 4A & 6A - Section 4 - ScottsboroOctober 29, 2026
5,000 Meters · St. Bernard Preparatory SchoolSt. Bernard Oktoberfest Invitational · Oct 2121:24.48St. Bernard Oktoberfest InvitationalOctober 21, 2023
5,000 Meters · University of MontevalloThompson XC Classic + Shelby Co. (HS & MS) · Sep 2617:54.9Thompson XC Classic + Shelby Co. (HS & MS)September 26, 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 4A · Place 41 · Lawrence CountyLawrence County5,000 Meters 4A4117:40.611
Oct 29AHSAA 4A & 6A - Section 4 - ScottsboroOct 29 · 5,000 Meters Boys 4A · Place 17 · Lawrence CountyLawrence County5,000 Meters Boys 4A1717:29.0 PB11
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 16 · Lawrence CountyLawrence County5,000 Meters Varsity1617:24.6011
Oct 22Northwest Alabama Championship 2026Oct 22 · 1 Mile Varsity · Place 16 · Lawrence CountyLawrence County1 Mile Varsity1617:24.6011
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 16 · Lawrence CountyLawrence County5,000 Meters Varsity1617:24.6011
Oct 13Dew It On The TrailsOct 13 · 5,000 Meters Boys 1-4A · Place 17 · Lawrence CountyLawrence County5,000 Meters Boys 1-4A1718:13.5 PB11
Oct 3Gatorade XC ClassicOct 3 · 5,000 Meters Bronze · Place 54 · Lawrence CountyLawrence County5,000 Meters Bronze5418:23.011
Sep 26Thompson XC Classic + Shelby Co. (HS & MS)Sep 26 · 5,000 Meters Varsity · Place 19 · Lawrence CountyLawrence County5,000 Meters Varsity1917:54.9 PB11
Sep 19Saltillo XC InviteSep 19 · 5,000 Meters 5A-6A-7A · Place 17 · Lawrence CountyLawrence County5,000 Meters 5A-6A-7A1717:38.2 PB11
Sep 12Chickasaw Trails InvitationalSep 12 · 5,000 Meters Large School · Place 114 · Lawrence CountyLawrence County5,000 Meters Large School11417:34.1 PB11
Aug 29Pepsi XC Challenge 2026Aug 29 · 5,000 Meters Large School · Place 23 · Lawrence CountyLawrence County5,000 Meters Large School2318:18.4 PB11
Aug 22Brooks High School Tennessee River ClassicAug 22 · 5,000 Meters 5A-7A · Place 45 · Lawrence CountyLawrence County5,000 Meters 5A-7A4517:59.4 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8AHSAA XC State ChampionshipNov 8 · 5,000 Meters 5A · Place 43 · Lawrence CountyLawrence County5,000 Meters 5A4319:03.4810
Oct 11Dew It On The TrailsOct 11 · 5,000 Meters Boys 5-7A "B" · Place 85 · Lawrence CountyLawrence County5,000 Meters Boys 5-7A "B"8520:23.3910
Sep 20Saltillo XC InviteSep 20 · 5,000 Meters 5A/7A · Place 65 · Lawrence CountyLawrence County5,000 Meters 5A/7A6518:52.4010
Sep 13Fairview InvitationalSep 13 · 5,000 Meters 5-7A · Place 29 · Lawrence CountyLawrence County5,000 Meters 5-7A2919:15.56 PB10
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Large · Place 71 · Lawrence CountyLawrence County5,000 Meters Varsity Large7118:20.9410
Aug 30Pepsi XC ChallengeAug 30 · 5,000 Meters Varsity Large · Place 35 · Lawrence CountyLawrence County5,000 Meters Varsity Large3518:40.7010
Aug 23Brooks High School Tennessee River ClassicAug 23 · 5,000 Meters Varsity 5-7A · Place 72 · Lawrence CountyLawrence County5,000 Meters Varsity 5-7A7220:01.4910

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24Northwest Alabama ChampionshipsOct 24 · 5,000 Meters Varsity · Place 98 · Lawrence CountyLawrence County5,000 Meters Varsity9820:03.729
Oct 12Dew It On The TrailsOct 12 · 5,000 Meters Varsity · Place 167 · Lawrence CountyLawrence County5,000 Meters Varsity16719:24.339
Oct 5Jesse Owens ClassicOct 5 · 5,000 Meters Varsity · Place 228 · Lawrence CountyLawrence County5,000 Meters Varsity22820:37.829
Sep 13The Southern ShowcaseSep 13 · 5,000 Meters Varsity · Place 43 · Lawrence CountyLawrence County5,000 Meters Varsity4320:41.379
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 172 · Lawrence CountyLawrence County5,000 Meters Varsity17220:17.449
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 172 · Lawrence CountyLawrence County5,000 Meters Varsity17220:17.449
Aug 31Pepsi XC ChallengeAug 31 · 2 Miles Middle School · Place 22 · Lawrence CountyLawrence County2 Miles Middle School2213:25.22 PB9

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 11AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Boys 5A · Place 94 · Lawrence CountyLawrence County5,000 Meters Boys 5A9418:57.348
Oct 26Northwest Alabama ChampionshipsOct 26 · 5,000 Meters Varsity · Place 99 · Lawrence CountyLawrence County5,000 Meters Varsity9920:45.958
Oct 21St. Bernard Oktoberfest InvitationalOct 21 · 5,000 Meters Boys 5k 5-7A · Place 67 · Lawrence CountyLawrence County5,000 Meters Boys 5k 5-7A6721:24.48 PB8
Oct 12Hay of a RunOct 12 · 5,000 Meters 5A · Place 13 · Lawrence CountyLawrence County5,000 Meters 5A1319:28.278
Oct 7Jesse Owens ClassicOct 7 · Varsity · Place 166 · Lawrence CountyLawrence CountyVarsity16619:52.888
Sep 30Black & Gold ClassicSep 30 · 5,000 Meters Varsity · Place 115 · Lawrence CountyLawrence County5,000 Meters Varsity11519:44.11—
Sep 16The Southern ShowcaseSep 16 · 5,000 Meters Varsity - Crimson · Place 283 · Lawrence CountyLawrence County5,000 Meters Varsity - Crimson28322:47.31 PB8
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 285 · Lawrence CountyLawrence County5,000 Meters Varsity28522:28.038
Sep 9Chickasaw Trails InvitationalSep 9 · Varsity · Place 285 · Lawrence CountyLawrence CountyVarsity28522:28.038
Sep 2Pepsi XC ChallengeSep 2 · 2 Miles Middle School · Place 16 · Lawrence CountyLawrence County2 Miles Middle School1612:39.03—
Sep 2Pepsi XC ChallengeSep 2 · 2 Miles Varsity · Place 16 · Lawrence CountyLawrence County2 Miles Varsity1612:39.03—

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 5AHSAA XC State ChampionshipNov 5 · 5,000 Meters 5A · Place 114 · Lawrence CountyLawrence County5,000 Meters 5A11419:58.997
Oct 20Northwest Alabama ChallengeOct 20 · 5,000 Meters Varsity · Place 39 · Lawrence CountyLawrence County5,000 Meters Varsity3919:08.197
Oct 20Northwest Alabama ChallengeOct 20 · 5,000 Meters Varsity · Place 39 · Lawrence CountyLawrence County5,000 Meters Varsity3919:08.19—
Oct 6Hay of A RunOct 6 · 5,000 Meters Varsity 5A · Place 23 · Lawrence CouLawrence Cou5,000 Meters Varsity 5A2319:45.807
Oct 1Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 226 · Lawrence CouLawrence Cou5,000 Meters Varsity22619:09.997
Sep 24Warriors InvitationalSep 24 · 2 Miles Middle School · Place 1 · Lawrence CountyLawrence County2 Miles Middle School112:28.647
Sep 16The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 17 · Lawrence CountyLawrence County5,000 Meters Varsity1720:32.577
Sep 16The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 17 · Lawrence CountyLawrence County5,000 Meters Varsity1720:32.577
Sep 10Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 209 · Lawrence CountyLawrence County5,000 Meters Varsity20919:55.697
Aug 20ACA InvitationalAug 20 · 5,000 Meters Varsity · Place 28 · Lawrence CountyLawrence County5,000 Meters Varsity2820:03.54 PB7