Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Boyd Lee ParkNCHSAA 4A East Regional · Oct 3017:07.73NCHSAA 4A East RegionalOctober 30, 2021
5,000 Meters · WakeMed Soccer ParkNCHSAA 4A East Regional · Oct 2917:42.13NCHSAA 4A East RegionalOctober 29, 2022
5,000 Meters · Wendell ParkNAC6 Championships · Jan 619:18.12NAC6 ChampionshipsJanuary 6, 2021
6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Aug 2920:37.0Elon Friday Night Lights OpenerAugust 29, 2025
6,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 1520:52.6Adidas XC InvitationalSeptember 15, 2023
8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 428:57.0East Carolina Pirate InvitationalOctober 4, 2024
8,000 Meters · Elon UniversityElon Invitational · Oct 1829:43.2Elon InvitationalOctober 18, 2024
8,000 Meters · Lake KristiPirate XC Invitational · Oct 326:51.72Pirate XC InvitationalOctober 3, 2025
8,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 1827:12.9Upstate XC InviteOctober 18, 2025
8,000 Meters · Ocean County ParkCAA Cross Country Championships · Oct 3127:15.7CAA Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Pole Green Park2023 CAA Cross Country Championship · Oct 2728:32.52023 CAA Cross Country ChampionshipOctober 27, 2023

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31CAA Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 92 · CampbellCampbell8,000 Meters Champ9227:15.7 PBJr
Oct 18Upstate XC InviteOct 18 · 8,000 Meters College · Place 109 · CampbellCampbell8,000 Meters College10927:12.9 PBJr
Oct 3Pirate XC InvitationalOct 3 · 8,000 Meters College · Place 62 · CampbellCampbell8,000 Meters College6226:51.72 PBJr
Sep 19Adidas XC ChallengeSep 19 · 6,000 Meters Varsity · Place 109 · CampbellCampbell6,000 Meters Varsity10921:00.5JR
Aug 29Elon Friday Night Lights OpenerAug 29 · 6,000 Meters Men's Race · Place 66 · CampbellCampbell6,000 Meters Men's Race6620:37.0 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1CAA Cross Country ChampionshipsNov 1 · 8,000 Meters Varsity · Place 84 · CampbellCampbell8,000 Meters Varsity8429:10.1SO
Oct 18Elon InvitationalOct 18 · 8,000 Meters College · Place 49 · CampbellCampbell8,000 Meters College4929:43.2 PBSo
Oct 4East Carolina Pirate InvitationalOct 4 · 8,000 Meters College · Place 204 · CampbellCampbell8,000 Meters College20428:57.0 PBSo
Sep 6Wilmington Beach BlastSep 6 · 5,000 Meters Varsity · Place 15 · CampbellCampbell5,000 Meters Varsity1516:44.8SO

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 272023 CAA Cross Country ChampionshipOct 27 · 8,000 Meters College · Place 79 · CampbellCampbell8,000 Meters College7928:32.5 PBFr
Oct 6Royals ChallengeOct 6 · 8,000 Meters Championship · Place 158 · CampbellCampbell8,000 Meters Championship15827:52.89FR
Sep 15Adidas XC InvitationalSep 15 · 6,000 Meters College · Place 96 · CampbellCampbell6,000 Meters College9620:52.6 PBFr
Sep 1Friday Night Lights Elon XC OpenerSep 1 · 6,000 Meters Varsity · Place 105 · CampbellCampbell6,000 Meters Varsity10520:49.9FR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 29NCHSAA 4A East RegionalOct 29 · 5,000 Meters Varsity · Place 59 · HeritageHeritage5,000 Meters Varsity5917:42.13 PB12
Oct 8N.C. Runners Elite InvitationalOct 8 · 5,000 Meters Invitational · Place 11 · HeritageHeritage5,000 Meters Invitational1117:11.8912
Oct 5Post Ian XC BashOct 5 · Varsity · Place 11 · HeritageHeritageVarsity1117:22.38—
Sep 24 Bo Run 2022 Sep 24 · 5,000 Meters Championship · Place 7 · HeritageHeritage5,000 Meters Championship716:26.45—
Sep 17adidas XC ChallengeSep 17 · 5,000 Meters Invitational · Place 24 · HeritageHeritage5,000 Meters Invitational2417:02.012

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 30NCHSAA 4A East RegionalOct 30 · 5,000 Meters Championship · Place 46 · HeritageHeritage5,000 Meters Championship4617:07.73 PB11
Sep 25Greensboro InvitationalSep 25 · 5,000 Meters Championship · Place 39 · HeritageHeritage5,000 Meters Championship3917:33.01—
Sep 25Greensboro InvitationalSep 25 · 5,000 Meters Championship · Place 39 · HeritageHeritage5,000 Meters Championship3917:33.01—
Sep 18Adidas XC ChallengeSep 18 · 5,000 Meters Invitational · Place 52 · HeritageHeritage5,000 Meters Invitational5217:44.811
Aug 25Heritage Home MeetAug 25 · 3,000 Meters Varsity · Place 1 · HeritageHeritage3,000 Meters Varsity110:27.3311
Aug 14BaySix Kickoff ClassicAug 14 · 3,000 Meters Varsity · Place 34 · HeritageHeritage3,000 Meters Varsity3410:27.7311
Jan 6NAC6 ChampionshipsJan 6 · 5,000 Meters Varsity · Place 18 · HeritageHeritage5,000 Meters Varsity1819:18.12 PB10

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 22Corinth Holders Tri-Meet vs. Heritage and KnightdaleDec 22 · 5,000 Meters Varsity · Place 7 · HeritageHeritage5,000 Meters Varsity719:50.0010
Dec 15Heritage Home Meet vs Wake ForestDec 15 · 5,000 Meters Varsity · Place 14 · HeritageHeritage5,000 Meters Varsity1418:19.0010
Dec 9NAC6: Heritage @ RolesvilleDec 9 · 5,000 Meters Varsity · Place 4 · HeritageHeritage5,000 Meters Varsity418:35.00—
Nov 18Heritage Home Meet vs Corinth HoldersNov 18 · 5,000 Meters Varsity · Place 7 · HeritageHeritage5,000 Meters Varsity718:33.6310
Nov 18Heritage Home Meet vs Corinth HoldersNov 18 · 5,000 Meters Varsity · Place 7 · HeritageHeritage5,000 Meters Varsity718:33.6310

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 22NAC 6 ChampionshipOct 22 · 5,000 Meters Championship · Place 28 · HeritageHeritage5,000 Meters Championship2820:00.2h—
Sep 28Bo RunSep 28 · 5,000 Meters Championship · Place 78 · HeritageHeritage5,000 Meters Championship7819:44.90—
Sep 7Knight's InvitationalSep 7 · 5,000 Meters Varsity · Place 5 · HeritageHeritage5,000 Meters Varsity520:40.009