Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 1717:19.86USATF North Carolina Association Junior Olympic ChampionshipsNovember 17, 2019
4,000 Meters · Pole Green ParkSpider Alumni Open · Sep 516:55.4Spider Alumni OpenSeptember 5, 2026
5,000 Meters · Ivey Redmon Sports ComplexNCHSAA Championships · Nov 419:41.53NCHSAA ChampionshipsNovember 4, 2023
5,000 Meters · Laney HSNCHSAA 4A East Regional · Jan 1620:51.09NCHSAA 4A East RegionalJanuary 16, 2021
5,000 Meters · McAlpine Creek ParkHare & Hounds XC Invitational (at McAlpine Park) · Sep 1619:51.76Hare & Hounds XC Invitational (at McAlpine Park)September 16, 2022
5,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 1519:13.2Adidas XC InvitationalSeptember 15, 2023
6,000 Meters · Green Hill ParkNCAA South Regional XC Championship · Nov 1524:26.60NCAA South Regional XC ChampionshipNovember 15, 2025
6,000 Meters · Lehigh UniversityPaul Short Run · Oct 424:59.6Paul Short RunOctober 4, 2024
6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:01.0Paul Short Run (College)October 3, 2025
6,000 Meters · Oak Ridge ParkLandmark Conference XC Championships · Nov 125:05.59Landmark Conference XC ChampionshipsNovember 1, 2025
6,000 Meters · Union Canal Tunnel ParkLandmark XC Championships · Nov 224:28.97Landmark XC ChampionshipsNovember 2, 2024
6,000 Meters · West Branch Cross Country CourseLandmark Conference XC Championships · Oct 3123:39.4Landmark Conference XC ChampionshipsOctober 31, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 31Landmark Conference XC ChampionshipsOct 31 · 6,000 Meters College · Place 22 · Catholic (D.C.)Catholic (D.C.)6,000 Meters College2223:39.4 PBJr
Sep 5Spider Alumni OpenSep 5 · 4,000 Meters Collegiate · Place 82 · Catholic (D.C.)Catholic (D.C.)4,000 Meters Collegiate8216:55.4 PBJr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 15NCAA South Regional XC ChampionshipNov 15 · 6,000 Meters College · Place 64 · Catholic (D.C.)Catholic (D.C.)6,000 Meters College6424:26.60 PBSo
Nov 1Landmark Conference XC ChampionshipsNov 1 · 6,000 Meters College · Place 42 · Catholic (D.C.)Catholic (D.C.)6,000 Meters College4225:05.59 PBSo
Oct 3Paul Short Run (College)Oct 3 · 6,000 Meters White · Place 325 · Catholic (D.C.)Catholic (D.C.)6,000 Meters White32525:01.0 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 2Landmark XC ChampionshipsNov 2 · 6,000 Meters College · Place 29 · Catholic (D.C.)Catholic (D.C.)6,000 Meters College2924:28.97 PBFr
Oct 4Paul Short RunOct 4 · 6,000 Meters White · Place 294 · Catholic (D.C.)Catholic (D.C.)6,000 Meters White29424:59.6 PBFr

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 4NCHSAA ChampionshipsNov 4 · 5,000 Meters 4A · Place 51 · Cardinal GibbonsCardinal Gibbons5,000 Meters 4A5119:41.53 PB12
Oct 28NCHSAA 4A East RegionalOct 28 · 5,000 Meters Varsity · Place 14 · Cardinal GibbonsCardinal Gibbons5,000 Meters Varsity1419:24.0212
Oct 17CAP 6 Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 16 · Cardinal GibbonsCardinal Gibbons5,000 Meters Varsity1619:39.13—
Oct 6Great American XC Festival, Presented by GarminOct 6 · 5,000 Meters Championship · Place 83 · Cardinal GibbonsCardinal Gibbons5,000 Meters Championship8319:07.712
Sep 15Adidas XC InvitationalSep 15 · 5,000 Meters Championship · Place 43 · Cardinal GibbonsCardinal Gibbons5,000 Meters Championship4319:13.2 PB12

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 12North Carolina AAU District Cross Country ChampionshipsNov 12 · 5,000 Meters Varsity · Place 1 · Without Limits TriangleWithout Limits Triangle5,000 Meters Varsity120:10.72—
Oct 19CAP 6 Championships Oct 19 · Varsity · Place 13 · Cardinal GibbonsCardinal GibbonsVarsity1320:07.30—
Oct 8N.C. Runners Elite InvitationalOct 8 · 5,000 Meters Championship · Place 37 · Cardinal GibbonsCardinal Gibbons5,000 Meters Championship3719:45.3111
Sep 16Hare & Hounds XC Invitational (at McAlpine Park)Sep 16 · 5,000 Meters Varsity Championship (SATURDAY) · Place 25 · Cardinal GibbonsCardinal Gibbons5,000 Meters Varsity Championship (SATURDAY)2519:51.76 PB11
Sep 9Friday Night Lights XC FestivalSep 9 · 5,000 Meters Championship · Place 73 · Cardinal GibbonsCardinal Gibbons5,000 Meters Championship7320:28.5JR

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 22021 Great American Cross Country FestivalOct 2 · 5,000 Meters Varsity · Place 102 · Cardinal GibbonsCardinal Gibbons5,000 Meters Varsity10220:27.9SO
Aug 28Providence Cross Country InvitationalAug 28 · 5,000 Meters Championship · Place 33 · Cardinal GibbonsCardinal Gibbons5,000 Meters Championship3320:31.5SO
Jan 22NCHSAA State ChampionshipJan 22 · 5,000 Meters 4A · Place 33 · Cardinal GibbonsCardinal Gibbons5,000 Meters 4A3320:06.239
Jan 16NCHSAA 4A East RegionalJan 16 · 5,000 Meters Varsity · Place 14 · Cardinal GibbonsCardinal Gibbons5,000 Meters Varsity1420:51.09 PB9
Jan 5CAP 7 ChampionshipsJan 5 · 5,000 Meters Varsity · Place 12 · Cardinal GibbonsCardinal Gibbons5,000 Meters Varsity1220:259

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 29QUAD Meet (Apex/CG/Cary/GL)Dec 29 · Varsity · Place 5 · Cardinal GibbonsCardinal GibbonsVarsity520:14.909
Dec 19Quad Meet (Broughton/Cardinal Gibbons/Cary/Panther Creek)Dec 19 · 5,000 Meters Varsity · Place 6 · Cardinal GibbonsCardinal Gibbons5,000 Meters Varsity619:50.419
Dec 12Red Ryder ShootoutDec 12 · Varsity · Place 13 · Cardinal GibbonsCardinal GibbonsVarsity1320:33.7h9
Nov 23Cardinal Gibbons and Sanderson DualNov 23 · 5,000 Meters Varsity · Place 3 · Cardinal GibbonsCardinal Gibbons5,000 Meters Varsity320:30.70—
Nov 16Cardinal Gibbons @ Leesville RoadNov 16 · 5,000 Meters Varsity · Place 4 · Cardinal GibbonsCardinal Gibbons5,000 Meters Varsity421:25.60—

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 17USATF North Carolina Association Junior Olympic ChampionshipsNov 17 · 4,000 Meters 13-14 · Place 19 · Without Limits TriangleWithout Limits Triangle4,000 Meters 13-141917:19.86 PB8