Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Merrimack Sports Complex Turf 15-18NIKE Twilight XC Kickoff - 2 Mile · Aug 8 | 11:49.3 | NIKE Twilight XC Kickoff - 2 Mile | August 8, 2026 |
| 5,000 Meters · Bob Jones HSAHSAA Class 3A Section 4 · Oct 27 | 19:29.23 | AHSAA Class 3A Section 4 | October 27, 2022 |
| 5,000 Meters · Cold Springs HSCold Springs Sectional · Oct 29 | 17:59.1 | Cold Springs Sectional | October 29, 2026 |
| 5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 16 | 18:18.30 | The Southern Showcase | September 16, 2023 |
| 5,000 Meters · McFarland ParkAHSAA 4A SECTION 3 · Oct 31 | 18:16.71 | AHSAA 4A SECTION 3 | October 31, 2024 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA XC State Championship · Nov 7 | 17:30.5 | AHSAA XC State Championship | November 7, 2026 |
| 5,000 Meters · Palmer ParkJames Clemens Sectional · Nov 2 | 17:23.97 | James Clemens Sectional | November 2, 2023 |
| 5,000 Meters · Point Mallard ParkDew It On The Trails · Oct 11 | 18:09.48 | Dew It On The Trails | October 11, 2025 |
| 5,000 Meters · University of Tennessee SouthernFirehawk Invitational · Aug 30 | 18:10.17 | Firehawk Invitational | August 30, 2025 |
| 5,000 Meters · Wilson SchoolWilson Warrior Invitational · Sep 20 | 18:31.56 | Wilson Warrior Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | AHSAA XC State ChampionshipNov 7 · 5,000 Meters 3A · Place 13 · ElkmontElkmont | 5,000 Meters 3A | 13 | 17:30.5 PB | 12 |
| Oct 29 | Cold Springs SectionalOct 29 · 5,000 Meters 3A · Place 7 · ElkmontElkmont | 5,000 Meters 3A | 7 | 17:59.1 PB | 12 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 90 · ElkmontElkmont | 5,000 Meters Varsity | 90 | 19:21.02 | 12 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 1 Mile Varsity · Place 90 · ElkmontElkmont | 1 Mile Varsity | 90 | 19:21.02 | 12 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 90 · ElkmontElkmont | 5,000 Meters Varsity | 90 | 19:21.02 | 12 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 90 · ElkmontElkmont | 5,000 Meters Varsity | 90 | 19:21.02 | 12 |
| Oct 13 | Dew It On The TrailsOct 13 · 5,000 Meters Boys 1-4A · Place 37 · ElkmontElkmont | 5,000 Meters Boys 1-4A | 37 | 19:20.2 | 12 |
| Sep 26 | Kudzu Hills InvitationalSep 26 · 5,000 Meters 1A-2A · Place 18 · Elkmont msElkmont ms | 5,000 Meters 1A-2A | 18 | 18:24.9 | 12 |
| Sep 19 | The Southern Showcase (HS)Sep 19 · 5,000 Meters Crimson · Place 41 · ElkmontElkmont | 5,000 Meters Crimson | 41 | 20:09.4 | 12 |
| Sep 12 | Firehawk InvitationalSep 12 · 5,000 Meters Varsity · Place 16 · ElkmontElkmont | 5,000 Meters Varsity | 16 | 19:13.4 | 12 |
| Aug 22 | Brooks High School Tennessee River ClassicAug 22 · 5,000 Meters 1A-4A · Place 21 · ElkmontElkmont | 5,000 Meters 1A-4A | 21 | 19:34.8 | 12 |
| Aug 8 | NIKE Twilight XC Kickoff - 2 MileAug 8 · 2 Miles 10+ · Place 38 · ElkmontElkmont | 2 Miles 10+ | 38 | 11:49.3 PB | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | AHSAA XC State ChampionshipNov 8 · 5,000 Meters 7A · Place 447 · ElkmontElkmont | 5,000 Meters 7A | 447 | 19:36.77 | 11 |
| Oct 30 | Central-Florence SectionalOct 30 · 5,000 Meters 3A · Place 7 · ElkmontElkmont | 5,000 Meters 3A | 7 | 18:42.54 | 11 |
| Oct 23 | Northwest Alabama Championship 2025Oct 23 · 5,000 Meters Boys · Place 91 · ElkmontElkmont | 5,000 Meters Boys | 91 | 19:46.38 | 11 |
| Oct 11 | Dew It On The TrailsOct 11 · 5,000 Meters Boys 1-4A · Place 18 · ElkmontElkmont | 5,000 Meters Boys 1-4A | 18 | 18:09.48 PB | 11 |
| Oct 4 | Jesse Owens ClassicOct 4 · 5,000 Meters Green · Place 39 · ElkmontElkmont | 5,000 Meters Green | 39 | 18:46.19 | 11 |
| Sep 20 | Wilson Warrior InvitationalSep 20 · 5,000 Meters Small School · Place 6 · ElkmontElkmont | 5,000 Meters Small School | 6 | 18:31.56 PB | 11 |
| Sep 12 | The Southern ShowcaseSep 12 · 5,000 Meters SM · Place 3 · ElkmontElkmont | 5,000 Meters SM | 3 | 18:23.18 | 11 |
| Aug 30 | Firehawk InvitationalAug 30 · 5,000 Meters Varsity · Place 7 · ElkmontElkmont | 5,000 Meters Varsity | 7 | 18:10.17 PB | 11 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA XC State ChampionshipNov 9 · 5,000 Meters 3A · Place 23 · ElkmontElkmont | 5,000 Meters 3A | 23 | 18:01.86 | 10 |
| Oct 31 | AHSAA 4A SECTION 3Oct 31 · 5,000 Meters Varsity · Place 2 · ElkmontElkmont | 5,000 Meters Varsity | 2 | 18:16.71 PB | 10 |
| Oct 31 | AHSAA Central-Florence SectionalOct 31 · 5,000 Meters Varsity - 3A · Place 2 · ElkmontElkmont | 5,000 Meters Varsity - 3A | 2 | 18:16.71 | 10 |
| Oct 12 | Dew It On The TrailsOct 12 · 5,000 Meters Varsity · Place 15 · ElkmontElkmont | 5,000 Meters Varsity | 15 | 17:49.07 | 10 |
| Oct 5 | Jesse Owens ClassicOct 5 · 5,000 Meters Varsity · Place 21 · ElkmontElkmont | 5,000 Meters Varsity | 21 | 18:05.32 | 10 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 26 · ElkmontElkmont | 5,000 Meters Varsity | 26 | 17:56.10 | 10 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 26 · ElkmontElkmont | 5,000 Meters Varsity | 26 | 17:56.10 | 10 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Boys 3A · Place 17 · ElkmontElkmont | 5,000 Meters Boys 3A | 17 | 17:32.28 | 8 |
| Nov 2 | James Clemens SectionalNov 2 · 5,000 Meters Boys 5000 Meter Run 3A · Place 4 · ElkmontElkmont | 5,000 Meters Boys 5000 Meter Run 3A | 4 | 17:23.97 PB | 8 |
| Oct 14 | Dew it on the TrailsOct 14 · 5,000 Meters 4A · Place 17 · ElkmontElkmont | 5,000 Meters 4A | 17 | 18:18.35 | — |
| Oct 7 | Jesse Owens ClassicOct 7 · 5,000 Meters Varsity · Place 30 · ElkmontElkmont | 5,000 Meters Varsity | 30 | 17:57.66 | 9 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Open - Small · Place 2 · ElkmontElkmont | 5,000 Meters Open - Small | 2 | 18:18.30 PB | 8 |
| Aug 24 | Bob Jones HS Friendly First Chance 2 Miler 2023Aug 24 · 2 Miles Varsity · Place 17 · ElkmontElkmont | 2 Miles Varsity | 17 | 13:21.23 | 9 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | AHSAA XC State ChampionshipNov 5 · 5,000 Meters 3A · Place 124 · ElkmontElkmont | 5,000 Meters 3A | 124 | 22:54.77 | 8 |
| Oct 27 | AHSAA Class 3A Section 4Oct 27 · 5,000 Meters Varsity · Place 14 · ElkmontElkmont | 5,000 Meters Varsity | 14 | 19:29.23 PB | 8 |
| Oct 15 | Randolph InvitationalOct 15 · 5,000 Meters Varsity · Place 47 · ElkmontElkmont | 5,000 Meters Varsity | 47 | 20:01.17 | — |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 85 · Elkmont HighElkmont High | 5,000 Meters Varsity | 85 | 19:31.03 | 8 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 212 · ElkmontElkmont | 5,000 Meters Varsity | 212 | 20:18.54 | 8 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 212 · ElkmontElkmont | 5,000 Meters Varsity | 212 | 20:18.54 | 8 |
| Aug 20 | Bob Jones HS Friendly First Chance 2 MilerAug 20 · 2 Miles 1A · Place 15 · ElkmontElkmont | 2 Miles 1A | 15 | 11:42.53 | 8 |