Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 215:15.98Mount Tabor Mile & Throwing ThunderMarch 21, 2025
1000 Meters · IndoorPolar Express · Dec 63:11.97aPolar ExpressDecember 6, 2024
1600 Meters · IndoorNCHSAA 8A Champs · Feb 195:15.18aNCHSAA 8A ChampsFebruary 19, 2026
1600 Meters · OutdoorAthens Drive Friday Night Lights · Mar 205:15.55aAthens Drive Friday Night LightsMarch 20, 2026
400 Meters · OutdoorSanderson Last Chance 2026 · Apr 291:00.75aSanderson Last Chance 2026April 29, 2026
400 Meters · Relay Split · IndoorNCHSAA 8A Champs · Feb 191:02.858NCHSAA 8A ChampsFebruary 19, 2026
500 Meters · IndoorSnowball Invitational · Jan 121:26.87Snowball InvitationalJanuary 12, 2024
800 Meters · Outdoor2026 OutRun the Storm · Mar 272:18.51a2026 OutRun the StormMarch 27, 2026
800 Meters · Relay Split · IndoorNCHSAA 4A State Championships · Feb 152:24.070aNCHSAA 4A State Championships February 15, 2025
800 Meters · Relay Split · OutdoorNCHSAA 2A/4A Outdoor State Championship · May 172:22.294NCHSAA 2A/4A Outdoor State ChampionshipMay 17, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 800 Meters · Place 5 · Leesville Road800 Meters5.2:18.96a12
May 9NCHSAA 8A East RegionalMay 9 · 1600 Meters · Leesville Road1600 Meters—DNF12
May 9NCHSAA 8A East RegionalMay 9 · 800 Meters · Place 3 · Leesville Road800 Meters3.2:19.92a12
Apr 29Sanderson Last Chance 2026Apr 29 · 400 Meters · Place 1 · Leesville Road400 Meters1.1:00.75a PB12
Apr 25CAP 8 Conference MeetApr 25 · 1600 Meters · Place 4 · Leesville Road1600 Meters4.5:19.92a12
Apr 25CAP 8 Conference MeetApr 25 · 800 Meters · Place 3 · Leesville Road800 Meters3.2:26.65a12
Mar 272026 OutRun the StormMar 27 · 800 Meters · Place 1 · Leesville Road800 Meters1.2:18.51a PB12
Mar 272026 OutRun the StormMar 27 · 200 Meters · Leesville Road200 Meters—DNS12
Mar 20Athens Drive Friday Night LightsMar 20 · 1600 Meters · Place 5 · Leesville Road1600 Meters5.5:15.55a PB12
Mar 20Athens Drive Friday Night LightsMar 20 · 800 Meters · Place 2 · Leesville Road800 Meters2.2:23.99a12
Mar 13Patriots InvitationalMar 13 · 800 Meters · Place 1 · Leesville Road800 Meters1.2:21.58a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 19NCHSAA 8A ChampsFeb 19 · 1600 Meters · Place 8 · Leesville Road1600 Meters8.5:15.18a PB12
Feb 19NCHSAA 8A ChampsFeb 19 · 400 Meters · Leesville Road400 MetersRelay Split—1:02.858 PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Polar ExpressDec 5 · 1000 Meters · Place 4 · Leesville Road1000 Meters4.3:14.17a12
Dec 5Polar ExpressDec 5 · 1600 Meters · Place 5 · Leesville Road1600 Meters5.5:19.05a12
Feb 15NCHSAA 4A State Championships Feb 15 · 800 Meters · Leesville Road800 MetersRelay Split—2:24.070a PB11
Jan 24Governor's ClassicJan 24 · 1000 Meters · Place 6 · Leesville Rd1000 Meters63:12.6311
Jan 17Snowball InvitationalJan 17 · 1600 Meters · Place 14 · Leesville Rd1600 Meters145:52.6211

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Nov 19Wake Forest HS Polar Bear #1 2026Nov 19 · 1000 Meters · Place 1 · Leesville Road1000 Meters1.3:12.86aUnofficial12
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 800 Meters · Leesville Road800 MetersRelay Split—2:22.294 PB11
May 10NCHSAA 4A East RegionalMay 10 · 800 Meters · Place 7 · Leesville Road800 Meters7.2:22.65a11
Apr 25Cary AC Elite Sprint & DistanceApr 25 · 1600 Meters · Place 9 · Leesville Road1600 Meters95:27.4911
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 2 · Leesville Road1 Mile25:15.98 PB11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Polar ExpressDec 6 · 1000 Meters · Place 2 · Leesville Road1000 Meters2.3:11.97a PB11
Dec 6Polar ExpressDec 6 · 400 Meters · Leesville Road400 MetersRelay Split—1:07.56411
Jan 12Snowball InvitationalJan 12 · 500 Meters · Place 5 · Leesville Road500 Meters51:26.87 PB10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Nov 20Wake Forest HS Polar Bear #1Nov 20 · 1000 Meters · Place 1 · Leesville Road1000 Meters1.3:14.20aUnofficial11
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 91 · Leesville Road3200 Meters91.12:06.51aUnofficial11
Apr 27CAP 6 ChampionshipApr 27 · 800 Meters · Place 5 · Leesville Road800 Meters52:24.1810
Apr 20Carolina Distance CarnivalApr 20 · 1600 Meters · Place 14 · Leesville Road1600 Meters145:57.53—
Apr 20Carolina Distance CarnivalApr 20 · 1 Mile · Place 136 · Leesville Road1 Mile1365:59.45SO
Apr 20Carolina Distance CarnivalApr 20 · 800 Meters · Place 46 · Leesville Road800 Meters462:28.76SO
Mar 22Athens Drive Friday Night Lights 2024Mar 22 · 800 Meters · Place 11 · Leesville Road800 Meters112:29.7010

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 9East Chapel Hill Polar Bear Meet #2Dec 9 · 1000 Meters · Place 2 · Leesville Road1000 Meters2.3:16.96aUnofficial10
Dec 2East Chapel Hill Polar Bear Meet #1Dec 2 · 1000 Meters · Place 6 · Leesville Road1000 Meters6.3:21.02aUnofficial10
Nov 18New Balance Dash for DoobieNov 18 · 3200 Meters · Place 105 · Leesville Road3200 Meters105.12:36.46aUnofficial10
May 52023 Run at the Storm - Last Chance MeetMay 5 · 800 Meters · Place 6 · Leesville Road800 Meters62:30.779
Mar 28Sanderson, Raleigh Charter, Leesville Road MeetMar 28 · 800 Meters · Place 3 · Leesville Road800 Meters32:33.16—
Mar 8Broughton at Leesville RoadMar 8 · 400 Meters · Place 3 · Leesville Road400 Meters31:07.30—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 3East Chapel Hill Polar Bear Meet #1Dec 3 · 500 Meters · Place 5 · Leesville Road500 Meters5.1:27.56aUnofficial9
Dec 3East Chapel Hill Polar Bear Meet #1Dec 3 · 300 Meters · Leesville Road300 Meters—NT9