Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Lynn Creek ParkArl. Houston Texans 2 Miles Meet · Aug 11 | 12:58 | Arl. Houston Texans 2 Miles Meet | August 11, 2022 |
| 2 Miles · Lynn Creek ParkArl. Houston Texans 2 Miles Meet · Aug 12 | 13:27 | Arl. Houston Texans 2 Miles Meet | August 12, 2021 |
| 3 Miles · Old Settlers ParkMcNeil Invitational · Sep 23 | 19:53.3 | McNeil Invitational | September 23, 2022 |
| 5,000 Meters · Athletic Preformance RanchPaschal Invitational 8/28 · Aug 28 | 22:15.67 | Paschal Invitational 8/28 | August 28, 2021 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll Invitational · Aug 27 | 18:48.66 | Southlake Carroll Invitational | August 27, 2022 |
| 5,000 Meters · Cameron University CC CourseThe Aggie Duals · Sep 5 | 21:22.4 | The Aggie Duals | September 5, 2025 |
| 5,000 Meters · Dallas Baptist UniversityDBU Old Glory Gallop · Oct 17 | 18:32.5 | DBU Old Glory Gallop | October 17, 2026 |
| 5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 3 | 19:04.92 | Swags Louisville Cross Country Classic | October 3, 2026 |
| 5,000 Meters · Jesse Owens Memorial Athletic ComplexMolina Garey Horner 15th Annual Invitational XC21 · Sep 11 | 20:03.17 | Molina Garey Horner 15th Annual Invitational XC21 | September 11, 2021 |
| 5,000 Meters · lynn creek parkUIL 6A Region 2 Championship · Oct 25 | 20:53.55 | UIL 6A Region 2 Championship | October 25, 2021 |
| 5,000 Meters · Lynn Creek ParkUIL 6A District 11 XC Championships · Oct 13 | 19:38.06 | UIL 6A District 11 XC Championships | October 13, 2022 |
| 5,000 Meters · Mansfield Michael L. Skinner Sports ComplexMansfield Daniel Maberry 15th Annual Invitational · Sep 29 | 19:20.44 | Mansfield Daniel Maberry 15th Annual Invitational | September 29, 2023 |
| 5,000 Meters · Old Settlers ParkMcNeil Hoka Invitational · Sep 22 | 19:44.6 | McNeil Hoka Invitational | September 22, 2023 |
| 6,000 Meters · Dallas Baptist UniversityLone Star Cross Country Championships · Oct 25 | 24:29.13 | Lone Star Cross Country Championships | October 25, 2025 |
| 6,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside 2025 NCAA Division II Cross Country Champs (67th Men & 44th Women) · Nov 22 | 23:42.6 | 2025 NCAA Division II Cross Country Champs (67th Men & 44th Women) | November 22, 2025 |
| 6,000 Meters · Lubbock Christian University XC CourseTexas Tech Open · Sep 18 | 23:19.3 | Texas Tech Open | September 18, 2026 |
| 6,000 Meters · Rawls Golf CourseTexas Tech Red Raider Open · Sep 12 | 26:09.58 | Texas Tech Red Raider Open | September 12, 2025 |
| 6,000 Meters · Texas A&M University - KingsvilleLone Star Cross Country Championships · Oct 26 | 24:27.3 | Lone Star Cross Country Championships | October 26, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
4 results2024 Cross Country
2 results2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | UIL 6A Region 2 ChampionshipOct 24 · 5,000 Meters II-6A · Place 26 · DuncanvilleDuncanville | 5,000 Meters II-6A | 26 | 19:44.01 | 12 |
| Oct 13 | UIL 6A District 11Oct 13 · 5,000 Meters Varsity · Place 4 · DuncanvilleDuncanville | 5,000 Meters Varsity | 4 | 19:46.76 | SR |
| Oct 6 | Brewer Bear InvitationalOct 6 · 5,000 Meters Varsity · Place 4 · DuncanvilleDuncanville | 5,000 Meters Varsity | 4 | 20:53.42 | 12 |
| Oct 6 | Brewer Bear InvitationalOct 6 · 5,000 Meters Varsity 5A · Place 4 · DuncanvilleDuncanville | 5,000 Meters Varsity 5A | 4 | 20:53.42 | 12 |
| Sep 29 | Mansfield Daniel Maberry 15th Annual InvitationalSep 29 · 5,000 Meters Varsity · Place 2 · DuncanvilleDuncanville | 5,000 Meters Varsity | 2 | 19:20.44 PB | 12 |
| Sep 22 | McNeil Hoka InvitationalSep 22 · 5,000 Meters GOLD · Place 57 · DuncanvilleDuncanville | 5,000 Meters GOLD | 57 | 19:44.6 PB | 12 |
| Sep 8 | North Crowley InvitationalSep 8 · 5,000 Meters Varsity 6A · Place 2 · DuncanvilleDuncanville | 5,000 Meters Varsity 6A | 2 | 21:06.36 | 12 |
| Aug 26 | Southlake Carroll Meet #1Aug 26 · 5,000 Meters Varsity - Elite · Place 48 · DuncanvilleDuncanville | 5,000 Meters Varsity - Elite | 48 | 18:50.5 | 12 |
| Aug 19 | Waxahachie Woodhouse InvitationalAug 19 · 5,000 Meters Varsity Elite · Place 21 · DuncanvilleDuncanville | 5,000 Meters Varsity Elite | 21 | 19:21.8 | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | UIL 6A Region 2 ChampionshipOct 24 · 5,000 Meters II-6A · Place 30 · DuncanvilleDuncanville | 5,000 Meters II-6A | 30 | 19:44.39 | 11 |
| Oct 13 | UIL 6A District 11 XC ChampionshipsOct 13 · 5,000 Meters Varsity · Place 4 · DuncanvilleDuncanville | 5,000 Meters Varsity | 4 | 19:38.06 PB | 11 |
| Sep 30 | Mansfield Daniel Maberry 14th Annual InvitationalSep 30 · 5,000 Meters Varsity · Place 8 · DuncanvilleDuncanville | 5,000 Meters Varsity | 8 | 19:47.00 | 11 |
| Sep 23 | McNeil InvitationalSep 23 · 3 Miles Varsity GOLD (Sat.) · Place 89 · DuncanvilleDuncanville | 3 Miles Varsity GOLD (Sat.) | 89 | 19:53.3 PB | 11 |
| Sep 9 | North Crowley InvitationalSep 9 · 5,000 Meters Varsity · Place 2 · DuncanvilleDuncanville | 5,000 Meters Varsity | 2 | 19:59.45 | 11 |
| Sep 2 | Burleson Elk Run XXIISep 2 · 5,000 Meters Varsity · Place 6 · DuncanvilleDuncanville | 5,000 Meters Varsity | 6 | 20:00.44 | 11 |
| Aug 27 | Southlake Carroll InvitationalAug 27 · 5,000 Meters Varsity Elite · Place 19 · DuncanvilleDuncanville | 5,000 Meters Varsity Elite | 19 | 18:48.66 PB | 11 |
| Aug 11 | Arl. Houston Texans 2 Miles MeetAug 11 · 2 Miles Varsity · Place 2 · DuncanvilleDuncanville | 2 Miles Varsity | 2 | 12:58 PB | 11 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | UIL 6A Region 2 ChampionshipOct 25 · 5,000 Meters Varsity · Place 69 · DuncanvilleDuncanville | 5,000 Meters Varsity | 69 | 20:53.55 PB | 10 |
| Oct 14 | UIL 6A District 11 XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 6 · DuncanvilleDuncanville | 5,000 Meters Varsity | 6 | 21:07.1 | 10 |
| Sep 24 | McNeil Invitational (Varsity)Sep 24 · 5,000 Meters Varsity Silver - Sat. · Place 20 · DuncanvilleDuncanville | 5,000 Meters Varsity Silver - Sat. | 20 | 20:08.1 | 10 |
| Sep 17 | Mansfield Legacy InvitationalSep 17 · 5,000 Meters Varsity 6A · Place 10 · DuncanvilleDuncanville | 5,000 Meters Varsity 6A | 10 | 19:15.55 | 10 |
| Sep 11 | Molina Garey Horner 15th Annual Invitational XC21Sep 11 · 5,000 Meters Female 6A/5A Varsity · Place 2 · DuncanvilleDuncanville | 5,000 Meters Female 6A/5A Varsity | 2 | 20:03.17 PB | 10 |
| Sep 3 | South Hills InvitationalSep 3 · 5,000 Meters Varsity · Place 3 · DuncanvilleDuncanville | 5,000 Meters Varsity | 3 | 22:44.19 | — |
| Aug 28 | Paschal Invitational 8/28Aug 28 · 5,000 Meters Varsity · Place 8 · DuncanvilleDuncanville | 5,000 Meters Varsity | 8 | 22:15.67 PB | 10 |
| Aug 12 | Arl. Houston Texans 2 Miles MeetAug 12 · 2 Miles Varsity · Place 7 · DuncanvilleDuncanville | 2 Miles Varsity | 7 | 13:27 PB | 10 |
2020 Cross Country
3 results