Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Cuthbertson Middle School7th Annual North Carolina XC Championship · Oct 14 | 13:11.44 | 7th Annual North Carolina XC Championship | October 14, 2017 |
| 3,000 Meters · Marvin Ridge Marvin Ridge Middle School Meet #2 · Oct 4 | 17:19.32 | Marvin Ridge Middle School Meet #2 | October 4, 2016 |
| 3,000 Meters · McAlpine Greenway Park6th Annual Hare & Hounds Inv. (at McAlpine) · Sep 17 | 18:00.6 | 6th Annual Hare & Hounds Inv. (at McAlpine) | September 17, 2016 |
| 3,000 Meters · Metrolina Christian AcademyUnion County Middle School Championships · Sep 19 | 13:05.1 | Union County Middle School Championships | September 19, 2017 |
| 3,000 Meters · Weddington HSWeddington MS Invitational II · Oct 11 | 17:06.8 | Weddington MS Invitational II | October 11, 2016 |
| 3,000 Meters · Weddington MSWeddington Invitational · Sep 13 | 14:02.01 | Weddington Invitational | September 13, 2017 |
| 5,000 Meters · Central AcademyCATA XC Invite · Sep 7 | 20:20.20 | CATA XC Invite | September 7, 2019 |
| 5,000 Meters · Central Academy of Technology & Arts (CATA)RRC Championships @CATA · Oct 19 | 19:22.03 | RRC Championships @CATA | October 19, 2021 |
| 5,000 Meters · Cuthbertson HSCXC Senior Night Invite · Jan 2 | 19:07.45 | CXC Senior Night Invite | January 2, 2021 |
| 5,000 Meters · Hickory Grove Christian North CampusHickory Grove Christian Meet · Sep 4 | 23:31:00 | Hickory Grove Christian Meet | September 4, 2018 |
| 5,000 Meters · MCA CourseSun Valley Cross Country Invitational · Dec 19 | 19:36 | Sun Valley Cross Country Invitational | December 19, 2020 |
| 5,000 Meters · Metrolina Christian AcademyCarolinas Kickoff · Aug 28 | 19:46.1 | Carolinas Kickoff | August 28, 2021 |
| 5,000 Meters · Oakboro District ParkRRC #3 · Sep 28 | 21:34.00 | RRC #3 | September 28, 2021 |
| 5,000 Meters · Parkwood Middle SchoolThe Rebellion XC Invitational · Sep 14 | 21:48.5 | The Rebellion XC Invitational | September 14, 2019 |
| 5,000 Meters · Salisbury Community ParkNCHSAA 3A Midwest Regional · Oct 30 | 19:40.43 | NCHSAA 3A Midwest Regional | October 30, 2021 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 21 | 20:11.1 | Adidas XC Challenge | September 21, 2019 |
| 5,000 Meters · Weddington HSSouthern Carolina Conference Championship · Jan 7 | 19:40.1 | Southern Carolina Conference Championship | January 7, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NCHSAA 3A Midwest RegionalOct 30 · 5,000 Meters Varsity · Place 51 · ParkwoodParkwood | 5,000 Meters Varsity | 51 | 19:40.43 PB | 12 |
| Oct 19 | RRC Championships @CATAOct 19 · 5,000 Meters Varsity · Place 10 · ParkwoodParkwood | 5,000 Meters Varsity | 10 | 19:22.03 PB | 12 |
| Sep 28 | RRC #3Sep 28 · 5,000 Meters Varsity · Place 17 · ParkwoodParkwood | 5,000 Meters Varsity | 17 | 21:34.00 PB | 12 |
| Aug 28 | Carolinas KickoffAug 28 · 5,000 Meters Varsity Championship · Place 82 · ParkwoodParkwood | 5,000 Meters Varsity Championship | 82 | 19:46.1 PB | 12 |
| Jan 7 | Southern Carolina Conference ChampionshipJan 7 · 5,000 Meters Varsity · Place 40 · ParkwoodParkwood | 5,000 Meters Varsity | 40 | 19:40.1 PB | 11 |
| Jan 2 | CXC Senior Night InviteJan 2 · 5,000 Meters Varsity · Place 30 · ParkwoodParkwood | 5,000 Meters Varsity | 30 | 19:07.45 PB | 11 |
2020 Cross Country
2 results2019 Cross Country
4 results2018 Cross Country
3 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | 7th Annual North Carolina XC ChampionshipOct 14 · 3,000 Meters Championship Boys (Top 7) · Place 75 · ParkwoodParkwood | 3,000 Meters Championship Boys (Top 7) | 75 | 13:11.44 PB | 8 |
| Sep 22 | 7th Hare & Hounds Invitational (at McAlpine Park)Sep 22 · 3,000 Meters Middle School Championship · Place 97 · MS_PARKWOODMS_PARKWOOD | 3,000 Meters Middle School Championship | 97 | 13:21.95 | 8 |
| Sep 19 | Union County ChampionshipsSep 19 · 3,000 Meters Middle School Championship · Place 90 · PARKWOOD MSPARKWOOD MS | 3,000 Meters Middle School Championship | 90 | 13:05.15 | 8 |
| Sep 19 | Union County Middle School ChampionshipsSep 19 · 3,000 Meters Middle School Championship · ParkwoodParkwood | 3,000 Meters Middle School Championship | — | 13:05.1 PB | 8 |
| Sep 13 | Weddington InvitationalSep 13 · 3,000 Meters Middle School · Place 131 · ParkwoodParkwood | 3,000 Meters Middle School | 131 | 14:02.01 PB | 8 |
| Sep 6 | Cuthbertson InvitationalSep 6 · 3,000 Meters Boys Championship · Place 46 · ParkwoodParkwood | 3,000 Meters Boys Championship | 46 | 14:40.16 | 8 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | 6th Annual North Carolina XC ChampionshipOct 15 · 3,000 Meters Open (7th & 8th) · Place 160 · ParkwoodParkwood | 3,000 Meters Open (7th & 8th) | 160 | 16:47.3Unofficial | 7 |
| Oct 11 | Weddington MS Invitational IIOct 11 · 3,000 Meters Middle School · Place 256 · ParkwoodParkwood | 3,000 Meters Middle School | 256 | 17:06.8 PB | 7 |
| Oct 4 | Marvin Ridge Middle School Meet #2Oct 4 · 3,000 Meters Middle School · Place 159 · ParkwoodParkwood | 3,000 Meters Middle School | 159 | 17:19.32 PB | 7 |
| Sep 17 | 6th Annual Hare & Hounds Inv. (at McAlpine)Sep 17 · 3,000 Meters Middle School Championship (SATURDAY) · Place 330 · ParkwoodParkwood | 3,000 Meters Middle School Championship (SATURDAY) | 330 | 18:00.6 PB | 7 |
| Sep 7 | Cuthbertson InvitationalSep 7 · 3,000 Meters Middle School · Place 157 · ParkwoodParkwood | 3,000 Meters Middle School | 157 | 18:40.22 | 7 |
| Aug 31 | Weddington MS Invitational IAug 31 · 3,000 Meters Middle School · Place 202 · ParkwoodParkwood | 3,000 Meters Middle School | 202 | 20:42.1 | 7 |
| Aug 27 | Metrolina Middle School InvitationalAug 27 · 3,000 Meters 7th Grade Race (those not in top 7) · Place 86 · ParkwoodParkwood | 3,000 Meters 7th Grade Race (those not in top 7) | 86 | 20:48.0 | 7 |