Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.2 Miles · Munny Sokol ParkACA Invitational · Aug 2015:00.27ACA InvitationalAugust 20, 2022
5,000 Meters · Fairview ParkFairview Invitational · Sep 1318:08.19Fairview InvitationalSeptember 13, 2025
5,000 Meters · H.A. Alexander ParkPepsi XC Challenge · Aug 3018:17.19Pepsi XC ChallengeAugust 30, 2025
5,000 Meters · John Hunt Cross Country ParkNew Balance RunningLane XC Championships · Dec 618:45.09New Balance RunningLane XC ChampionshipsDecember 6, 2025
5,000 Meters · McFarland ParkBrooks High School Tennessee River Classic · Aug 2217:21.8Brooks High School Tennessee River ClassicAugust 22, 2026
5,000 Meters · Oakville Indian Mounds ParkNorthwest Alabama Championship 2025 · Oct 2317:05.31Northwest Alabama Championship 2025October 23, 2025
5,000 Meters · Point Mallard ParkDew It On The Trails · Oct 1117:28.37Dew It On The TrailsOctober 11, 2025
5,000 Meters · Saltillo High SchoolSaltillo XC Invite · Sep 1917:21.2Saltillo XC InviteSeptember 19, 2026
5,000 Meters · Scottsboro High SchoolAHSAA 5A - Section 4 - Scottsboro · Oct 3117:29.63AHSAA 5A - Section 4 - ScottsboroOctober 31, 2024
5,000 Meters · St. Bernard Preparatory SchoolSt. Bernard Oktoberfest Invitational · Oct 2119:52.22St. Bernard Oktoberfest InvitationalOctober 21, 2023
5,000 Meters · University of MontevalloThompson XC Classic + Shelby Co. (HS & MS) · Sep 2617:16.6Thompson 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 35 · Lawrence CountyLawrence County5,000 Meters 4A3517:27.112
Oct 29AHSAA 4A & 6A - Section 4 - ScottsboroOct 29 · 5,000 Meters Boys 4A · Place 19 · Lawrence CountyLawrence County5,000 Meters Boys 4A1917:31.612
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 9 · Lawrence CountyLawrence County5,000 Meters Varsity917:05.4512
Oct 22Northwest Alabama Championship 2026Oct 22 · 1 Mile Varsity · Place 9 · Lawrence CountyLawrence County1 Mile Varsity917:05.4512
Oct 22Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 9 · Lawrence CountyLawrence County5,000 Meters Varsity917:05.4512
Oct 13Dew It On The TrailsOct 13 · 5,000 Meters Boys 1-4A · Place 11 · Lawrence CountyLawrence County5,000 Meters Boys 1-4A1117:44.012
Oct 3Gatorade XC ClassicOct 3 · 5,000 Meters Bronze · Place 28 · Lawrence CountyLawrence County5,000 Meters Bronze2817:46.312
Sep 26Thompson XC Classic + Shelby Co. (HS & MS)Sep 26 · 5,000 Meters Varsity · Place 13 · Lawrence CountyLawrence County5,000 Meters Varsity1317:16.6 PB12
Sep 19Saltillo XC InviteSep 19 · 5,000 Meters 5A-6A-7A · Place 11 · Lawrence CountyLawrence County5,000 Meters 5A-6A-7A1117:21.2 PB12
Sep 12Chickasaw Trails InvitationalSep 12 · 5,000 Meters Large School · Place 134 · Lawrence CountyLawrence County5,000 Meters Large School13417:55.112
Aug 29Pepsi XC Challenge 2026Aug 29 · 5,000 Meters Large School · Place 26 · Lawrence CountyLawrence County5,000 Meters Large School2618:26.012
Aug 22Brooks High School Tennessee River ClassicAug 22 · 5,000 Meters 5A-7A · Place 25 · Lawrence CountyLawrence County5,000 Meters 5A-7A2517:21.8 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 6New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Blue · Place 143 · Lawrence CountyLawrence County5,000 Meters Blue14318:45.09 PB11
Nov 8AHSAA XC State ChampionshipNov 8 · 5,000 Meters 7A · Place 178 · Lawrence CountyLawrence County5,000 Meters 7A17817:44.8111
Oct 23Northwest Alabama Championship 2025Oct 23 · 5,000 Meters Boys · Place 8 · Lawrence CountyLawrence County5,000 Meters Boys817:05.31 PB11
Oct 11Dew It On The TrailsOct 11 · 5,000 Meters Boys 5-7A · Place 80 · Lawrence CountyLawrence County5,000 Meters Boys 5-7A8017:28.37 PB11
Oct 4Jesse Owens ClassicOct 4 · 5,000 Meters Gold · Place 116 · Lawrence CountyLawrence County5,000 Meters Gold11617:44.1011
Sep 20Saltillo XC InviteSep 20 · 5,000 Meters 5A/7A · Place 18 · Lawrence CountyLawrence County5,000 Meters 5A/7A1817:26.5011
Sep 13Fairview InvitationalSep 13 · 5,000 Meters 5-7A · Place 11 · Lawrence CountyLawrence County5,000 Meters 5-7A1118:08.19 PB11
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Large · Place 42 · Lawrence CountyLawrence County5,000 Meters Varsity Large4217:28.2511
Aug 30Pepsi XC ChallengeAug 30 · 5,000 Meters Varsity Large · Place 22 · Lawrence CountyLawrence County5,000 Meters Varsity Large2218:17.19 PB11
Aug 23Brooks High School Tennessee River ClassicAug 23 · 5,000 Meters Varsity 5-7A · Place 29 · Lawrence CountyLawrence County5,000 Meters Varsity 5-7A2917:50.2711

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9AHSAA XC State ChampionshipNov 9 · 5,000 Meters 5A · Place 39 · Lawrence CountyLawrence County5,000 Meters 5A3917:34.7110
Oct 31AHSAA 5A - Section 4 - ScottsboroOct 31 · 5,000 Meters Varsity · Place 11 · Lawrence CountyLawrence County5,000 Meters Varsity1117:29.63 PB10
Oct 24Northwest Alabama ChampionshipsOct 24 · 5,000 Meters Varsity · Place 9 · Lawrence CountyLawrence County5,000 Meters Varsity917:39.6210
Oct 12Dew It On The TrailsOct 12 · 5,000 Meters Varsity · Place 73 · Lawrence CountyLawrence County5,000 Meters Varsity7317:49.9410
Oct 5Jesse Owens ClassicOct 5 · 5,000 Meters Varsity · Place 86 · Lawrence CountyLawrence County5,000 Meters Varsity8618:41.7910
Sep 13The Southern ShowcaseSep 13 · 5,000 Meters Varsity · Place 52 · Lawrence CountyLawrence County5,000 Meters Varsity5218:48.3610
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 125 · Lawrence CountyLawrence County5,000 Meters Varsity12518:20.3610
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 125 · Lawrence CountyLawrence County5,000 Meters Varsity12518:20.3610
Aug 31Pepsi XC ChallengeAug 31 · 5,000 Meters Varsity - Large · Place 59 · Lawrence CountyLawrence County5,000 Meters Varsity - Large5919:16.3610

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 11AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Boys 5A · Place 56 · Lawrence CountyLawrence County5,000 Meters Boys 5A5617:54.459
Oct 26Northwest Alabama ChampionshipsOct 26 · 5,000 Meters Varsity · Place 40 · Lawrence CountyLawrence County5,000 Meters Varsity4018:57.309
Oct 21St. Bernard Oktoberfest InvitationalOct 21 · 5,000 Meters Boys 5k 5-7A · Place 45 · Lawrence CountyLawrence County5,000 Meters Boys 5k 5-7A4519:52.22 PB9
Oct 12Hay of a RunOct 12 · 5,000 Meters 5A · Place 12 · Lawrence CountyLawrence County5,000 Meters 5A1219:25.029
Oct 7Jesse Owens ClassicOct 7 · Varsity · Place 86 · Lawrence CountyLawrence CountyVarsity8618:39.239
Sep 30Black & Gold ClassicSep 30 · 5,000 Meters Varsity · Place 87 · Lawrence CountyLawrence County5,000 Meters Varsity8718:59.17—
Sep 16The Southern ShowcaseSep 16 · 5,000 Meters Varsity - Championship · Place 264 · Lawrence CountyLawrence County5,000 Meters Varsity - Championship26419:15.969
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 243 · Lawrence CountyLawrence County5,000 Meters Varsity24319:43.849
Sep 9Chickasaw Trails InvitationalSep 9 · Varsity · Place 243 · Lawrence CountyLawrence CountyVarsity24319:43.849
Sep 2Pepsi XC ChallengeSep 2 · 5,000 Meters Varsity · Place 45 · Lawrence CountyLawrence County5,000 Meters Varsity4519:18.869
Sep 2Pepsi XC ChallengeSep 2 · 5,000 Meters Varsity · Place 45 · Lawrence CountyLawrence County5,000 Meters Varsity4519:18.869

