Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Central ParkBrewer Middle School 1.5 Mile Meet · Sep 10 | 12:15.00 | Brewer Middle School 1.5 Mile Meet | September 10, 2014 |
| 2 Miles · Central ParkBrewer MS 2 Mile · Sep 30 | 13:30.37 | Brewer MS 2 Mile | September 30, 2015 |
| 3 Miles · Mae Simmons ParkUIL 6A Region 1 Championship · Oct 22 | 17:08.50 | UIL 6A Region 1 Championship | October 22, 2018 |
| 3,200 Meters · Central ParkDistrict Meet White Settlement · Oct 14 | 13:04.37 | District Meet White Settlement | October 14, 2015 |
| 5,000 Meters · 5K CourseUIL 6A District 03 XC Championship · Oct 15 | 18:40.40 | UIL 6A District 03 XC Championship | October 15, 2019 |
| 5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 17 | 18:12.38 | NXR South Regional Championships | November 17, 2018 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll XC Invite · Sep 9 | 17:39.59 | Southlake Carroll XC Invite | September 9, 2017 |
| 5,000 Meters · Canyon West Golf CourseParker County XC Championships · Sep 10 | 18:44.98 | Parker County XC Championships | September 10, 2016 |
| 5,000 Meters · Granbury City DGCGranbury Race For The Loot · Oct 6 | 18:27.78 | Granbury Race For The Loot | October 6, 2017 |
| 5,000 Meters · Old Settlers ParkMcNeil Invitational · Sep 28 | 18:59.30 | McNeil Invitational | September 28, 2019 |
| 5,000 Meters · Reunion Grounds at Joe Wheeler Parkthe Reunion Run · Oct 8 | 18:04.00 | the Reunion Run | October 8, 2016 |
| 5,000 Meters · The BuffUIL 6A District 03 XC CHAMPIONSHIPS · Oct 9 | 18:18.92 | UIL 6A District 03 XC CHAMPIONSHIPS | October 9, 2018 |
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 15 | UIL 2A District 03Oct 15 · 5,000 Meters Varsity · Place 24 · WeatherfordWeatherford | 5,000 Meters Varsity | 24 | 18:40.40 | — |
| Oct 15 | UIL 6A District 03 XC ChampionshipOct 15 · 5,000 Meters Varsity Boys · Place 24 · WeatherfordWeatherford | 5,000 Meters Varsity Boys | 24 | 18:40.40 PB | 12 |
| Oct 5 | Decatur The Reunion RunOct 5 · 5,000 Meters Varsity 5A · Place 96 · WeatherfordWeatherford | 5,000 Meters Varsity 5A | 96 | 17:57.7 | — |
| Sep 28 | McNeil InvitationalSep 28 · 5,000 Meters 6A · Place 232 · WeatherfordWeatherford | 5,000 Meters 6A | 232 | 18:59.30 PB | 12 |
| Sep 21 | PASCHAL INVITATIONALSep 21 · 5,000 Meters Varsity 6A · Place 79 · WeatherfordWeatherford | 5,000 Meters Varsity 6A | 79 | 18:34.94 | 12 |
| Sep 7 | Southlake Carroll XC InvitationalSep 7 · 5,000 Meters Varsity Elite · Place 220 · WeatherfordWeatherford | 5,000 Meters Varsity Elite | 220 | 18:57.59 | 12 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | NXR South Regional ChampionshipsNov 17 · 5,000 Meters Open Combined · Place 292 · WeatherfordWeatherford | 5,000 Meters Open Combined | 292 | 18:12.38 PB | 11 |
| Oct 22 | UIL 6A Region 1 ChampionshipOct 22 · 3 Miles I-6A · Place 116 · WeatherfordWeatherford | 3 Miles I-6A | 116 | 17:08.50 PB | 11 |
| Oct 9 | UIL 6A District 03 XC CHAMPIONSHIPSOct 9 · 5,000 Meters VARSITY BOYS · Place 10 · WeatherfordWeatherford | 5,000 Meters VARSITY BOYS | 10 | 18:18.92 PB | 11 |
| Sep 29 | The Reunion RunSep 29 · 5,000 Meters Varsity 6A · Place 25 · WeatherfordWeatherford | 5,000 Meters Varsity 6A | 25 | 17:22.13 | 11 |
| Sep 29 | The Reunion RunSep 29 · 5,000 Meters Varsity 6A · Place 25 · WeatherfordWeatherford | 5,000 Meters Varsity 6A | 25 | 17:22.13 | 11 |
| Sep 15 | FALCON FAST XC INVITATIONALSep 15 · Varsity · Place 70 · WeatherfordWeatherford | Varsity | 70 | 17:57.80 | 11 |
| Sep 1 | Marcus I InvitationalSep 1 · 5,000 Meters Elite · Place 95 · WeatherfordWeatherford | 5,000 Meters Elite | 95 | 18:21 | 11 |
| Aug 25 | COWTOWN CHALLENGEAug 25 · 5,000 Meters Varsity 6A · Place 20 · WeatherfordWeatherford | 5,000 Meters Varsity 6A | 20 | 18:13.13 | 11 |
| Aug 16 | Birdville Early Bird InvitationalAug 16 · 3,200 Meters Varsity · Place 28 · WeatherfordWeatherford | 3,200 Meters Varsity | 28 | 11:41.64 | 11 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | UIL 6A District 3 ChampionshipOct 13 · 5,000 Meters Varsity · Place 18 · WeatherfordWeatherford | 5,000 Meters Varsity | 18 | 18:29.26 | 10 |
| Oct 6 | Granbury Race For The LootOct 6 · 5,000 Meters Varsity Boys · Place 33 · WeatherfordWeatherford | 5,000 Meters Varsity Boys | 33 | 18:27.78 PB | 10 |
| Sep 16 | Paschal InvitationalSep 16 · 5,000 Meters 6A-5A VARSITY BOYS · Place 64 · WeatherfordWeatherford | 5,000 Meters 6A-5A VARSITY BOYS | 64 | 18:23.09Unofficial | 10 |
| Sep 9 | Southlake Carroll XC InviteSep 9 · 5,000 Meters 6A Varsity · Place 186 · WeatherfordWeatherford | 5,000 Meters 6A Varsity | 186 | 17:39.59 PB | 10 |
| Sep 2 | Marcus I InvitationalSep 2 · 5,000 Meters Varsity · Place 69 · WeatherfordWeatherford | 5,000 Meters Varsity | 69 | 18:01 | — |
| Aug 25 | Cowtown ChallengeAug 25 · 5,000 Meters 6A-5A VARSITY · Place 44 · WeatherfordWeatherford | 5,000 Meters 6A-5A VARSITY | 44 | 19:22.46 | 10 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | UIL 6A DISTRICT 3 CHAMPIONSHIPSOct 21 · 5,000 Meters Varsity · Place 36 · WeatherfordWeatherford | 5,000 Meters Varsity | 36 | 18:53.89 | 9 |
| Oct 13 | HALTOM DISTRICT WARM-UPOct 13 · 5,000 Meters 6A Varsity · Place 53 · WeatherfordWeatherford | 5,000 Meters 6A Varsity | 53 | 18:19.24 | 9 |
| Oct 8 | the Reunion RunOct 8 · 5,000 Meters 6A 5A Varsity · Place 58 · WeatherfordWeatherford | 5,000 Meters 6A 5A Varsity | 58 | 18:04.00 PB | 9 |
| Sep 17 | Flower Mound InvitationalSep 17 · 5,000 Meters Varsity 6A · Place 48 · WeatherfordWeatherford | 5,000 Meters Varsity 6A | 48 | 18:29.11 | 9 |
| Sep 10 | Parker County XC ChampionshipsSep 10 · 5,000 Meters Varsity · Place 18 · WeatherfordWeatherford | 5,000 Meters Varsity | 18 | 18:44.98 PB | 9 |
| Sep 3 | Marcus I InvitationalSep 3 · 5,000 Meters Varsity Open · Place 156 · WeatherfordWeatherford | 5,000 Meters Varsity Open | 156 | 19:15.6 | — |
| Aug 26 | Cowtown ChallengeAug 26 · 5,000 Meters 6A-5A Varsity · Place 98 · WeatherfordWeatherford | 5,000 Meters 6A-5A Varsity | 98 | 19:54.41 | 9 |
2015 Cross Country
2 results2014 Cross Country
2 results