Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Athletic Performance RanchTrinity Valley School XC Invitational · Oct 14 | 24:44.2 | Trinity Valley School XC Invitational | October 14, 2017 |
| 5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 23 | 20:39.18 | NXR South Regional Championships | November 23, 2019 |
| 5,000 Meters · MoneyGram ParkSPC North Zone · Oct 27 | 22:45.95 | SPC North Zone | October 27, 2017 |
| 5,000 Meters · MoneyGram Park 5000mSPC North Zone Championship · Oct 21 | 24:21.8 | SPC North Zone Championship | October 21, 2016 |
| 5,000 Meters · Norbuck ParkJesuit XC Classic · Oct 6 | 24:20.05 | Jesuit XC Classic | October 6, 2017 |
| 5,000 Meters · Old Settlers ParkMcNeil Invitational · Sep 28 | 19:21.10 | McNeil Invitational | September 28, 2019 |
| 5,000 Meters · South Lakes ParkGuyer MileSplit TX XC Invitational · Sep 14 | 18:55 | Guyer MileSplit TX XC Invitational | September 14, 2019 |
| 5,000 Meters · Spring Creek ParkSPC Cross Country Championship · Nov 9 | 19:16.8 | SPC Cross Country Championship | November 9, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR South Regional ChampionshipsNov 23 · 5,000 Meters Open Combined · Place 713 · Greenhill | 5,000 Meters Open Combined | 713 | 20:39.18 PB | 12 |
| Nov 9 | SPC Cross Country ChampionshipNov 9 · 5,000 Meters Boys Varsity · Place 100 · Greenhill | 5,000 Meters Boys Varsity | 100 | 19:16.8 PB | 12 |
| Oct 25 | SPC North Zone XCOct 25 · 3 Miles Varsity · Place 43 · Greenhill | 3 Miles Varsity | 43 | 17:37.64 | 12 |
| Oct 12 | St. John's Maverick RambleOct 12 · 5,000 Meters Varsity · Place 75 · Greenhill | 5,000 Meters Varsity | 75 | 19:23.1 | — |
| Oct 4 | Jesuit XC ClassicOct 4 · 5,000 Meters Varsity 5A · Place 195 · Greenhill | 5,000 Meters Varsity 5A | 195 | 19:41.24 | — |
| Sep 28 | McNeil InvitationalSep 28 · 5,000 Meters 6A · Place 278 · Greenhill | 5,000 Meters 6A | 278 | 19:21.10 PB | 12 |
| Sep 14 | Guyer MileSplit TX XC InvitationalSep 14 · 5,000 Meters Varsity Elite · Place 172 · Greenhill | 5,000 Meters Varsity Elite | 172 | 18:55 PB | 12 |
| Sep 7 | Southlake Carroll XC InvitationalSep 7 · 5,000 Meters Varsity Open · Place 222 · Greenhill | 5,000 Meters Varsity Open | 222 | 20:15.93 | 12 |
2018 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Jesuit XC ClassicOct 5 · 5,000 Meters 1A · Place 91 · Greenhill | 5,000 Meters 1A | 91 | 21:51.86 | 11 |
| Sep 29 | McNeil InvitationalSep 29 · 5,000 Meters 5A · Place 295 · Greenhill School | 5,000 Meters 5A | 295 | 20:27.12 | 11 |
| Sep 15 | Northwest Ken Garland InvitationalSep 15 · 5,000 Meters Junior Varsity · Greenhill | 5,000 Meters Junior Varsity | 0 | 22:25.8Unofficial | 11 |
2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | SPC North ZoneOct 27 · 5,000 Meters Varsity · Place 100 · Greenhill | 5,000 Meters Varsity | 100 | 22:45.95 PB | 10 |
| Oct 14 | Trinity Valley School XC InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 58 · Greenhill | 5,000 Meters Junior Varsity | 58 | 24:44.2 PB | 10 |
| Oct 6 | Jesuit XC ClassicOct 6 · 5,000 Meters Varsity 4A & Under Boys · Place 115 · Greenhill | 5,000 Meters Varsity 4A & Under Boys | 115 | 24:20.05 PB | 10 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | SPC North Zone ChampionshipOct 21 · 5,000 Meters Varsity · Place 118 · Greenhill | 5,000 Meters Varsity | 118 | 24:21.8 PB | 9 |