2022 Cross Country

13 results
DateMeetEventPlMarkGr
Dec 3Garmin RunningLane XC ChampionshipsDec 3 · 5,000 Meters Varsity · Place 1620 · County CoyotesCounty Coyotes5,000 Meters Varsity162021:16.008
Dec 3Garmin RunningLane XC ChampionshipsDec 3 · 5,000 Meters Varsity · Place 242 · County CoyotesCounty Coyotes5,000 Meters Varsity24221:16.008
Dec 3Garmin RunningLane XC ChampionshipsDec 3 · 5,000 Meters Varsity · Place 242 · County CoyotesCounty Coyotes5,000 Meters Varsity24221:16.008
Nov 5AHSAA XC State ChampionshipNov 5 · 5,000 Meters 5A · Place 116 · Lawrence CountyLawrence County5,000 Meters 5A11620:01.908
Oct 20Northwest Alabama ChallengeOct 20 · 5,000 Meters Varsity · Place 65 · Lawrence CountyLawrence County5,000 Meters Varsity6519:51.368
Oct 20Northwest Alabama ChallengeOct 20 · 5,000 Meters Varsity · Place 65 · Lawrence CountyLawrence County5,000 Meters Varsity6519:51.36—
Oct 6Hay of A RunOct 6 · 5,000 Meters Varsity · Place 4 · Lawrence CouLawrence Cou5,000 Meters Varsity420:24.128
Oct 1Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 156 · Lawrence CouLawrence Cou5,000 Meters Varsity15620:04.028
Sep 24Warriors InvitationalSep 24 · 2 Miles Middle School · Place 2 · Lawrence CountyLawrence County2 Miles Middle School212:38.888
Sep 16The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 22 · Lawrence CountyLawrence County5,000 Meters Varsity2220:50.698
Sep 16The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 22 · Lawrence CountyLawrence County5,000 Meters Varsity2220:50.698
Sep 10Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 270 · Lawrence CountyLawrence County5,000 Meters Varsity27022:00.588
Aug 20ACA InvitationalAug 20 · 3,540 Meters Junior Varsity · Place 6 · Lawrence CountyLawrence County3,540 Meters Junior Varsity615:00.27 PB8