Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 214:46.68Mount Tabor Mile & Throwing ThunderMarch 21, 2025
1600 Meters · IndoorBallantyne Ridge Polar Bear #2 · Jan 294:51.48aBallantyne Ridge Polar Bear #2January 29, 2025
1600 Meters · OutdoorClash of the Carolinas · Mar 74:36.44Clash of the CarolinasMarch 7, 2026
3200 Meters · IndoorJDL Holiday Invitational · Dec 2110:28.78aJDL Holiday InvitationalDecember 21, 2024
3200 Meters · OutdoorMarvin Ridge Invitational · Mar 1310:15.34aMarvin Ridge InvitationalMarch 13, 2026
800 Meters · OutdoorPalisades Senior Sendoff · Apr 12:04.36aPalisades Senior SendoffApril 1, 2026
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 264:42.87Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 1600 Meters · Place 14 · Myers Park1600 Meters14.4:39.85a11
May 8NCHSAA 8A West RegionalMay 8 · 1600 Meters · Place 6 · Myers Park1600 Meters6.4:41.56a11
Apr 28Greater Charlotte 7A/8A Conference ChampionshipApr 28 · 1600 Meters · Place 4 · Myers Park1600 Meters4.4:41.67a11
Apr 1Palisades Senior SendoffApr 1 · 800 Meters · Place 2 · Myers Park800 Meters2.2:04.36a PB11
Mar 28Weddington InvitationalMar 28 · 1600 Meters · Place 22 · Myers Park1600 Meters224:36.63JR
Mar 20Lakeside LightsMar 20 · 1600 Meters · Place 5 · Myers Park1600 Meters5.4:38.99a11
Mar 20Lakeside LightsMar 20 · 800 Meters · Place 15 · Myers Park800 Meters15.2:10.76a11
Mar 13Marvin Ridge InvitationalMar 13 · 3200 Meters · Place 8 · Myers Park3200 Meters8.10:15.34a PB11
Mar 7Clash of the CarolinasMar 7 · 1600 Meters · Place 15 · Myers Park1600 Meters154:36.44 PB11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30SoMeck 4A Conference ChampionshipApr 30 · 3200 Meters · Place 5 · Myers Park3200 Meters5.10:24.31a10
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 268 · Myers Park1600 Meters2684:41.20SO
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 268 · Myers ParkMR Carnival: Rocky Hansen Christ Sch 4:04.292684:42.87 PBSO
Apr 5Queen City RelaysApr 5 · 1600 Meters · Place 5 · Myers Park1600 Meters54:43.5410
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 11 · Myers Park1 Mile114:46.68 PB10
Mar 14Marvin Ridge InvitationalMar 14 · 3200 Meters · Place 16 · Myers Park3200 Meters1610:26.1710

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 5Marvin Ridge Polar Bear #3Feb 5 · 1000 Meters · Place 16 · Myers Park1000 Meters16.3:00.84aUnofficial10
Feb 5Marvin Ridge Polar Bear #3Feb 5 · 1600 Meters · Place 3 · Myers Park1600 Meters3.4:47.95aUnofficial10
Jan 29Ballantyne Ridge Polar Bear #2Jan 29 · 1600 Meters · Place 6 · Myers Park1600 Meters64:51.48a PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 3200 Meters · Place 11 · Myers Park3200 Meters11.10:28.78a PB10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 201 · Myers Park3200 Meters201.10:35.60aUnofficial10
Apr 24Marvin Ridge Home #3 (Senior Night)Apr 24 · 1600 Meters · Place 14 · Myers Park1600 Meters145:02.779
Apr 20Carolina Distance CarnivalApr 20 · 1600 Meters · Place 18 · Myers Park1600 Meters185:09.54—
Apr 20Carolina Distance CarnivalApr 20 · 1 Mile · Place 327 · Myers Park1 Mile3275:11.169
Mar 13East Meck MeetMar 13 · 3200 Meters · Place 5 · Myers Park3200 Meters511:13.09—
Mar 7West Meck Meet #1Mar 7 · 1600 Meters · Place 11 · Myers Park1600 Meters115:20.41—