Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Buddy Stewart ParkCleburne Yellow Jacket Invitational (High School Only) · Sep 15 | 21:25.20 | Cleburne Yellow Jacket Invitational (High School Only) | September 15, 2017 |
| 5,000 Meters · Chisenhall ParkUIL 5A DISTRICT 05 XC CHAMPIONSHIPS · Oct 11 | 18:28.80 | UIL 5A DISTRICT 05 XC CHAMPIONSHIPS | October 11, 2018 |
| 5,000 Meters · Dutch Branch ParkSouth Hills/Benbrook 3rd Annual Prowl in the Park · Sep 22 | 22:31.22 | South Hills/Benbrook 3rd Annual Prowl in the Park | September 22, 2017 |
| 5,000 Meters · Granbury City DGCGranbury Race For The Loot · Oct 6 | 22:51.72 | Granbury Race For The Loot | October 6, 2017 |
| 5,000 Meters · MLK JR. Sports ComplexKennedale Wildcat Run · Aug 24 | 21:08.64 | Kennedale Wildcat Run | August 24, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
2 results2018 Cross Country
6 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | UIL 5A District 9 XC ChampionshipsOct 13 · 5,000 Meters Junior Varsity · Place 63 · Crowley | 5,000 Meters Junior Varsity | 63 | 22:38.76 | 9 |
| Oct 6 | Granbury Race For The LootOct 6 · 5,000 Meters Junior Varsity Boys · Place 127 · Crowley | 5,000 Meters Junior Varsity Boys | 127 | 22:51.72 PB | 9 |
| Sep 28 | Ken Gaston 21st Annual Invitational RACE AT THE LAKESep 28 · 5,000 Meters Junior Varsity 6A-5A · Place 332 · Crowley | 5,000 Meters Junior Varsity 6A-5A | 332 | 24:22.3Unofficial | 9 |
| Sep 22 | South Hills/Benbrook 3rd Annual Prowl in the ParkSep 22 · 5,000 Meters Junior Varsity Boys · Place 35 · Crowley | 5,000 Meters Junior Varsity Boys | 35 | 22:31.22 PB | 9 |
| Sep 15 | Cleburne Yellow Jacket Invitational (High School Only)Sep 15 · 5,000 Meters 5A JV BOYS · Place 61 · Crowley | 5,000 Meters 5A JV BOYS | 61 | 21:25.20 PB | 9 |