Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Harold Patterson Sports ComplexUIL Region II & III-1A Championship XC25 · Oct 20 | 13:38.52 | UIL Region II & III-1A Championship XC25 | October 20, 2025 |
| 2 Miles · Kaufman Sports ComplexKaufman Run With The Lions 4A & Under XC25 · Aug 21 | 15:16.37 | Kaufman Run With The Lions 4A & Under XC25 | August 21, 2025 |
| 2 Miles · Lone Oak High SchoolUIL 3A District 12 · Oct 9 | 14:32.13 | UIL 3A District 12 | October 9, 2023 |
| 2 Miles · lynn creek parkArl Houston Ken Gaston 28th Annual Race At The Lake · Sep 27 | 13:33.10 | Arl Houston Ken Gaston 28th Annual Race At The Lake | September 27, 2024 |
| 2 Miles · Lynn Creek ParkUIL 3A Region 2 Championship · Oct 23 | 13:28.60 | UIL 3A Region 2 Championship | October 23, 2023 |
| 2 Miles · Lynn Creek ParkArl Houston Ken Gaston 27th Annual Race At The Lake · Sep 29 | 14:17.20 | Arl Houston Ken Gaston 27th Annual Race At The Lake | September 29, 2023 |
| 2 Miles · Lynn Creek Park at Joe Pool LakeUIL Region II & III-1A XC Championship · Oct 21 | 12:55.04 | UIL Region II & III-1A XC Championship | October 21, 2024 |
| 2 Miles · Mineola Nature PerserveAlba-Golden Panther MS Invitational · Sep 18 | 16:26.38 | Alba-Golden Panther MS Invitational | September 18, 2021 |
| 2 Miles · North Hopkins ISDNorth Hopkins Tim Menke Invitational-27th Annual · Sep 1 | 15:51.23 | North Hopkins Tim Menke Invitational-27th Annual | September 1, 2022 |
| 2 Miles · Wolfe City HSWolfe City Running Wolves 2nd Annual Invitational · Aug 31 | 15:00.29 | Wolfe City Running Wolves 2nd Annual Invitational | August 31, 2023 |
| 3,200 Meters · Coleman ParkWylie Clay Minton 10th Annual Invitational XC24 · Aug 17 | 14:52.33 | Wylie Clay Minton 10th Annual Invitational XC24 | August 17, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results2024 Cross Country
3 results2023 Cross Country
4 results2022 Cross Country
2 results2021 Cross Country
2 results2020 Cross Country
1 results