Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Kardia Christian AcademyKardia Meet #2 XC25 · Sep 20 | 11:17 | Kardia Meet #2 XC25 | September 20, 2025 |
| 1.5 Miles · Trinity Klein Lutheran SchoolTrinity Cross Country Classic · Sep 5 | 9:35.8 | Trinity Cross Country Classic | September 5, 2026 |
| 1770 m · Burroughs ParkCooper Dragon JH Invitational · Sep 2 | 7:18.82 | Cooper Dragon JH Invitational | September 2, 2023 |
| 1931 m · Burroughs ParkCooper JR. Dragon XC Invitational · Sep 3 | 8:22.49 | Cooper JR. Dragon XC Invitational | September 3, 2022 |
| 2 Miles · Houston Christian High SchoolHouston Christian Dave Jantzen Invitational XC26 · Sep 19 | 12:37.2 | Houston Christian Dave Jantzen Invitational XC26 | September 19, 2026 |
| 2 Miles · Providence Classical School Providence Classical (PCS) Paladin MS Invitational XC26 · Sep 26 | 12:48.0 | Providence Classical (PCS) Paladin MS Invitational XC26 | September 26, 2026 |
| 2,000 Meters · Nottingham ParkTexas Middle School Cross Country State Championship · Nov 11 | 7:13 | Texas Middle School Cross Country State Championship | November 11, 2023 |
| 2400 m · Trinity Klein Lutheran SchoolTrinity Klein Classic · Sep 9 | 10:47.41 | Trinity Klein Classic | September 9, 2023 |
| 3,000 Meters · John Paul Landing ParkKaty Express 9th Annual Championships XC26 · Oct 10 | 10:40.7 | Katy Express 9th Annual Championships XC26 | October 10, 2026 |
| 3,000 Meters · Nottingham ParkFPR Hay Bale 9th Annual Meet XC26 · Oct 3 | 11:12 | FPR Hay Bale 9th Annual Meet XC26 | October 3, 2026 |
| 3,000 Meters · Paul D Rushing ParkKaty Express 8th Annual Championships XC25 · Oct 11 | 11:16.1 | Katy Express 8th Annual Championships XC25 | October 11, 2025 |
| 3,200 Meters · 10th Annual Faith West Hills Cross Country Race OcFaith West Hills 12th Annual JH Cross Country Race · Oct 7 | 13:03.9 | Faith West Hills 12th Annual JH Cross Country Race | October 7, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results2025 Cross Country
6 results2024 Cross Country
4 results2023 Cross Country
6 results2022 Cross Country
1 results