Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNCRunners Elite Tune Up · May 305:02.69aNCRunners Elite Tune UpMay 30, 2026
1600 Meters · OutdoorNCHSAA 6A/8A Outdoor State Championship · May 165:00.84aNCHSAA 6A/8A Outdoor State ChampionshipMay 16, 2026
3200 Meters · OutdoorNCHSAA 6A/8A Outdoor State Championship · May 1611:15.11aNCHSAA 6A/8A Outdoor State ChampionshipMay 16, 2026
800 Meters · Outdoor2026 App State HS Invitational · Apr 42:20.26a2026 App State HS InvitationalApril 4, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30NCRunners Elite Tune UpMay 30 · 1 Mile · Place 2 · South MecklenburgSouth Mecklenburg1 Mile2.5:02.69a PB12
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 1600 Meters · Place 3 · South MecklenburgSouth Mecklenburg1600 Meters3.5:00.84a PB12
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 3200 Meters · Place 4 · South MecklenburgSouth Mecklenburg3200 Meters4.11:15.11a PB12
May 8NCHSAA 8A West RegionalMay 8 · 3200 Meters · Place 2 · South MecklenburgSouth Mecklenburg3200 Meters2.11:25.99a12
May 8NCHSAA 8A West RegionalMay 8 · 1600 Meters · Place 3 · South MecklenburgSouth Mecklenburg1600 Meters3.5:08.31a12
Apr 28Greater Charlotte 7A/8A Conference ChampionshipApr 28 · 3200 Meters · Place 1 · South MecklenburgSouth Mecklenburg3200 Meters1.11:45.37a12
Apr 28Greater Charlotte 7A/8A Conference ChampionshipApr 28 · 1600 Meters · Place 1 · South MecklenburgSouth Mecklenburg1600 Meters1.5:11.39a12
Apr 42026 App State HS InvitationalApr 4 · 3200 Meters · Place 1 · South MecklenburgSouth Mecklenburg3200 Meters1.11:48.45a12
Apr 42026 App State HS InvitationalApr 4 · 800 Meters · Place 3 · South MecklenburgSouth Mecklenburg800 Meters3.2:20.26a PB12
Mar 28Weddington InvitationalMar 28 · 1600 Meters · Place 6 · South MecklenburgSouth Mecklenburg1600 Meters65:14.40SR

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 1NC Runners Tune UpJun 1 · 1 Mile · Place 8 · UnattachedUnattached1 Mile8.05:07.610