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 | 32:53.3 | NCAA DI South Central Regional | November 14, 2025 |
| 3 Miles · Old Settlers ParkMcNeil Invitational · Sep 23 | 17:06.0 | McNeil Invitational | September 23, 2022 |
| 3 Miles · Troy HSTroy Trojan Invitational · Oct 1 | 16:31.0 | Troy Trojan Invitational | October 1, 2022 |
| 5,000 Meters · Kate Barr Ross Memorial ParkUIL 3A Region 3 Championship · Oct 23 | 16:13.0 | UIL 3A Region 3 Championship | October 23, 2023 |
| 5,000 Meters · Kate Barr Ross ParkUIL 3A Region 3 Championship · Oct 25 | 17:52.8 | UIL 3A Region 3 Championship | October 25, 2021 |
| 5,000 Meters · Old Settlers ParkTX UIL 3A State Championship · Nov 3 | 16:00.0 | TX UIL 3A State Championship | November 3, 2023 |
| 5,000 Meters · Rolling Hills Soccer ComplexGerald Richey Invitational · Sep 11 | 15:49.0 | Gerald Richey Invitational | September 11, 2026 |
| 5,000 Meters · The University of Texas at ArlingtonGerald Richey Invitational · Sep 5 | 15:39.30 | Gerald Richey Invitational | September 5, 2025 |
| 6,000 Meters · Abilene Country Club - South CourseNaimadu Collegiate Classic · Aug 29 | 19:11.2 | Naimadu Collegiate Classic | August 29, 2025 |
| 8,000 Meters · Eastern Kentucky UniversityUAC XC Championships · Oct 30 | 26:04.1 | UAC XC Championships | October 30, 2026 |
| 8,000 Meters · Harold Patterson Sports CenterWAC Championships XC25 · Oct 31 | 25:59.50 | WAC Championships XC25 | October 31, 2025 |
| 8,000 Meters · Lakeside ParkWAC Cross Country Championships · Nov 1 | 26:37 | WAC Cross Country Championships | November 1, 2024 |
| 8,000 Meters · The Greiner Family XC Course88th Running of the Cowboy Jamboree hosted by Oklahoma State University · Sep 26 | 27:03.8 | 88th Running of the Cowboy Jamboree hosted by Oklahoma State University | September 26, 2026 |
| 8,000 Meters · Watts Cross Country CourseArturo Barrios Invitational · Oct 17 | 25:12.89 | Arturo Barrios Invitational | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 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 99 · Abilene ChristianAbilene Christian | 10,000 Meters D1 South Central | 99 | 32:53.3 PB | So |
| Oct 31 | WAC Championships XC25Oct 31 · 8,000 Meters Champ · Place 51 · Abilene ChristianAbilene Christian | 8,000 Meters Champ | 51 | 25:59.50 PB | So |
| Oct 17 | Arturo Barrios InvitationalOct 17 · 8,000 Meters College · Place 153 · Abilene ChristianAbilene Christian | 8,000 Meters College | 153 | 25:12.89 PB | So |
| Sep 5 | Gerald Richey InvitationalSep 5 · 5,000 Meters Men's Race · Place 27 · Abilene ChristianAbilene Christian | 5,000 Meters Men's Race | 27 | 15:39.30 PB | So |
| Aug 29 | Naimadu Collegiate ClassicAug 29 · 6,000 Meters Men's Race · Place 13 · Abilene ChristianAbilene Christian | 6,000 Meters Men's Race | 13 | 19:11.2 PB | So |
2024 Cross Country
2 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | TX UIL 5A State ChampionshipNov 3 · 5,000 Meters 3A · Place 3 · McGregorMcGregor | 5,000 Meters 3A | 3 | 16:00.00 | 12 |
| Nov 3 | TX UIL 3A State ChampionshipNov 3 · 5,000 Meters 3A · Place 3 · McGregorMcGregor | 5,000 Meters 3A | 3 | 16:00.0 PB | 12 |
| Oct 23 | UIL 3A Region 3 ChampionshipOct 23 · 5,000 Meters III-5A · Place 3 · McGregorMcGregor | 5,000 Meters III-5A | 3 | 16:13.0 PB | 12 |
| Oct 9 | UIL 3A District 19Oct 9 · 5,000 Meters Varsity · Place 1 · McGregorMcGregor | 5,000 Meters Varsity | 1 | 15:43.2 | — |
| Sep 30 | Troy Trojan InvitationalSep 30 · 5,000 Meters Varsity 1A · Place 1 · McGregorMcGregor | 5,000 Meters Varsity 1A | 1 | 16:16.6 | — |
| Sep 22 | McNeil Hoka InvitationalSep 22 · 5,000 Meters 1A-3A · Place 4 · McGregorMcGregor | 5,000 Meters 1A-3A | 4 | 16:38.8 | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | TX UIL 3A State ChampionshipNov 5 · 5,000 Meters 3A · Place 62 · McGregorMcGregor | 5,000 Meters 3A | 62 | 17:43.5 | 11 |
| Nov 4 | TX UIL 6A State ChampionshipNov 4 · 5,000 Meters 3A · Place 62 · McGregorMcGregor | 5,000 Meters 3A | 62 | 17:43.50 | 11 |
| Oct 25 | UIL 3A Region 3 ChampionshipOct 25 · 5,000 Meters III-3A · Place 16 · McGregorMcGregor | 5,000 Meters III-3A | 16 | 17:43.6 | 11 |
| Oct 10 | UIL 3A District 19Oct 10 · 5,000 Meters Varsity · Place 12 · McGregorMcGregor | 5,000 Meters Varsity | 12 | 17:16.7 | — |
| Oct 1 | Troy Trojan InvitationalOct 1 · 3 Miles Varsity · Place 3 · McGregorMcGregor | 3 Miles Varsity | 3 | 16:31.0 PB | 11 |
| Sep 23 | McNeil InvitationalSep 23 · 3 Miles Varsity 1A-3A (Fri.) · Place 16 · McGregorMcGregor | 3 Miles Varsity 1A-3A (Fri.) | 16 | 17:06.0 PB | 11 |
| Sep 10 | McGregor 11th Annual InvitationalSep 10 · 5,000 Meters Varsity · Place 2 · McGregorMcGregor | 5,000 Meters Varsity | 2 | 17:24.1 | — |
| Aug 26 | Belton InvitationalAug 26 · 5,000 Meters Varsity 1A · Place 8 · McGregorMcGregor | 5,000 Meters Varsity 1A | 8 | 18:15.5 | — |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | TX UIL 5A State ChampionshipNov 5 · 5,000 Meters 3A · Place 70 · McGregorMcGregor | 5,000 Meters 3A | 70 | 17:49.1 | 10 |
| Nov 5 | TX UIL 3A State ChampionshipNov 5 · 5,000 Meters 3A · Place 70 · McGregorMcGregor | 5,000 Meters 3A | 70 | 17:49.1 | 10 |
| Oct 25 | UIL 3A Region 3 ChampionshipOct 25 · 5,000 Meters III-3A · Place 24 · McGregorMcGregor | 5,000 Meters III-3A | 24 | 17:52.8 PB | 10 |
| Oct 11 | UIL 3A District 17Oct 11 · 5,000 Meters Varsity · Place 9 · McGregorMcGregor | 5,000 Meters Varsity | 9 | 17:18.4 | — |
| Sep 24 | McNeil Invitational (Varsity)Sep 24 · 5,000 Meters Varsity 1A-3A - Fri. · Place 16 · McGregorMcGregor | 5,000 Meters Varsity 1A-3A - Fri. | 16 | 18:06.2 | 10 |
| Sep 11 | McGregor 10th Annual InvitationalSep 11 · 2 Miles Varsity · Place 5 · McGregorMcGregor | 2 Miles Varsity | 5 | 17:17.0 | — |
| Aug 27 | Belton InvitationalAug 27 · 3 Miles Varsity 1A · Place 3 · McGregorMcGregor | 3 Miles Varsity 1A | 3 | 17:38.0 | — |
2020 Cross Country
3 results