Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorLiberty Open · Feb 74:55.46aLiberty OpenFebruary 7, 2025
1000 Meters · IndoorLiberty Open · Feb 72:51.00aLiberty OpenFebruary 7, 2025
1500 Meters · OutdoorCatamount Classic · Apr 244:24.97aCatamount ClassicApril 24, 2026
1600 Meters · IndoorButler Last Chance Invite · Feb 14:58.60Butler Last Chance InviteFebruary 1, 2024
1600 Meters · OutdoorBradford Prep Relays · Mar 44:58.21Bradford Prep RelaysMarch 4, 2024
3000 Meters · IndoorVisit Winston-Salem College Kick-off · Dec 69:53.42aVisit Winston-Salem College Kick-offDecember 6, 2025
3200 Meters · Outdoor1A/2A Catawba Shores Pre-Conference Meet · Mar 1011:07.631A/2A Catawba Shores Pre-Conference MeetMarch 10, 2023
400 Meters · OutdoorCannon Home Meet #2 · Apr 556.62aCannon Home Meet #2April 5, 2023
400 Meters · Relay Split · OutdoorMontreat Open · Mar 2056.879Montreat OpenMarch 20, 2026
5000 Meters · OutdoorMontreat Open · Mar 2116:41.00Montreat OpenMarch 21, 2025
800 Meters · OutdoorWinthrop Invitational · Apr 172:06.23aWinthrop InvitationalApril 17, 2026
Complete · OutdoorCorvian Community School Meet · Apr 82:45.46Corvian Community School MeetApril 8, 2022
Results · OutdoorCorvian Community HS Meet · Mar 82:48.73Corvian Community HS MeetMarch 8, 2022

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 800 Meters · Place 30 · Mars HillMars Hill800 MetersRound P30.2:16.42aSo
Apr 24Catamount ClassicApr 24 · 1500 Meters · Place 31 · Mars HillMars Hill1500 Meters31.4:24.97a PBSo
Apr 24Catamount ClassicApr 24 · 800 Meters · Mars HillMars Hill800 Meters—DNSSo
Apr 17Winthrop InvitationalApr 17 · 1500 Meters · Mars HillMars Hill1500 Meters—NTSo
Apr 17Winthrop InvitationalApr 17 · 800 Meters · Place 16 · Mars HillMars Hill800 Meters16.2:06.23a PBSo
Apr 10Asheville Bulldog InvitationalApr 10 · 5000 Meters · Place 25 · Mars HillMars Hill5000 Meters25.17:21.20aSo
Apr 10Asheville Bulldog InvitationalApr 10 · 1500 Meters · Mars HillMars Hill1500 Meters—DNSSo
Mar 20Montreat OpenMar 20 · 10,000 Meters · Mars HillMars Hill10,000 Meters--DNSSo
Mar 20Montreat OpenMar 20 · 400 Meters · Mars HillMars Hill400 MetersRelay Split—56.879 PBSo
Mar 20Montreat OpenMar 20 · 1500 Meters · Place 29 · Mars HillMars Hill1500 Meters29.4:32.76aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13Mid-Winter Collegiate InviteFeb 13 · 1 Mile · Mars HillMars Hill1 Mile—DNSSo
Jan 16Tryon Winter ClassicJan 16 · 1 Mile · Place 43 · Mars HillMars Hill1 Mile43.4:59.68aSo
Jan 16Tryon Winter ClassicJan 16 · 3000 Meters · Mars HillMars Hill3000 Meters—DNSSo

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · 3000 Meters · Place 43 · Mars HillMars Hill3000 Meters43.9:53.42a PBSo
Feb 7Liberty OpenFeb 7 · 1 Mile · Place 89 · Mars HillMars Hill1 Mile894:55.46a PB—
Feb 7Liberty OpenFeb 7 · 1000 Meters · Place 30 · Mars HillMars Hill1000 Meters302:51.00a PB—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 1 Mile · Place 36 · Mars HillMars Hill1 Mile36.4:57.83aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 1000 Meters · Place 21 · Mars HillMars Hill1000 Meters21.2:53.14aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 3000 Meters · Mars HillMars Hill3000 Meters—DNSFr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 25Catamount Classic Apr 25 · 800 Meters · Place 48 · Mars HillMars Hill800 Meters482:10.53FR
Apr 11Asheville Bulldog InvitationalApr 11 · 5000 Meters · Place 27 · Mars HillMars Hill5000 Meters2716:51.97aFr
Mar 21Montreat OpenMar 21 · 5000 Meters · Place 10 · Mars HillMars Hill5000 Meters1016:41.00 PB—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 7Visit Winston-Salem College KickoffDec 7 · 1 Mile · Mars HillMars Hill1 Mile--DNFFr
Feb 1Butler Last Chance InviteFeb 1 · 1600 Meters · Place 3 · Bradford Prep CharteBradford Prep Charte1600 Meters34:58.60 PB—
Jan 18Cardinal Winter Classic #2Jan 18 · 1600 Meters · Place 3 · Bradford Prep CharteBradford Prep Charte1600 Meters35:04.64—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11NCHSAA 1A West RegionalMay 11 · 1600 Meters · Place 10 · Bradford PrepBradford Prep1600 Meters10.4:58.34a12
May 11NCHSAA 1A West RegionalMay 11 · 800 Meters · Place 14 · Bradford PrepBradford Prep800 Meters14.2:20.88a12
Apr 17Cannon Home Meet #3Apr 17 · 1600 Meters · Place 3 · Bradford PrepBradford Prep1600 Meters35:03.90—
Mar 18CSD Spartan InvitationalMar 18 · 3200 Meters · Place 1 · Bradford PrepBradford Prep3200 Meters1.11:17.46a12
Mar 71A/2A Catawba Shores Pre-Conference MeetMar 7 · 1600 Meters · Place 4 · Bradford Prep Charter SchoolBradford Prep Charter School1600 Meters45:01.0112
Mar 4Bradford Prep RelaysMar 4 · 1600 Meters · Place 2 · Bradford Prep Charter SchoolBradford Prep Charter School1600 Meters24:58.21 PB12

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16JDL Holiday HS InvitationalDec 16 · 1000 Meters · Place 25 · UnattachedUnattached1000 Meters25.2:56.77a12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12NCHSAA 1A West RegionalMay 12 · 1600 Meters · Place 10 · Bradford PrepBradford Prep1600 Meters10.5:07.85a11
Apr 5Cannon Home Meet #2Apr 5 · 3200 Meters · Place 3 · Bradford PrepBradford Prep3200 Meters3.11:43.13a11
Apr 5Cannon Home Meet #2Apr 5 · 400 Meters · Place 8 · Bradford PrepBradford Prep400 Meters8.56.62a PB11
Mar 101A/2A Catawba Shores Pre-Conference MeetMar 10 · 3200 Meters · Place 1 · Bradford Prep Charter SchoolBradford Prep Charter School3200 Meters111:07.63 PB11
Mar 101A/2A Catawba Shores Pre-Conference MeetMar 10 · 3200 Meters · Place 1 · Bradford PreBradford Pre3200 Meters111:07.6311

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 3Metro 8 Conference MeetMay 3 · 1600 Meters · Place 10 · Bradford PreBradford Pre1600 Meters105:41.0410
May 3Metro 8 Conference MeetMay 3 · 800 Meters · Place 4 · Bradford PreBradford Pre800 Meters42:36.9710
Apr 28Donna Davis HS InvitationalApr 28 · 800 Meters · Place 7 · Bradford Prep Charter SchoolBradford Prep Charter School800 Meters72:36.9710
Apr 28Donna Davis HS InvitationalApr 28 · 1600 Meters · Place 9 · Bradford Prep Charter SchoolBradford Prep Charter School1600 Meters95:41.0410
Apr 8Corvian Community School MeetApr 8 · Complete · Place 6 · Bradford PrepBradford PrepComplete65:50.8210
Apr 8Corvian Community School MeetApr 8 · Complete · Place 12 · Bradford PrepBradford PrepComplete122:45.46 PB10
Apr 8Metro Meet #3Apr 8 · 1600 Meters · Place 6 · Bradford PreBradford Pre1600 Meters65:42.7310
Apr 8Metro Meet #3Apr 8 · 800 Meters · Place 12 · Bradford PreBradford Pre800 Meters122:46.1210
Mar 30Cannon Home Meet #2Mar 30 · 1600 Meters · Place 14 · Bradford PrepBradford Prep1600 Meters14.5:43.52a10
Mar 30Cannon Home Meet #2Mar 30 · 800 Meters · Place 13 · Bradford PrepBradford Prep800 Meters13.2:46.12a10
Mar 22Metro Meet #2Mar 22 · 1600 Meters · Place 16 · Bradford PreBradford Pre1600 Meters165:42.7310
Mar 22Metro Meet #2Mar 22 · 800 Meters · Place 21 · Bradford PreBradford Pre800 Meters212:48.7310
Mar 22Metro Meet #2Mar 22 · 1600 Meters · Place 16 · Bradford PreBradford Pre1600 Meters165:42.7310
Mar 22Metro Meet #2Mar 22 · 800 Meters · Place 21 · Bradford PreBradford Pre800 Meters212:48.7310
Mar 22Corvian Prep Multi-Team EventMar 22 · 1600 Meters · Place 16 · Bradford PrepBradford Prep1600 Meters16.5:54.22a10
Mar 22Corvian Prep Multi-Team EventMar 22 · 800 Meters · Place 21 · Bradford PrepBradford Prep800 Meters21.2:48.63a10
Mar 11Raptor Speed HS ShowcaseMar 11 · 1600 Meters · Place 11 · Bradford PrepBradford Prep1600 Meters11.5:42.73a10
Mar 11Raptor Speed HS ShowcaseMar 11 · 400 Meters · Place 12 · Bradford PrepBradford Prep400 Meters12.1:10.30a10
Mar 8Corvian Community HS MeetMar 8 · Results · Place 14 · Bradford PrepBradford PrepResults145:51.0310
Mar 8Corvian Community HS MeetMar 8 · Results · Place 20 · Bradford PrepBradford PrepResults202:48.73 PB10