Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · McFarland ParkBrooks Invitational · Aug 2818:34.80Brooks InvitationalAugust 28, 2021
5,000 Meters · Bob Jones HSAHSAA Class 3A Section 4 · Oct 2727:52.38AHSAA Class 3A Section 4October 27, 2022
5,000 Meters · H.A. Alexander ParkPepsi XC Challenge · Aug 3024:18.73Pepsi XC ChallengeAugust 30, 2025
5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 1626:01.31The Southern ShowcaseSeptember 16, 2023
5,000 Meters · McFarland ParkCentral-Florence Sectional · Oct 3022:40.57Central-Florence SectionalOctober 30, 2025
5,000 Meters · Oakville Indian Mounds ParkNorthwest Alabama Championship 2025 · Oct 2322:58.50Northwest Alabama Championship 2025October 23, 2025
5,000 Meters · Palmer ParkJames Clemens Sectional · Nov 223:29.63James Clemens SectionalNovember 2, 2023
5,000 Meters · St. Bernard Preparatory SchoolAHSAA 3A Section 4 · Oct 2827:18.81AHSAA 3A Section 4October 28, 2021
5,000 Meters · Wilson SchoolWilson Warrior Invitational · Sep 2024:15.63Wilson Warrior InvitationalSeptember 20, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8AHSAA XC State ChampionshipNov 8 · 5,000 Meters 3A · Place 34 · Lauderdale County5,000 Meters 3A3423:23.0012
Oct 30Central-Florence SectionalOct 30 · 5,000 Meters 3A · Place 9 · Lauderdale County5,000 Meters 3A922:40.57 PB12
Oct 23Northwest Alabama Championship 2025Oct 23 · 5,000 Meters Girls · Place 35 · Lauderdale County5,000 Meters Girls3522:58.50 PB12
Oct 4Jesse Owens ClassicOct 4 · 5,000 Meters Green · Place 32 · Lauderdale County5,000 Meters Green3223:16.5712
Sep 20Wilson Warrior InvitationalSep 20 · 5,000 Meters Small School · Place 21 · Lauderdale County5,000 Meters Small School2124:15.63 PB12
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Small · Place 18 · Lauderdale County5,000 Meters Varsity Small1823:53.4012
Aug 30Pepsi XC ChallengeAug 30 · 5,000 Meters Varsity Small · Place 20 · Lauderdale County5,000 Meters Varsity Small2024:18.73 PB12
Aug 23Brooks High School Tennessee River ClassicAug 23 · 5,000 Meters Varsity 1-4A · Place 24 · Lauderdale County5,000 Meters Varsity 1-4A2424:05.7812

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9AHSAA XC State ChampionshipNov 9 · 5,000 Meters 3A · Place 64 · Lauderdale County5,000 Meters 3A6425:10.1411
Oct 31AHSAA Central-Florence SectionalOct 31 · 5,000 Meters Varsity - 3A · Place 10 · Lauderdale County5,000 Meters Varsity - 3A1024:02.9611
Oct 24Northwest Alabama ChampionshipsOct 24 · 5,000 Meters Varsity · Place 63 · Lauderdale County5,000 Meters Varsity6324:51.5111
Oct 10Hay of a RunOct 10 · 5,000 Meters Varsity · Place 15 · Lauderdale County5,000 Meters Varsity1525:26.5811
Sep 19Vinemont InvitationalSep 19 · 5,000 Meters Varsity · Place 11 · Lauderdale County5,000 Meters Varsity1126:07.8511
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 97 · Lauderdale County5,000 Meters Varsity9725:11.4411
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 97 · Lauderdale County5,000 Meters Varsity9725:11.4411
Aug 31Pepsi XC ChallengeAug 31 · 5,000 Meters Varsity - Small · Place 52 · Lauderdale County5,000 Meters Varsity - Small5227:57.8711

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 11AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Girls 3A · Place 78 · Lauderdale County5,000 Meters Girls 3A7823:44.2210
Nov 2James Clemens SectionalNov 2 · 5,000 Meters Girls 5000 Meter Run 3A · Place 9 · Lauderdale County5,000 Meters Girls 5000 Meter Run 3A923:29.63 PB10
Oct 26Northwest Alabama ChampionshipsOct 26 · 5,000 Meters Varsity · Place 42 · Lauderdale County5,000 Meters Varsity4223:56.3310
Oct 12Hay of a RunOct 12 · 5,000 Meters 1A · Place 9 · Lauderdale County5,000 Meters 1A923:47.1110
Oct 12Hay of a RunOct 12 · 5,000 Meters 5A · Place 9 · Lauderdale County5,000 Meters 5A923:47.1110
Sep 16The Southern ShowcaseSep 16 · 5,000 Meters Open · Place 34 · Lauderdale County5,000 Meters Open3426:01.31 PB10
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 125 · Lauderdale County5,000 Meters Varsity12525:44.9110
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 125 · Lauderdale County5,000 Meters Varsity12525:44.9110
Sep 2Pepsi XC ChallengeSep 2 · 5,000 Meters Varsity · Place 38 · Lauderdale County5,000 Meters Varsity3825:11.9410
Sep 2Pepsi XC ChallengeSep 2 · 5,000 Meters Varsity · Place 38 · Lauderdale County5,000 Meters Varsity3825:11.9410

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5AHSAA XC State ChampionshipNov 5 · 5,000 Meters 3A · Place 110 · Lauderdale County5,000 Meters 3A11026:25.419
Oct 27AHSAA Class 3A Section 4Oct 27 · 5,000 Meters Varsity · Place 26 · Lauderdale County5,000 Meters Varsity2627:52.38 PB9
Oct 20Northwest Alabama ChallengeOct 20 · 5,000 Meters Varsity · Place 146 · Lauderdale County5,000 Meters Varsity14627:49.8514
Oct 20Northwest Alabama ChallengeOct 20 · 5,000 Meters Varsity · Place 146 · Lauderdale County5,000 Meters Varsity14627:49.859
Oct 15Randolph InvitationalOct 15 · Varsity · Place 62 · Lauderdale CountyVarsity6226:13.15—
Oct 1Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 164 · Lauderdale C5,000 Meters Varsity16427:37.359
Sep 16The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 323 · Lauderdale County5,000 Meters Varsity32329:02.889
Sep 16The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 323 · Lauderdale County5,000 Meters Varsity32329:02.889
Sep 10Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 115 · Lauderdale County5,000 Meters Varsity11527:22.209

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6AHSAA Class 3A State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 115 · Lauderdale County5,000 Meters Varsity11525:03.418
Oct 28AHSAA 3A Section 4Oct 28 · 5,000 Meters Varsity · Place 23 · Lauderdale County5,000 Meters Varsity2327:18.81 PB8
Oct 2Jesse Owens XC ClassicOct 2 · 2.1 Miles Middle School · Place 169 · Lauderdale County2.1 Miles Middle School16918:05.948
Sep 11Chickasaw Trails InvitationalSep 11 · 2.1 Miles Middle School · Place 165 · Lauderdale County2.1 Miles Middle School16518:00.298
Sep 4Pepsi XC ChallengeSep 4 · 2 Miles Middle School · Place 42 · Lauderdale County2 Miles Middle School4217:39.668
Aug 28Brooks InvitationalAug 28 · 2 Miles Junior Varsity 1-4A · Place 32 · Lauderdale County2 Miles Junior Varsity 1-4A3218:34.80 PB8

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 17The Falcon Derby- Running With The HorsesOct 17 · 2.1 Miles Junior Varsity 4A · Place 3 · Lauderdale County2.1 Miles Junior Varsity 4A317:35.447
Sep 5Pepsi ChallengeSep 5 · 2 Miles Middle School · Place 82 · Lauderdale C2 Miles Middle School8218:12.157