Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Montevallo campusThompson Warrior 2 Mile · Aug 28 | 12:46.73 | Thompson Warrior 2 Mile | August 28, 2025 |
| 2 Miles · University of MontevalloThompson Warrior 2 Mile Invitational (HS & MS) · Sep 3 | 13:14.7 | Thompson Warrior 2 Mile Invitational (HS & MS) | September 3, 2026 |
| 5,000 Meters · Hewitt-Trussville High SchoolHewitt-Trussville Sectional · Oct 30 | 21:55.06 | Hewitt-Trussville Sectional | October 30, 2025 |
| 5,000 Meters · Montevallo campusEarly Bird Twilight · Sep 13 | 20:31.14 | Early Bird Twilight | September 13, 2025 |
| 5,000 Meters · Munny Sokol Trail Head Parking LotNorthridge Sectional · Oct 29 | 21:11.8 | Northridge Sectional | October 29, 2026 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA XC State Championship · Nov 7 | 20:56.3 | AHSAA XC State Championship | November 7, 2026 |
| 5,000 Meters · Point Mallard ParkDew It On The Trails · Oct 13 | 24:19.8 | Dew It On The Trails | October 13, 2026 |
| 5,000 Meters · University of MontevalloThompson XC Classic + Shelby Co. (HS & MS) · Sep 26 | 21:18.0 | Thompson XC Classic + Shelby Co. (HS & MS) | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
5 results2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Northridge XC InvitationalOct 19 · 5,000 Meters Varsity · Place 13 · Thompson | 5,000 Meters Varsity | 13 | 20:59.50 | 9 |
| Oct 5 | Jesse Owens ClassicOct 5 · 5,000 Meters Varsity · Place 50 · Thompson | 5,000 Meters Varsity | 50 | 21:16.09 | 9 |
| Sep 28 | Shelby County ChampionshipSep 28 · 5,000 Meters Varsity · Place 21 · Thompson | 5,000 Meters Varsity | 21 | 22:02.34 | 9 |
2023 Cross Country
2 results2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Helena InvitationalOct 8 · 2 Miles Varsity · Place 4 · Thompson Middle School | 2 Miles Varsity | 4 | 14:22.28 | 7 |