Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Myers Park and Events CenterMcKinney Boyd Bronco Stampede XC26 · Sep 12 | 8:45 | McKinney Boyd Bronco Stampede XC26 | September 12, 2026 |
| 1.5 Miles · The BuffHurst Bell Battle at the Buff XC26 · Aug 29 | 8:08.23 | Hurst Bell Battle at the Buff XC26 | August 29, 2026 |
| 2 Miles · Boyd High SchoolFort Worth Invitational XC25 · Oct 18 | 11:24.47 | Fort Worth Invitational XC25 | October 18, 2025 |
| 2 Miles · Liberty Christian School Liberty Christian Armor Up Invitational · Sep 1 | 12:52.66 | Liberty Christian Armor Up Invitational | September 1, 2023 |
| 2 Miles · McInnish ParkHebron Friday Night Hawk Invitational XC26 · Aug 21 | 11:36 | Hebron Friday Night Hawk Invitational XC26 | August 21, 2026 |
| 2 Miles · North Lakes ParkLake Cities Brad Lutz Invitational XC25 · Oct 11 | 11:36.62 | Lake Cities Brad Lutz Invitational XC25 | October 11, 2025 |
| 2 Miles · Old Settlers ParkMcNeil 32nd Annual Invitational XC26 · Sep 18 | 11:03.9 | McNeil 32nd Annual Invitational XC26 | September 18, 2026 |
| 2 Miles · Ray Roberts Lake State Park Isle du BoisPilot Point JH Invitational · Sep 16 | 12:50.72 | Pilot Point JH Invitational | September 16, 2023 |
| 2 Miles · Shadow Ridge Middle SchoolFlower Mound Invitational XC25 · Sep 13 | 11:45 | Flower Mound Invitational XC25 | September 13, 2025 |
| 2 Miles · South Lakes ParkLake Cities Brad Lutz Invitational XC26 · Oct 17 | 10:33.21 | Lake Cities Brad Lutz Invitational XC26 | October 17, 2026 |
| 2 Miles · The BuffCowtown Battle at the Buff · Sep 3 | 13:36.44 | Cowtown Battle at the Buff | September 3, 2022 |
| 2 Miles · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 2 | 10:40.79 | Great American XC Festival Presented by Coros | October 2, 2026 |
| 3,000 Meters · Athletic Performance RanchUSATF Southwestern Association Junior Olympic Championships · Nov 12 | 14:14.64 | USATF Southwestern Association Junior Olympic Championships | November 12, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results2025 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
4 results