Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1,600 Meters · Carroll HSSouthlake Carroll 1600 · Aug 7 | 4:59.26 | Southlake Carroll 1600 | August 7, 2021 |
| 1,600 Meters · Dawson Middle SchoolSouthlake Carroll 1600 · Aug 6 | 4:27.84 | Southlake Carroll 1600 | August 6, 2022 |
| 10,000 Meters · University of AR XC courseNCAA DI South Central Regional · Nov 14 | 32:41.7 | NCAA DI South Central Regional | November 14, 2025 |
| 3,200 Meters · Dawson Middle SchoolSouthlake Carroll 3200 · Aug 20 | 9:46.28 | Southlake Carroll 3200 | August 20, 2022 |
| 5,000 Meters · Athletic Performance RanchTCU John McKenzie Invitational · Sep 4 | 15:57.67 | TCU John McKenzie Invitational | September 4, 2026 |
| 5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 18 | 15:14.9 | NXR South Regional Championships | November 18, 2023 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll Meet #1 · Aug 26 | 14:54.8 | Southlake Carroll Meet #1 | August 26, 2023 |
| 5,000 Meters · Mae Simmons ParkUIL 6A Region 1 Championship · Oct 24 | 15:46.9 | UIL 6A Region 1 Championship | October 24, 2023 |
| 5,000 Meters · Old Settlers ParkTX UIL 6A State Championship · Nov 4 | 15:30.2 | TX UIL 6A State Championship | November 4, 2023 |
| 5,000 Meters · Texas Christian UniversityJohn McKenzie Invitational · Aug 31 | 15:31.1 | John McKenzie Invitational | August 31, 2024 |
| 5,000 Meters · The University of Texas at ArlingtonGerald Richey Invitational · Sep 5 | 15:40.80 | Gerald Richey Invitational | September 5, 2025 |
| 5,000 Meters · University of AR XC courseChile Pepper XC Festival · Sep 30 | 16:05.8 | Chile Pepper XC Festival | September 30, 2022 |
| 8,000 Meters · Rim Rock FarmBig 12 Cross Country Championships · Oct 31 | 26:43.24 | Big 12 Cross Country Championships | October 31, 2025 |
| 8,000 Meters · The Greiner Family XC CourseCowboy Jamboree Invite XC25 · Sep 26 | 26:01.7 | Cowboy Jamboree Invite XC25 | September 26, 2025 |
| 8,000 Meters · Watts Cross Country CourseTexas A&M Invitational · Sep 11 | 24:48.75 | 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 | Big 12 Cross Country ChampionshipsOct 31 · 8,000 Meters Big 12 · Place 87 · TCUTCU | 8,000 Meters Big 12 | 87 | 26:05.7 | Jr |
| Oct 16 | Arturo Barrios InvitationalOct 16 · 8,000 Meters Varsity · Place 236 · TCUTCU | 8,000 Meters Varsity | 236 | 25:36.91 | JR |
| Sep 26 | 88th Running of the Cowboy Jamboree hosted by Oklahoma State University Sep 26 · 8,000 Meters Men's College · Place 104 · TCUTCU | 8,000 Meters Men's College | 104 | 26:09.5 | Jr |
| Sep 11 | Texas A&M InvitationalSep 11 · 8,000 Meters College · Place 14 · TCUTCU | 8,000 Meters College | 14 | 24:48.75 PB | Jr |
| Sep 4 | TCU John McKenzie InvitationalSep 4 · 5,000 Meters Collegiate · Place 7 · TCUTCU | 5,000 Meters Collegiate | 7 | 15:57.67 PB | Jr |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA DI South Central RegionalNov 14 · 10,000 Meters D1 South Central · Place 93 · TCUTCU | 10,000 Meters D1 South Central | 93 | 32:41.7 PB | So |
| Oct 31 | Big 12 Cross Country ChampionshipsOct 31 · 8,000 Meters College · Place 98 · TCUTCU | 8,000 Meters College | 98 | 26:43.24 PB | So |
| Oct 17 | Arturo Barrios InvitationalOct 17 · 8,000 Meters College · Place 123 · TCUTCU | 8,000 Meters College | 123 | 24:52.45 | So |
| Sep 26 | Cowboy Jamboree Invite XC25Sep 26 · 8,000 Meters Men's 8K · Place 98 · TCUTCU | 8,000 Meters Men's 8K | 98 | 26:01.7 PB | So |
| Sep 13 | Texas A&M Invitational XC25Sep 13 · 8,000 Meters College · Place 60 · TCUTCU | 8,000 Meters College | 60 | 25:35.30 | So |
| Sep 5 | Gerald Richey InvitationalSep 5 · 5,000 Meters Men's Race · Place 32 · TCUTCU | 5,000 Meters Men's Race | 32 | 15:40.80 PB | So |
| Aug 29 | TCU John McKenzie InvitationalAug 29 · 5,000 Meters Collegiate · Place 19 · TCUTCU | 5,000 Meters Collegiate | 19 | 16:29.3 | So |
2024 Cross Country
4 results2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | NXR South Regional ChampionshipsNov 18 · 5,000 Meters Championship · Place 13 · Southlake CarrollSouthlake Carroll | 5,000 Meters Championship | 13 | 15:14.9 PB | 12 |
| Nov 4 | TX UIL 6A State ChampionshipNov 4 · 5,000 Meters 6A · Place 19 · Southlake CarrollSouthlake Carroll | 5,000 Meters 6A | 19 | 15:30.2 PB | 12 |
| Nov 3 | TX UIL 5A State ChampionshipNov 3 · 5,000 Meters 6A · Place 19 · Southlake CarrollSouthlake Carroll | 5,000 Meters 6A | 19 | 15:30.20 | 12 |
| Oct 24 | UIL 6A Region 1 ChampionshipOct 24 · 5,000 Meters I-6A · Place 16 · Southlake CarrollSouthlake Carroll | 5,000 Meters I-6A | 16 | 15:46.9 PB | 12 |
| Oct 12 | UIL 6A District 04Oct 12 · 5,000 Meters Varsity · Place 4 · Southlake CarrollSouthlake Carroll | 5,000 Meters Varsity | 4 | 15:13.4 | 12 |
| Sep 29 | Nike South InvitationalSep 29 · Varsity Elite · Place 7 · Carroll High School (A)Carroll High School (A) | Varsity Elite | 7 | 15:27.00 | 12 |
| Aug 26 | Southlake Carroll Meet #1Aug 26 · 5,000 Meters Varsity - Elite · Place 16 · Southlake CarrollSouthlake Carroll | 5,000 Meters Varsity - Elite | 16 | 14:54.8 PB | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | NXR South Regional ChampionshipsNov 19 · 5,000 Meters Championship · Place 95 · Southlake CarrollSouthlake Carroll | 5,000 Meters Championship | 95 | 16:44.9 | 11 |
| Nov 4 | TX UIL 6A State ChampionshipNov 4 · 5,000 Meters 6A · Place 32 · Southlake CarrollSouthlake Carroll | 5,000 Meters 6A | 32 | 16:21.50 | 11 |
| Oct 24 | UIL 6A Region 1 ChampionshipOct 24 · 5,000 Meters I-6A · Place 20 · Southlake CarrollSouthlake Carroll | 5,000 Meters I-6A | 20 | 16:07.7 | 11 |
| Oct 13 | UIL 6A District 04Oct 13 · 5,000 Meters Varsity · Place 7 · Southlake CarrollSouthlake Carroll | 5,000 Meters Varsity | 7 | 15:19.6 | 11 |
| Sep 30 | Chile Pepper XC FestivalSep 30 · 5,000 Meters El Caliente · Place 74 · Southlake CarrollSouthlake Carroll | 5,000 Meters El Caliente | 74 | 16:05.8 PB | 11 |
| Aug 27 | Southlake Carroll InvitationalAug 27 · 5,000 Meters Varsity Elite · Place 29 · Southlake CarrollSouthlake Carroll | 5,000 Meters Varsity Elite | 29 | 15:46.50 | 11 |
| Aug 20 | Southlake Carroll 3200Aug 20 · 3,200 Meters Open (on track) · Place 11 · Southlake CarrollSouthlake Carroll | 3,200 Meters Open (on track) | 11 | 9:46.28 PB | 11 |
| Aug 6 | Southlake Carroll 1600Aug 6 · 1,600 Meters Open (on track) · Place 5 · UnattachedUnattached | 1,600 Meters Open (on track) | 5 | 4:27.84 PB | 11 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | NXR South Regional ChampionshipsNov 20 · 5,000 Meters Varsity · Place 10 · Carroll XC ClubCarroll XC Club | 5,000 Meters Varsity | 10 | 16:52.7 | — |
| Oct 16 | UIL 6A District 04Oct 16 · 5,000 Meters Junior Varsity · Place 8 · Southlake CarrollSouthlake Carroll | 5,000 Meters Junior Varsity | 8 | 16:56.6 | 10 |
| Oct 2 | Decatur 17th Annual Reunion RunOct 2 · 5,000 Meters 5A · Place 14 · Southlake CarrollSouthlake Carroll | 5,000 Meters 5A | 14 | 16:59.33 | — |
| Sep 24 | McNeil Invitational (Varsity)Sep 24 · 5,000 Meters Varsity Gold - Sat. · Place 154 · Southlake CarrollSouthlake Carroll | 5,000 Meters Varsity Gold - Sat. | 154 | 17:23.8 | 10 |
| Sep 18 | Paschal InvitationalSep 18 · 5,000 Meters 6A · Place 30 · Southlake CarrollSouthlake Carroll | 5,000 Meters 6A | 30 | 18:08.85 | — |
| Sep 4 | Marcus Coach T InvitationalSep 4 · 3.1 Miles Varsity Open · Place 8 · Southlake CarrollSouthlake Carroll | 3.1 Miles Varsity Open | 8 | 17:41.0 | 10 |
| Sep 4 | Marcus Coach T InvitationalSep 4 · 3.1 Miles Varsity Open · Place 8 · Southlake CarrollSouthlake Carroll | 3.1 Miles Varsity Open | 8 | 17:41.0 | 10 |
| Aug 28 | Southlake Carroll XC InvitationalAug 28 · 5,000 Meters Varsity Open · Place 18 · Southlake CarrollSouthlake Carroll | 5,000 Meters Varsity Open | 18 | 17:21.63 | 10 |
| Aug 7 | Southlake Carroll 1600Aug 7 · 1,600 Meters Open (on track) · Place 27 · Southlake CarrollSouthlake Carroll | 1,600 Meters Open (on track) | 27 | 4:59.26 PB | 10 |