Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cold Springs HSCold Springs Sectional · Oct 29 | 21:50.2 | Cold Springs Sectional | October 29, 2026 |
| 5,000 Meters · Fairview ParkHay of a Run · Oct 9 | 22:02.50 | Hay of a Run | October 9, 2025 |
| 5,000 Meters · Hewitt-Trussville High SchoolHusky Challenge · Oct 18 | 22:32.27 | Husky Challenge | October 18, 2025 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA State Cross Country Championship · Nov 11 | 23:09.69 | AHSAA State Cross Country Championship | November 11, 2023 |
| 5,000 Meters · Oneonta Elementary SchoolTomahawk Trail Invitational · Sep 6 | 24:27.60 | Tomahawk Trail Invitational | September 6, 2025 |
| 5,000 Meters · Vinemont Sports ComplexVinemont Sectional · Oct 30 | 23:12.13 | Vinemont Sectional | October 30, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Cold Springs SectionalOct 29 · 5,000 Meters 1-2A · Place 57 · Locust Fork | 5,000 Meters 1-2A | 57 | 21:50.2 PB | 11 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 1 Mile Varsity · Place 123 · Locust Fork | 1 Mile Varsity | 123 | 22:17.98 | 11 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 123 · Locust Fork | 5,000 Meters Varsity | 123 | 22:17.98 | 11 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 123 · Locust Fork | 5,000 Meters Varsity | 123 | 22:17.98 | 11 |
| Oct 17 | 35th Annual Husky ChallengeOct 17 · 5,000 Meters Varsity · Place 123 · Locust Fork | 5,000 Meters Varsity | 123 | 22:17.98 | 11 |
| Oct 1 | Hay of a RunOct 1 · 5,000 Meters Boys 1A-3A · Place 18 · Locust Fork | 5,000 Meters Boys 1A-3A | 18 | 22:30.8 | 11 |
| Sep 5 | Tomahawk Trail InvitationalSep 5 · 5,000 Meters 1-3 · Place 44 · Locust Fork | 5,000 Meters 1-3 | 44 | 26:02.8 | 11 |
2025 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Vinemont SectionalOct 30 · 5,000 Meters 3A · Place 44 · Locust Fork | 5,000 Meters 3A | 44 | 23:12.13 PB | 10 |
| Oct 18 | Husky ChallengeOct 18 · 5,000 Meters Varsity · Place 121 · Locust Fork | 5,000 Meters Varsity | 121 | 22:32.27 PB | 10 |
| Oct 9 | Hay of a RunOct 9 · 5,000 Meters Varsity · Place 46 · Locust Fork | 5,000 Meters Varsity | 46 | 22:02.50 PB | 10 |
| Sep 6 | Tomahawk Trail InvitationalSep 6 · 5,000 Meters New Division · Place 66 · Locust Fork | 5,000 Meters New Division | 66 | 24:27.60 PB | 10 |
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | AHSAA Class 3A Vinemont SectionalOct 31 · 5,000 Meters Varsity - 3A · Place 48 · Locust Fork | 5,000 Meters Varsity - 3A | 48 | 22:17.87 | 9 |
| Oct 19 | Husky ChallengeOct 19 · 5,000 Meters Varsity · Place 155 · Locust Fork | 5,000 Meters Varsity | 155 | 23:07.53 | 9 |
| Oct 10 | Hay of a RunOct 10 · 5,000 Meters Varsity · Place 44 · Locust Fork | 5,000 Meters Varsity | 44 | 22:27.85 | 9 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Boys 1-2A · Place 143 · Locust Fork | 5,000 Meters Boys 1-2A | 143 | 23:09.69 PB | 8 |
| Nov 2 | Cold Springs SectionalNov 2 · 5,000 Meters Boys 5000 Meter Run 1-2A · Place 52 · Locust Fork | 5,000 Meters Boys 5000 Meter Run 1-2A | 52 | 23:19.10 | 8 |
| Oct 21 | 32nd Annual Husky ChallengeOct 21 · 5,000 Meters Varsity · Place 189 · Locust Fork | 5,000 Meters Varsity | 189 | 25:51.41 | 8 |
| Oct 14 | Leeds InvitationalOct 14 · 5,000 Meters Varsity · Place 89 · Locust Fork (A) | 5,000 Meters Varsity | 89 | 25:51.57 | 8 |
| Oct 12 | Hay of a RunOct 12 · 5,000 Meters 1A · Place 52 · Locust Fork | 5,000 Meters 1A | 52 | 25:43.08 | 8 |
| Sep 16 | Fairview InvitationalSep 16 · 1A · Place 86 · Locust Fork | 1A | 86 | 25:17.61 | 8 |
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Hay of A RunOct 6 · 5,000 Meters Varsity 1A · Place 79 · Locust Fork | 5,000 Meters Varsity 1A | 79 | 26:38.56 | 7 |
| Sep 17 | Fairview InvitationalSep 17 · 5,000 Meters 4A · Place 162 · Locust Fork | 5,000 Meters 4A | 162 | 28:53.18 | 7 |
| Sep 10 | Grand River InvitationalSep 10 · 5,000 Meters Varsity · Place 87 · Locust Fork | 5,000 Meters Varsity | 87 | 28:40.50 | 7 |
| Aug 27 | St. Clair County ClassicAug 27 · 5,000 Meters Varsity · Place 82 · Locust Fork | 5,000 Meters Varsity | 82 | 31:44.97 | 7 |