Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · University of AR XC courseNCAA DI South Central Regional · Nov 14 | 34:47.3 | NCAA DI South Central Regional | November 14, 2025 |
| 2.9 Miles · Bear Branch ParkNXR South Regional Championships · Nov 19 | 16:10.8 | NXR South Regional Championships | November 19, 2022 |
| 3 Miles · Second Baptist Church - West CampusSecond Baptist Fighting Eagles XC Meet · Sep 18 | 22:20 | Second Baptist Fighting Eagles XC Meet | September 18, 2021 |
| 4,000 Meters · Sealy High SchoolSealy Friday Night Lights 3rd Annual Invitational · Aug 18 | 12:36.484 | Sealy Friday Night Lights 3rd Annual Invitational | August 18, 2023 |
| 5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 18 | 15:57.0 | NXR South Regional Championships | November 18, 2023 |
| 5,000 Meters · Challenger SevenLutheran South HS Invitational · Sep 9 | 16:33.96 | Lutheran South HS Invitational | September 9, 2023 |
| 5,000 Meters · Cottonwood Creek Golf CourseTX TAPPS 5A State Championship · Oct 30 | 16:30.43 | TX TAPPS 5A State Championship | October 30, 2023 |
| 5,000 Meters · Cottonwood Creek Golf Course TX TAPPS 5A State Championship · Oct 31 | 17:01.9 | TX TAPPS 5A State Championship | October 31, 2022 |
| 5,000 Meters · River City Community ChurchSan Antonio Homeschool Patriots 21st Annual Invitational · Sep 2 | 15:20.75 | San Antonio Homeschool Patriots 21st Annual Invitational | September 2, 2023 |
| 5,000 Meters · Spring Creek ParkSt. John's 40th Maverick Ramble · Oct 9 | 16:57 | St. John's 40th Maverick Ramble | October 9, 2021 |
| 5,000 Meters · The Woodlands Christian AcademyTAPPS 5A District 5 XC Championship · Oct 19 | 16:14.17 | TAPPS 5A District 5 XC Championship | October 19, 2022 |
| 5200 m · Rice UnversityRice Invitational · Sep 12 | 16:17.6 | Rice Invitational | September 12, 2025 |
| 8,000 Meters · Frank Lisk Park2025 American Conference XC Champs · Nov 1 | 25:19.6 | 2025 American Conference XC Champs | November 1, 2025 |
| 8,000 Meters · The Greiner Family XC CourseCowboy Jamboree Invite XC25 · Sep 26 | 26:23.5 | Cowboy Jamboree Invite XC25 | September 26, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 11 | Rice InvitationalSep 11 · 5,200 Meters Collegiate · RiceRice | 5,200 Meters Collegiate | 0 | DNF | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA DI South Central RegionalNov 14 · 10,000 Meters D1 South Central · Place 147 · RiceRice | 10,000 Meters D1 South Central | 147 | 34:47.3 PB | Fr |
| Nov 1 | 2025 American Conference XC ChampsNov 1 · 8,000 Meters Champ · Place 49 · RiceRice | 8,000 Meters Champ | 49 | 25:19.6 PB | Fr |
| Oct 17 | Arturo Barrios InvitationalOct 17 · 8,000 Meters College · RiceRice | 8,000 Meters College | 0 | DNF | Fr |
| Sep 26 | Cowboy Jamboree Invite XC25Sep 26 · 8,000 Meters Men's 8K · Place 112 · RiceRice | 8,000 Meters Men's 8K | 112 | 26:23.5 PB | Fr |
| Sep 12 | Rice InvitationalSep 12 · 5,200 Meters College · Place 7 · RiceRice | 5,200 Meters College | 7 | 16:17.6 PB | Fr |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | NXR South Regional ChampionshipsNov 18 · 5,000 Meters Championship · Place 69 · Lutheran South AcademyLutheran South Academy | 5,000 Meters Championship | 69 | 15:57.0 PB | 12 |
| Oct 30 | TX TAPPS 3A State ChampionshipOct 30 · 5,000 Meters 5A · Place 5 · Lutheran South Academy-HoustonLutheran South Academy-Houston | 5,000 Meters 5A | 5 | 16:30.43 | 12 |
| Oct 30 | TX TAPPS 5A State ChampionshipOct 30 · 5,000 Meters TAPPS 5A · Place 5 · Lutheran South AcademyLutheran South Academy | 5,000 Meters TAPPS 5A | 5 | 16:30.43 PB | 12 |
| Oct 21 | TAPPS 5A District 5 ChampionshipOct 21 · 5,000 Meters Varsity · Place 3 · Lutheran South AcademyLutheran South Academy | 5,000 Meters Varsity | 3 | 16:49.89 | 12 |
| Oct 13 | LSA Intersquad 3200 meter raceOct 13 · 3,200 Meters New Division · Lutheran South AcademyLutheran South Academy | 3,200 Meters New Division | 0 | 10:00.2Unofficial | 12 |
| Sep 9 | Lutheran South HS InvitationalSep 9 · 5,000 Meters Varsity · Place 2 · Lutheran South AcademyLutheran South Academy | 5,000 Meters Varsity | 2 | 16:33.96 PB | 12 |
| Sep 2 | San Antonio Homeschool Patriots 21st Annual InvitationalSep 2 · 5,000 Meters Open/ELITE · Place 20 · Lutheran South AcademyLutheran South Academy | 5,000 Meters Open/ELITE | 20 | 15:20.75 PB | 12 |
| Aug 18 | Sealy Friday Night Lights 3rd Annual InvitationalAug 18 · 4,000 Meters Varsity ELITE · Place 2 · Lutheran South AcademyLutheran South Academy | 4,000 Meters Varsity ELITE | 2 | 12:36.484 PB | 12 |
2022 Cross Country
3 results2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | TX TAPPS 6A State ChampionshipNov 1 · 5,000 Meters 5A · Place 9 · Lutheran South Academy-HoustonLutheran South Academy-Houston | 5,000 Meters 5A | 9 | 17:36.9 | — |
| Nov 1 | TX TAPPS 5A State ChampionshipNov 1 · 5,000 Meters 5A · Place 9 · Lutheran South AcademyLutheran South Academy | 5,000 Meters 5A | 9 | 17:36.9 | 10 |
| Oct 21 | TAPPS 5A District 6 XC ChampionshipOct 21 · 5,000 Meters Varsity · Place 3 · Lutheran South AcademyLutheran South Academy | 5,000 Meters Varsity | 3 | 17:03.29 | 10 |
| Oct 9 | St. John's 40th Maverick RambleOct 9 · 5,000 Meters Varsity Boys Black · Place 16 · Lutheran South AcademyLutheran South Academy | 5,000 Meters Varsity Boys Black | 16 | 16:57 PB | 10 |
| Oct 1 | LSA Intersquad MeetOct 1 · 3,200 Meters Open · Place 2 · Lutheran South AcademyLutheran South Academy | 3,200 Meters Open | 2 | 11:03.9Unofficial | 10 |
| Sep 25 | Woodlands Christian XC meet #3Sep 25 · 5,000 Meters Varsity · Place 2 · Lutheran South AcademyLutheran South Academy | 5,000 Meters Varsity | 2 | 16:34.64 | 10 |
| Sep 18 | Second Baptist Fighting Eagles XC MeetSep 18 · 3 Miles Varsity · Place 34 · Lutheran South AcademyLutheran South Academy | 3 Miles Varsity | 34 | 22:20 PB | 10 |
| Aug 28 | Lutheran South "Relay Hot" XC RelayAug 28 · 2 Miles Mixed Race 4 x 2 mile - 2 mile result · Lutheran South AcademyLutheran South Academy | 2 Miles Mixed Race 4 x 2 mile - 2 mile result | 0 | 11:03Unofficial | 10 |