Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bob Jones ParkSouthlake Carroll Meet #1 · Aug 26 | 12:52.5 | Southlake Carroll Meet #1 | August 26, 2023 |
| 2 Miles · Frontier ParkRock Hill Opener 2-Mile XC26 · Aug 14 | 11:15 | Rock Hill Opener 2-Mile XC26 | August 14, 2026 |
| 5,000 Meters · Bob Jones ParkCarroll Invitational · Sep 7 | 18:20.30 | Carroll Invitational | September 7, 2024 |
| 5,000 Meters · Founders ParkWylie East DUBEast 8/28 Invitational XC26 · Aug 28 | 17:40.12 | Wylie East DUBEast 8/28 Invitational XC26 | August 28, 2026 |
| 5,000 Meters · Harold Patterson Sports ComplexUIL Region II & Region III-1A Preview XC25 · Sep 5 | 18:29.80 | UIL Region II & Region III-1A Preview XC25 | September 5, 2025 |
| 5,000 Meters · lynn creek parkArl Houston Ken Gaston 28th Annual Race At The Lake · Sep 27 | 18:01.80 | Arl Houston Ken Gaston 28th Annual Race At The Lake | September 27, 2024 |
| 5,000 Meters · Lynn Creek ParkArl Houston Ken Gaston 27th Annual Race At The Lake · Sep 29 | 21:17.10 | Arl Houston Ken Gaston 27th Annual Race At The Lake | September 29, 2023 |
| 5,000 Meters · Lynn Creek Park at Joe Pool LakeUIL Region II & III-1A XC Championship · Oct 21 | 18:08.28 | UIL Region II & III-1A XC Championship | October 21, 2024 |
| 5,000 Meters · Myers Park and Events CenterMcKinney Boyd Bronco Stampede XC26 · Sep 12 | 17:58 | McKinney Boyd Bronco Stampede XC26 | September 12, 2026 |
| 5,000 Meters · North Lakes ParkMarcus Coach T Invitational XC25 · Aug 30 | 18:00 | Marcus Coach T Invitational XC25 | August 30, 2025 |
| 5,000 Meters · Warren ParkUIL 5A District 11 XC26 · Oct 15 | 19:40 | UIL 5A District 11 XC26 | October 15, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
5 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | UIL Region II & III-1A XC ChampionshipOct 21 · 5,000 Meters II-5A · Place 92 · Frisco Independence | 5,000 Meters II-5A | 92 | 18:08.28 PB | 10 |
| Oct 10 | UIL 5A District 11 & 5A-12 XC ChampionshipOct 10 · 5,000 Meters Varsity - 11-5A · Place 16 · Frisco Independence | 5,000 Meters Varsity - 11-5A | 16 | 18:11.90 | 10 |
| Sep 27 | Arl Houston Ken Gaston 28th Annual Race At The LakeSep 27 · 5,000 Meters Varsity 5A-6A · Place 99 · Frisco Independence | 5,000 Meters Varsity 5A-6A | 99 | 18:01.80 PB | 10 |
| Sep 14 | Lovejoy XC Fall FestivalSep 14 · 5,000 Meters Varsity · Place 147 · Frisco Independence | 5,000 Meters Varsity | 147 | 18:52.7 | 10 |
| Sep 7 | Carroll InvitationalSep 7 · 5,000 Meters Varsity Open · Place 108 · Frisco Independence | 5,000 Meters Varsity Open | 108 | 18:20.30 PB | 10 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | UIL 5A District 10Oct 12 · 5,000 Meters Junior Varsity · Place 8 · Frisco Independence | 5,000 Meters Junior Varsity | 8 | 19:47.95 | 9 |
| Sep 29 | Arl Houston Ken Gaston 27th Annual Race At The LakeSep 29 · 5,000 Meters JV Varsity 5A-6A · Place 133 · Frisco Independence | 5,000 Meters JV Varsity 5A-6A | 133 | 21:17.10 PB | 9 |
| Sep 22 | Braswell Little D ClassicSep 22 · 5,000 Meters Varsity · Place 64 · Frisco Independence | 5,000 Meters Varsity | 64 | 20:41.46 | 9 |
| Sep 16 | Lovejoy XC Fall FestivalSep 16 · 5,000 Meters Junior Varsity Elite · Place 145 · Frisco Independence | 5,000 Meters Junior Varsity Elite | 145 | 21:02.0 | 9 |
| Aug 26 | Southlake Carroll Meet #1Aug 26 · 2 Miles Junior Varsity · Place 301 · Frisco Independence | 2 Miles Junior Varsity | 301 | 12:52.5 PB | 9 |