Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Carroll HSSouthlake Carroll 3200 · Aug 21 | 13:55.94 | Southlake Carroll 3200 | August 21, 2021 |
| 3,200 Meters · Dawson Middle SchoolSouthlake Carroll 3200 · Aug 20 | 13:41.36 | Southlake Carroll 3200 | August 20, 2022 |
| 5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 18 | 22:43.3 | NXR South Regional Championships | November 18, 2023 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll Meet #1 · Aug 26 | 21:44.2 | Southlake Carroll Meet #1 | August 26, 2023 |
| 5,000 Meters · Shadow Ridge Middle SchoolFlower Mound Invitational · Sep 25 | 22:34.61 | Flower Mound Invitational | September 25, 2021 |
| 5,000 Meters · South Lakes ParkMileSplit TX Invitational · Sep 11 | 22:51.2 | MileSplit TX Invitational | September 11, 2021 |
| 5,000 Meters · The BuffUIL 5A District 07 · Oct 12 | 23:08.23 | UIL 5A District 07 | October 12, 2023 |
| 5,000 Meters · University of AR XC courseChile Pepper XC Festival · Oct 1 | 23:05.8 | Chile Pepper XC Festival | October 1, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 20 | McNeil InvitationalSep 20 · 5,000 Meters Varsity · Place 132 · Grapevine | 5,000 Meters Varsity | 132 | 22:39.9 | 12 |
| Sep 7 | Carroll InvitationalSep 7 · 5,000 Meters Varsity Elite · Place 157 · Grapevine | 5,000 Meters Varsity Elite | 157 | 21:51.80 | 12 |
| Aug 30 | Burleson Elk Run XXIVAug 30 · 5,000 Meters Varsity Elite · Place 42 · Grapevine | 5,000 Meters Varsity Elite | 42 | 21:56 | 12 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | NXR South Regional ChampionshipsNov 18 · 5,000 Meters Open · Place 268 · Grapevine | 5,000 Meters Open | 268 | 22:43.3 PB | 11 |
| Oct 12 | UIL 5A District 07Oct 12 · 5,000 Meters Junior Varsity · Place 13 · Grapevine | 5,000 Meters Junior Varsity | 13 | 23:08.23 PB | 11 |
| Sep 16 | Lovejoy XC Fall FestivalSep 16 · 5,000 Meters Junior Varsity Elite · Place 26 · Grapevine | 5,000 Meters Junior Varsity Elite | 26 | 22:26.2 | 11 |
| Sep 2 | Marcus Coach T InvitationalSep 2 · 5,000 Meters Junior Varsity Elite · Place 15 · Grapevine | 5,000 Meters Junior Varsity Elite | 15 | 22:18.2 | 11 |
| Sep 2 | Marcus Coach T InvitationalSep 2 · 5,000 Meters Junior Varsity Elite · Place 15 · Grapevine | 5,000 Meters Junior Varsity Elite | 15 | 22:18.2 | 11 |
| Aug 26 | Southlake Carroll Meet #1Aug 26 · 5,000 Meters Varsity - Elite · Place 208 · Grapevine | 5,000 Meters Varsity - Elite | 208 | 21:44.2 PB | 11 |
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | NXR South Regional ChampionshipsNov 19 · 5,000 Meters Open · Place 222 · Grapevine | 5,000 Meters Open | 222 | 23:00.0 | 10 |
| Oct 13 | UIL 5A District 07Oct 13 · 5,000 Meters Junior Varsity · Place 37 · Grapevine | 5,000 Meters Junior Varsity | 37 | 24:20.70 | 10 |
| Sep 10 | Flower Mound InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 41 · Grapevine | 5,000 Meters Junior Varsity | 41 | 24:24.52 | 10 |
| Aug 20 | Southlake Carroll 3200Aug 20 · 3,200 Meters Open (on track) · Place 89 · Grapevine | 3,200 Meters Open (on track) | 89 | 13:41.36 PB | 10 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | Chile Pepper XC FestivalOct 1 · 5,000 Meters High School - Open · Place 103 · Grapevine | 5,000 Meters High School - Open | 103 | 23:05.8 PB | 9 |
| Sep 25 | Flower Mound InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 28 · Grapevine | 5,000 Meters Junior Varsity | 28 | 22:34.61 PB | 9 |
| Sep 18 | Paschal InvitationalSep 18 · 5,000 Meters 6A · Place 14 · Grapevine | 5,000 Meters 6A | 14 | 23:41.51 | — |
| Sep 11 | MileSplit TX InvitationalSep 11 · 5,000 Meters Junior Varsity Elite · Place 10 · Grapevine | 5,000 Meters Junior Varsity Elite | 10 | 22:51.2 PB | 9 |
| Aug 28 | Southlake Carroll XC InvitationalAug 28 · 5,000 Meters Junior Varsity Elite · Place 29 · Grapevine | 5,000 Meters Junior Varsity Elite | 29 | 22:45.65 | 9 |
| Aug 21 | Southlake Carroll 3200Aug 21 · 3,200 Meters Open (on track) · Place 89 · Grapevine | 3,200 Meters Open (on track) | 89 | 13:55.94 PB | 9 |