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 | 19:05.98 | Cleburne Yellow Jacket Invitational (High School Only) | September 15, 2017 |
| 5,000 Meters · Camp HoblitzelleMidlothian James Smith Invitational · Sep 7 | 20:15.99 | Midlothian James Smith Invitational | September 7, 2017 |
| 5,000 Meters · Chisenhall ParkBurleson Elk Run XIX · Aug 30 | 19:05.02 | Burleson Elk Run XIX | August 30, 2019 |
| 5,000 Meters · Kaufman Sports ComplexUIL 5A District 13 XC Championship · Oct 17 | 18:25.04 | UIL 5A District 13 XC Championship | October 17, 2019 |
| 5,000 Meters · Lynn Creek ParkArl Houston Ken Gaston 23rd Annual Race at the Lake · Oct 3 | 19:40.6 | Arl Houston Ken Gaston 23rd Annual Race at the Lake | October 3, 2019 |
| 5,000 Meters · Lynn Creek ParkArl Houston Ken Gaston 22nd Annual Invitational · Sep 27 | 18:51.0 | Arl Houston Ken Gaston 22nd Annual Invitational | September 27, 2018 |
| 5,000 Meters · Norbuck ParkJesuit XC Classic · Oct 6 | 19:38.78 | Jesuit XC Classic | October 6, 2017 |
| 5,000 Meters · The BuffHaltom Metroplex Challenge · Sep 19 | 20:01.01 | Haltom Metroplex Challenge | September 19, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | UIL 5A District 13 XC ChampionshipOct 17 · 5,000 Meters VARSITY BOYS · Place 20 · Lancaster | 5,000 Meters VARSITY BOYS | 20 | 18:25.04 PB | 12 |
| Oct 3 | Arl Houston Ken Gaston 23rd Annual Race at the LakeOct 3 · 5,000 Meters Varsity 6A - 5A · Place 106 · Lancaster | 5,000 Meters Varsity 6A - 5A | 106 | 19:40.6 PB | 12 |
| Sep 27 | BIRDVILLE FLYIN' HAWK INVITATIONALSep 27 · 5,000 Meters Varsity · Place 112 · Lancaster | 5,000 Meters Varsity | 112 | 20:18.93 | 12 |
| Sep 19 | Haltom Metroplex ChallengeSep 19 · 5,000 Meters 6A-5A VARSITY BOYS · Place 68 · Lancaster | 5,000 Meters 6A-5A VARSITY BOYS | 68 | 20:01.01 PB | 12 |
| Sep 5 | Midlothian James Smith InvitationalSep 5 · 5,000 Meters Varsity 6A · Place 80 · Lancaster | 5,000 Meters Varsity 6A | 80 | 19:50.61 | 12 |
| Aug 30 | Burleson Elk Run XIXAug 30 · 5,000 Meters 5A VARSITY BOYS · Place 95 · Lancaster | 5,000 Meters 5A VARSITY BOYS | 95 | 19:05.02 PB | 12 |
2018 Cross Country
5 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | UIL 6A District 4 & 5A District 10 XC MeetOct 12 · 5,000 Meters Varsity 5A · Place 29 · Lancaster | 5,000 Meters Varsity 5A | 29 | 18:58.8 | 10 |
| Oct 6 | Jesuit XC ClassicOct 6 · 5,000 Meters Varsity 5A / 6A Boys · Place 156 · Lancaster | 5,000 Meters Varsity 5A / 6A Boys | 156 | 19:38.78 PB | 10 |
| Sep 28 | Ken Gaston 21st Annual Invitational RACE AT THE LAKESep 28 · 5,000 Meters Varsity 6A-5A · Place 199 · Lancaster | 5,000 Meters Varsity 6A-5A | 199 | 18:51.7Unofficial | 10 |
| Sep 21 | Metroplex ChallengeSep 21 · 5,000 Meters 6A-5A VARSITY BOYS · Place 44 · Lancaster | 5,000 Meters 6A-5A VARSITY BOYS | 44 | 20:14.78 | 10 |
| Sep 15 | Cleburne Yellow Jacket Invitational (High School Only)Sep 15 · 5,000 Meters 6A-5A VARSITY BOYS · Place 123 · Lancaster | 5,000 Meters 6A-5A VARSITY BOYS | 123 | 19:05.98 PB | 10 |
| Sep 7 | Midlothian James Smith InvitationalSep 7 · 5,000 Meters 5A-6A JV Boys · Place 19 · Lancaster | 5,000 Meters 5A-6A JV Boys | 19 | 20:15.99 PB | 10 |
| Sep 1 | Hillsboro InvitationalSep 1 · 5,000 Meters Varsity · Place 38 · Lancaster | 5,000 Meters Varsity | 38 | 19:55 | — |
2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | UIL 5A District 10 CC MeetOct 18 · 5,000 Meters Varsity · Place 43 · Lancaster | 5,000 Meters Varsity | 43 | 20:42.8 | 9 |
| Sep 8 | James Smith InvitationalSep 8 · 5,000 Meters Junior Varsity 5A · Place 91 · Lancaster | 5,000 Meters Junior Varsity 5A | 91 | 23:20.1 | 9 |