Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Hendrick Middle SchoolPlano ISD Invitational · Aug 10 | 10:09 | Plano ISD Invitational | August 10, 2024 |
| 5,000 Meters · Bob Jones ParkSouthlake Carroll Meet #1 · Aug 26 | 17:35.6 | Southlake Carroll Meet #1 | August 26, 2023 |
| 5,000 Meters · Mae Simmons ParkUIL Region I XC Championship · Oct 21 | 17:18.80 | UIL Region I XC Championship | October 21, 2024 |
| 5,000 Meters · North Lakes ParkUIL 6A District 06 · Oct 13 | 17:06.2 | UIL 6A District 06 | October 13, 2023 |
| 5,000 Meters · Rolling Hills Soccer ComplexGerald Richey Invitational · Sep 11 | 16:01.6 | Gerald Richey Invitational | September 11, 2026 |
| 5,000 Meters · South Lakes ParkMileSplit TX Invitational · Sep 11 | 19:05.6 | MileSplit TX Invitational | September 11, 2021 |
| 5,000 Meters · The University of Texas at ArlingtonGerald Richey Invitational · Sep 5 | 15:48.10 | Gerald Richey Invitational | September 5, 2025 |
| 8,000 Meters · Dallas Baptist UniversityDBU Old Glory Gallop · Oct 17 | 26:39.6 | DBU Old Glory Gallop | October 17, 2026 |
| 8,000 Meters · Lynn Creek ParkDBU Old Glory Gallop · Oct 11 | 25:42.0 | DBU Old Glory Gallop | October 11, 2025 |
| 8,000 Meters · Southwestern UniversitySouthwestern Showdown · Oct 18 | 26:15.2 | Southwestern Showdown | October 18, 2025 |
| 8,000 Meters · University of AR XC course38th Chile Pepper Festival · Oct 2 | 28:11.3 | 38th Chile Pepper Festival | October 2, 2026 |
| 8,000 Meters · Wallace ParkThe Hill Cross Country Classic · Sep 26 | 28:47.3 | The Hill Cross Country Classic | September 26, 2025 |
| 8,000 Meters · Watts Cross Country CourseTexas A&M Invitational XC25 · Sep 13 | 26:19.34 | Texas A&M Invitational XC25 | September 13, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Southwestern ShowdownOct 18 · 8,000 Meters College · Place 1 · Dallas BaptistDallas Baptist | 8,000 Meters College | 1 | 26:15.2 PB | Fr |
| Oct 11 | DBU Old Glory GallopOct 11 · 8,000 Meters College · Place 82 · Dallas BaptistDallas Baptist | 8,000 Meters College | 82 | 25:42.0 PB | Fr |
| Sep 26 | The Hill Cross Country ClassicSep 26 · 8,000 Meters College · Place 62 · Dallas BaptistDallas Baptist | 8,000 Meters College | 62 | 28:47.3 PB | Fr |
| Sep 13 | Texas A&M Invitational XC25Sep 13 · 8,000 Meters College · Place 92 · Dallas BaptistDallas Baptist | 8,000 Meters College | 92 | 26:19.34 PB | Fr |
| Sep 5 | Gerald Richey InvitationalSep 5 · 5,000 Meters Men's Race · Place 38 · Dallas BaptistDallas Baptist | 5,000 Meters Men's Race | 38 | 15:48.10 PB | Fr |
2024 Cross Country
3 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | UIL 6A District 06Oct 13 · 5,000 Meters Varsity · Place 26 · PlanoPlano | 5,000 Meters Varsity | 26 | 17:06.2 PB | 11 |
| Sep 29 | Wylie Dustin Rodriguez XC RunSep 29 · 5,000 Meters Varsity Open · Place 9 · Plano SeniorPlano Senior | 5,000 Meters Varsity Open | 9 | 17:07.7 | — |
| Sep 16 | Lovejoy XC Fall FestivalSep 16 · 5,000 Meters Varsity Elite · Place 142 · Plano SeniorPlano Senior | 5,000 Meters Varsity Elite | 142 | 16:57.7 | 11 |
| Sep 9 | McKinney Boyd Bronco StampedeSep 9 · 5,000 Meters Varsity Elite · Place 49 · Plano SeniorPlano Senior | 5,000 Meters Varsity Elite | 49 | 17:02.4 | — |
| Sep 2 | Marcus Coach T InvitationalSep 2 · 5,000 Meters Varsity Elite · Place 72 · Plano SeniorPlano Senior | 5,000 Meters Varsity Elite | 72 | 16:38.6 | 11 |
| Sep 2 | Marcus Coach T InvitationalSep 2 · 5,000 Meters Varsity Elite · Place 72 · Plano SeniorPlano Senior | 5,000 Meters Varsity Elite | 72 | 16:38.6 | 11 |
| Aug 26 | Southlake Carroll Meet #1Aug 26 · 5,000 Meters Varsity - Elite · Place 267 · PlanoPlano | 5,000 Meters Varsity - Elite | 267 | 17:35.6 PB | 11 |
| Aug 12 | Plano ISD Invitational 2 MileAug 12 · 2 Miles Varsity · Place 30 · Plano SeniorPlano Senior | 2 Miles Varsity | 30 | 10:48.6 | 10 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | UIL 6A District 06Oct 15 · 5,000 Meters Varsity · Place 49 · PlanoPlano | 5,000 Meters Varsity | 49 | 20:08.2 | 10 |
| Sep 24 | Garmin MileSplit TX InvitationalSep 24 · 5,000 Meters Elite · Place 73 · Plano SeniorPlano Senior | 5,000 Meters Elite | 73 | 16:57.2 | — |
| Sep 17 | Lovejoy XC Fall FestivalSep 17 · 5,000 Meters Elite · Place 255 · Plano SeniorPlano Senior | 5,000 Meters Elite | 255 | 21:14.16 | — |
| Sep 10 | McKinney Boyd Bronco StampedeSep 10 · 5,000 Meters Varsity Elite · Place 45 · Plano SeniorPlano Senior | 5,000 Meters Varsity Elite | 45 | 17:03.6 | 10 |
| Aug 27 | Southlake Carroll InvitationalAug 27 · 5,000 Meters Varsity Elite · Place 232 · PlanoPlano | 5,000 Meters Varsity Elite | 232 | 18:04.66 | 10 |
| Aug 13 | Plano ISD InvitationalAug 13 · 5,000 Meters Varsity · Place 62 · Plano SeniorPlano Senior | 5,000 Meters Varsity | 62 | 18:15.2 | 10 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | UIL 6A District 06Oct 15 · 5,000 Meters Varsity · Place 50 · PlanoPlano | 5,000 Meters Varsity | 50 | 19:48.7 | 9 |
| Oct 2 | Jesuit XC ClassicOct 2 · 5,000 Meters Varsity 5A · Place 221 · Plano SeniorPlano Senior | 5,000 Meters Varsity 5A | 221 | 19:20.9 | 9 |
| Sep 11 | MileSplit TX InvitationalSep 11 · 5,000 Meters Varsity Elite · Place 176 · PlanoPlano | 5,000 Meters Varsity Elite | 176 | 19:05.6 PB | 9 |
| Sep 4 | Lovejoy XC Fall FestivalSep 4 · 5,000 Meters Varsity 5A · Place 104 · Plano SeniorPlano Senior | 5,000 Meters Varsity 5A | 104 | 05:59.4 | — |
| Aug 28 | Southlake Carroll XC InvitationalAug 28 · 5,000 Meters Varsity Elite · Place 223 · PlanoPlano | 5,000 Meters Varsity Elite | 223 | 19:19.34 | 9 |
| Aug 20 | Richland Cowtown ChallengeAug 20 · 5,000 Meters Varsity 5A · Place 99 · PlanoPlano | 5,000 Meters Varsity 5A | 99 | 20:15.17 | 9 |
| Aug 14 | Plano ISD InvitationalAug 14 · 3.1 Miles Varsity · Place 77 · Plano SeniorPlano Senior | 3.1 Miles Varsity | 77 | 19:14.5 | 9 |