Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Cuthbertson Middle School8th Annual NC XC Championship · Oct 20 | 10:43.14 | 8th Annual NC XC Championship | October 20, 2018 |
| 3,000 Meters · Marvin Ridge HSMarvin Ridge MS #2 · Oct 2 | 11:09.3 | Marvin Ridge MS #2 | October 2, 2018 |
| 3,000 Meters · Metrolina Christian AcademyUnion County Middle School XC Championships · Sep 27 | 10:58.8 | Union County Middle School XC Championships | September 27, 2018 |
| 3,000 Meters · Weddington MSWeddington MS XC First Meet · Oct 9 | 11:01.89 | Weddington MS XC First Meet | October 9, 2018 |
| 5,000 Meters · Central AcademyCATA XC Invite · Sep 7 | 17:46.57 | CATA XC Invite | September 7, 2019 |
| 5,000 Meters · Central Academy of Technology & Arts (CATA)RRC Championships @CATA · Oct 19 | 17:21.03 | RRC Championships @CATA | October 19, 2021 |
| 5,000 Meters · Cuthbertson HSCXC Senior Night Invite · Jan 2 | 17:16.82 | CXC Senior Night Invite | January 2, 2021 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 3A Midwest Regional · Oct 29 | 17:58.69 | NCHSAA 3A Midwest Regional | October 29, 2022 |
| 5,000 Meters · MCA CourseSun Valley Cross Country Invitational · Dec 19 | 17:45 | Sun Valley Cross Country Invitational | December 19, 2020 |
| 5,000 Meters · McAlpine Creek ParkUnion County XC Middle School Championships · Oct 6 | 17:21.07 | Union County XC Middle School Championships | October 6, 2022 |
| 5,000 Meters · Metrolina Christian AcademyCarolinas Kickoff · Aug 28 | 16:55.2 | Carolinas Kickoff | August 28, 2021 |
| 5,000 Meters · Oakboro District ParkRRC #3 · Sep 28 | 18:47.00 | RRC #3 | September 28, 2021 |
| 5,000 Meters · Parkwood Middle SchoolParkwood Invitational · Dec 5 | 18:32 | Parkwood Invitational | December 5, 2020 |
| 5,000 Meters · Salisbury Community ParkNCHSAA 3A Midwest Regional · Oct 30 | 17:27.84 | NCHSAA 3A Midwest Regional | October 30, 2021 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 21 | 17:40.1 | Adidas XC Challenge | September 21, 2019 |
| 5,000 Meters · Weddington HSSouthern Carolina Conference Championship · Jan 7 | 17:28.9 | Southern Carolina Conference Championship | January 7, 2021 |
| 8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 11 | 27:56.3 | Royals Challenge | October 11, 2024 |
| 8,000 Meters · Pfeiffer UniversityPfeiffer Invitational · Sep 14 | 28:28.0 | Pfeiffer Invitational | September 14, 2024 |
| 8,000 Meters · Salisbury Community ParkCatawba Fleet Feet Invitational-College · Sep 2 | 29:52.7 | Catawba Fleet Feet Invitational-College | September 2, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Royals ChallengeOct 11 · 8,000 Meters Varsity · Place 53 · Johnson & Wales (N.C.)Johnson & Wales (N.C.) | 8,000 Meters Varsity | 53 | 27:56.3 | SO |
| Oct 11 | Royals ChallengeOct 11 · 8,000 Meters Blue · Place 53 · Johnson & Wales (N.C.)Johnson & Wales (N.C.) | 8,000 Meters Blue | 53 | 27:56.3 PB | So |
| Sep 28 | Greensboro InvitationalSep 28 · 5,000 Meters Varsity · Place 17 · Johnson & WaJohnson & Wa | 5,000 Meters Varsity | 17 | 17:36.20 | — |
| Sep 19 | Blue Bear XC InvitationalSep 19 · 8,000 Meters Varsity · Place 6 · Johnson & Wales (N.C.)Johnson & Wales (N.C.) | 8,000 Meters Varsity | 6 | 28:16.5 | SO |
| Sep 14 | Pfeiffer InvitationalSep 14 · 8,000 Meters College · Place 29 · Johnson & Wales (N.C.)Johnson & Wales (N.C.) | 8,000 Meters College | 29 | 28:28.0 PB | So |
2023 Cross Country
4 results2022 Cross Country
4 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NCHSAA 3A Midwest RegionalOct 30 · 5,000 Meters Varsity · Place 6 · ParkwoodParkwood | 5,000 Meters Varsity | 6 | 17:27.84 PB | 11 |
| Oct 19 | RRC Championships @CATAOct 19 · 5,000 Meters Varsity · Place 2 · ParkwoodParkwood | 5,000 Meters Varsity | 2 | 17:21.03 PB | 11 |
| Sep 28 | RRC #3Sep 28 · 5,000 Meters Varsity · Place 2 · ParkwoodParkwood | 5,000 Meters Varsity | 2 | 18:47.00 PB | 11 |
| Aug 28 | Carolinas KickoffAug 28 · 5,000 Meters Varsity Championship · Place 5 · ParkwoodParkwood | 5,000 Meters Varsity Championship | 5 | 16:55.2 PB | 11 |
| Jan 7 | Southern Carolina Conference ChampionshipJan 7 · 5,000 Meters Varsity · Place 19 · ParkwoodParkwood | 5,000 Meters Varsity | 19 | 17:28.9 PB | 10 |
| Jan 2 | CXC Senior Night InviteJan 2 · 5,000 Meters Varsity · Place 4 · ParkwoodParkwood | 5,000 Meters Varsity | 4 | 17:16.82 PB | 10 |
2020 Cross Country
3 results2019 Cross Country
4 results2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | 8th Annual NC XC ChampionshipOct 20 · 3,000 Meters Championship Boys (Top 7) · Place 6 · ParkwoodParkwood | 3,000 Meters Championship Boys (Top 7) | 6 | 10:43.14 PB | 8 |
| Oct 9 | Weddington MS XC First MeetOct 9 · 3,000 Meters Middle School · Place 6 · ParkwoodParkwood | 3,000 Meters Middle School | 6 | 11:01.89 PB | 8 |
| Oct 2 | Marvin Ridge MS #2Oct 2 · 3,000 Meters Middle School · Place 1 · ParkwoodParkwood | 3,000 Meters Middle School | 1 | 11:09.3 PB | 8 |
| Sep 27 | Union County XC ChampionshipsSep 27 · 3,000 Meters Middle School · Place 7 · MS_ParkwoodMS_Parkwood | 3,000 Meters Middle School | 7 | 10:58.75 | — |
| Sep 27 | Union County Middle School XC ChampionshipsSep 27 · 3,000 Meters Middle School Championship · Place 7 · ParkwoodParkwood | 3,000 Meters Middle School Championship | 7 | 10:58.8 PB | 8 |
| Sep 21 | Hare & Hounds Invitational (at McAlpine Park)Sep 21 · Middle School Championship · Place 9 · MS_ParkwoodMS_Parkwood | Middle School Championship | 9 | 11:34.78 | — |