Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · TCC Northeast CampusBIRDVILLE EARLY BIRD INVITATIONAL · Aug 17 | 13:54.95 | BIRDVILLE EARLY BIRD INVITATIONAL | August 17, 2017 |
| 3,200 Meters · Valley Ridge ParkCedar Hill Season Opener · Aug 17 | 12:08.20 | Cedar Hill Season Opener | August 17, 2018 |
| 5,000 Meters · 5K CourseUIL 6A District 03 XC Championship · Oct 15 | 19:26.30 | UIL 6A District 03 XC Championship | October 15, 2019 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll XC Invite · Sep 9 | 20:10.63 | Southlake Carroll XC Invite | September 9, 2017 |
| 5,000 Meters · Chisenhall ParkBurleson Elk Run XIX · Aug 30 | 19:39.19 | Burleson Elk Run XIX | August 30, 2019 |
| 5,000 Meters · Granbury City DGCGranbury Race For The Loot · Oct 6 | 20:03.28 | Granbury Race For The Loot | October 6, 2017 |
| 5,000 Meters · South Lakes ParkGuyer MileSplit TX XC Invitational · Sep 14 | 18:21 | Guyer MileSplit TX XC Invitational | September 14, 2019 |
| 5,000 Meters · The BuffUIL 5A District 06 · Oct 30 | 19:11.57 | UIL 5A District 06 | October 30, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | UIL 5A District 06Oct 30 · 5,000 Meters Varsity · Place 42 · N Richland Hills Richland | 5,000 Meters Varsity | 42 | 19:11.57 PB | 12 |
| Sep 12 | Eaton Take Flight Two MileSep 12 · 3,200 Meters Junior Varsity · Place 11 · N Richland Hills Ric.. | 3,200 Meters Junior Varsity | 11 | 12:14.12 | 12 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | UIL 2A District 03Oct 15 · 5,000 Meters Varsity · Place 38 · N Richland H | 5,000 Meters Varsity | 38 | 19:26.30 | — |
| Oct 15 | UIL 6A District 03 XC ChampionshipOct 15 · 5,000 Meters Varsity Boys · Place 38 · N Richland Hills Richland | 5,000 Meters Varsity Boys | 38 | 19:26.30 PB | 11 |
| Oct 8 | Haltom District Warm-upOct 8 · 5,000 Meters VARSITY BOYS · Place 29 · N Richland Hills Richland | 5,000 Meters VARSITY BOYS | 29 | 19:49.43 | 11 |
| Sep 21 | PASCHAL INVITATIONALSep 21 · 5,000 Meters Varsity 6A · Place 115 · N Richland Hills Ric.. | 5,000 Meters Varsity 6A | 115 | 19:25.76 | 11 |
| Sep 14 | Guyer MileSplit TX XC InvitationalSep 14 · 5,000 Meters Varsity Elite · Place 158 · N Richland Hills Richland | 5,000 Meters Varsity Elite | 158 | 18:21 PB | 11 |
| Sep 7 | Southlake Carroll XC InvitationalSep 7 · 5,000 Meters Varsity Open · Place 187 · N Richland Hills Ric.. | 5,000 Meters Varsity Open | 187 | 19:57.79 | 11 |
| Aug 30 | Burleson Elk Run XIXAug 30 · 5,000 Meters 6A VARSITY BOYS · Place 71 · N Richland Hills Richland | 5,000 Meters 6A VARSITY BOYS | 71 | 19:39.19 PB | 11 |
| Aug 23 | COWTOWN CHALLENGEAug 23 · 5,000 Meters Varsity 6A · Place 150 · N Richland Hills Ric.. | 5,000 Meters Varsity 6A | 150 | 20:53.00 | 11 |
| Aug 16 | Hebron Friday Night Hawk InviteAug 16 · 2 Miles Varsity Elite · Place 53 · N Richland Hills Ric.. | 2 Miles Varsity Elite | 53 | 12:26.2 | 11 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | UIL 6A District 03 XC CHAMPIONSHIPSOct 9 · 5,000 Meters J.V. BOYS · Place 15 · N Richland Hills Richland | 5,000 Meters J.V. BOYS | 15 | 20:17.05 | 10 |
| Oct 2 | Haltom District Warm-upOct 2 · 5,000 Meters Varsity · Place 84 · N Richland Hills Richland | 5,000 Meters Varsity | 84 | 21:15.54 | 10 |
| Sep 14 | Cleburne Buzz RunSep 14 · 3 Miles 6A JV BOYS · Place 196 · N Richland Hills Richland | 3 Miles 6A JV BOYS | 196 | 21:35.86Unofficial | 10 |
| Aug 25 | COWTOWN CHALLENGEAug 25 · 5,000 Meters Varsity 6A · Place 84 · N Richland Hills Richland | 5,000 Meters Varsity 6A | 84 | 20:42.11 | 10 |
| Aug 17 | Cedar Hill Season Opener Aug 17 · 3,200 Meters Varsity · Place 71 · N Richland Hills Richland | 3,200 Meters Varsity | 71 | 12:08.20 PB | 10 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | UIL 5A District 8 XC ChampionshipsOct 12 · 5,000 Meters Junior Varsity · Place 21 · N Richland Hills Richland | 5,000 Meters Junior Varsity | 21 | 20:55.45 | 9 |
| Oct 6 | Granbury Race For The LootOct 6 · 5,000 Meters Junior Varsity Boys · Place 12 · N Richland Hills Richland | 5,000 Meters Junior Varsity Boys | 12 | 20:03.28 PB | 9 |
| Sep 21 | Metroplex ChallengeSep 21 · 5,000 Meters 6A-5A VARSITY BOYS · Place 38 · N Richland Hills Richland | 5,000 Meters 6A-5A VARSITY BOYS | 38 | 20:55.69 | 9 |
| Sep 9 | Southlake Carroll XC InviteSep 9 · 5,000 Meters 6A Junior Varsity · Place 228 · N Richland Hills Richland | 5,000 Meters 6A Junior Varsity | 228 | 20:10.63 PB | 9 |
| Sep 1 | BURLESON ELK RUN XVIISep 1 · 5,000 Meters 5A JV BOYS · Place 71 · N Richland Hills Richland | 5,000 Meters 5A JV BOYS | 71 | 19:54.52 | 9 |
| Aug 17 | BIRDVILLE EARLY BIRD INVITATIONALAug 17 · 3,200 Meters Junior Varsity · Place 70 · N Richland Hills Richland | 3,200 Meters Junior Varsity | 70 | 13:54.95 PB | 9 |