Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Montevallo campusThompson Warrior 2 Mile · Aug 28 | 13:52.58 | Thompson Warrior 2 Mile | August 28, 2025 |
| 2 Miles · University of MontevalloThompson Warrior 2 Mile Invitational (HS & MS) · Sep 3 | 15:09.3 | Thompson Warrior 2 Mile Invitational (HS & MS) | September 3, 2026 |
| 5,000 Meters · Auburn University at MontgomeryMontgomery Academy Invitational · Oct 18 | 22:32.52 | Montgomery Academy Invitational | October 18, 2025 |
| 5,000 Meters · Heardmont ParkOak Mountain XC HS Invitational · Sep 20 | 22:53.87 | Oak Mountain XC HS Invitational | September 20, 2025 |
| 5,000 Meters · Keisel ParkAuburn Sectional · Oct 30 | 20:02.11 | Auburn Sectional | October 30, 2025 |
| 5,000 Meters · Leeds City ParkLeeds Invitational · Oct 11 | 21:14.40 | Leeds Invitational | October 11, 2025 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA XC State Championship · Nov 8 | 20:25.44 | AHSAA XC State Championship | November 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | AHSAA XC State ChampionshipNov 8 · 5,000 Meters 6A · Place 98 · Stanhope Elmore | 5,000 Meters 6A | 98 | 20:25.44 PB | 10 |
| Nov 8 | AHSAA XC State ChampionshipNov 8 · 5,000 Meters 7A · Place 535 · Stanhope Elmore | 5,000 Meters 7A | 535 | 20:25.44 | 10 |
| Oct 30 | Auburn SectionalOct 30 · 5,000 Meters 6A · Place 16 · Stanhope Elmore | 5,000 Meters 6A | 16 | 20:02.11 PB | 10 |
| Oct 18 | Montgomery Academy InvitationalOct 18 · 5,000 Meters Varsity · Place 195 · Stanhope Elmore | 5,000 Meters Varsity | 195 | 22:32.52 PB | 10 |
| Oct 11 | Leeds InvitationalOct 11 · 5,000 Meters Boys Varsity · Place 71 · Stanhope Elmore | 5,000 Meters Boys Varsity | 71 | 21:14.40 PB | 10 |
| Oct 4 | Jesse Owens ClassicOct 4 · 5,000 Meters Silver · Place 354 · Stanhope Elmore | 5,000 Meters Silver | 354 | 21:33.19 | 10 |
| Sep 20 | Oak Mountain XC HS InvitationalSep 20 · 5,000 Meters Varsity Top 15 · Place 193 · Stanhope Elmore | 5,000 Meters Varsity Top 15 | 193 | 22:53.87 PB | 10 |
| Aug 28 | Thompson Warrior 2 MileAug 28 · 2 Miles VAR · Place 256 · Stanhope Elmore | 2 Miles VAR | 256 | 13:52.58 PB | 10 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA XC State ChampionshipNov 9 · 5,000 Meters 6A · Place 231 · Stanhope Elmore | 5,000 Meters 6A | 231 | 22:05.12 | 9 |
| Sep 21 | Spain Park InvitationalSep 21 · 5,000 Meters Varsity · Place 122 · Stanhope Elmore | 5,000 Meters Varsity | 122 | 23:35.25 | 9 |
2023 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Helena InvitationalOct 14 · 5,000 Meters Varsity · Place 103 · Stanhope Elmore | 5,000 Meters Varsity | 103 | 27:43.96 | 8 |
| Sep 30 | Oak Mountain HS XC InvitationalSep 30 · 5,000 Meters Varsity · Place 160 · Stanhope Elmore | 5,000 Meters Varsity | 160 | 23:17.80 | 8 |
| Sep 23 | Fear the Flame Invitational #2Sep 23 · 5,000 Meters Varsity · Place 31 · Stanhope Elmore | 5,000 Meters Varsity | 31 | 29:04.76 | 8 |
| Sep 16 | Early Bird TwilightSep 16 · 5,000 Meters Varsity · Place 242 · Stanhope Elmore | 5,000 Meters Varsity | 242 | 28:08.27 | 8 |
2022 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | T.R. Miller ChallengeOct 1 · 5,000 Meters Varsity · Place 59 · Stanhope Elmore | 5,000 Meters Varsity | 59 | 27:47.20 | — |
| Sep 10 | Trinity TrailblazerSep 10 · 3,380 Meters Varsity · Place 33 · Stanhope Elmore | 3,380 Meters Varsity | 33 | 18:52.57 | 7 |