Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Inola HSInola Invitational · Sep 14 | 7:09.88 | Inola Invitational | September 14, 2021 |
| 2 Miles · Carl Albert HSOSSAA 1A-4A XC State Championships · Oct 24 | 13:05.3 | OSSAA 1A-4A XC State Championships | October 24, 2026 |
| 3,200 Meters · Chelsea High School2026 Chelsea CORRECT XC Meet · Oct 6 | 12:51.87 | 2026 Chelsea CORRECT XC Meet | October 6, 2026 |
| 3,200 Meters · Edmond Santa Fe High SchoolOSSAA OK State Championship · Nov 2 | 13:42.2 | OSSAA OK State Championship | November 2, 2024 |
| 3,200 Meters · Henryetta High SchoolOSSAA 3A Regional Henryetta XC25 · Oct 18 | 13:39.2 | OSSAA 3A Regional Henryetta XC25 | October 18, 2025 |
| 3,200 Meters · Inola HS2026 Inola Cross Country Meet (4A & Below) · Sep 8 | 13:30.4 | 2026 Inola Cross Country Meet (4A & Below) | September 8, 2026 |
| 3,200 Meters · Nichols Park2026 OSSAA Regional - Henryetta · Oct 17 | 12:53.68 | 2026 OSSAA Regional - Henryetta | October 17, 2026 |
| 3,200 Meters · North Rock Creek HSOSSAA OK 1A-4A State Championship XC25 · Nov 1 | 13:49.93 | OSSAA OK 1A-4A State Championship XC25 | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
3 results2024 Cross Country
1 results2021 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 14 | Inola InvitationalSep 14 · 1 Miles Junior High · Place 36 · AdairAdair | 1 Miles Junior High | 36 | 7:09.88 PB | 6 |