Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · McFarland ParkBrooks Invitational · Aug 28 | 18:34.80 | Brooks Invitational | August 28, 2021 |
| 5,000 Meters · Bob Jones HSAHSAA Class 3A Section 4 · Oct 27 | 27:52.38 | AHSAA Class 3A Section 4 | October 27, 2022 |
| 5,000 Meters · H.A. Alexander ParkPepsi XC Challenge · Aug 30 | 24:18.73 | Pepsi XC Challenge | August 30, 2025 |
| 5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 16 | 26:01.31 | The Southern Showcase | September 16, 2023 |
| 5,000 Meters · McFarland ParkCentral-Florence Sectional · Oct 30 | 22:40.57 | Central-Florence Sectional | October 30, 2025 |
| 5,000 Meters · Oakville Indian Mounds ParkNorthwest Alabama Championship 2025 · Oct 23 | 22:58.50 | Northwest Alabama Championship 2025 | October 23, 2025 |
| 5,000 Meters · Palmer ParkJames Clemens Sectional · Nov 2 | 23:29.63 | James Clemens Sectional | November 2, 2023 |
| 5,000 Meters · St. Bernard Preparatory SchoolAHSAA 3A Section 4 · Oct 28 | 27:18.81 | AHSAA 3A Section 4 | October 28, 2021 |
| 5,000 Meters · Wilson SchoolWilson Warrior Invitational · Sep 20 | 24:15.63 | Wilson Warrior Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | AHSAA XC State ChampionshipNov 8 · 5,000 Meters 3A · Place 34 · Lauderdale County | 5,000 Meters 3A | 34 | 23:23.00 | 12 |
| Oct 30 | Central-Florence SectionalOct 30 · 5,000 Meters 3A · Place 9 · Lauderdale County | 5,000 Meters 3A | 9 | 22:40.57 PB | 12 |
| Oct 23 | Northwest Alabama Championship 2025Oct 23 · 5,000 Meters Girls · Place 35 · Lauderdale County | 5,000 Meters Girls | 35 | 22:58.50 PB | 12 |
| Oct 4 | Jesse Owens ClassicOct 4 · 5,000 Meters Green · Place 32 · Lauderdale County | 5,000 Meters Green | 32 | 23:16.57 | 12 |
| Sep 20 | Wilson Warrior InvitationalSep 20 · 5,000 Meters Small School · Place 21 · Lauderdale County | 5,000 Meters Small School | 21 | 24:15.63 PB | 12 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Small · Place 18 · Lauderdale County | 5,000 Meters Varsity Small | 18 | 23:53.40 | 12 |
| Aug 30 | Pepsi XC ChallengeAug 30 · 5,000 Meters Varsity Small · Place 20 · Lauderdale County | 5,000 Meters Varsity Small | 20 | 24:18.73 PB | 12 |
| Aug 23 | Brooks High School Tennessee River ClassicAug 23 · 5,000 Meters Varsity 1-4A · Place 24 · Lauderdale County | 5,000 Meters Varsity 1-4A | 24 | 24:05.78 | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA XC State ChampionshipNov 9 · 5,000 Meters 3A · Place 64 · Lauderdale County | 5,000 Meters 3A | 64 | 25:10.14 | 11 |
| Oct 31 | AHSAA Central-Florence SectionalOct 31 · 5,000 Meters Varsity - 3A · Place 10 · Lauderdale County | 5,000 Meters Varsity - 3A | 10 | 24:02.96 | 11 |
| Oct 24 | Northwest Alabama ChampionshipsOct 24 · 5,000 Meters Varsity · Place 63 · Lauderdale County | 5,000 Meters Varsity | 63 | 24:51.51 | 11 |
| Oct 10 | Hay of a RunOct 10 · 5,000 Meters Varsity · Place 15 · Lauderdale County | 5,000 Meters Varsity | 15 | 25:26.58 | 11 |
| Sep 19 | Vinemont InvitationalSep 19 · 5,000 Meters Varsity · Place 11 · Lauderdale County | 5,000 Meters Varsity | 11 | 26:07.85 | 11 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 97 · Lauderdale County | 5,000 Meters Varsity | 97 | 25:11.44 | 11 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 97 · Lauderdale County | 5,000 Meters Varsity | 97 | 25:11.44 | 11 |
| Aug 31 | Pepsi XC ChallengeAug 31 · 5,000 Meters Varsity - Small · Place 52 · Lauderdale County | 5,000 Meters Varsity - Small | 52 | 27:57.87 | 11 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Girls 3A · Place 78 · Lauderdale County | 5,000 Meters Girls 3A | 78 | 23:44.22 | 10 |
| Nov 2 | James Clemens SectionalNov 2 · 5,000 Meters Girls 5000 Meter Run 3A · Place 9 · Lauderdale County | 5,000 Meters Girls 5000 Meter Run 3A | 9 | 23:29.63 PB | 10 |
| Oct 26 | Northwest Alabama ChampionshipsOct 26 · 5,000 Meters Varsity · Place 42 · Lauderdale County | 5,000 Meters Varsity | 42 | 23:56.33 | 10 |
| Oct 12 | Hay of a RunOct 12 · 5,000 Meters 1A · Place 9 · Lauderdale County | 5,000 Meters 1A | 9 | 23:47.11 | 10 |
| Oct 12 | Hay of a RunOct 12 · 5,000 Meters 5A · Place 9 · Lauderdale County | 5,000 Meters 5A | 9 | 23:47.11 | 10 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Open · Place 34 · Lauderdale County | 5,000 Meters Open | 34 | 26:01.31 PB | 10 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 125 · Lauderdale County | 5,000 Meters Varsity | 125 | 25:44.91 | 10 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 125 · Lauderdale County | 5,000 Meters Varsity | 125 | 25:44.91 | 10 |
| Sep 2 | Pepsi XC ChallengeSep 2 · 5,000 Meters Varsity · Place 38 · Lauderdale County | 5,000 Meters Varsity | 38 | 25:11.94 | 10 |
| Sep 2 | Pepsi XC ChallengeSep 2 · 5,000 Meters Varsity · Place 38 · Lauderdale County | 5,000 Meters Varsity | 38 | 25:11.94 | 10 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | AHSAA XC State ChampionshipNov 5 · 5,000 Meters 3A · Place 110 · Lauderdale County | 5,000 Meters 3A | 110 | 26:25.41 | 9 |
| Oct 27 | AHSAA Class 3A Section 4Oct 27 · 5,000 Meters Varsity · Place 26 · Lauderdale County | 5,000 Meters Varsity | 26 | 27:52.38 PB | 9 |
| Oct 20 | Northwest Alabama ChallengeOct 20 · 5,000 Meters Varsity · Place 146 · Lauderdale County | 5,000 Meters Varsity | 146 | 27:49.85 | 14 |
| Oct 20 | Northwest Alabama ChallengeOct 20 · 5,000 Meters Varsity · Place 146 · Lauderdale County | 5,000 Meters Varsity | 146 | 27:49.85 | 9 |
| Oct 15 | Randolph InvitationalOct 15 · Varsity · Place 62 · Lauderdale County | Varsity | 62 | 26:13.15 | — |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 164 · Lauderdale C | 5,000 Meters Varsity | 164 | 27:37.35 | 9 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 323 · Lauderdale County | 5,000 Meters Varsity | 323 | 29:02.88 | 9 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 323 · Lauderdale County | 5,000 Meters Varsity | 323 | 29:02.88 | 9 |
| Sep 10 | Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 115 · Lauderdale County | 5,000 Meters Varsity | 115 | 27:22.20 | 9 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | AHSAA Class 3A State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 115 · Lauderdale County | 5,000 Meters Varsity | 115 | 25:03.41 | 8 |
| Oct 28 | AHSAA 3A Section 4Oct 28 · 5,000 Meters Varsity · Place 23 · Lauderdale County | 5,000 Meters Varsity | 23 | 27:18.81 PB | 8 |
| Oct 2 | Jesse Owens XC ClassicOct 2 · 2.1 Miles Middle School · Place 169 · Lauderdale County | 2.1 Miles Middle School | 169 | 18:05.94 | 8 |
| Sep 11 | Chickasaw Trails InvitationalSep 11 · 2.1 Miles Middle School · Place 165 · Lauderdale County | 2.1 Miles Middle School | 165 | 18:00.29 | 8 |
| Sep 4 | Pepsi XC ChallengeSep 4 · 2 Miles Middle School · Place 42 · Lauderdale County | 2 Miles Middle School | 42 | 17:39.66 | 8 |
| Aug 28 | Brooks InvitationalAug 28 · 2 Miles Junior Varsity 1-4A · Place 32 · Lauderdale County | 2 Miles Junior Varsity 1-4A | 32 | 18:34.80 PB | 8 |
2020 Cross Country
2 results