Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4900 m · Granbury City DGCGranbury Invitational · Oct 9 | 18:43.49 | Granbury Invitational | October 9, 2015 |
| 5,000 Meters · Burleson Centennial High SchoolCentennial Spartan Invitational · Sep 9 | 20:16.43 | Centennial Spartan Invitational | September 9, 2017 |
| 5,000 Meters · Chisenhall ParkUIL 5A DISTRICT 05 XC CHAMPIONSHIPS · Oct 11 | 18:36.67 | UIL 5A DISTRICT 05 XC CHAMPIONSHIPS | October 11, 2018 |
| 5,000 Meters · Cleburne High SchoolUIL District 8-5A · Oct 19 | 20:14.61 | UIL District 8-5A | October 19, 2015 |
| 5,000 Meters · Granbury City DGCGranbury Race For The Loot · Oct 6 | 20:21.03 | Granbury Race For The Loot | October 6, 2017 |
| 5,000 Meters · Indian Springs MSKeller Classic · Sep 24 | 20:24.33 | Keller Classic | September 24, 2016 |
| 5,000 Meters · Lynn Creek ParkUIL 6A District 4 & 5A District 9 · Oct 20 | 20:11.8 | UIL 6A District 4 & 5A District 9 | October 20, 2016 |
| 5,000 Meters · Lynn Creek ParkArl Houston Ken Gaston Invitational · Sep 29 | 19:37.7 | Arl Houston Ken Gaston Invitational | September 29, 2016 |
| 5,000 Meters · The BuffCowtown Challenge · Aug 25 | 21:54.24 | Cowtown Challenge | August 25, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
8 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | UIL 5A District 9 XC ChampionshipsOct 13 · 5,000 Meters Varsity · Place 38 · Everman | 5,000 Meters Varsity | 38 | 19:41.65 | 11 |
| Oct 6 | Granbury Race For The LootOct 6 · 5,000 Meters Varsity Boys · Place 105 · Everman | 5,000 Meters Varsity Boys | 105 | 20:21.03 PB | 11 |
| Sep 27 | GRANDVIEW INVITATIONALSep 27 · 3 Miles Varsity · Place 33 · Everman | 3 Miles Varsity | 33 | 17:00.15 | 11 |
| Sep 9 | Centennial Spartan InvitationalSep 9 · 5,000 Meters Varsity boys · Place 78 · Everman | 5,000 Meters Varsity boys | 78 | 20:16.43 PB | 11 |
| Sep 1 | BURLESON ELK RUN XVIISep 1 · 5,000 Meters 5A VARSITY BOYS · Place 158 · Everman | 5,000 Meters 5A VARSITY BOYS | 158 | 21:15.47 | 11 |
| Aug 25 | Cowtown ChallengeAug 25 · 5,000 Meters 6A-5A VARSITY · Place 130 · Everman | 5,000 Meters 6A-5A VARSITY | 130 | 21:54.24 PB | 11 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | UIL 6A District 4 & 5A District 9Oct 20 · 5,000 Meters 5A Varsity · Place 49 · Everman | 5,000 Meters 5A Varsity | 49 | 20:11.8 PB | 10 |
| Oct 13 | GRANBURY RACE FOR THE LOOTOct 13 · 5,000 Meters Varsity · Place 76 · Everman | 5,000 Meters Varsity | 76 | 20:30.93 | 10 |
| Sep 29 | Arl Houston Ken Gaston InvitationalSep 29 · 5,000 Meters Varsity 5A-6A · Place 206 · Everman | 5,000 Meters Varsity 5A-6A | 206 | 19:37.7 PB | 10 |
| Sep 24 | Keller ClassicSep 24 · 5,000 Meters Varsity · Place 129 · Everman | 5,000 Meters Varsity | 129 | 20:24.33 PB | 10 |
| Sep 16 | CLEBURNE BUZZ RUNSep 16 · 5,000 Meters 6A-5A VARSITY BOYS · Place 135 · Everman | 5,000 Meters 6A-5A VARSITY BOYS | 135 | 20:20.57 | 10 |
| Sep 2 | BURLESON ELK RUN XVISep 2 · 5,000 Meters 5A VARSITY BOYS · Place 117 · Everman | 5,000 Meters 5A VARSITY BOYS | 117 | 18:59.18 | 10 |
| Aug 26 | Cowtown ChallengeAug 26 · 5,000 Meters 6A-5A Varsity · Place 159 · Everman | 5,000 Meters 6A-5A Varsity | 159 | 22:23.22 | 10 |
2015 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | UIL District 8-5A Oct 19 · 5,000 Meters Junior Varsity · Place 31 · Everman | 5,000 Meters Junior Varsity | 31 | 20:14.61 PB | 9 |
| Oct 9 | Granbury InvitationalOct 9 · 4,900 Meters Junior Varsity · Place 42 · Everman | 4,900 Meters Junior Varsity | 42 | 18:43.49 PB | 9 |
| Sep 18 | Cleburne Buzz RunSep 18 · 5,000 Meters 6a-5a jv boys · Place 121 · Everman | 5,000 Meters 6a-5a jv boys | 121 | 21:51.18 | 9 |