Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1931 m · Providence Classical School Providence Classical Paladin MS Invitational · Sep 17 | 10:37.1 | Providence Classical Paladin MS Invitational | September 17, 2022 |
| 2 Miles · Brenham High SchoolBrenham Hillacious HS Invitational XC25 · Sep 6 | 17:41.3 | Brenham Hillacious HS Invitational XC25 | September 6, 2025 |
| 2 Miles · Paul D Rushing ParkSt John XXIII 3rd Annual Classic XC25 · Aug 23 | 18:37 | St John XXIII 3rd Annual Classic XC25 | August 23, 2025 |
| 2400 m · Houston Northwest ChurchCypress Christian Warrior Invitational · Sep 24 | 16:27.5 | Cypress Christian Warrior Invitational | September 24, 2022 |
| 2400 m · Trinity Klein 1.5 Mile CourseTrinity Klein XC Classic · Sep 11 | 16:03.15 | Trinity Klein XC Classic | September 11, 2021 |
| 3,000 Meters · Nottingham ParkFPR SPEED 5th Annual Hay Bale Cross Country Championship · Oct 1 | 16:50 | FPR SPEED 5th Annual Hay Bale Cross Country Championship | October 1, 2022 |
| 3,200 Meters · Houston Christian High SchoolHouston Christian Dave Jantzen MS Invitational · Sep 17 | 23:03.17 | Houston Christian Dave Jantzen MS Invitational | September 17, 2021 |
| 5,000 Meters · Norbuck ParkSouthwest Preparatory Conference (SPC) Championships · Nov 9 | 28:40.95 | Southwest Preparatory Conference (SPC) Championships | November 9, 2024 |
| 5,000 Meters · Spring Creek Park Ramble CourseSt John's 43rd Maverick Ramble · Oct 5 | 30:27.2 | St John's 43rd Maverick Ramble | October 5, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
2 results2024 Cross Country
2 results2022 Cross Country
4 results2021 Cross Country
5 results