Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Shadow Ridge Middle SchoolFlower Mound 2-Mile Invitational XC26 · Aug 22 | 12:23 | Flower Mound 2-Mile Invitational XC26 | August 22, 2026 |
| 2 Miles · The Bluffs at River EastCowtown 2 Mile Challenge HS · Aug 16 | 12:14.62 | Cowtown 2 Mile Challenge HS | August 16, 2025 |
| 3,000 Meters · Argyle Middle SchoolMeet of Champs @ Argyle MS · Oct 23 | 11:13.41 | Meet of Champs @ Argyle MS | October 23, 2024 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll Invitational XC25 · Sep 6 | 19:11.90 | Southlake Carroll Invitational XC25 | September 6, 2025 |
| 5,000 Meters · Central ParkUIL 5A District 05 XC26 · Oct 16 | 21:04.86 | UIL 5A District 05 XC26 | October 16, 2026 |
| 5,000 Meters · Mansfield Michael L. Skinner Sports ComplexMansfield Daniel Maberry 18th Annual Invitational XC26 · Sep 25 | 18:45.81 | Mansfield Daniel Maberry 18th Annual Invitational XC26 | September 25, 2026 |
| 5,000 Meters · North Lakes ParkBraswell Little D Classic XC26 · Sep 17 | 18:50.09 | Braswell Little D Classic XC26 | September 17, 2026 |
| 5,000 Meters · Reunion Grounds at Joe Wheeler ParkDecatur Reunion Run XC25 · Sep 25 | 18:44.56 | Decatur Reunion Run XC25 | September 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
3 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Meet of Champs @ Argyle MSOct 23 · 3,000 Meters 8th Grade · Place 12 · ArgyleArgyle | 3,000 Meters 8th Grade | 12 | 11:13.41 PB | 8 |
| Oct 9 | KISD Zone 1 MS XC ChampionshipOct 9 · 3,200 Meters 8th Grade · Place 11 · ArgyleArgyle | 3,200 Meters 8th Grade | 11 | 12:23.15 | 8 |
| Oct 2 | Argyle MS Meet 1Oct 2 · 3,200 Meters Varsity · Place 8 · ArgyleArgyle | 3,200 Meters Varsity | 8 | 12:22.37 | 8 |
| Sep 25 | Indian Springs 2 MileSep 25 · 3,200 Meters 8th Grade · Place 6 · ArgyleArgyle | 3,200 Meters 8th Grade | 6 | 12:38.90 | 8 |
| Sep 18 | Wilson XC 2 mile Sep 18 · 3,200 Meters 8th Grade · Place 6 · ArgyleArgyle | 3,200 Meters 8th Grade | 6 | 11:38.81 | 8 |