Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 214:39.63Mount Tabor Mile & Throwing ThunderMarch 21, 2025
1000 Meters · IndoorCAP 8A & Mid-South 7A/8A Conference Championships · Jan 162:39.95CAP 8A & Mid-South 7A/8A Conference ChampionshipsJanuary 16, 2026
1600 Meters · IndoorPolar Express · Dec 54:37.61aPolar ExpressDecember 5, 2025
1600 Meters · OutdoorMount Tabor Mile & Throwing Thunder · Mar 214:38.01Mount Tabor Mile & Throwing ThunderMarch 21, 2025
3200 Meters · OutdoorNCRunners Elite Dash for Doobie · Nov 159:59.34NCRunners Elite Dash for DoobieNovember 15, 2025
400 Meters · Relay Split · IndoorPolar Express · Dec 656.467Polar ExpressDecember 6, 2024
800 Meters · Outdoor2026 OutRun the Storm · Mar 272:01.29a2026 OutRun the StormMarch 27, 2026
800 Meters · Relay Split · IndoorNCHSAA 4A State Championships · Feb 152:05.894aNCHSAA 4A State Championships February 15, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29Sanderson Last Chance 2026Apr 29 · 800 Meters · Place 3 · Leesville RoadLeesville Road800 Meters3.2:03.53a12
Apr 25CAP 8 Conference MeetApr 25 · 800 Meters · Place 2 · Leesville RoadLeesville Road800 Meters2.2:01.97a12
Apr 11Wake County ChampionshipsApr 11 · 800 Meters · Place 8 · Leesville RoadLeesville Road800 Meters8.2:02.03a12
Mar 272026 OutRun the StormMar 27 · 800 Meters · Place 5 · Leesville RoadLeesville Road800 Meters5.2:01.29a PB12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 10 · Leesville RoLeesville Ro1600 Meters104:40.8412
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 10 · Leesville RoLeesville Ro1 Mile104:42.6612

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 19NCHSAA 8A ChampsFeb 19 · 800 Meters · Leesville RoadLeesville Road800 MetersRelay Split—2:07.17512
Jan 30Mondo Elite HS InvitationalJan 30 · 1000 Meters · Place 38 · Leesville RoLeesville Ro1000 Meters382:41.40—
Jan 30Mondo Elite HS InvitationalJan 30 · 1000 Meters · Place 38 · Leesville RoLeesville Ro1000 Meters382:41.40—
Jan 30Mondo Elite HS InvitationalJan 30 · 1000 Meters · Place 38 · Leesville RoLeesville Ro1000 Meters382:41.40—
Jan 16CAP 8A & Mid-South 7A/8A Conference ChampionshipsJan 16 · 1000 Meters · Place 3 · Leesville RoLeesville Ro1000 Meters32:39.95 PB12
Jan 7Cap 8 Polar Bear #2Jan 7 · 1000 Meters · Place 2 · Leesville RoadLeesville Road1000 Meters22:44.2112

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Polar ExpressDec 5 · 1000 Meters · Place 3 · Leesville RoadLeesville Road1000 Meters3.2:43.27a12
Dec 5Polar ExpressDec 5 · 1600 Meters · Place 5 · Leesville RoadLeesville Road1600 Meters5.4:37.61a PB12
Feb 15NCHSAA 4A State Championships Feb 15 · 800 Meters · Leesville RoadLeesville Road800 MetersRelay Split—2:05.894a PB11
Feb 5Athens Last Chance Polar BearFeb 5 · 1000 Meters · Place 4 · Leesville RoLeesville Ro1000 Meters42:41.83—
Feb 1Mondo Elite HS InvitationalFeb 1 · 1000 Meters · Place 35 · Leesville RoLeesville Ro1000 Meters352:42.91—
Jan 24Governor's ClassicJan 24 · 1000 Meters · Place 4 · Leesville RdLeesville Rd1000 Meters42:44.0811

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Nov 19Wake Forest HS Polar Bear #1 2026Nov 19 · 1000 Meters · Place 1 · Leesville RoadLeesville Road1000 Meters1.2:44.08aUnofficial12
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 111 · Leesville RoLeesville Ro3200 Meters1119:59.34 PB—
May 242025 Davidson Meet of ChampionsMay 24 · 1 Mile · Place 23 · UnattachedUnattached1 Mile23.4:40.44a11
Apr 25Cary AC Elite Sprint & DistanceApr 25 · 800 Meters · Place 12 · Leesville RoadLeesville Road800 Meters122:02.0911
Apr 12Wake County ChampionshipsApr 12 · 800 Meters · Place 10 · Leesville RoadLeesville Road800 Meters102:04.5911
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1600 Meters · Place 13 · Leesville RoadLeesville Road1600 Meters134:38.01 PB—
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 13 · Leesville RoadLeesville Road1 Mile134:39.63 PB11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 14East Chapel Hill Polar Bear #2Dec 14 · 1000 Meters · Place 3 · Leesville RoadLeesville Road1000 Meters3.2:48.34aUnofficial11
Dec 14East Chapel Hill Polar Bear #2Dec 14 · 1600 Meters · Leesville RoadLeesville Road1600 Meters—NT11
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Leesville RoadLeesville Road3200 Meters—DNS11
Apr 27CAP 6 ChampionshipApr 27 · 800 Meters · Place 18 · Leesville RoadLeesville Road800 Meters182:10.9110

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Polar ExpressDec 6 · 1600 Meters · Place 12 · Leesville RoadLeesville Road1600 Meters12.4:48.65a11
Dec 6Polar ExpressDec 6 · 400 Meters · Leesville RoadLeesville Road400 MetersRelay Split—56.467 PB11

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 9East Chapel Hill Polar Bear Meet #2Dec 9 · 1000 Meters · Place 9 · Leesville RoadLeesville Road1000 Meters9.3:00.95aUnofficial10
Dec 9East Chapel Hill Polar Bear Meet #2Dec 9 · 1600 Meters · Place 9 · Leesville RoadLeesville Road1600 Meters9.4:59.51aUnofficial10
Dec 6Wake Forest Polar Bear #2Dec 6 · 1600 Meters · Place 9 · Leesville RoadLeesville Road1600 Meters9.5:01.82a10
May 52023 Run at the Storm - Last Chance MeetMay 5 · 1600 Meters · Place 15 · Leesville RoadLeesville Road1600 Meters155:08.629
Apr 29CAP 6 Conference ChampionshipsApr 29 · 800 Meters · Place 21 · Leesville RoLeesville Ro800 Meters212:17.68—
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 311 · Leesville RoLeesville Ro1600 Meters3115:11.92—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 313 · Leesville RoLeesville Ro1 Mile3135:14.16—
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 311 · Leesville RoLeesville Ro1600 Meters3115:11.92—
Apr 22Carolina Distance CarnivalApr 22 · 1 Mile · Place 313 · Leesville RoLeesville Ro1 Mile3135:14.16—
Mar 28Sanderson, Raleigh Charter, Leesville Road MeetMar 28 · 1600 Meters · Place 9 · Leesville RoadLeesville Road1600 Meters95:12.35—
Mar 28Sanderson, Raleigh Charter, Leesville Road MeetMar 28 · 800 Meters · Place 9 · Leesville RoadLeesville Road800 Meters92:23.99—
Mar 17Patriots InvitationalMar 17 · 1600 Meters · Place 35 · Leesville RoLeesville Ro1600 Meters355:09.67—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 21East Chapel Hill Polar Bear Meet #4Jan 21 · 1000 Meters · Place 15 · Leesville RoadLeesville Road1000 Meters153:12.72—
Jan 21East Chapel Hill Polar Bear Meet #4Jan 21 · 1600 Meters · Place 26 · Leesville RoadLeesville Road1600 Meters265:26.52—