Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2400 m · Rex Callicott ParkKeene JH Invitional · Sep 6 | 11:42.57 | Keene JH Invitional | September 6, 2017 |
| 3 Miles · Rex Callicott ParkUIL 3A District 09 XC Championships · Oct 28 | 19:15.81 | UIL 3A District 09 XC Championships | October 28, 2020 |
| 3,200 Meters · Charles Sonny Moore Athletic ComplexCovington Invitational · Sep 13 | 13:06.82 | Covington Invitational | September 13, 2017 |
| 3,200 Meters · Lakeview CampWaxahachie Woodhouse Invitational · Aug 25 | 15:18.9 | Waxahachie Woodhouse Invitational | August 25, 2018 |
| 3,200 Meters · Rex Callicott ParkUIL 3A District 17 meet · Oct 11 | 13:11.71 | UIL 3A District 17 meet | October 11, 2017 |
| 4800 m · Rex Callicott ParkUIL 3A District 17 XC Championships · Oct 16 | 19:25.03 | UIL 3A District 17 XC Championships | October 16, 2019 |
| 5,000 Meters · Cleburne Sports ComplexCLEBURNE BUZZ RUN · Sep 13 | 21:09.95 | CLEBURNE BUZZ RUN | September 13, 2019 |
| 5,000 Meters · Jesse Owens Memorial Athletic ComplexUIL 3A Region 2 Championship · Nov 9 | 19:24.67 | UIL 3A Region 2 Championship | November 9, 2020 |
| 5,000 Meters · Lynn Creek ParkArl Houston Ken Gaston 25th Annual Invitational · Sep 30 | 19:14.5 | Arl Houston Ken Gaston 25th Annual Invitational | September 30, 2021 |
| 5,000 Meters · Rex Callicott ParkKeene Smith Invitational 9/22 · Sep 22 | 18:50.2 | Keene Smith Invitational 9/22 | September 22, 2021 |
| 5,000 Meters · Segars RanchBLUM INVITATIONAL @SEGARS RANCH · Aug 28 | 24:25.64 | BLUM INVITATIONAL @SEGARS RANCH | August 28, 2019 |
| 5,000 Meters · Waxahachie Sports ComplexWaxahachie Woodhouse II-V Invitational RESULTS · Oct 9 | 20:15.3 | Waxahachie Woodhouse II-V Invitational RESULTS | October 9, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | UIL 3A District 09Oct 6 · 5,000 Meters Varsity · Place 10 · MaypearlMaypearl | 5,000 Meters Varsity | 10 | 19:21.79 | — |
| Sep 30 | Arl Houston Ken Gaston 25th Annual InvitationalSep 30 · 5,000 Meters Varsity 1A-4A · Place 16 · MaypearlMaypearl | 5,000 Meters Varsity 1A-4A | 16 | 19:14.5 PB | 11 |
| Sep 22 | Keene Smith Invitational 9/22Sep 22 · 5,000 Meters Varsity · Place 3 · MaypearlMaypearl | 5,000 Meters Varsity | 3 | 18:50.2 PB | 11 |
| Sep 15 | Glen Rose InvitationalSep 15 · 5,000 Meters Varsity · Place 23 · MaypearlMaypearl | 5,000 Meters Varsity | 23 | 19:44.69 | — |
| Sep 8 | Rio Vista InvitationalSep 8 · 5,000 Meters Varsity · Place 4 · MaypearlMaypearl | 5,000 Meters Varsity | 4 | 18:25.00 | — |
| Sep 1 | Keene Smith Invitational 9/1Sep 1 · 3 Miles Varsity · Place 26 · MaypearlMaypearl | 3 Miles Varsity | 26 | 20:12.47 | 11 |
| Aug 21 | Waxahachie Woodhouse InvitationalAug 21 · 5,000 Meters Varsity 1A · Place 21 · MaypearlMaypearl | 5,000 Meters Varsity 1A | 21 | 20:13.7 | 18 |
2020 Cross Country
4 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | UIL 3A District 17 XC ChampionshipsOct 16 · 4,800 Meters VARSITY BOYS · Place 24 · MaypearlMaypearl | 4,800 Meters VARSITY BOYS | 24 | 19:25.03 PB | 9 |
| Sep 25 | GRANDVIEW XC INVITATIONALSep 25 · 4,800 Meters Varsity · Place 59 · MaypearlMaypearl | 4,800 Meters Varsity | 59 | 23:07.30 | 9 |
| Sep 18 | Glen Rose InvitationalSep 18 · 3 Miles Varsity · Place 64 · MaypearlMaypearl | 3 Miles Varsity | 64 | 21:05.14 | 9 |
| Sep 13 | CLEBURNE BUZZ RUNSep 13 · 5,000 Meters 4A & under BOYS · Place 58 · MaypearlMaypearl | 5,000 Meters 4A & under BOYS | 58 | 21:09.95 PB | 9 |
| Sep 4 | KEENE XC INVITATIONALSep 4 · 3 Miles Varsity · Place 76 · MaypearlMaypearl | 3 Miles Varsity | 76 | 22:15.32 | 9 |
| Aug 28 | BLUM INVITATIONAL @SEGARS RANCHAug 28 · 5,000 Meters HIGH SCHOOL BOYS · Place 34 · MaypearlMaypearl | 5,000 Meters HIGH SCHOOL BOYS | 34 | 24:25.64 PB | 9 |
| Aug 24 | Waxahachie Woodhouse Invitational Aug 24 · 5,000 Meters Junior Varsity 4A · Place 32 · MaypearlMaypearl | 5,000 Meters Junior Varsity 4A | 32 | 22:08.1 | 9 |
2018 Cross Country
5 results2017 Cross Country
4 results