Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorASICS Sound Invite · Feb 144:36.37aASICS Sound InviteFebruary 14, 2026
1 Mile · OutdoorDavidson Relays · Mar 274:36.05aDavidson RelaysMarch 27, 2026
10,000 Meters · Outdoor49er Classic · Mar 2033:05.81a49er ClassicMarch 20, 2025
1000 Meters · IndoorMondo Elite HS Invitational · Feb 22:42.81Mondo Elite HS InvitationalFebruary 2, 2024
10000 Meters · OutdoorUSA South Outdoor Track & Field Championships · Apr 2535:50.49USA South Outdoor Track & Field ChampionshipsApril 25, 2025
1500 Meters · OutdoorHigh Point VertKlasse Meeting · Apr 44:08.39aHigh Point VertKlasse MeetingApril 4, 2025
1600 Meters · IndoorMondo Elite HS Invitational · Jan 274:44.65Mondo Elite HS InvitationalJanuary 27, 2023
1600 Meters · Indoor · Hand timedSun Valley Polar Bear · Jan 114:57.1hSun Valley Polar BearJanuary 11, 2024
1600 Meters · OutdoorClash of the Carolina’s · Mar 184:38.69Clash of the Carolina’s March 18, 2023
3000 Meters · IndoorTryon Banked: College Friday: HS Saturday · Jan 309:12.05aTryon Banked: College Friday: HS SaturdayJanuary 30, 2026
3200 Meters · IndoorMondo Elite HS Invitational · Jan 2710:14.54Mondo Elite HS InvitationalJanuary 27, 2023
3200 Meters · Indoor · Hand timedSun Valley Polar Bear · Jan 1110:53.2hSun Valley Polar BearJanuary 11, 2024
3200 Meters · OutdoorSouth Iredell Meet #1 · Mar 169:53.45South Iredell Meet #1March 16, 2023
5000 Meters · IndoorSouth Atlantic Indoor T&F Championships · Mar 115:51.59South Atlantic Indoor T&F ChampionshipsMarch 1, 2025
5000 Meters · OutdoorDennis Craddock · Apr 1115:22.76aDennis CraddockApril 11, 2025
800 Meters · OutdoorJCSU Golden Bulls Invitational · Apr 171:58.29aJCSU Golden Bulls InvitationalApril 17, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 6Liberty Twilight QualiferMay 6 · 1500 Meters · Place 32 · PfeifferPfeiffer1500 Meters32.4:19.21aSo
May 6Liberty Twilight QualiferMay 6 · 800 Meters · Place 17 · PfeifferPfeiffer800 Meters17.2:00.58aSo
Apr 24USA South Outdoor ChampionshipsApr 24 · 10,000 Meters · Place 3 · PfeifferPfeiffer10,000 Meters3.33:56.10aSo
Apr 24USA South Outdoor ChampionshipsApr 24 · 800 Meters · Place 5 · PfeifferPfeiffer800 Meters5.2:00.15aSo
Apr 17JCSU Golden Bulls InvitationalApr 17 · 800 Meters · Place 5 · PfeifferPfeiffer800 Meters5.1:58.29a PBSo
Apr 2High Point VertKlasse MeetingApr 2 · 5000 Meters · Place 49 · PfeifferPfeiffer5000 Meters49.16:43.45aSo
Mar 27Davidson RelaysMar 27 · 1 Mile · Place 20 · PfeifferPfeiffer1 Mile20.4:36.05a PBSo
Mar 27Davidson RelaysMar 27 · 800 Meters · Place 32 · PfeifferPfeiffer800 Meters32.2:01.65aSo
Mar 1949er ClassicMar 19 · 1500 Meters · Place 85 · PfeifferPfeiffer1500 Meters854:18.61aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 27USA South Indoor ChampsFeb 27 · 5000 Meters · Place 5 · PfeifferPfeiffer5000 Meters516:07.90aSO
Feb 14ASICS Sound InviteFeb 14 · 1 Mile · Place 42 · PfeifferPfeiffer1 Mile424:36.37a PBSo
Feb 7Camel City DistanceFeb 7 · 3000 Meters · Place 43 · PfeifferPfeiffer3000 Meters439:23.83—
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 3000 Meters · Place 1 · PfeifferPfeiffer3000 Meters19:12.05a PBSo
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 1 Mile · Place 54 · PfeifferPfeiffer1 Mile544:46.03aSo

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · 5000 Meters · Place 18 · PfeifferPfeiffer5000 Meters18.15:58.42aSo
Dec 6Visit Winston-Salem College Kick-offDec 6 · 3000 Meters · PfeifferPfeiffer3000 Meters--DNSSo
Mar 1South Atlantic Indoor T&F ChampionshipsMar 1 · 5000 Meters · Place 4 · PfeifferPfeiffer5000 Meters415:51.59 PB—
Feb 28USA South Indoor T&F ChampionshipsFeb 28 · 5000 Meters · Place 4 · PfeifferPfeiffer5000 Meters415:51.59FR
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 1 Mile · Place 33 · PfeifferPfeiffer1 Mile33.4:49.21aFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 3000 Meters · Place 28 · PfeifferPfeiffer3000 Meters28.9:36.60aFr
Feb 8Camel City DistanceFeb 8 · 1 Mile · Place 68 · PfeifferPfeiffer1 Mile685:00.91—
Jan 26JDL Flat Is Fast InvitationalJan 26 · 3000 Meters · Place 62 · PfeifferPfeiffer3000 Meters6210:27.74FR

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25USA South Outdoor Track & Field ChampionshipsApr 25 · 10000 Meters · Place 8 · PfeifferPfeiffer10000 Meters835:50.49 PB—
Apr 25USA South Outdoor Track & Field ChampionshipsApr 25 · 5000 Meters · Place 10 · PfeifferPfeiffer5000 Meters1017:32.08—
Apr 25USA South Outdoor Track & Field ChampionshipsApr 25 · 10000 Meters · Place 8 · PfeifferPfeiffer10000 Meters835:50.49—
Apr 25USA South Outdoor Track & Field ChampionshipsApr 25 · 5000 Meters · Place 10 · PfeifferPfeiffer5000 Meters1017:32.08—
Apr 11Dennis CraddockApr 11 · 5000 Meters · Place 16 · PfeifferPfeiffer5000 Meters1615:22.76a PBFr
Apr 4High Point VertKlasse MeetingApr 4 · 1500 Meters · Place 32 · PfeifferPfeiffer1500 Meters324:08.39a PBFr
Apr 4High Point VertKlasse MeetingApr 4 · 800 Meters · Place 60 · PfeifferPfeiffer800 Meters602:06.96aFr
Mar 2049er ClassicMar 20 · 10,000 Meters · Place 22 · PfeifferPfeiffer10,000 Meters22.33:05.81a PBFr

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 8JDL Early Bird InvitationalDec 8 · 5000 Meters · Place 7 · PfeifferPfeiffer5000 Meters7.16:27.14aFr
Feb 2Mondo Elite HS InvitationalFeb 2 · 1000 Meters · Place 23 · Hickory RidgHickory Ridg1000 Meters232:42.81 PB—
Feb 2Mondo Elite HS InvitationalFeb 2 · 1000 Meters · Place 23 · Hickory RidgHickory Ridg1000 Meters232:42.81—
Jan 24Marvin Ridge Polar Bear #2Jan 24 · 3200 Meters · Place 1 · Hickory RidgeHickory Ridge3200 Meters1.10:52.43aUnofficial12
Jan 24Marvin Ridge Polar Bear #2Jan 24 · 1000 Meters · Place 7 · Hickory RidgeHickory Ridge1000 Meters7.2:47.34aUnofficial12
Jan 20Fast Track HS InvitationalJan 20 · 3200 Meters · Place 25 · Hickory RidgHickory Ridg3200 Meters2510:41.61—
Jan 20Fast Track HS InvitationalJan 20 · 1600 Meters · Place 75 · Hickory RidgHickory Ridg1600 Meters754:57.61—
Jan 11Sun Valley Polar BearJan 11 · 3200 Meters · Place 1 · Hickory RidgeHickory Ridge3200 Meters110:53.2h PB—
Jan 11Sun Valley Polar BearJan 11 · 1600 Meters · Place 6 · Hickory RidgeHickory Ridge1600 Meters64:57.1h PB—
Jan 6Just Don't Lose HS ClassicJan 6 · 3200 Meters · Place 7 · Hickory RidgHickory Ridg3200 Meters710:18.60—
Jan 6Just Don't Lose HS ClassicJan 6 · 1600 Meters · Place 16 · Hickory RidgHickory Ridg1600 Meters164:45.84—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25Cabarrus County ChampionshipApr 25 · 3200 Meters · Place 3 · Hickory RidgeHickory Ridge3200 Meters3.10:13.39a12
Apr 25Cabarrus County ChampionshipApr 25 · 1600 Meters · Place 8 · Hickory RidgeHickory Ridge1600 Meters8.4:44.71a12
Apr 20Ardrey Kell Need 4 SpeedApr 20 · 800 Meters · Place 8 · Hickory RidgeHickory Ridge800 Meters8.2:12.54a12
Apr 5Wolverine's Friday Night HeatApr 5 · 3200 Meters · Place 6 · Hickory RidgeHickory Ridge3200 Meters610:43.48—
Apr 5Wolverine's Friday Night HeatApr 5 · 1600 Meters · Place 1 · Hickory RidgeHickory Ridge1600 Meters14:39.84—
Apr 3Hickory Ridge Home Meet #1Apr 3 · 3200 Meters · Place 1 · Hickory RidgeHickory Ridge3200 Meters1.10:52.68a12
Apr 3Hickory Ridge Home Meet #1Apr 3 · 1600 Meters · Place 2 · Hickory RidgeHickory Ridge1600 Meters2.4:53.64a12
Mar 13West Wolverines Meet 1Mar 13 · 3200 Meters · Place 4 · Hickory RidgeHickory Ridge3200 Meters410:56.6912
Mar 13West Wolverines Meet 1Mar 13 · 1600 Meters · Place 1 · Hickory RidgeHickory Ridge1600 Meters14:52.3812
Jan 30Weddington Polar Bear #3Jan 30 · 1000 Meters · Place 1 · Hickory RidgeHickory Ridge1000 Meters1.2:43.65aUnofficial12

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 16JDL Holiday HS InvitationalDec 16 · 3200 Meters · Place 8 · Hickory RidgeHickory Ridge3200 Meters8.11:00.65a12
Dec 16JDL Holiday HS InvitationalDec 16 · 1600 Meters · Place 26 · Hickory RidgeHickory Ridge1600 Meters26.4:56.47a12
Dec 9Stay In Your Lane HS InvitationalDec 9 · 3200 Meters · Place 5 · Hickory RidgeHickory Ridge3200 Meters5.10:23.50a12
Dec 9Stay In Your Lane HS InvitationalDec 9 · 1600 Meters · Place 17 · Hickory RidgeHickory Ridge1600 Meters17.4:44.90a12
Dec 2Cold Turkey InvitationalDec 2 · 3200 Meters · Place 2 · Hickory RidgeHickory Ridge3200 Meters2.10:40.66aUnofficial12
Dec 2Cold Turkey InvitationalDec 2 · 1600 Meters · Place 7 · Hickory RidgeHickory Ridge1600 Meters7.4:56.45aUnofficial12
Jan 27Mondo Elite HS InvitationalJan 27 · 3200 Meters · Place 22 · Hickory RidgHickory Ridg3200 Meters2210:14.54 PB—
Jan 27Mondo Elite HS InvitationalJan 27 · 1600 Meters · Place 56 · Hickory RidgHickory Ridg1600 Meters564:44.65 PB—
Jan 27Mondo Elite HS InvitationalJan 27 · 3200 Meters · Place 7 · Hickory RidgHickory Ridg3200 Meters710:23.45—
Jan 27Mondo Elite HS InvitationalJan 27 · 1600 Meters · Place 10 · Hickory RidgHickory Ridg1600 Meters104:49.43—
Jan 21Fast Track HS InvitationalJan 21 · 3200 Meters · Place 17 · Hickory RidgHickory Ridg3200 Meters1710:29.24—
Jan 10Sun Valley Polar Bear MeetJan 10 · 3200 Meters · Place 4 · Hickory RidgeHickory Ridge3200 Meters410:43.32JR
Jan 10Sun Valley Polar Bear MeetJan 10 · 1600 Meters · Place 2 · Hickory RidgeHickory Ridge1600 Meters24:49.43JR

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 13NCHSAA 4A Midwest RegionalMay 13 · 3200 Meters · Place 14 · Hickory RidgeHickory Ridge3200 Meters14.10:18.13a11
May 62023 Last Chance ClassicMay 6 · 3200 Meters · Place 3 · Hickory RidgHickory Ridg3200 Meters310:26.1811
Apr 21Cabarrus County ChampionshipApr 21 · 3200 Meters · Place 1 · Hickory RidgeHickory Ridge3200 Meters110:12.85—
Apr 21Cabarrus County ChampionshipApr 21 · 1600 Meters · Place 3 · Hickory RidgeHickory Ridge1600 Meters34:47.32—
Apr 19Cannon Home Meet #3Apr 19 · 3200 Meters · Place 1 · Hickory RidgeHickory Ridge3200 Meters1.11:34.86a11
Apr 5Porter Ridge Home Meet #3Apr 5 · 3200 Meters · Place 4 · Hickory RidgeHickory Ridge3200 Meters4.10:30.84aUnofficial11
Apr 5Porter Ridge Home Meet #3Apr 5 · 1600 Meters · Place 4 · Hickory RidgeHickory Ridge1600 Meters4.4:48.19aUnofficial11
Mar 18Clash of the Carolina’s Mar 18 · 3200 Meters · Place 24 · Hickory RidgeHickory Ridge3200 Meters2410:14.29JR
Mar 18Clash of the Carolina’s Mar 18 · 1600 Meters · Place 8 · Hickory RidgeHickory Ridge1600 Meters84:38.69 PBJR
Mar 16South Iredell Meet #1Mar 16 · 3200 Meters · Place 1 · Hickory RidgeHickory Ridge3200 Meters19:53.45 PB—
Mar 16South Iredell Meet #1Mar 16 · 1600 Meters · Place 2 · Hickory RidgeHickory Ridge1600 Meters24:45.87—
Mar 8West Wolverines Meet #2Mar 8 · 3200 Meters · Place 2 · Hickory RidgHickory Ridg3200 Meters210:10.9511
Mar 8West Wolverines Meet #2Mar 8 · 1600 Meters · Place 1 · Hickory RidgHickory Ridg1600 Meters14:39.6111
Mar 8West Wolverines Meet #2Mar 8 · 3200 Meters · Place 2 · Hickory RidgeHickory Ridge3200 Meters210:10.9511
Mar 8West Wolverines Meet #2Mar 8 · 1600 Meters · Place 1 · Hickory RidgeHickory Ridge1600 Meters14:39.6111
Mar 2Mooresville Home #1Mar 2 · 3200 Meters · Place 1 · Hickory RidgeHickory Ridge3200 Meters110:19.45—
Mar 2Mooresville Home #1Mar 2 · 1600 Meters · Place 3 · Hickory RidgeHickory Ridge1600 Meters34:45.22—

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17COROS Holiday ClassicDec 17 · 3200 Meters · Place 8 · Hickory RidgeHickory Ridge3200 Meters8.10:28.67a11
Dec 17COROS Holiday ClassicDec 17 · 1600 Meters · Place 23 · Hickory RidgeHickory Ridge1600 Meters23.4:52.91a11
Dec 10COROS Explore Perfection InvitationalDec 10 · 3200 Meters · Place 5 · Hickory RidgeHickory Ridge3200 Meters5.10:23.45a11
Dec 10COROS Explore Perfection InvitationalDec 10 · 1600 Meters · Place 8 · Hickory RidgeHickory Ridge1600 Meters8.4:51.94a11
Dec 3Cold Turkey InvitationalDec 3 · 3200 Meters · Place 1 · Hickory RidgeHickory Ridge3200 Meters1.10:48.91aUnofficial11
Dec 3Cold Turkey InvitationalDec 3 · 1600 Meters · Place 10 · Hickory RidgeHickory Ridge1600 Meters10.4:56.22aUnofficial11

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 29Wolverine Friday Night Heat 2022Apr 29 · 1600 Meters · Place 7 · Hickory RidgeHickory Ridge1600 Meters75:14.2410
Apr 7Mooresville Home #2Apr 7 · 1600 Meters · Place 13 · Hickory RidgeHickory Ridge1600 Meters135:31.69—
Mar 30Hough Home Meet #1Mar 30 · 1600 Meters · Place 8 · Hickory RidgeHickory Ridge1600 Meters8.5:16.59a10
Mar 22West Wolverines Meet 3Mar 22 · 800 Meters · Place 14 · Hickory RidgeHickory Ridge800 Meters142:32.6610
Mar 22West Wolverines Meet 3Mar 22 · 1600 Meters · Place 17 · Hickory RidgeHickory Ridge1600 Meters175:39.4210
Mar 14West Wolverines Meet 2 Mar 14 · 800 Meters · Place 9 · Hickory RidgHickory Ridg800 Meters92:24.1210
Mar 14West Wolverines Meet 2 Mar 14 · 800 Meters · Place 9 · Hickory RidgeHickory Ridge800 Meters92:24.1210
Mar 2West Wolverines Meet 1Mar 2 · 800 Meters · Place 7 · Hickory RidgeHickory Ridge800 Meters72:28.2910
Mar 2West Wolverines Meet 1Mar 2 · 1600 Meters · Place 14 · Hickory RidgeHickory Ridge1600 Meters145:24.4310

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Butler Polar Bear #1Dec 8 · 1000 Meters · Place 7 · Hickory RidgeHickory Ridge1000 Meters7.3:21.65aUnofficial10
Dec 8Butler Polar Bear #1Dec 8 · 1600 Meters · Place 3 · Hickory RidgeHickory Ridge1600 Meters3.5:41.93aUnofficial10