Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bear Branch ParkNike South Invitational · Sep 29 | 16:29.1 | Nike South Invitational | September 29, 2017 |
| 5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 19 | 17:11.59 | NXR South Regional Championships | November 19, 2016 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll XC Invite · Sep 9 | 16:08.15 | Southlake Carroll XC Invite | September 9, 2017 |
| 5,000 Meters · Myers Park and Events CenterLovejoy XC Fall Festival · Sep 23 | 16:28.73 | Lovejoy XC Fall Festival | September 23, 2017 |
| 5,000 Meters · TCC Northeast CampusBirdville 12th Annual FLYIN’ HAWKS INVITATIONAL · Oct 7 | 16:44.04 | Birdville 12th Annual FLYIN’ HAWKS INVITATIONAL | October 7, 2017 |
| 6,000 Meters · Cedar City Golf Course 6k2022 SUU Color Country Invitational · Oct 8 | 20:42.29 | 2022 SUU Color Country Invitational | October 8, 2022 |
| 7,000 Meters · Steve and Dona Reeder Cross Country CourseSagebrush Invitational · Sep 2 | 26:37.2 | Sagebrush Invitational | September 2, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
1 results2022 Cross Country
2 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | NXR South Regional ChampionshipsNov 18 · 5,000 Meters Open Invitational 4 · Place 59 · Lewisville MarcusLewisville Marcus | 5,000 Meters Open Invitational 4 | 59 | 17:38.72 | 12 |
| Oct 14 | UIL 6A District 5 ChampionshipOct 14 · 5,000 Meters Varsity · Place 30 · Lewisville MarcusLewisville Marcus | 5,000 Meters Varsity | 30 | 16:54.2 | 12 |
| Oct 7 | Birdville 12th Annual FLYIN’ HAWKS INVITATIONALOct 7 · 5,000 Meters 6A-5A VAR BOYS · Place 4 · Lewisville MarcusLewisville Marcus | 5,000 Meters 6A-5A VAR BOYS | 4 | 16:44.04 PB | 12 |
| Sep 29 | Nike South InvitationalSep 29 · 5,000 Meters Varsity Elite (Saturday) · Place 34 · Lewisville MarcusLewisville Marcus | 5,000 Meters Varsity Elite (Saturday) | 34 | 16:29.1 PB | 12 |
| Sep 23 | Lovejoy XC Fall FestivalSep 23 · 5,000 Meters Elite Varsity Boys · Place 49 · Lewisville MarcusLewisville Marcus | 5,000 Meters Elite Varsity Boys | 49 | 16:28.73 PB | 12 |
| Sep 16 | Flower Mound InvitationalSep 16 · 5,000 Meters Elite · Place 27 · Lewisville MarcusLewisville Marcus | 5,000 Meters Elite | 27 | 00:17:30.26 | 25 |
| Sep 9 | Southlake Carroll XC InviteSep 9 · 5,000 Meters 6A Varsity · Place 28 · Lewisville MarcusLewisville Marcus | 5,000 Meters 6A Varsity | 28 | 16:08.15 PB | 12 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | NXR South Regional ChampionshipsNov 19 · 5,000 Meters Championship · Place 144 · Lewisville MarcusLewisville Marcus | 5,000 Meters Championship | 144 | 17:11.59 PB | 11 |
| Oct 22 | UIL 6A District 5Oct 22 · 5,000 Meters Junior Varsity · Place 18 · Lewisville MarcusLewisville Marcus | 5,000 Meters Junior Varsity | 18 | 17:27.32 | 11 |
| Oct 1 | McNeil InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 3 · Lewisville MarcusLewisville Marcus | 5,000 Meters Junior Varsity | 3 | 16:57.92 | 11 |
| Sep 24 | Lovejoy XC Fall FestivalSep 24 · 5,000 Meters Elite · Place 116 · Lewisville MarcusLewisville Marcus | 5,000 Meters Elite | 116 | 17:46.53 | 11 |
| Sep 17 | Flower Mound InvitationalSep 17 · 5,000 Meters Varsity 6A · Place 22 · Lewisville MarcusLewisville Marcus | 5,000 Meters Varsity 6A | 22 | 17:15.68 | 11 |
| Sep 10 | Southlake Carroll XC InviteSep 10 · 5,000 Meters Varsity 6A · Place 94 · Lewisville MarcusLewisville Marcus | 5,000 Meters Varsity 6A | 94 | 17:38.32 | 11 |