Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Fair Oaks ParkDal. Jefferson Patriots Invitational · Sep 23 | 15:02.9 | Dal. Jefferson Patriots Invitational | September 23, 2023 |
| 2 Miles · The BuffSW Assemblies of God (SAGU) Private School State Warm-up · Oct 8 | 15:40.93 | SW Assemblies of God (SAGU) Private School State Warm-up | October 8, 2022 |
| 5,000 Meters · Norbuck ParkSouthwest Preparatory Conference (SPC) Championships · Nov 9 | 18:52.11 | Southwest Preparatory Conference (SPC) Championships | November 9, 2024 |
| 5,000 Meters · North Lakes ParkMarcus Coach T Invitational XC26 · Sep 5 | 19:18 | Marcus Coach T Invitational XC26 | September 5, 2026 |
| 5,000 Meters · Ramble 5K CourseSt John's 45th Maverick Ramble XC26 · Oct 10 | 18:52.8 | St John's 45th Maverick Ramble XC26 | October 10, 2026 |
| 5,000 Meters · Shadow Ridge Middle SchoolFlower Mound Invitational XC25 · Sep 13 | 20:03 | Flower Mound Invitational XC25 | September 13, 2025 |
| 5,000 Meters · Southwest Christian SchoolSouthwest Christian (SCS) II Invitational XC26 · Sep 19 | 19:23 | Southwest Christian (SCS) II Invitational XC26 | September 19, 2026 |
| 5,000 Meters · The BuffSW Assemblies of God (SAGU) Private School State Warm-up · Oct 7 | 19:07.55 | SW Assemblies of God (SAGU) Private School State Warm-up | October 7, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
2 results2024 Cross Country
2 results2023 Cross Country
2 results2022 Cross Country
1 results