Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Azle High SchoolAzle Clash of the Classes · Aug 8 | 12:17.50 | Azle Clash of the Classes | August 8, 2025 |
| 2 Miles · Gene Pike Middle SchoolByron Nelson Invitational · Aug 16 | 11:44.38 | Byron Nelson Invitational | August 16, 2025 |
| 3 Miles · Gene Pike Middle SchoolByron Nelson Last Minute · Sep 27 | 17:35.97 | Byron Nelson Last Minute | September 27, 2025 |
| 5,000 Meters · Bob Jones ParkUIL 6A District 04 Championship XC25 · Oct 9 | 17:49.60 | UIL 6A District 04 Championship XC25 | October 9, 2025 |
| 5,000 Meters · lynn creek parkArl Houston Ken Gaston 28th Annual Race At The Lake · Sep 27 | 19:29.60 | Arl Houston Ken Gaston 28th Annual Race At The Lake | September 27, 2024 |
| 5,000 Meters · Lynn Creek ParkArl Houston Ken Gaston 27th Annual Race At The Lake · Sep 29 | 23:52.60 | Arl Houston Ken Gaston 27th Annual Race At The Lake | September 29, 2023 |
| 5,000 Meters · North Lakes ParkMarcus Coach T Invitational XC25 · Aug 30 | 19:43 | Marcus Coach T Invitational XC25 | August 30, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR South Regional Championships & Community Race XC25Nov 24 · 5,000 Meters Open · Place 387 · Eaton Running Club | 5,000 Meters Open | 387 | 20:30.50 | — |
| Nov 24 | NXR South Regional Championships & Community Race XC25Nov 24 · 5,000 Meters Open · Place 387 · Eaton Running Club | 5,000 Meters Open | 387 | 20:30.50 | — |
| Oct 9 | UIL 6A District 04 Championship XC25Oct 9 · 5,000 Meters Junior Varsity · Place 45 · Northwest Eaton | 5,000 Meters Junior Varsity | 45 | 17:49.60 PB | 12 |
| Sep 27 | Byron Nelson Last MinuteSep 27 · 3 Miles Varsity Boys · Place 45 · Northwest Eaton | 3 Miles Varsity Boys | 45 | 17:35.97 PB | 12 |
| Sep 6 | Southlake Carroll Invitational XC25Sep 6 · 5,000 Meters Varsity Open · Place 175 · Northwest Eaton | 5,000 Meters Varsity Open | 175 | 18:14.20 | 12 |
| Aug 30 | Marcus Coach T Invitational XC25Aug 30 · 5,000 Meters Varsity OPEN · Place 309 · Northwest Eaton | 5,000 Meters Varsity OPEN | 309 | 19:43 PB | 12 |
| Aug 16 | Byron Nelson InvitationalAug 16 · 2 Miles Varsity ELITE · Place 72 · Northwest Eaton | 2 Miles Varsity ELITE | 72 | 11:44.38 PB | 12 |
| Aug 8 | Azle Clash of the ClassesAug 8 · 2 Miles Senior · Place 4 · Northwest Eaton | 2 Miles Senior | 4 | 12:17.50 PB | 12 |
2024 Cross Country
4 results2023 Cross Country
4 results2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | UIL 6A District 04Oct 13 · 5,000 Meters Junior Varsity · Place 139 · Northwest Eaton | 5,000 Meters Junior Varsity | 139 | 22:07.3 | 9 |