Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Spring Creek ParkGHCAA Championship · Oct 21 | 9:39.84 | GHCAA Championship | October 21, 2021 |
| 2 Miles · Bear Creek ParkUIL 6A District 23 · Oct 12 | 10:20.18 | UIL 6A District 23 | October 12, 2023 |
| 2 Miles · Burroughs ParkKlein Oak/Lone Star(LSACA) Steeple Race XC26 · Aug 21 | 10:04.4 | Klein Oak/Lone Star(LSACA) Steeple Race XC26 | August 21, 2026 |
| 2 Miles · Kingwood High SchoolKingwood Tate Symons Classmate Challenge XC26 · Aug 29 | 9:38.03 | Kingwood Tate Symons Classmate Challenge XC26 | August 29, 2026 |
| 2 Miles · Kingwood High SchoolKingwood Andy Wells Invitational · Sep 16 | 11:03.50 | Kingwood Andy Wells Invitational | September 16, 2023 |
| 2 Miles · Pearland Dawson HSPearland Dawson Will Sirmon Short Course · Aug 12 | 12:20.4 | Pearland Dawson Will Sirmon Short Course | August 12, 2023 |
| 2 Miles · Second Baptist Church, West CampusSecond Baptist School Soaring Eagle Meet · Sep 24 | 15:57.8 | Second Baptist School Soaring Eagle Meet | September 24, 2022 |
| 2 Miles · Seven Lakes High SchoolSeven Lakes Showcase · Sep 2 | 11:29.4 | Seven Lakes Showcase | September 2, 2023 |
| 3,000 Meters · Nottingham ParkFPR SPEED 5th Annual Hay Bale Cross Country Championship · Oct 1 | 12:26 | FPR SPEED 5th Annual Hay Bale Cross Country Championship | October 1, 2022 |
| 4,000 Meters · The Woodlands College Park High SchoolCollege Park 21st Annual Invitational XC25 · Aug 30 | 13:00 | College Park 21st Annual Invitational XC25 | August 30, 2025 |
| 5,000 Meters · Abe & Lizzie Daily ParkUIL 6A District 20 XC25 · Oct 7 | 16:20.63 | UIL 6A District 20 XC25 | October 7, 2025 |
| 5,000 Meters · Bear Creek ParkStrake Jesuit Crusaders Invitational XC25 · Sep 6 | 15:48.3 | Strake Jesuit Crusaders Invitational XC25 | September 6, 2025 |
| 5,000 Meters · Dale Watts '71 XC CourseNike South Invitational XC26 · Sep 26 | 15:44.8 | Nike South Invitational XC26 | September 26, 2026 |
| 5,000 Meters · Kate Barr Ross Memorial ParkUIL Region III 2A-6A Championship XC26 · Oct 26 | 15:37.2 | UIL Region III 2A-6A Championship XC26 | October 26, 2026 |
| 5,000 Meters · Old Settlers ParkUIL State Championships XC26 · Nov 6 | 16:44.8 | UIL State Championships XC26 | November 6, 2026 |
| 5,000 Meters · Sugar Land Memorial ParkUIL 6A District 21 XC26 · Oct 7 | 15:40 | UIL 6A District 21 XC26 | October 7, 2026 |
| 5,000 Meters · Watts Cross Country CourseTexas A&M Invitational XC25 · Sep 13 | 16:27.53 | Texas A&M Invitational XC25 | September 13, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | UIL State Championships XC26Nov 6 · 5,000 Meters 6A · Place 117 · Houston Strake JesuitHouston Strake Jesuit | 5,000 Meters 6A | 117 | 16:44.8 PB | 12 |
| Oct 26 | UIL Region III 2A-6A Championship XC26Oct 26 · 5,000 Meters III-6A · Place 19 · Houston Strake JesuitHouston Strake Jesuit | 5,000 Meters III-6A | 19 | 15:37.2 PB | 12 |
| Oct 7 | UIL 6A District 21 XC26Oct 7 · 5,000 Meters Varsity · Place 1 · Houston Strake JesuitHouston Strake Jesuit | 5,000 Meters Varsity | 1 | 15:40 PB | 12 |
| Sep 26 | Nike South Invitational XC26Sep 26 · 5,000 Meters Varsity ELITE · Place 25 · Houston Strake JesuitHouston Strake Jesuit | 5,000 Meters Varsity ELITE | 25 | 15:44.8 PB | 12 |
| Sep 12 | Strake Jesuit Crusaders Invitational XC26Sep 12 · 5,000 Meters Varsity · Place 2 · Houston Strake JesuitHouston Strake Jesuit | 5,000 Meters Varsity | 2 | 16:12.8 | 12 |
| Aug 29 | Kingwood Tate Symons Classmate Challenge XC26Aug 29 · 2 Miles Senior · Place 3 · Houston Strake JesuitHouston Strake Jesuit | 2 Miles Senior | 3 | 9:38.03 PB | 12 |
| Aug 21 | Klein Oak/Lone Star(LSACA) Steeple Race XC26Aug 21 · 2 Miles Varsity · Place 6 · Houston Strake JesuitHouston Strake Jesuit | 2 Miles Varsity | 6 | 10:04.4 PB | 12 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | UIL Region III 2A-6A Championship XC25Oct 20 · 5,000 Meters III-6A · Place 29 · Houston Strake JesuitHouston Strake Jesuit | 5,000 Meters III-6A | 29 | 16:49.70 | 11 |
| Oct 7 | UIL 6A District 20 XC25Oct 7 · 5,000 Meters Varsity · Place 4 · Houston Strake JesuitHouston Strake Jesuit | 5,000 Meters Varsity | 4 | 16:20.63 PB | 11 |
| Sep 19 | Nike South Invitational XC25Sep 19 · 5,000 Meters VARSITY ELITE · Place 54 · Houston Strake JesuitHouston Strake Jesuit | 5,000 Meters VARSITY ELITE | 54 | 16:25.60 | 11 |
| Sep 13 | Texas A&M Invitational XC25Sep 13 · 5,000 Meters Varsity · Place 56 · Houston Strake JesuitHouston Strake Jesuit | 5,000 Meters Varsity | 56 | 16:27.53 PB | 11 |
| Sep 6 | Strake Jesuit Crusaders Invitational XC25Sep 6 · 5,000 Meters Varsity · Place 14 · Houston Strake JesuitHouston Strake Jesuit | 5,000 Meters Varsity | 14 | 15:48.3 PB | 11 |
| Aug 30 | College Park 21st Annual Invitational XC25Aug 30 · 4,000 Meters Varsity · Place 12 · Houston Strake JesuitHouston Strake Jesuit | 4,000 Meters Varsity | 12 | 13:00 PB | 11 |
2024 Cross Country
4 results2023 Cross Country
7 results2022 Cross Country
3 results2021 Cross Country
2 results