Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJoe LaRocco Invitational - Roanoke College Feb 15, 2025 · Feb 154:49.61aJoe LaRocco Invitational - Roanoke College Feb 15, 2025February 15, 2025
1000 Meters · IndoorLiberty Premier Invitational (College) · Jan 72:58.33Liberty Premier Invitational (College)January 7, 2023
1500 Meters · OutdoorDennis Craddock Coaches Classic · Apr 124:26.48aDennis Craddock Coaches ClassicApril 12, 2024
1600 Meters · IndoorMondo Elite HS Invitational · Jan 274:52.47Mondo Elite HS InvitationalJanuary 27, 2023
1600 Meters · OutdoorCannon Home Meet #3 · Apr 194:48.03aCannon Home Meet #3April 19, 2023
3000 Meters · IndoorJDL Thursday College Classic · Feb 19:27.35JDL Thursday College ClassicFebruary 1, 2024
3000m Steeplechase · 0.914m · OutdoorUSA South Outdoor Track & field Championships · Apr 2610:06.72aUSA South Outdoor Track & field ChampionshipsApril 26, 2024
3000m Steeplechase · OutdoorPhoenix Invitational · Mar 226:47.74aPhoenix InvitationalMarch 22, 2024
3200 Meters · OutdoorCabarrus County Championship · Apr 111:01.61Cabarrus County ChampionshipApril 1, 2022
400m Hurdles · 36" / 0.914m · OutdoorJCSU Golden Bulls Invitational · Apr 171:06.32aJCSU Golden Bulls InvitationalApril 17, 2026
5000 Meters · IndoorJDL Last Chance Invitational · Feb 1716:43.29JDL Last Chance InvitationalFebruary 17, 2024
5000 Meters · OutdoorUSA South Outdoor Track & field Championships · Apr 2616:53.27aUSA South Outdoor Track & field ChampionshipsApril 26, 2024
800 Meters · IndoorJDL Flat Is Fast Invitational · Jan 212:16.65JDL Flat Is Fast InvitationalJanuary 21, 2024
800 Meters · OutdoorWest Wolverines Meet #2 · Mar 82:16.75West Wolverines Meet #2March 8, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6Liberty Twilight QualiferMay 6 · 5000 Meters · Place 22 · PfeifferPfeiffer5000 Meters22.17:34.38aJr
Apr 24USA South Outdoor ChampionshipsApr 24 · 3000m Steeplechase · Place 5 · PfeifferPfeiffer3000m Steeplechase0.914m5.10:53.53aJr
Apr 17JCSU Golden Bulls InvitationalApr 17 · 400m Hurdles · Place 11 · PfeifferPfeiffer400m Hurdles36" / 0.914m11.1:06.32a PBJr
Apr 17JCSU Golden Bulls InvitationalApr 17 · 1500 Meters · Place 17 · PfeifferPfeiffer1500 Meters17.4:36.66aJr
Apr 2High Point VertKlasse MeetingApr 2 · 3000m Steeplechase · Place 22 · PfeifferPfeiffer3000m Steeplechase0.914m22.10:42.33aJr
Apr 2High Point VertKlasse MeetingApr 2 · 800 Meters · Place 72 · PfeifferPfeiffer800 Meters72.2:23.13aJr
Mar 27Davidson RelaysMar 27 · 3000m Steeplechase · Place 12 · PfeifferPfeiffer3000m Steeplechase0.914m12.10:48.99aJr
Mar 1949er ClassicMar 19 · 3000m Steeplechase · Place 14 · PfeifferPfeiffer3000m Steeplechase1410:59.14aJr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21ASICS Last Chance InvitationalFeb 21 · 1 Mile · Place 66 · PfeifferPfeiffer1 Mile665:05.01aJr
Feb 7Camel City DistanceFeb 7 · 1000 Meters · Place 18 · PfeifferPfeiffer1000 Meters183:00.17—
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 3000 Meters · Place 18 · PfeifferPfeiffer3000 Meters1810:02.16aJr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · 1 Mile · Place 36 · PfeifferPfeiffer1 Mile36.4:58.41aJr
Mar 1South Atlantic Indoor T&F ChampionshipsMar 1 · 1 Mile · Place 9 · PfeifferPfeiffer1 Mile95:13.03—
Feb 28USA South Indoor T&F ChampionshipsFeb 28 · 1 Mile · Place 9 · PfeifferPfeiffer1 Mile95:13.03SO
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 1 Mile · Place 35 · PfeifferPfeiffer1 Mile35.4:49.61a PBSo
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 3000 Meters · Place 36 · PfeifferPfeiffer3000 Meters36.9:59.12aSo
Feb 8Camel City DistanceFeb 8 · 3000 Meters · Place 65 · PfeifferPfeiffer3000 Meters659:41.61—
Jan 26JDL Flat Is Fast InvitationalJan 26 · 1 Mile · Place 40 · PfeifferPfeiffer1 Mile404:57.00SO

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6Liberty Twilight QualifierMay 6 · 3000m Steeplechase · Place 9 · PfeifferPfeiffer3000m Steeplechase910:29.42SO
Apr 25USA South Outdoor Track & Field ChampionshipsApr 25 · 3000m Steeplechase · Place 6 · PfeifferPfeiffer3000m Steeplechase610:22.19—
Apr 25USA South Outdoor Track & Field ChampionshipsApr 25 · 3000m Steeplechase · Place 6 · PfeifferPfeiffer3000m Steeplechase610:22.19—
Apr 11Dennis CraddockApr 11 · 3000m Steeplechase · Place 11 · PfeifferPfeiffer3000m Steeplechase1110:22.41aSo
Apr 11Dennis CraddockApr 11 · 1500 Meters · Place 48 · PfeifferPfeiffer1500 Meters484:32.48aSo
Apr 4High Point VertKlasse MeetingApr 4 · 3000m Steeplechase · Place 21 · PfeifferPfeiffer3000m Steeplechase2110:46.96aSo
Mar 292025 Livingstone InvitationalMar 29 · 1500 Meters · Place 25 · PfeifferPfeiffer1500 Meters25.4:36.55aSo
Mar 2049er ClassicMar 20 · 3000m Steeplechase · Place 14 · PfeifferPfeiffer3000m Steeplechase0.914m14.11:02.52aSo

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 8JDL Early Bird InvitationalDec 8 · 3000 Meters · Place 16 · PfeifferPfeiffer3000 Meters16.9:34.16aSo
Feb 23USA South Indoor ChampionshipsFeb 23 · 3000 Meters · Place 10 · PfeifferPfeiffer3000 Meters10.9:57.65aFr
Feb 17JDL Last Chance InvitationalFeb 17 · 5000 Meters · Place 14 · PfeifferPfeiffer5000 Meters1416:43.29 PB—
Feb 1JDL Thursday College ClassicFeb 1 · 3000 Meters · Place 7 · PfeifferPfeiffer3000 Meters79:27.35 PB—
Feb 1JDL Thursday College ClassicFeb 1 · 1 Mile · Place 17 · PfeifferPfeiffer1 Mile175:03.29—
Jan 21JDL Flat Is Fast InvitationalJan 21 · 1 Mile · Place 32 · PfeifferPfeiffer1 Mile324:58.72—
Jan 21JDL Flat Is Fast InvitationalJan 21 · 800 Meters · Place 9 · PfeifferPfeiffer800 Meters92:16.65 PB—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 3The Hill City TwilightMay 3 · 3000m Steeplechase · Place 3 · PfeifferPfeiffer3000m Steeplechase310:19.52a—
Apr 26USA South Outdoor Track & field ChampionshipsApr 26 · 5000 Meters · Place 7 · PfeifferPfeiffer5000 Meters7.16:53.27a PBFr
Apr 26USA South Outdoor Track & field ChampionshipsApr 26 · 3000m Steeplechase · Place 3 · PfeifferPfeiffer3000m Steeplechase0.914m3.10:06.72a PBFr
Apr 12Dennis Craddock Coaches ClassicApr 12 · 3000m Steeplechase · Place 5 · PfeifferPfeiffer3000m Steeplechase0.914m5.10:24.08aFr
Apr 12Dennis Craddock Coaches ClassicApr 12 · 1500 Meters · Place 35 · PfeifferPfeiffer1500 Meters35.4:26.48a PBFr
Apr 5VertKlasse MeetingApr 5 · 3000m Steeplechase · Place 20 · PfeifferPfeiffer3000m Steeplechase2010:34.44a—
Mar 22Phoenix InvitationalMar 22 · 3000m Steeplechase · Place 4 · PfeifferPfeiffer3000m Steeplechase46:47.74a PB—
Mar 22Phoenix InvitationalMar 22 · 1500 Meters · Place 52 · PfeifferPfeiffer1500 Meters524:29.69a—
Mar 1449er ClassicMar 14 · 5000 Meters · Place 58 · PfeifferPfeiffer5000 Meters58.17:12.86aFr

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 3JDL Early Bird InvitationalDec 3 · 1 Mile · Place 38 · PfeifferPfeiffer1 Mile38.5:02.34aFr
Jan 27Mondo Elite HS InvitationalJan 27 · 1600 Meters · Place 86 · Hickory RidgHickory Ridg1600 Meters864:52.47 PB—
Jan 27Mondo Elite HS InvitationalJan 27 · 1600 Meters · Place 1 · Hickory RidgHickory Ridg1600 Meters14:59.36—
Jan 21Fast Track HS InvitationalJan 21 · 1600 Meters · Place 45 · Hickory RidgHickory Ridg1600 Meters454:59.36—
Jan 10Sun Valley Polar Bear MeetJan 10 · 1600 Meters · Place 8 · Hickory RidgeHickory Ridge1600 Meters85:01.42SR
Jan 7Liberty Premier Invitational (College)Jan 7 · 1600 Meters · Place 96 · Hickory RidgeHickory Ridge1600 Meters965:08.83—
Jan 7Liberty Premier Invitational (College)Jan 7 · 1000 Meters · Place 80 · Hickory RidgeHickory Ridge1000 Meters802:58.33 PB—
Jan 7Liberty Premier HS InvitationalJan 7 · 1000 Meters · Place 80 · Hickory RidgeHickory Ridge1000 Meters80.2:58.33a12
Jan 7Liberty Premier HS InvitationalJan 7 · 1600 Meters · Place 96 · Hickory RidgeHickory Ridge1600 Meters96.5:08.83a12

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 21Cabarrus County ChampionshipApr 21 · 1600 Meters · Place 6 · Hickory RidgeHickory Ridge1600 Meters64:48.60—
Apr 19Cannon Home Meet #3Apr 19 · 1600 Meters · Place 1 · Hickory RidgeHickory Ridge1600 Meters1.4:48.03a PB12
Apr 5Porter Ridge Home Meet #3Apr 5 · 3200 Meters · Place 7 · Hickory RidgeHickory Ridge3200 Meters7.11:21.15aUnofficial12
Apr 5Porter Ridge Home Meet #3Apr 5 · 1600 Meters · Place 10 · Hickory RidgeHickory Ridge1600 Meters10.4:57.60aUnofficial12
Mar 16South Iredell Meet #1Mar 16 · 800 Meters · Place 6 · Hickory RidgeHickory Ridge800 Meters62:23.80—
Mar 16South Iredell Meet #1Mar 16 · 1600 Meters · Place 3 · Hickory RidgeHickory Ridge1600 Meters34:56.68—
Mar 8West Wolverines Meet #2Mar 8 · 800 Meters · Place 12 · Hickory RidgHickory Ridg800 Meters122:16.75 PB12
Mar 8West Wolverines Meet #2Mar 8 · 1600 Meters · Place 8 · Hickory RidgHickory Ridg1600 Meters84:54.0512
Mar 8West Wolverines Meet #2Mar 8 · 800 Meters · Place 12 · Hickory RidgeHickory Ridge800 Meters122:16.7512
Mar 8West Wolverines Meet #2Mar 8 · 1600 Meters · Place 8 · Hickory RidgeHickory Ridge1600 Meters84:54.0512
Mar 2Mooresville Home #1Mar 2 · 800 Meters · Place 3 · Hickory RidgeHickory Ridge800 Meters32:18.93—
Mar 2Mooresville Home #1Mar 2 · 1600 Meters · Place 7 · Hickory RidgeHickory Ridge1600 Meters74:58.33—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 3Greater 4A Metro Conference MeetMay 3 · 3200 Meters · Place 11 · Hickory RidgeHickory Ridge3200 Meters1111:11.6111
Apr 29Wolverine Friday Night Heat 2022Apr 29 · 3200 Meters · Place 4 · Hickory RidgeHickory Ridge3200 Meters411:04.4511
Apr 7Mooresville Home #2Apr 7 · 3200 Meters · Place 2 · Hickory RidgeHickory Ridge3200 Meters211:03.70—
Apr 1Cabarrus County ChampionshipApr 1 · 3200 Meters · Place 5 · Hickory RidgeHickory Ridge3200 Meters511:01.61 PB11
Mar 22West Wolverines Meet 3Mar 22 · 1600 Meters · Place 4 · Hickory RidgeHickory Ridge1600 Meters45:12.7011
Mar 2West Wolverines Meet 1Mar 2 · 3200 Meters · Place 4 · Hickory RidgeHickory Ridge3200 Meters411:13.6211

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 9Southwestern 4A Conference ChampionshipsJun 9 · 3200 Meters · Place 9 · Hickory RidgeHickory Ridge3200 Meters911:08.49—

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 11Hopewell MeetMar 11 · 1600 Meters · Place 38 · Hickory RidgeHickory Ridge1600 Meters38.7:02.29
Mar 4Porter Ridge Meet #1Mar 4 · 1600 Meters · Place 19 · Hickory RidgHickory Ridg1600 Meters196:16.95—
Mar 4Porter Ridge Meet #1Mar 4 · 800 Meters · Place 19 · Hickory RidgHickory Ridg800 Meters192:52.66—

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 4Butler Polar Bear #1Dec 4 · 500 Meters · Hickory RidgeHickory Ridge500 Meters—NT9
Dec 4Butler Polar Bear #1Dec 4 · 1000 Meters · Hickory RidgeHickory Ridge1000 Meters—NT9