Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bob Jones ParkSouthlake Carroll 2 mile Invitational XC25 · Aug 23 | 13:34.40 | Southlake Carroll 2 mile Invitational XC25 | August 23, 2025 |
| 2 Miles · Boyd High SchoolUIL 3A District 10 XC · Oct 9 | 12:56.88 | UIL 3A District 10 XC | October 9, 2025 |
| 2 Miles · Collinsville High SchoolCollinsville Pirate 1st Annual Invitational XC26 · Sep 19 | 13:26.97 | Collinsville Pirate 1st Annual Invitational XC26 | September 19, 2026 |
| 2 Miles · Decatur HSDecatur 19th Annual Assault of Eagle Summit XC26 · Sep 12 | 14:26.46 | Decatur 19th Annual Assault of Eagle Summit XC26 | September 12, 2026 |
| 2 Miles · Harold Patterson Sports ComplexUIL Region II & III-1A Championship XC25 · Oct 20 | 13:27.35 | UIL Region II & III-1A Championship XC25 | October 20, 2025 |
| 2 Miles · lynn creek parkArl Houston Ken Gaston 28th Annual Race At The Lake · Sep 27 | 14:04.90 | Arl Houston Ken Gaston 28th Annual Race At The Lake | September 27, 2024 |
| 2 Miles · Lynn Creek ParkArl Houston Ken Gaston 27th Annual Race At The Lake · Sep 29 | 15:54.50 | Arl Houston Ken Gaston 27th Annual Race At The Lake | September 29, 2023 |
| 2 Miles · Mae Simmons ParkUIL Region I Championship XC26 · Oct 26 | 13:51.1 | UIL Region I Championship XC26 | October 26, 2026 |
| 2 Miles · McInnish ParkHebron Friday Night Hawk Invitational XC26 · Aug 21 | 15:54 | Hebron Friday Night Hawk Invitational XC26 | August 21, 2026 |
| 2 Miles · Old Settlers ParkUIL State Cross Country Championships XC25 · Oct 31 | 13:30.90 | UIL State Cross Country Championships XC25 | October 31, 2025 |
| 2 Miles · Reunion Grounds at Joe Wheeler ParkDecatur Reunion Run XC25 · Sep 25 | 13:50.36 | Decatur Reunion Run XC25 | September 25, 2025 |
| 2 Miles · South Lakes ParkMileSplit TX Invitational · Sep 11 | 17:46.6 | MileSplit TX Invitational | September 11, 2021 |
| 2 Miles · The BuffCowtown Timing Battle of The Buff · Sep 2 | 15:23.22 | Cowtown Timing Battle of The Buff | September 2, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
5 results2024 Cross Country
1 results2023 Cross Country
3 results2022 Cross Country
1 results2021 Cross Country
3 results