Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · TCC Northeast CampusBIRDVILLE EARLY BIRD INVITATIONAL · Aug 17 | 11:52.41 | BIRDVILLE EARLY BIRD INVITATIONAL | August 17, 2017 |
| 5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 18 | 17:39.37 | NXR South Regional Championships | November 18, 2017 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll XC Invite · Sep 9 | 16:42.62 | Southlake Carroll XC Invite | September 9, 2017 |
| 5,000 Meters · First Monday Trade Days GroundsCanton Running Eagles Invitational · Sep 16 | 17:33.22 | Canton Running Eagles Invitational | September 16, 2017 |
| 5,000 Meters · Garden Valley Golf ResortLindale Eagle Invitational · Oct 5 | 16:31.43 | Lindale Eagle Invitational | October 5, 2017 |
| 5,000 Meters · Lynn Creek ParkUIL 4A Region 2 Championship · Oct 23 | 17:04.11 | UIL 4A Region 2 Championship | October 23, 2017 |
| 5,000 Meters · Myers Park and Events CenterLovejoy XC Fall Festival · Sep 23 | 17:16.28 | Lovejoy XC Fall Festival | September 23, 2017 |
| 5,000 Meters · Old Settlers ParkUIL 4A State Championship · Nov 4 | 17:35.78 | UIL 4A State Championship | November 4, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | NXR South Regional ChampionshipsNov 18 · 5,000 Meters Open Invitational 4 · Place 62 · Kaufman | 5,000 Meters Open Invitational 4 | 62 | 17:39.37 PB | 12 |
| Nov 4 | UIL 1A State ChampionshipNov 4 · 5,000 Meters 4A · Place 71 · Kaufman | 5,000 Meters 4A | 71 | 17:35.78 | 12 |
| Nov 4 | UIL 4A State Championship Nov 4 · 5,000 Meters 4A · Place 71 · Kaufman | 5,000 Meters 4A | 71 | 17:35.78 PB | 12 |
| Oct 23 | UIL 4A Region 2 ChampionshipOct 23 · 5,000 Meters 4A · Place 13 · Kaufman | 5,000 Meters 4A | 13 | 17:04.11 PB | 12 |
| Oct 14 | UIL 4A District 12Oct 14 · 5,000 Meters Varsity · Place 5 · Kaufman | 5,000 Meters Varsity | 5 | 17:10 | — |
| Oct 5 | Lindale Eagle InvitationalOct 5 · 5,000 Meters Varsity 5A-6A · Place 6 · Kaufman | 5,000 Meters Varsity 5A-6A | 6 | 16:31.43 PB | 12 |
| Sep 28 | Ken Gaston 21st Annual Invitational RACE AT THE LAKESep 28 · 5,000 Meters Varsity 4A & UNDER · Place 6 · Kaufman | 5,000 Meters Varsity 4A & UNDER | 6 | 17:36.4Unofficial | 12 |
| Sep 23 | Lovejoy XC Fall FestivalSep 23 · 5,000 Meters Elite Varsity Boys · Place 126 · Kaufman | 5,000 Meters Elite Varsity Boys | 126 | 17:16.28 PB | 12 |
| Sep 16 | Canton Running Eagles InvitationalSep 16 · 5,000 Meters Varsity · Place 3 · Kaufman | 5,000 Meters Varsity | 3 | 17:33.22 PB | 12 |
| Sep 9 | Southlake Carroll XC InviteSep 9 · 5,000 Meters 6A Varsity · Place 80 · Kaufman | 5,000 Meters 6A Varsity | 80 | 16:42.62 PB | 12 |
| Aug 17 | BIRDVILLE EARLY BIRD INVITATIONALAug 17 · 3,200 Meters Varsity · Place 22 · Kaufman | 3,200 Meters Varsity | 22 | 11:52.41 PB | 12 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | UIL 6A State ChampionshipNov 12 · 5,000 Meters 4A · Place 98 · Kaufman | 5,000 Meters 4A | 98 | 17:30.29 | 11 |
| Oct 29 | UIL 4A Region 2 ChampionshipOct 29 · 5,000 Meters Varsity · Place 41 · Kaufman | 5,000 Meters Varsity | 41 | 17:51.73 | 11 |
| Oct 15 | UIL 4A District 12Oct 15 · 5,000 Meters Varsity · Place 6 · Kaufman | 5,000 Meters Varsity | 6 | 17:22 | — |
| Sep 10 | Southlake Carroll XC InviteSep 10 · 5,000 Meters Varsity 5A · Place 29 · Kaufman | 5,000 Meters Varsity 5A | 29 | 18:21.59 | 11 |
| Sep 3 | Marcus I InvitationalSep 3 · 5,000 Meters Varsity Elite · Place 156 · Kaufman | 5,000 Meters Varsity Elite | 156 | 17:51.62 | — |
2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | Mansfield XC Invitational Oct 9 · 5,000 Meters Varsity 1A · Place 9 · Kaufman | 5,000 Meters Varsity 1A | 9 | 17:54.4 | — |