Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Freedom ParkRoyal High School Twilight Invitational · Sep 9 | 20:44.1 | Royal High School Twilight Invitational | September 9, 2017 |
| 5,000 Meters · Gaston Christian School CourseGaston Christian Home Meet · Oct 2 | 21:16.02 | Gaston Christian Home Meet | October 2, 2018 |
| 5,000 Meters · Gaston Day SchoolGaston Day School Meet · Sep 11 | 21:46.51 | Gaston Day School Meet | September 11, 2018 |
| 5,000 Meters · Hagan-Stone ParkNCISAA Championships · Oct 28 | 22:23.39 | NCISAA Championships | October 28, 2016 |
| 5,000 Meters · Hickory Grove Christian North CampusHickory Grove Home Meet · Sep 3 | 22:53.32 | Hickory Grove Home Meet | September 3, 2019 |
| 5,000 Meters · McAlpine Creek ParkMAC Championships · Oct 15 | 21:16 | MAC Championships | October 15, 2018 |
| 5,000 Meters · McAlpine Greenway ParkCarmel/United Faith XC Invitational · Oct 5 | 21:06.2 | Carmel/United Faith XC Invitational | October 5, 2017 |
| 5,000 Meters · Metrolina Christian Academy3rd Carolinas Kickoff Inv. · Aug 25 | 22:52.12 | 3rd Carolinas Kickoff Inv. | August 25, 2018 |
| 5,000 Meters · Northside Christian AcademyNorthside Christian Home Meet · Oct 10 | 21:26 | Northside Christian Home Meet | October 10, 2017 |
| 5,000 Meters · SouthLake Christian AcademySouthLake Christian Meet · Sep 25 | 21:33 | SouthLake Christian Meet | September 25, 2018 |
| 5,000 Meters · SouthLake Christian courseSLCA Home Meet · Sep 26 | 23:43 | SLCA Home Meet | September 26, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 3 | Hickory Grove Home MeetSep 3 · 5,000 Meters Varsity · Place 20 · Hickory Grove Christian | 5,000 Meters Varsity | 20 | 22:53.32 PB | 12 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | NCISAA 4A State ChampionshipsOct 26 · 5,000 Meters 3A · Place 87 · Hickory Grove Christian | 5,000 Meters 3A | 87 | 23:08.67 | JR |
| Oct 26 | NCISAA 3A State ChampionshipsOct 26 · 5,000 Meters NCISAA 3A Championships · Place 87 · Hickory Grove Christian | 5,000 Meters NCISAA 3A Championships | 87 | 23:08.67Unofficial | 11 |
| Oct 15 | MAC ChampionshipsOct 15 · 5,000 Meters Boys' Championship · Place 19 · Hickory Grove Christian | 5,000 Meters Boys' Championship | 19 | 21:16 PB | 11 |
| Oct 9 | Metrolina Christian Meet No. 2Oct 9 · 5,000 Meters Varsity · Place 35 · Hickory Grove Christian | 5,000 Meters Varsity | 35 | 19:59.9 | 11 |
| Oct 2 | Gaston Christian Home Meet Oct 2 · 5,000 Meters Varisty · Place 27 · Hickory Grove Christian | 5,000 Meters Varisty | 27 | 21:16.02 PB | 11 |
| Sep 25 | SouthLake Christian MeetSep 25 · 5,000 Meters Varsity Boys · Place 15 · Hickory Grove Christian | 5,000 Meters Varsity Boys | 15 | 21:33 PB | 11 |
| Sep 21 | Hare & Hounds Invitational (at McAlpine Park)Sep 21 · 5,000 Meters Championship · Place 269 · Hickory Grove Christian | 5,000 Meters Championship | 269 | 21:11.38 | JR |
| Sep 11 | Gaston Day School MeetSep 11 · 5,000 Meters Varsity · Place 12 · Hickory Grove Christian | 5,000 Meters Varsity | 12 | 21:46.51 PB | 11 |
| Aug 25 | 3rd Carolinas Kickoff Inv.Aug 25 · 5,000 Meters Boys' Varsity 5K Championship · Place 123 · Hickory Grove Christian | 5,000 Meters Boys' Varsity 5K Championship | 123 | 22:52.12 PB | 11 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | NCISAA 3A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 119 · Hickory Grove Christian | 5,000 Meters Varsity | 119 | 20:40.16Unofficial | 10 |
| Oct 16 | MAC Cross Country ChampionshipsOct 16 · 5,000 Meters Varsity · Place 18 · Hickory Grove Christian | 5,000 Meters Varsity | 18 | 19:57.7Unofficial | 10 |
| Oct 10 | Northside Christian Home MeetOct 10 · 5,000 Meters Varsity · Place 38 · Hickory Grove Christian | 5,000 Meters Varsity | 38 | 21:26 PB | 10 |
| Oct 5 | Carmel/United Faith XC InvitationalOct 5 · 5,000 Meters Varsity · Place 21 · Hickory Grove Christian | 5,000 Meters Varsity | 21 | 21:06.2 PB | 10 |
| Sep 26 | SLCA Home MeetSep 26 · 5,000 Meters Varsity Boys 5K · Place 22 · Hickory Grove Christian | 5,000 Meters Varsity Boys 5K | 22 | 23:43 PB | 10 |
| Sep 19 | Gaston Christian Home MeetSep 19 · 5,000 Meters Varsity · Place 58 · Hickory Grove Christian | 5,000 Meters Varsity | 58 | 23:59Unofficial | 10 |
| Sep 9 | Royal High School Twilight InvitationalSep 9 · 5,000 Meters Varsity · Place 110 · Hickory Grove Christian | 5,000 Meters Varsity | 110 | 20:44.1 PB | 10 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA ChampionshipsOct 28 · 5,000 Meters NCISAA 3A Championships · Place 130 · Hickory Grove Christian | 5,000 Meters NCISAA 3A Championships | 130 | 22:23.39 PB | 9 |