Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · South Lakes ParkLake Cities Brad Lutz Invitational XC26 · Oct 17 | 11:59.55 | Lake Cities Brad Lutz Invitational XC26 | October 17, 2026 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll Meet #2 · Sep 23 | 19:45.50 | Southlake Carroll Meet #2 | September 23, 2023 |
| 5,000 Meters · Cistercian Preparatory SchoolCistercian Trail Invitational XC25 · Oct 18 | 21:35 | Cistercian Trail Invitational XC25 | October 18, 2025 |
| 5,000 Meters · Founders ParkWylie East DUBEast 9/25 Invitational XC26 · Sep 25 | 20:08 | Wylie East DUBEast 9/25 Invitational XC26 | September 25, 2026 |
| 5,000 Meters · Norbuck ParkSPC North Zone · Oct 20 | 19:38.56 | SPC North Zone | October 20, 2023 |
| 5,000 Meters · North Lakes ParkMarcus Coach T Invitational XC26 · Sep 5 | 21:54 | Marcus Coach T Invitational XC26 | September 5, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
1 results2024 Cross Country
2 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | SPC North ZoneOct 20 · 5,000 Meters High School · Place 47 · GreenhillGreenhill | 5,000 Meters High School | 47 | 19:38.56 PB | 9 |
| Sep 30 | Dallas Jesuit ClassicSep 30 · 5,000 Meters Junior Varsity · Place 107 · HS - GreenhillHS - Greenhill | 5,000 Meters Junior Varsity | 107 | 19:44.2 | 9 |
| Sep 23 | Southlake Carroll Meet #2Sep 23 · 5,000 Meters Varsity Open · Place 98 · GreenhillGreenhill | 5,000 Meters Varsity Open | 98 | 19:45.50 PB | 9 |
| Sep 2 | Marcus Coach T InvitationalSep 2 · 5,000 Meters Junior Varsity Elite · Place 44 · GreenhillGreenhill | 5,000 Meters Junior Varsity Elite | 44 | 19:36.1 | 9 |
| Sep 2 | Marcus Coach T InvitationalSep 2 · 5,000 Meters Junior Varsity Elite · Place 44 · GreenhillGreenhill | 5,000 Meters Junior Varsity Elite | 44 | 19:36.1 | 9 |
2022 Cross Country
1 results