Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · H.A. Alexander ParkPepsi Classic · Aug 24 | 33:33.75 | Pepsi Classic | August 24, 2019 |
| 5,000 Meters · John R. Esslinger Trail of ChampionsAHSAA 3A Section 4 · Nov 1 | 23:41.67 | AHSAA 3A Section 4 | November 1, 2019 |
| 5,000 Meters · Oakville Indian Mounds ParkChicksaw Trails Invitational · Sep 11 | 27:47.92 | Chicksaw Trails Invitational | September 11, 2020 |
| 5,000 Meters · Point MallardDew it on the Trails Invitational · Oct 12 | 26:07.70 | Dew it on the Trails Invitational | October 12, 2019 |
| 5,000 Meters · University of AlabamaCrimson Classic · Oct 13 | 28:42.4 | Crimson Classic | October 13, 2016 |
| 5,000 Meters · Wilson SchoolAHSAA 3A Section 3 · Nov 3 | 28:41.9 | AHSAA 3A Section 3 | November 3, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
3 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | AHSAA 3A Section 4Nov 1 · 5,000 Meters Varsity · Place 48 · Lauderdale County | 5,000 Meters Varsity | 48 | 23:41.67 PB | 10 |
| Oct 12 | Dew it on the Trails InvitationalOct 12 · 5,000 Meters Varsity - 5A/7A · Place 103 · Lauderdale County | 5,000 Meters Varsity - 5A/7A | 103 | 26:07.70 PB | 10 |
| Oct 5 | Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 280 · Lauderdale County | 5,000 Meters Varsity | 280 | 28:21.47 | 10 |
| Sep 28 | Warriors InvitationalSep 28 · 5,000 Meters Varsity · Place 62 · Lauderdale County | 5,000 Meters Varsity | 62 | 29:58.16 | 10 |
| Aug 24 | Pepsi ClassicAug 24 · 5,000 Meters Varsity - Small Schools · Place 142 · Lauderdale County | 5,000 Meters Varsity - Small Schools | 142 | 33:33.75 PB | 10 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | AHSAA 1A/2A State ChampionshipNov 12 · 5,000 Meters 3A · Place 139 · Lauderdale County | 5,000 Meters 3A | 139 | 28:21.43 | 7 |
| Nov 3 | AHSAA 3A Section 3Nov 3 · 5,000 Meters Varsity · Place 63 · Lauderdale County | 5,000 Meters Varsity | 63 | 28:41.9 PB | 7 |
| Oct 27 | Northwest Alabama ChampionshipsOct 27 · 5,000 Meters Varsity · Place 323 · Lauderdale County | 5,000 Meters Varsity | 323 | 29:34.11 | — |
| Oct 20 | Athens Bible School InvitationalOct 20 · Junior Varsity 3A · Place 30 · Lauderdale County | Junior Varsity 3A | 30 | 16:55.90 | 7 |
| Oct 13 | Crimson ClassicOct 13 · 5,000 Meters Varsity · Place 185 · Lauderdale County | 5,000 Meters Varsity | 185 | 28:42.4 PB | 7 |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 345 · Lauderdale County | 5,000 Meters Varsity | 345 | 28:32.72 | 7 |
| Sep 10 | Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 272 · Lauderdale County | 5,000 Meters Varsity | 272 | 31:55.84 | 7 |