Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1,600 Meters · Stroud Sports Complex2026 Stroud Invitational Cross Country Meet · Aug 15 | 8:26.30 | 2026 Stroud Invitational Cross Country Meet | August 15, 2026 |
| 2400 m · Prague Little League Park2026 Prague Cross Country Ken's Invitational · Aug 22 | 12:35.8 | 2026 Prague Cross Country Ken's Invitational | August 22, 2026 |
| 3,200 Meters · Carl Albert Middle School2025 Titan Invitational (Carl Albert HS) · Sep 2 | 20:02.96 | 2025 Titan Invitational (Carl Albert HS) | September 2, 2025 |
| 3,200 Meters · Henryetta High SchoolOSSAA 3A Regional Henryetta XC25 · Oct 18 | 17:29.5 | OSSAA 3A Regional Henryetta XC25 | October 18, 2025 |
| 3,200 Meters · Oklahoma Bible AcademyOSSAA 3A Regional OBA · Oct 26 | 19:43.12 | OSSAA 3A Regional OBA | October 26, 2024 |
| 3,200 Meters · Prague Little League Park2025 Route 66 Conference XC Meet · Sep 30 | 17:02.76 | 2025 Route 66 Conference XC Meet | September 30, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
3 results2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | OSSAA 3A Regional OBAOct 26 · 3,200 Meters HS 3A · Place 50 · Chandler | 3,200 Meters HS 3A | 50 | 19:43.12 PB | 10 |