Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Lynn Creek ParkArl. Houston Texans 2 Miles Meet · Aug 12 | 11:24 | Arl. Houston Texans 2 Miles Meet | August 12, 2021 |
| 3 Miles · UT TylerUIL 6A District 11 · Oct 19 | 18:39.29 | UIL 6A District 11 | October 19, 2019 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll Invitational · Aug 27 | 17:27.04 | Southlake Carroll Invitational | August 27, 2022 |
| 5,000 Meters · Cleburne Sports ComplexCLEBURNE BUZZ RUN · Sep 13 | 19:42.84 | CLEBURNE BUZZ RUN | September 13, 2019 |
| 5,000 Meters · Jesse Owens Memorial Athletic ComplexUIL 6A District 10 Meet XC Championship 2020 · Oct 27 | 18:18.9 | UIL 6A District 10 Meet XC Championship 2020 | October 27, 2020 |
| 5,000 Meters · lynn creek parkUIL 6A Region 2 Championship · Oct 25 | 18:43.61 | UIL 6A Region 2 Championship | October 25, 2021 |
| 5,000 Meters · Lynn Creek ParkUIL 6A Region 2 Championship · Oct 24 | 17:23.64 | UIL 6A Region 2 Championship | October 24, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | UIL 6A Region 2 ChampionshipOct 24 · 5,000 Meters II-6A · Place 74 · Mesquite Horn | 5,000 Meters II-6A | 74 | 17:23.64 PB | 12 |
| Oct 1 | Dallas Jesuit ClassicOct 1 · 5,000 Meters Varsity 5A-6A · Place 100 · Mesquite Horn | 5,000 Meters Varsity 5A-6A | 100 | 17:25.9Unofficial | 12 |
| Sep 24 | Garmin MileSplit TX InvitationalSep 24 · 5,000 Meters Varsity Open · Place 29 · Mesquite Horn | 5,000 Meters Varsity Open | 29 | 17:49.8 | — |
| Sep 16 | Mansfield Legacy InvitationalSep 16 · 5,000 Meters Varsity 6A · Place 6 · Mesquite Horn | 5,000 Meters Varsity 6A | 6 | 16:27.35 | 12 |
| Sep 10 | Crandall Pirate InvitationalSep 10 · 5,000 Meters Varsity · Place 3 · Mesquite Horn | 5,000 Meters Varsity | 3 | 17:27.00 | 12 |
| Aug 27 | Southlake Carroll InvitationalAug 27 · 5,000 Meters Varsity Elite · Place 174 · Mesquite Horn | 5,000 Meters Varsity Elite | 174 | 17:27.04 PB | 12 |
| Aug 20 | Waxahachie Woodhouse InvitationalAug 20 · 5,000 Meters Varsity Elite · Place 52 · Mesquite Horn | 5,000 Meters Varsity Elite | 52 | 17:46.3 | 12 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | UIL 6A Region 2 ChampionshipOct 25 · 5,000 Meters Varsity · Place 140 · Mesquite Horn | 5,000 Meters Varsity | 140 | 18:43.61 PB | 11 |
| Oct 15 | UIL 6A District 10 ChampionshipOct 15 · 5,000 Meters Varsity · Place 12 · Mesquite Horn | 5,000 Meters Varsity | 12 | 18:05.3 | 11 |
| Oct 7 | Wylie Dustin Rodriguez XC RunOct 7 · 5,000 Meters Varsity Open · Place 12 · Mesquite Horn | 5,000 Meters Varsity Open | 12 | 18:19.4 | 11 |
| Sep 18 | Frisco ISD InvitationalSep 18 · 5,000 Meters Varsity · Place 46 · Mesquite Horn | 5,000 Meters Varsity | 46 | 17:14.77 | 11 |
| Sep 11 | McKinney Boyd Bronco StampedeSep 11 · 5,000 Meters Varsity · Place 88 · Mesquite Horn | 5,000 Meters Varsity | 88 | 18:11.6 | — |
| Sep 4 | Marcus Coach T InvitationalSep 4 · 3.1 Miles Varsity Open · Place 48 · Mesquite Horn | 3.1 Miles Varsity Open | 48 | 19:06.8 | 11 |
| Sep 4 | Marcus Coach T InvitationalSep 4 · 3.1 Miles Varsity Open · Place 48 · Mesquite Horn | 3.1 Miles Varsity Open | 48 | 19:06.8 | 11 |
| Aug 21 | Waxahachie Woodhouse InvitationalAug 21 · 5,000 Meters Varsity 5A · Place 92 · Mesquite Horn | 5,000 Meters Varsity 5A | 92 | 18:27.6 | 82 |
| Aug 12 | Arl. Houston Texans 2 Miles MeetAug 12 · 2 Miles Varsity · Place 18 · Mesquite Horn | 2 Miles Varsity | 18 | 11:24 PB | 11 |
2020 Cross Country
1 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | UIL 6A District 11Oct 19 · 3 Miles Varsity · Place 32 · Mesquite Horn | 3 Miles Varsity | 32 | 18:39.29 PB | 9 |
| Oct 4 | Jesuit XC ClassicOct 4 · 5,000 Meters Varsity 5A · Place 196 · Mesquite Horn | 5,000 Meters Varsity 5A | 196 | 19:44.14 | — |
| Sep 28 | Carroll Dragon XC ClassicSep 28 · 5,000 Meters Varsity Open · Place 141 · Mesquite Horn | 5,000 Meters Varsity Open | 141 | 19:29 | 9 |
| Sep 21 | ENNIS LIONS DEN INVITATIONALSep 21 · 5,000 Meters Varsity 6A · Place 31 · Mesquite Horn | 5,000 Meters Varsity 6A | 31 | 19:41.29 | 9 |
| Sep 21 | ENNIS LIONS DEN INVITATIONALSep 21 · 5,000 Meters Varsity 6A · Place 31 · Mesquite Horn | 5,000 Meters Varsity 6A | 31 | 19:41.29 | 9 |
| Sep 13 | CLEBURNE BUZZ RUNSep 13 · 5,000 Meters 6A-5A VARSITY BOYS · Place 163 · Mesquite Horn | 5,000 Meters 6A-5A VARSITY BOYS | 163 | 19:42.84 PB | 9 |