Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 17 | 19:02.03 | NXR South Regional Championships | November 17, 2018 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll XC Invite · Sep 9 | 18:14.51 | Southlake Carroll XC Invite | September 9, 2017 |
| 5,000 Meters · Jesse Owens Memorial Athletic ComplexUIL 6A Region 2 Championship · Oct 28 | 16:30.19 | UIL 6A Region 2 Championship | October 28, 2019 |
| 5,000 Meters · Myers Park and Events CenterUIL 5A District 10 · Oct 27 | 17:39.18 | UIL 5A District 10 | October 27, 2020 |
| 5,000 Meters · Norbuck ParkUIL 6A District 09 XC Championships · Oct 18 | 16:55.41 | UIL 6A District 09 XC Championships | October 18, 2019 |
| 5,000 Meters · Old Settlers ParkTX UIL 5A State Championship · Nov 23 | 16:59.19 | TX UIL 5A State Championship | November 23, 2020 |
| 5,000 Meters · Prosper High SchoolNorth Texas XC Circuit Meet #4 - Prosper · Oct 10 | 17:34.81 | North Texas XC Circuit Meet #4 - Prosper | October 10, 2020 |
| 5,000 Meters · South Lakes ParkGuyer MileSplit TX XC Invitational · Sep 14 | 16:29 | Guyer MileSplit TX XC Invitational | September 14, 2019 |
| 5,000 Meters · The BuffNorth Texas XC Circuit Meet #1 - Buff · Sep 12 | 17:28.98 | North Texas XC Circuit Meet #1 - Buff | September 12, 2020 |
| 5,000 Meters · Trinity Springs MSTimber Creek Falcon Fast Invitational · Sep 30 | 18:38 | Timber Creek Falcon Fast Invitational | September 30, 2017 |
| 5,000 Meters · Warren ParkNorth Texas XC Circuit Meet #2 - Warren · Sep 19 | 16:45.16 | North Texas XC Circuit Meet #2 - Warren | September 19, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | TX UIL 1A State ChampionshipNov 23 · 5,000 Meters 5A · Place 96 · Prosper Rock HillProsper Rock Hill | 5,000 Meters 5A | 96 | 16:59.19 | 12 |
| Nov 23 | TX UIL 5A State ChampionshipNov 23 · 5,000 Meters 5A · Place 96 · Rock HillRock Hill | 5,000 Meters 5A | 96 | 16:59.19 PB | 12 |
| Nov 9 | UIL 5A Region 2 ChampionshipNov 9 · 5,000 Meters II-5A · Place 22 · Rock HillRock Hill | 5,000 Meters II-5A | 22 | 17:05.73 | 12 |
| Oct 27 | UIL 5A District 10Oct 27 · 5,000 Meters Varsity · Place 10 · Rock HillRock Hill | 5,000 Meters Varsity | 10 | 17:39.18 PB | 12 |
| Oct 10 | North Texas XC Circuit Meet #4 - ProsperOct 10 · 5,000 Meters Varsity · Place 26 · Rock HillRock Hill | 5,000 Meters Varsity | 26 | 17:34.81 PB | 12 |
| Sep 19 | North Texas XC Circuit Meet #2 - WarrenSep 19 · 5,000 Meters Varsity · Place 9 · Rock HillRock Hill | 5,000 Meters Varsity | 9 | 16:45.16 PB | 12 |
| Sep 12 | North Texas XC Circuit Meet #1 - BuffSep 12 · 5,000 Meters Varsity · Place 14 · Rock HillRock Hill | 5,000 Meters Varsity | 14 | 17:28.98 PB | 12 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | UIL 6A Region 2 ChampionshipOct 28 · 5,000 Meters II-6A · Place 73 · ProsperProsper | 5,000 Meters II-6A | 73 | 16:30.19 PB | 11 |
| Oct 18 | UIL 6A District 09 XC ChampionshipsOct 18 · 5,000 Meters Varsity Boys · Place 17 · ProsperProsper | 5,000 Meters Varsity Boys | 17 | 16:55.41 PB | 11 |
| Oct 5 | Flower Mound Invitational Oct 5 · 5,000 Meters Varsity · Place 28 · ProsperProsper | 5,000 Meters Varsity | 28 | 16:48.29 | 11 |
| Sep 28 | McNeil InvitationalSep 28 · 5,000 Meters Gold · Place 306 · ProsperProsper | 5,000 Meters Gold | 306 | 17:39.00 | 11 |
| Sep 14 | Guyer MileSplit TX XC InvitationalSep 14 · 5,000 Meters Varsity Elite · Place 61 · ProsperProsper | 5,000 Meters Varsity Elite | 61 | 16:29 PB | 11 |
| Sep 7 | Southlake Carroll XC InvitationalSep 7 · 5,000 Meters Varsity Elite · Place 96 · ProsperProsper | 5,000 Meters Varsity Elite | 96 | 17:32.22 | 11 |
| Aug 23 | The Woodlands Friday Night LightsAug 23 · 2.4 Miles Varsity · Place 91 · ProsperProsper | 2.4 Miles Varsity | 91 | 14:10.0 | 11 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | NXR South Regional ChampionshipsNov 17 · 5,000 Meters Open Combined · Place 490 · ProsperProsper | 5,000 Meters Open Combined | 490 | 19:02.03 PB | 10 |
| Oct 12 | UIL 6A District 09Oct 12 · 5,000 Meters Varsity · Place 26 · ProsperProsper | 5,000 Meters Varsity | 26 | 17:55.82 | — |
| Oct 5 | Jesuit XC ClassicOct 5 · 5,000 Meters Varsity 5A · Place 82 · ProsperProsper | 5,000 Meters Varsity 5A | 82 | 17:51.49 | 10 |
| Sep 29 | McNeil InvitationalSep 29 · 5,000 Meters Varsity · Place 260 · ProsperProsper | 5,000 Meters Varsity | 260 | 16:56.14 | 10 |
| Sep 1 | Marcus I InvitationalSep 1 · 5,000 Meters Elite · Place 54 · ProsperProsper | 5,000 Meters Elite | 54 | 17:58 | 10 |
| Aug 24 | Hebron Friday Night Hawk InviteAug 24 · 2 Miles Varsity · Place 19 · ProsperProsper | 2 Miles Varsity | 19 | 10:51.9 | 10 |
| Aug 18 | Plano ISD XC InvitationalAug 18 · 5,000 Meters Junior Varsity · Place 10 · ProsperProsper | 5,000 Meters Junior Varsity | 10 | 18:32.18 | 10 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | UIL 5A District 14Oct 10 · 5,000 Meters Junior Varsity · Place 16 · ProsperProsper | 5,000 Meters Junior Varsity | 16 | 18:59.76 | 9 |
| Oct 6 | Jesuit XC ClassicOct 6 · 5,000 Meters Junior Varsity Boys · Place 18 · ProsperProsper | 5,000 Meters Junior Varsity Boys | 18 | 18:46.48 | 9 |
| Sep 30 | Timber Creek Falcon Fast InvitationalSep 30 · 5,000 Meters 6A JV BOYS · Place 49 · ProsperProsper | 5,000 Meters 6A JV BOYS | 49 | 18:38 PB | 9 |
| Sep 23 | Lovejoy XC Fall FestivalSep 23 · 5,000 Meters Elite Varsity Boys · Place 193 · ProsperProsper | 5,000 Meters Elite Varsity Boys | 193 | 18:01.41 | 9 |
| Sep 9 | Southlake Carroll XC InviteSep 9 · 5,000 Meters 5A & Under Junior Varsity · Place 6 · ProsperProsper | 5,000 Meters 5A & Under Junior Varsity | 6 | 18:14.51 PB | 9 |
| Sep 2 | Marcus I InvitationalSep 2 · 5,000 Meters Junior Varsity Elite · Place 44 · ProsperProsper | 5,000 Meters Junior Varsity Elite | 44 | 18:41 | — |