Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 17 | 17:38.29 | NXR South Regional Championships | November 17, 2018 |
| 5,000 Meters · Bear Branch ParkNXR South Regional Championships · Nov 18 | 18:46.00 | NXR South Regional Championships | November 18, 2017 |
| 5,000 Meters · Bob Jones ParkUIL 6A District 05 XC Championship · Oct 11 | 17:18.6 | UIL 6A District 05 XC Championship | October 11, 2018 |
| 5,000 Meters · South Lakes ParkGuyer Wildcat Prowl in the Park · Sep 16 | 18:16.12 | Guyer Wildcat Prowl in the Park | September 16, 2017 |
| 5,000 Meters · The BuffUIL 6A DISTRICT 3 CHAMPIONSHIPS · Oct 21 | 18:46.41 | UIL 6A DISTRICT 3 CHAMPIONSHIPS | October 21, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | NXR South Regional ChampionshipsNov 17 · 5,000 Meters Open Combined · Place 141 · Keller | 5,000 Meters Open Combined | 141 | 17:38.29 PB | 12 |
| Oct 11 | UIL 6A District 05 XC ChampionshipOct 11 · 5,000 Meters JV Boys · Place 29 · Keller | 5,000 Meters JV Boys | 29 | 17:18.6 PB | 12 |
| Oct 5 | Jesuit XC ClassicOct 5 · 5,000 Meters Varsity 5A · Place 86 · Keller | 5,000 Meters Varsity 5A | 86 | 17:54.11 | 12 |
| Sep 14 | Cleburne Buzz RunSep 14 · 3 Miles 6A-5A VARSITY BOYS · Place 83 · Keller | 3 Miles 6A-5A VARSITY BOYS | 83 | 17:18.49Unofficial | 12 |
| Sep 1 | Marcus I InvitationalSep 1 · 5,000 Meters Elite · Place 71 · Keller | 5,000 Meters Elite | 71 | 18:08 | 12 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | NXR South Regional ChampionshipsNov 18 · 5,000 Meters Open Invitational 2 · Place 80 · Keller | 5,000 Meters Open Invitational 2 | 80 | 18:46.00 PB | 11 |
| Oct 13 | UIL 6A District 3 ChampionshipOct 13 · 5,000 Meters Junior Varsity · Place 26 · Keller | 5,000 Meters Junior Varsity | 26 | 19:31.72 | 11 |
| Sep 16 | Guyer Wildcat Prowl in the ParkSep 16 · 5,000 Meters Varsity Boys · Place 27 · Keller | 5,000 Meters Varsity Boys | 27 | 18:16.12 PB | 11 |
| Sep 9 | Southlake Carroll XC InviteSep 9 · 5,000 Meters 6A Varsity · Place 187 · Keller | 5,000 Meters 6A Varsity | 187 | 17:40.00 | 11 |
| Sep 2 | Marcus I InvitationalSep 2 · 5,000 Meters Varsity · Place 75 · Keller | 5,000 Meters Varsity | 75 | 18:11 | — |
2016 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | UIL 6A DISTRICT 3 CHAMPIONSHIPSOct 21 · 5,000 Meters Junior Varsity · Place 20 · Keller | 5,000 Meters Junior Varsity | 20 | 18:46.41 PB | 10 |
| Oct 13 | HALTOM DISTRICT WARM-UPOct 13 · 5,000 Meters Junior Varsity · Place 37 · Keller | 5,000 Meters Junior Varsity | 37 | 19:23.63 | 10 |
| Sep 10 | Southlake Carroll XC InviteSep 10 · 5,000 Meters Junior Varsity 6A · Place 95 · Keller | 5,000 Meters Junior Varsity 6A | 95 | 19:53.00 | 10 |
2015 Cross Country
2 results