Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · The BuffCowtown Battle at the Buff · Sep 3 | 13:55.47 | Cowtown Battle at the Buff | September 3, 2022 |
| 2 Miles · Waxahachie Sports ComplexMetro League Middle School XC Championships · Oct 21 | 12:35 | Metro League Middle School XC Championships | October 21, 2022 |
| 5,000 Meters · Granbury Disc Golf CourseGranbury11th Annual Race for the Loot XC25 · Sep 26 | 18:07.65 | Granbury11th Annual Race for the Loot XC25 | September 26, 2025 |
| 5,000 Meters · Harold Patterson Sports ComplexUIL Region II & Region III-1A Preview XC25 · Sep 5 | 19:17.20 | UIL Region II & Region III-1A Preview XC25 | September 5, 2025 |
| 5,000 Meters · Kennedale HSKennedale Wildcat Run XC25 · Aug 15 | 18:22.53 | Kennedale Wildcat Run XC25 | August 15, 2025 |
| 5,000 Meters · Lynn Creek Park at Joe Pool LakeArl Houston Ken Gaston 29th Annual Race At The Lake XC25 · Sep 12 | 18:55.90 | Arl Houston Ken Gaston 29th Annual Race At The Lake XC25 | September 12, 2025 |
| 5,000 Meters · Mansfield Michael L. Skinner Sports ComplexLake Ridge Invitational XC26 · Sep 4 | 18:04.34 | Lake Ridge Invitational XC26 | September 4, 2026 |
| 5,000 Meters · Midlothian ISD Multi-Purpose StadiumMidlothian James Smith HS Invitational XC26 · Aug 27 | 17:22.57 | Midlothian James Smith HS Invitational XC26 | August 27, 2026 |
| 5,000 Meters · North Lakes ParkBraswell Little D Classic XC26 · Sep 17 | 17:06.08 | Braswell Little D Classic XC26 | September 17, 2026 |
| 5,000 Meters · Rolling Hills Soccer ComplexUIL Region II & Region III-1A Preview XC26 · Sep 11 | 18:13.5 | UIL Region II & Region III-1A Preview XC26 | September 11, 2026 |
| 5,000 Meters · Wallace ParkHillsboro Invitational XC26 · Aug 21 | 17:33.94 | Hillsboro Invitational XC26 | August 21, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 17 | Braswell Little D Classic XC26Sep 17 · 5,000 Meters Varsity · Place 29 · KennedaleKennedale | 5,000 Meters Varsity | 29 | 17:06.08 PB | 12 |
| Sep 11 | UIL Region II & Region III-1A Preview XC26Sep 11 · 5,000 Meters Varsity D1 1A-4A · Place 49 · KennedaleKennedale | 5,000 Meters Varsity D1 1A-4A | 49 | 18:13.5 PB | 12 |
| Sep 4 | Lake Ridge Invitational XC26Sep 4 · 5,000 Meters 5A/6A Varsity · Place 21 · KennedaleKennedale | 5,000 Meters 5A/6A Varsity | 21 | 18:04.34 PB | 12 |
| Aug 27 | Midlothian James Smith HS Invitational XC26Aug 27 · 5,000 Meters Varsity 5A-6A · Place 25 · KennedaleKennedale | 5,000 Meters Varsity 5A-6A | 25 | 17:22.57 PB | 12 |
| Aug 21 | Hillsboro Invitational XC26Aug 21 · 5,000 Meters Varsity 5A-6A · Place 21 · KennedaleKennedale | 5,000 Meters Varsity 5A-6A | 21 | 17:33.94 PB | 12 |
| Aug 14 | Kennedale Wildcat Run XC26Aug 14 · 5,000 Meters Varsity · Place 61 · KennedaleKennedale | 5,000 Meters Varsity | 61 | 19:36.96 | 12 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 26 | Granbury11th Annual Race for the Loot XC25Sep 26 · 5,000 Meters Varsity 4A & Under · Place 10 · KennedaleKennedale | 5,000 Meters Varsity 4A & Under | 10 | 18:07.65 PB | 11 |
| Sep 12 | Arl Houston Ken Gaston 29th Annual Race At The Lake XC25Sep 12 · 5,000 Meters Jr Varsity 5A-6A · Place 11 · KennedaleKennedale | 5,000 Meters Jr Varsity 5A-6A | 11 | 18:55.90 PB | 11 |
| Sep 5 | UIL Region II & Region III-1A Preview XC25Sep 5 · 5,000 Meters Varsity D1 1A-4A · Place 83 · KennedaleKennedale | 5,000 Meters Varsity D1 1A-4A | 83 | 19:17.20 PB | 11 |
| Aug 22 | Hillsboro InvitationalAug 22 · 5,000 Meters Varsity 2 · Place 35 · KennedaleKennedale | 5,000 Meters Varsity 2 | 35 | 18:21.24 | 11 |
| Aug 15 | Kennedale Wildcat Run XC25Aug 15 · 5,000 Meters Varsity · Place 30 · KennedaleKennedale | 5,000 Meters Varsity | 30 | 18:22.53 PB | 11 |
2023 Cross Country
1 results2022 Cross Country
2 results2021 Cross Country
2 results