Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Pasadena Memorial HSPasadena Memorial VAR Maverick Stampede · Oct 21 | 9:41.9 | Pasadena Memorial VAR Maverick Stampede | October 21, 2020 |
| 2 Miles · Pearland Dawson HSPearland Dawson Invitational · Aug 17 | 10:19.13 | Pearland Dawson Invitational | August 17, 2019 |
| 2 Miles · Seven Lakes High SchoolUIL 6A District 19 · Oct 14 | 10:38 | UIL 6A District 19 | October 14, 2017 |
| 3 Miles · Kate Barr Ross Memorial ParkUIL 6A Region 3 Championship · Nov 10 | 15:34.0 | UIL 6A Region 3 Championship | November 10, 2020 |
| 5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 17 | 17:17.27 | NXR South Regional Championships | November 17, 2018 |
| 5,000 Meters · Bear Creek ParkUIL 6A District 23 · Oct 28 | 15:31 | UIL 6A District 23 | October 28, 2020 |
| 5,000 Meters · Kate Barr Ross Memorial ParkUIL 6A Region 3 Championship · Oct 22 | 16:31.9 | UIL 6A Region 3 Championship | October 22, 2018 |
| 5,000 Meters · Oak Ridge High SchoolOak Ridge Invitational · Sep 25 | 16:39.70 | Oak Ridge Invitational | September 25, 2020 |
| 5,000 Meters · Old Settlers ParkTX UIL 6A State Championship · Nov 24 | 15:54.21 | TX UIL 6A State Championship | November 24, 2020 |
| 5,000 Meters · Seabourne Creek ParkUIL 6A District 23 · Oct 17 | 17:09.7 | UIL 6A District 23 | October 17, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
7 results2019 Cross Country
7 results2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | NXR South Regional ChampionshipsNov 17 · 5,000 Meters Championship · Place 101 · Houston Strake Jesuit | 5,000 Meters Championship | 101 | 17:17.27 PB | 10 |
| Nov 3 | TX UIL 6A State ChampionshipNov 3 · 5,000 Meters 6A · Place 69 · Houston Strake Jesuit | 5,000 Meters 6A | 69 | 15:56.50 | 10 |
| Oct 22 | UIL 6A Region 3 ChampionshipOct 22 · 5,000 Meters III-6A · Place 18 · Houston Strake Jesuit | 5,000 Meters III-6A | 18 | 16:31.9 PB | 10 |
| Sep 22 | Brenham Hillacious HS InvitationalSep 22 · 5,000 Meters Division 1 · Place 31 · 23-Houston Strake Jesuit | 5,000 Meters Division 1 | 31 | 17:51.0 | — |
| Sep 15 | Kingwood Andy Wells InvitationalSep 15 · Varsity · Place 16 · Houston Strake Jesuit | Varsity | 16 | 16:28.70 | 10 |
| Sep 8 | Oak Ridge InvitationalSep 8 · 5,000 Meters Varsity · Place 13 · Houston Strake Jesuit | 5,000 Meters Varsity | 13 | 17:08.92Unofficial | 10 |
2017 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | NXR South Regional ChampionshipsNov 18 · 5,000 Meters Rising Stars · Place 50 · Houston Strake Jesuit | 5,000 Meters Rising Stars | 50 | 18:12.89 | 9 |
| Oct 14 | UIL 6A District 19Oct 14 · 2 Miles Freshman · Place 1 · Houston Strake Jesuit | 2 Miles Freshman | 1 | 10:38 PB | 9 |