Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bob Jones ParkSouthlake 2-Mile XC · Aug 29 | 11:24.30 | Southlake 2-Mile XC | August 29, 2026 |
| 2 Miles · Midlothian Heritage High SchoolMidlothian Heritage Jaguar MS Invitational · Oct 5 | 14:56.43 | Midlothian Heritage Jaguar MS Invitational | October 5, 2023 |
| 2 Miles · Waxahachie Sports ComplexMetro League Middle School XC Championships · Oct 20 | 13:02.80 | Metro League Middle School XC Championships | October 20, 2023 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll Invitational XC25 · Sep 6 | 19:31.30 | Southlake Carroll Invitational XC25 | September 6, 2025 |
| 5,000 Meters · Dale Watts '71 XC CourseNike South Invitational XC26 · Sep 26 | 19:04.1 | Nike South Invitational XC26 | September 26, 2026 |
| 5,000 Meters · Jesse Owens Memorial Athletic ComplexAdamson 2nd Annual Invitational XC26 · Aug 22 | 19:07.26 | Adamson 2nd Annual Invitational XC26 | August 22, 2026 |
| 5,000 Meters · Lakeview CampWaxahachie Woodhouse 12th Annual Invitational XC26 · Aug 15 | 17:31.2 | Waxahachie Woodhouse 12th Annual Invitational XC26 | August 15, 2026 |
| 5,000 Meters · Mansfield Michael L. Skinner Sports ComplexMansfield Daniel Maberry 17th Annual Invitational XC25 · Sep 26 | 21:04.65 | Mansfield Daniel Maberry 17th Annual Invitational XC25 | September 26, 2025 |
| 5,000 Meters · Old Settlers ParkMcNeil 32nd Annual Invitational XC26 · Sep 18 | 20:06.0 | McNeil 32nd Annual Invitational XC26 | September 18, 2026 |
| 5,000 Meters · Waxahachie Sports ComplexUIL 6A District 11 Championship XC25 · Oct 9 | 18:51.6 | UIL 6A District 11 Championship XC25 | October 9, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | UIL 6A DISTRICT 11 XC CHAMPIONSIHPOct 15 · 5,000 Meters JV Boys · Place 63 · WaxahachieWaxahachie | 5,000 Meters JV Boys | 63 | 22:23.6 | 10 |
| Sep 26 | Nike South Invitational XC26Sep 26 · 5,000 Meters Varsity ELITE · Place 263 · WaxahachieWaxahachie | 5,000 Meters Varsity ELITE | 263 | 19:04.1 PB | 10 |
| Sep 18 | McNeil 32nd Annual Invitational XC26Sep 18 · 5,000 Meters 6A · Place 280 · WaxahachieWaxahachie | 5,000 Meters 6A | 280 | 20:06.0 PB | 10 |
| Aug 29 | Southlake 2-Mile XCAug 29 · 2 Miles JV · Place 34 · WaxahachieWaxahachie | 2 Miles JV | 34 | 11:24.30 PB | 10 |
| Aug 22 | Adamson 2nd Annual Invitational XC26Aug 22 · 5,000 Meters 6A/5A Varsity Boys · Place 13 · WaxahachieWaxahachie | 5,000 Meters 6A/5A Varsity Boys | 13 | 19:07.26 PB | 10 |
| Aug 15 | Waxahachie Woodhouse 12th Annual Invitational XC26Aug 15 · 5,000 Meters Varsity ELITE · Place 98 · WaxahachieWaxahachie | 5,000 Meters Varsity ELITE | 98 | 17:31.2 PB | 10 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR South Regional Championships & Community Race XC25Nov 24 · 5,000 Meters Open · Place 321 · WaxahachieWaxahachie | 5,000 Meters Open | 321 | 20:29.00 | — |
| Nov 24 | NXR South Regional Championships & Community Race XC25Nov 24 · 5,000 Meters Open · Place 321 · WaxahachieWaxahachie | 5,000 Meters Open | 321 | 20:29.00 | — |
| Oct 9 | UIL 6A District 11 Championship XC25Oct 9 · 5,000 Meters Junior Varsity · Place 15 · WaxahachieWaxahachie | 5,000 Meters Junior Varsity | 15 | 18:51.6 PB | 9 |
| Sep 26 | Mansfield Daniel Maberry 17th Annual Invitational XC25Sep 26 · 5,000 Meters Junior Varsity · Place 126 · WaxahachieWaxahachie | 5,000 Meters Junior Varsity | 126 | 21:04.65 PB | 9 |
| Sep 6 | Southlake Carroll Invitational XC25Sep 6 · 5,000 Meters Junior Varsity · Place 141 · WaxahachieWaxahachie | 5,000 Meters Junior Varsity | 141 | 19:31.30 PB | 9 |
| Aug 23 | Southlake Carroll 2 mile Invitational XC25Aug 23 · 2 Miles Varsity ELITE · Place 94 · WaxahachieWaxahachie | 2 Miles Varsity ELITE | 94 | 12:32.70 | 9 |
| Aug 16 | Waxahachie Woodhouse Invitational XC25Aug 16 · 5,000 Meters Junior Varsity Elite · Place 54 · WaxahachieWaxahachie | 5,000 Meters Junior Varsity Elite | 54 | 19:42.90 | 9 |
2023 Cross Country
5 results