Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Boyd Lee ParkNCHSAA 4A East Regional · Oct 30 | 17:07.73 | NCHSAA 4A East Regional | October 30, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNCHSAA 4A East Regional · Oct 29 | 17:42.13 | NCHSAA 4A East Regional | October 29, 2022 |
| 5,000 Meters · Wendell ParkNAC6 Championships · Jan 6 | 19:18.12 | NAC6 Championships | January 6, 2021 |
| 6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Aug 29 | 20:37.0 | Elon Friday Night Lights Opener | August 29, 2025 |
| 6,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 15 | 20:52.6 | Adidas XC Invitational | September 15, 2023 |
| 8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 4 | 28:57.0 | East Carolina Pirate Invitational | October 4, 2024 |
| 8,000 Meters · Elon UniversityElon Invitational · Oct 18 | 29:43.2 | Elon Invitational | October 18, 2024 |
| 8,000 Meters · Lake KristiPirate XC Invitational · Oct 3 | 26:51.72 | Pirate XC Invitational | October 3, 2025 |
| 8,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 18 | 27:12.9 | Upstate XC Invite | October 18, 2025 |
| 8,000 Meters · Ocean County ParkCAA Cross Country Championships · Oct 31 | 27:15.7 | CAA Cross Country Championships | October 31, 2025 |
| 8,000 Meters · Pole Green Park2023 CAA Cross Country Championship · Oct 27 | 28:32.5 | 2023 CAA Cross Country Championship | October 27, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | CAA Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 92 · CampbellCampbell | 8,000 Meters Champ | 92 | 27:15.7 PB | Jr |
| Oct 18 | Upstate XC InviteOct 18 · 8,000 Meters College · Place 109 · CampbellCampbell | 8,000 Meters College | 109 | 27:12.9 PB | Jr |
| Oct 3 | Pirate XC InvitationalOct 3 · 8,000 Meters College · Place 62 · CampbellCampbell | 8,000 Meters College | 62 | 26:51.72 PB | Jr |
| Sep 19 | Adidas XC ChallengeSep 19 · 6,000 Meters Varsity · Place 109 · CampbellCampbell | 6,000 Meters Varsity | 109 | 21:00.5 | JR |
| Aug 29 | Elon Friday Night Lights OpenerAug 29 · 6,000 Meters Men's Race · Place 66 · CampbellCampbell | 6,000 Meters Men's Race | 66 | 20:37.0 PB | Jr |
2024 Cross Country
4 results2023 Cross Country
4 results2022 Cross Country
5 results2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NCHSAA 4A East RegionalOct 30 · 5,000 Meters Championship · Place 46 · HeritageHeritage | 5,000 Meters Championship | 46 | 17:07.73 PB | 11 |
| Sep 25 | Greensboro InvitationalSep 25 · 5,000 Meters Championship · Place 39 · HeritageHeritage | 5,000 Meters Championship | 39 | 17:33.01 | — |
| Sep 25 | Greensboro InvitationalSep 25 · 5,000 Meters Championship · Place 39 · HeritageHeritage | 5,000 Meters Championship | 39 | 17:33.01 | — |
| Sep 18 | Adidas XC ChallengeSep 18 · 5,000 Meters Invitational · Place 52 · HeritageHeritage | 5,000 Meters Invitational | 52 | 17:44.8 | 11 |
| Aug 25 | Heritage Home MeetAug 25 · 3,000 Meters Varsity · Place 1 · HeritageHeritage | 3,000 Meters Varsity | 1 | 10:27.33 | 11 |
| Aug 14 | BaySix Kickoff ClassicAug 14 · 3,000 Meters Varsity · Place 34 · HeritageHeritage | 3,000 Meters Varsity | 34 | 10:27.73 | 11 |
| Jan 6 | NAC6 ChampionshipsJan 6 · 5,000 Meters Varsity · Place 18 · HeritageHeritage | 5,000 Meters Varsity | 18 | 19:18.12 PB | 10 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 22 | Corinth Holders Tri-Meet vs. Heritage and KnightdaleDec 22 · 5,000 Meters Varsity · Place 7 · HeritageHeritage | 5,000 Meters Varsity | 7 | 19:50.00 | 10 |
| Dec 15 | Heritage Home Meet vs Wake ForestDec 15 · 5,000 Meters Varsity · Place 14 · HeritageHeritage | 5,000 Meters Varsity | 14 | 18:19.00 | 10 |
| Dec 9 | NAC6: Heritage @ RolesvilleDec 9 · 5,000 Meters Varsity · Place 4 · HeritageHeritage | 5,000 Meters Varsity | 4 | 18:35.00 | — |
| Nov 18 | Heritage Home Meet vs Corinth HoldersNov 18 · 5,000 Meters Varsity · Place 7 · HeritageHeritage | 5,000 Meters Varsity | 7 | 18:33.63 | 10 |
| Nov 18 | Heritage Home Meet vs Corinth HoldersNov 18 · 5,000 Meters Varsity · Place 7 · HeritageHeritage | 5,000 Meters Varsity | 7 | 18:33.63 | 10 |
2019 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | NAC 6 ChampionshipOct 22 · 5,000 Meters Championship · Place 28 · HeritageHeritage | 5,000 Meters Championship | 28 | 20:00.2h | — |
| Sep 28 | Bo RunSep 28 · 5,000 Meters Championship · Place 78 · HeritageHeritage | 5,000 Meters Championship | 78 | 19:44.90 | — |
| Sep 7 | Knight's InvitationalSep 7 · 5,000 Meters Varsity · Place 5 · HeritageHeritage | 5,000 Meters Varsity | 5 | 20:40.00 | 9 |