Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1,600 Meters · Carroll HSSouthlake Carroll 1600 · Aug 7 | 5:26.22 | Southlake Carroll 1600 | August 7, 2021 |
| 1,600 Meters · Dawson Middle SchoolSouthlake Carroll 1600 · Aug 6 | 4:54.77 | Southlake Carroll 1600 | August 6, 2022 |
| 2.9 Miles · Bear Branch ParkNXR South Regional Championships · Nov 19 | 20:11.8 | NXR South Regional Championships | November 19, 2022 |
| 2400 m · The BuffBISD XC MEET #1 · Apr 18 | 10:35.06 | BISD XC MEET #1 | April 18, 2019 |
| 3,200 Meters · The BuffBISD XC MEET #2 · Apr 22 | 14:19.48 | BISD XC MEET #2 | April 22, 2019 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll Invitational · Aug 27 | 17:52.16 | Southlake Carroll Invitational | August 27, 2022 |
| 5,000 Meters · Central ParkUIL 5A District 07 XC Championship · Oct 17 | 20:27.12 | UIL 5A District 07 XC Championship | October 17, 2019 |
| 5,000 Meters · Chisenhall ParkBurleson Elk Run XIX · Aug 30 | 21:12.34 | Burleson Elk Run XIX | August 30, 2019 |
| 5,000 Meters · Keller Sports ComplexFossil Ridge Run of the Panther · Sep 3 | 19:18.66 | Fossil Ridge Run of the Panther | September 3, 2021 |
| 5,000 Meters · The BuffUIL 5A District 07 · Oct 13 | 17:36.23 | UIL 5A District 07 | October 13, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | NXR South Regional ChampionshipsNov 19 · 2.9 Miles Open (course shortened) · Place 553 · BirdvilleBirdville | 2.9 Miles Open (course shortened) | 553 | 20:11.8 PB | 12 |
| Oct 13 | UIL 5A District 07Oct 13 · 5,000 Meters Varsity · Place 26 · BirdvilleBirdville | 5,000 Meters Varsity | 26 | 17:36.23 PB | 12 |
| Sep 30 | Granbury Race for the LootSep 30 · 5,000 Meters Varsity · Place 32 · BirdvilleBirdville | 5,000 Meters Varsity | 32 | 17:46.51 | 12 |
| Sep 24 | Garmin MileSplit TX InvitationalSep 24 · 5,000 Meters Elite · Place 174 · BirdvilleBirdville | 5,000 Meters Elite | 174 | 17:56.3 | — |
| Sep 17 | Lubbock ISD InvitationalSep 17 · 5,000 Meters Varsity 5A · Place 32 · BirdvilleBirdville | 5,000 Meters Varsity 5A | 32 | 18:01.7 | 12 |
| Sep 9 | North Crowley InvitationalSep 9 · 5,000 Meters Varsity · Place 7 · BirdvilleBirdville | 5,000 Meters Varsity | 7 | 18:16.30 | 12 |
| Sep 2 | Fossil Ridge Run of the PantherSep 2 · 5,000 Meters Varsity · Place 29 · BirdvilleBirdville | 5,000 Meters Varsity | 29 | 18:41.09 | 12 |
| Aug 27 | Southlake Carroll InvitationalAug 27 · 5,000 Meters Varsity Elite · Place 211 · BirdvilleBirdville | 5,000 Meters Varsity Elite | 211 | 17:52.16 PB | 12 |
| Aug 6 | Southlake Carroll 1600Aug 6 · 1,600 Meters Open (on track) · Place 50 · UnattachedUnattached | 1,600 Meters Open (on track) | 50 | 4:54.77 PB | 12 |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | UIL 5A District 06Oct 15 · 5,000 Meters Varsity · Place 27 · BirdvilleBirdville | 5,000 Meters Varsity | 27 | 18:13.76 | 11 |
| Oct 7 | Haltom District Warm-UpOct 7 · 5,000 Meters Varsity · Place 27 · Birdville HiBirdville Hi | 5,000 Meters Varsity | 27 | 18:09.85 | — |
| Oct 1 | Granbury Race for the LootOct 1 · 5,000 Meters Varsity · Place 38 · Birdville HiBirdville Hi | 5,000 Meters Varsity | 38 | 18:40.52 | — |
| Sep 24 | South Hills Prowl in the Park 6th Annual InvitationalSep 24 · 5,000 Meters Varsity 5A-6A · Place 11 · BirdvilleBirdville | 5,000 Meters Varsity 5A-6A | 11 | 18:19.74 | 11 |
| Sep 17 | Boswell InvitationalSep 17 · 5,000 Meters Varsity · Place 43 · Birdville HiBirdville Hi | 5,000 Meters Varsity | 43 | 18:49.65 | — |
| Sep 11 | Decatur 14th Annual Assault of Eagle SummitSep 11 · 5,000 Meters Varsity · Place 36 · Birdville HiBirdville Hi | 5,000 Meters Varsity | 36 | 19:26.29 | — |
| Sep 3 | Fossil Ridge Run of the PantherSep 3 · 5,000 Meters Varsity 6A · Place 66 · BirdvilleBirdville | 5,000 Meters Varsity 6A | 66 | 19:18.66 PB | 11 |
| Aug 26 | Ryan Gingerbread JamboreeAug 26 · 5,000 Meters Varsity · Place 45 · BirdvilleBirdville | 5,000 Meters Varsity | 45 | 18:56.23 | — |
| Aug 12 | Birdville Flyin’ Hawk Early Bird InvitationalAug 12 · 3,200 Meters Varsity · Place 18 · Birdville HiBirdville Hi | 3,200 Meters Varsity | 18 | 11:53.81 | — |
| Aug 7 | Southlake Carroll 1600Aug 7 · 1,600 Meters Open (on track) · Place 51 · UnattachedUnattached | 1,600 Meters Open (on track) | 51 | 5:26.22 PB | 11 |
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | UIL 5A District 06Oct 30 · 5,000 Meters Junior Varsity · Place 30 · BirdvilleBirdville | 5,000 Meters Junior Varsity | 30 | 19:49.09 | 10 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | UIL 5A District 07 XC ChampionshipOct 17 · 5,000 Meters Junior Varsity · Place 75 · BirdvilleBirdville | 5,000 Meters Junior Varsity | 75 | 20:27.12 PB | 9 |
| Sep 19 | Haltom Metroplex ChallengeSep 19 · 5,000 Meters JV BOYS · Place 122 · N Richland Hills RichlandN Richland Hills Richland | 5,000 Meters JV BOYS | 122 | 22:48.24 | 9 |
| Aug 30 | Burleson Elk Run XIXAug 30 · 5,000 Meters 5A JV BOYS · Place 100 · N Richland Hills RichlandN Richland Hills Richland | 5,000 Meters 5A JV BOYS | 100 | 21:12.34 PB | 9 |
| May 6 | BISD MS XC CHAMPIONSHIPSMay 6 · 3,200 Meters 8TH GRADE BOYS · Place 25 · SmithfieldSmithfield | 3,200 Meters 8TH GRADE BOYS | 25 | 14:58.17 | 8 |
| Apr 29 | BISD XC MEET #3Apr 29 · 3,200 Meters 8TH GRADE BOYS · Place 25 · SmithfieldSmithfield | 3,200 Meters 8TH GRADE BOYS | 25 | 15:20.18 | 8 |
| Apr 22 | BISD XC MEET #2Apr 22 · 3,200 Meters 8TH GRADE BOYS · Place 19 · SmithfieldSmithfield | 3,200 Meters 8TH GRADE BOYS | 19 | 14:19.48 PB | 8 |
| Apr 18 | BISD XC MEET #1Apr 18 · 2,400 Meters 8TH BOYS · Place 28 · SmithfieldSmithfield | 2,400 Meters 8TH BOYS | 28 | 10:35.06 PB | 8 |