Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · SealySealy Invitational · Sep 18 | 10:11.15 | Sealy Invitational | September 18, 2020 |
| 1.5 Miles · Sealy High SchoolSealy Friday Night Lights 4th Annual Invitational · Aug 9 | 10:35 | Sealy Friday Night Lights 4th Annual Invitational | August 9, 2024 |
| 2 Miles · Anderson-Shiro HSAnderson-Shiro 16th Annual Becker Best Meet · Sep 18 | 16:18 | Anderson-Shiro 16th Annual Becker Best Meet | September 18, 2024 |
| 2 Miles · Dr. Jack Dugan Family Soccer and Track StadiumUIL 3A Region 4 Championship · Oct 25 | 12:35.92 | UIL 3A Region 4 Championship | October 25, 2022 |
| 2 Miles · Green-Dickson ParkShiner Comanche Invitational 9/18 HS · Sep 18 | 13:27 | Shiner Comanche Invitational 9/18 HS | September 18, 2021 |
| 2 Miles · Moulton City ParkMoulton 35th Annual Invitational · Sep 9 | 13:44.470 | Moulton 35th Annual Invitational | September 9, 2023 |
| 2 Miles · Old Settlers ParkTX UIL 3A State Championship · Nov 3 | 12:32.8 | TX UIL 3A State Championship | November 3, 2023 |
| 2 Miles · Tejas Camp & RetreatGiddings Texas Invitational · Sep 24 | 13:19.53 | Giddings Texas Invitational | September 24, 2021 |
| 2 Miles · The Park at Legacy FieldsEl Campo 2nd Annual Ricebird Run · Aug 23 | 13:21 | El Campo 2nd Annual Ricebird Run | August 23, 2023 |
| 2 Miles · Yoakum City Golf CourseYoakum Bulldog Invitational 8/28 · Aug 28 | 13:55.23 | Yoakum Bulldog Invitational 8/28 | August 28, 2021 |
| 21082 m · Lakeside Municipal Golf CourseNJCAA National Half Marathon Championships · Nov 11 | 1:36:25.8 | NJCAA National Half Marathon Championships | November 11, 2025 |
| 4,000 Meters · McAllister ParkSam Musgrave UIW Twilight · Sep 1 | 16:51.20 | Sam Musgrave UIW Twilight | September 1, 2026 |
| 5,000 Meters · Brownsville Sports ParkNJCAA Region 14 Cross Country Championships · Oct 31 | 19:33.8 | NJCAA Region 14 Cross Country Championships | October 31, 2026 |
| 5,000 Meters · Dallas Baptist UniversityDBU Old Glory Gallop · Oct 17 | 19:47.4 | DBU Old Glory Gallop | October 17, 2026 |
| 5,000 Meters · Lakeside Municipal Golf CourseNJCAA Division I Cross Country Championships 2025 · Nov 8 | 20:37.3 | NJCAA Division I Cross Country Championships 2025 | November 8, 2025 |
| 5,000 Meters · Lynn Creek ParkDBU Old Glory Gallop · Oct 11 | 20:30.9 | DBU Old Glory Gallop | October 11, 2025 |
| 5,000 Meters · Wallace ParkThe Hill Cross Country Classic · Sep 26 | 22:16.5 | The Hill Cross Country Classic | September 26, 2025 |
| 5,000 Meters · Watts Cross Country CourseTexas A&M Invitational · Sep 11 | 20:42.17 | Texas A&M Invitational | September 11, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | NJCAA Region 14 Cross Country ChampionshipsOct 31 · 5,000 Meters Collegiate · Place 5 · BlinnBlinn | 5,000 Meters Collegiate | 5 | 19:33.8 PB | So |
| Oct 17 | DBU Old Glory GallopOct 17 · 5,000 Meters Collegiate · Place 176 · BlinnBlinn | 5,000 Meters Collegiate | 176 | 19:47.4 PB | So |
| Oct 3 | Southwestern ShowdownOct 3 · 6,000 Meters Collegiate · BlinnBlinn | 6,000 Meters Collegiate | 0 | DNF | So |
| Sep 11 | Texas A&M InvitationalSep 11 · 5,000 Meters College · Place 99 · BlinnBlinn | 5,000 Meters College | 99 | 20:42.17 PB | So |
| Sep 1 | Sam Musgrave UIW TwilightSep 1 · 4,000 Meters Collegiate · Place 39 · BlinnBlinn | 4,000 Meters Collegiate | 39 | 16:51.20 PB | So |
2025 Cross Country
5 results2024 Cross Country
3 results2023 Cross Country
5 results2022 Cross Country
6 results2021 Cross Country
5 results2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 18 | Sealy InvitationalSep 18 · 1.5 Miles Junior High Gold · Place 5 · ColumbusColumbus | 1.5 Miles Junior High Gold | 5 | 10:11.15 PB | 8 |
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | UIL 3A District 28Oct 14 · 2 Miles Middle School · Place 4 · ColumbusColumbus | 2 Miles Middle School | 4 | 14:50 | — |