Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Kardia Christian AcademyKardia Christian Academy 9/30 Meet #1 · Sep 30 | 11:44.54 | Kardia Christian Academy 9/30 Meet #1 | September 30, 2023 |
| 1931 m · Burroughs ParkCooper JR. Dragon XC Invitational · Sep 3 | 8:59.81 | Cooper JR. Dragon XC Invitational | September 3, 2022 |
| 1931 m · Providence Classical School Providence Classical Paladin MS Invitational · Sep 25 | 7:34.57 | Providence Classical Paladin MS Invitational | September 25, 2021 |
| 2 Miles · Burroughs ParkCooper Dragon Invitational · Aug 30 | 13:46.95 | Cooper Dragon Invitational | August 30, 2025 |
| 2400 m · Houston Northwest ChurchCypress Christian Warrior Invitational · Sep 24 | 11:55.6 | Cypress Christian Warrior Invitational | September 24, 2022 |
| 2400 m · Trinity Klein 1.5 Mile CourseTrinity Klein XC Classic · Sep 11 | 11:47.36 | Trinity Klein XC Classic | September 11, 2021 |
| 3,000 Meters · Nottingham ParkFPR SPEED 5th Annual Hay Bale Cross Country Championship · Oct 1 | 14:09 | FPR SPEED 5th Annual Hay Bale Cross Country Championship | October 1, 2022 |
| 3,200 Meters · 10th Annual Faith West Hills Cross Country Race OcFaith West Hills 10th Annual MS Cross County Race · Oct 2 | 16:20.00 | Faith West Hills 10th Annual MS Cross County Race | October 2, 2021 |
| 5,000 Meters · Dale Watts '71 XC CourseNike South Invitational XC25 · Sep 19 | 22:30.40 | Nike South Invitational XC25 | September 19, 2025 |
| 5,000 Meters · Magnolia High SchoolMagnolia Run the Dog Pound Invitational XC26 · Sep 5 | 22:50.48 | Magnolia Run the Dog Pound Invitational XC26 | September 5, 2026 |
| 5,000 Meters · Ramble 5K CourseSt John's 45th Maverick Ramble XC26 · Oct 10 | 22:24.1 | St John's 45th Maverick Ramble XC26 | October 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
2 results2023 Cross Country
3 results2022 Cross Country
4 results2021 Cross Country
8 results