Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorButler Last Chance Invite · Feb 12:53.51Butler Last Chance InviteFebruary 1, 2024
1500 Meters · OutdoorWinthrop Invitational · Apr 174:32.84aWinthrop InvitationalApril 17, 2026
1600 Meters · OutdoorCannon Home Meet #2 · Apr 54:57.66aCannon Home Meet #2April 5, 2023
3000 Meters · IndoorVisit Winston-Salem College Kick-off · Dec 610:07.55aVisit Winston-Salem College Kick-offDecember 6, 2025
3000m Steeplechase · 0.914m · OutdoorCatamount Classic · Apr 2411:17.08aCatamount ClassicApril 24, 2026
3000m Steeplechase · OutdoorSouth Atlantic Outdoor Championship · Apr 3011:26.13South Atlantic Outdoor ChampionshipApril 30, 2025
5000 Meters · OutdoorMontreat Open · Mar 2117:45.00Montreat OpenMarch 21, 2025
600 Meters · IndoorFinn Pincus Invitational - Roanoke College · Jan 171:36.74aFinn Pincus Invitational - Roanoke CollegeJanuary 17, 2025
800 Meters · IndoorLiberty Open · Feb 72:12.69aLiberty OpenFebruary 7, 2025
800 Meters · OutdoorWinthrop Invitational · Apr 172:07.62aWinthrop InvitationalApril 17, 2026
Complete · OutdoorCorvian Community School Meet · Apr 82:33.30Corvian Community School MeetApril 8, 2022
Discus · 1.6kg · OutdoorRaptor Speed HS Showcase · Mar 1475-3Raptor Speed HS ShowcaseMarch 14, 2024
Results · OutdoorCorvian Community HS Meet · Mar 82:40.69Corvian Community HS MeetMarch 8, 2022
Shot Put · 12lb · OutdoorRaptor Speed HS Showcase · Mar 1428-11Raptor Speed HS ShowcaseMarch 14, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 3000m Steeplechase · Place 19 · Mars HillMars Hill3000m Steeplechase0.914m19.11:27.78aSo
Apr 24Catamount ClassicApr 24 · 3000m Steeplechase · Place 11 · Mars HillMars Hill3000m Steeplechase0.914m11.11:17.08a PBSo
Apr 17Winthrop InvitationalApr 17 · 1500 Meters · Place 15 · Mars HillMars Hill1500 Meters15.4:32.84a PBSo
Apr 17Winthrop InvitationalApr 17 · 800 Meters · Place 17 · Mars HillMars Hill800 Meters17.2:07.62a PBSo
Apr 10Asheville Bulldog InvitationalApr 10 · 1500 Meters · Place 30 · Mars HillMars Hill1500 Meters30.4:35.57aSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 16Tryon Winter ClassicJan 16 · 3000 Meters · Place 37 · Mars HillMars Hill3000 Meters37.10:30.97aSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · 3000 Meters · Place 46 · Mars HillMars Hill3000 Meters46.10:07.55a PBSo
Feb 7Liberty OpenFeb 7 · 1000 Meters · Place 42 · Mars HillMars Hill1000 Meters422:56.12a—
Feb 7Liberty OpenFeb 7 · 800 Meters · Place 102 · Mars HillMars Hill800 Meters1022:12.69a PB—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 1000 Meters · Place 25 · Mars HillMars Hill1000 Meters25.2:58.30aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 800 Meters · Place 45 · Mars HillMars Hill800 Meters45.2:18.07aFr
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 1000 Meters · Place 13 · Mars HillMars Hill1000 Meters133:08.03a—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 600 Meters · Place 15 · Mars HillMars Hill600 Meters151:36.74a PB—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30South Atlantic Outdoor ChampionshipApr 30 · 3000m Steeplechase · Place 20 · Mars HillMars Hill3000m Steeplechase2011:26.13 PBFR
Apr 25Catamount Classic Apr 25 · 3000m Steeplechase · Place 14 · Mars HillMars Hill3000m Steeplechase1411:38.24FR
Apr 11Asheville Bulldog InvitationalApr 11 · 3000m Steeplechase · Place 13 · Mars HillMars Hill3000m Steeplechase1311:44.31aFr
Mar 21Montreat OpenMar 21 · 5000 Meters · Place 14 · Mars HillMars Hill5000 Meters1417:45.00 PB—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 17Cannon Home Meet #3Apr 17 · Discus · Place 17 · Bradford PrepBradford PrepDiscus1781-09.00—
Apr 17Cannon Home Meet #3Apr 17 · Shot Put · Place 18 · Bradford PrepBradford PrepShot Put1828-11.25—
Mar 27CLS Home Meet #1Mar 27 · Discus · Place 5 · Bradford PrepBradford PrepDiscus574-612
Mar 27CLS Home Meet #1Mar 27 · Shot Put · Place 6 · Bradford PrepBradford PrepShot Put630-6.5012
Mar 14Raptor Speed HS ShowcaseMar 14 · Discus · Place 19 · Bradford PrepBradford PrepDiscus1.6kg19.75-3 PB12
Mar 14Raptor Speed HS ShowcaseMar 14 · Shot Put · Place 25 · Bradford PrepBradford PrepShot Put12lb25.28-11 PB12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1Butler Last Chance InviteFeb 1 · 1000 Meters · Place 3 · Bradford Prep CharteBradford Prep Charte1000 Meters32:53.51 PB—
Jan 18Cardinal Winter Classic #2Jan 18 · 1000 Meters · Place 6 · Bradford Prep CharteBradford Prep Charte1000 Meters63:06.24—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 5Cannon Home Meet #2Apr 5 · 1600 Meters · Place 13 · Bradford PrepBradford Prep1600 Meters13.4:57.66a PB11
Apr 5Cannon Home Meet #2Apr 5 · 800 Meters · Bradford PrepBradford Prep800 Meters—DNS11
Mar 101A/2A Catawba Shores Pre-Conference MeetMar 10 · 1600 Meters · Place 8 · Bradford Prep Charter SchoolBradford Prep Charter School1600 Meters84:59.0411
Mar 101A/2A Catawba Shores Pre-Conference MeetMar 10 · 1600 Meters · Place 8 · Bradford PreBradford Pre1600 Meters84:59.0411

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 13NCHSAA 1A Midwest RegionalMay 13 · 1600 Meters · Place 10 · Bradford PrepBradford Prep1600 Meters10.5:09.63a10
May 3Metro 8 Conference MeetMay 3 · 1600 Meters · Place 3 · Bradford PreBradford Pre1600 Meters35:14.1510
Apr 28Donna Davis HS InvitationalApr 28 · 800 Meters · Place 5 · Bradford Prep Charter SchoolBradford Prep Charter School800 Meters52:25.9710
Apr 28Donna Davis HS InvitationalApr 28 · 1600 Meters · Place 4 · Bradford Prep Charter SchoolBradford Prep Charter School1600 Meters45:14.1510
Apr 8Corvian Community School MeetApr 8 · Complete · Place 4 · Bradford PrepBradford PrepComplete45:31.5010
Apr 8Corvian Community School MeetApr 8 · Complete · Place 5 · Bradford PrepBradford PrepComplete52:33.30 PB10
Apr 8Metro Meet #3Apr 8 · 1600 Meters · Place 4 · Bradford PreBradford Pre1600 Meters45:19.2110
Apr 8Metro Meet #3Apr 8 · 800 Meters · Place 5 · Bradford PreBradford Pre800 Meters52:29.3510
Mar 30Cannon Home Meet #2Mar 30 · 1600 Meters · Place 9 · Bradford PrepBradford Prep1600 Meters9.5:19.21a10
Mar 30Cannon Home Meet #2Mar 30 · 800 Meters · Place 9 · Bradford PrepBradford Prep800 Meters9.2:29.35a10
Mar 22Metro Meet #2Mar 22 · 1600 Meters · Place 5 · Bradford PreBradford Pre1600 Meters55:34.4610
Mar 22Metro Meet #2Mar 22 · 800 Meters · Place 8 · Bradford PreBradford Pre800 Meters82:34.3110
Mar 22Metro Meet #2Mar 22 · 1600 Meters · Place 5 · Bradford PreBradford Pre1600 Meters55:34.4610
Mar 22Metro Meet #2Mar 22 · 800 Meters · Place 8 · Bradford PreBradford Pre800 Meters82:34.3110
Mar 22Corvian Prep Multi-Team EventMar 22 · 1600 Meters · Place 5 · Bradford PrepBradford Prep1600 Meters5.5:28.60a10
Mar 22Corvian Prep Multi-Team EventMar 22 · 800 Meters · Place 8 · Bradford PrepBradford Prep800 Meters8.2:31.67a10
Mar 11Raptor Speed HS ShowcaseMar 11 · 1600 Meters · Place 6 · Bradford PrepBradford Prep1600 Meters6.5:34.46a10
Mar 11Raptor Speed HS ShowcaseMar 11 · 800 Meters · Place 6 · Bradford PrepBradford Prep800 Meters6.2:34.31a10
Mar 8Corvian Community HS MeetMar 8 · Results · Place 8 · Bradford PrepBradford PrepResults85:38.3510
Mar 8Corvian Community HS MeetMar 8 · Results · Place 15 · Bradford PrepBradford PrepResults152:40.69 PB10