Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:12.71Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1000 Meters · IndoorNCHSAA 5A Champs · Feb 182:26.97aNCHSAA 5A ChampsFebruary 18, 2026
1500 Meters · OutdoorAAU North Carolina District Qualifier · Jun 64:02.33aAAU North Carolina District QualifierJune 6, 2025
1600 Meters · IndoorMondo Elite HS Invitational · Feb 14:41.66Mondo Elite HS InvitationalFebruary 1, 2025
1600 Meters · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:11.28Mount Tabor Mile & Throwing ThunderMarch 20, 2026
3200 Meters · OutdoorNCRunners Elite Dash for Doobie · Nov 159:47.76NCRunners Elite Dash for DoobieNovember 15, 2025
400 Meters · OutdoorMid Piedmont 3A Conference Championship · May 152.62aMid Piedmont 3A Conference ChampionshipMay 1, 2025
500 Meters · IndoorNCHSAA 3A State Championships · Feb 151:08.07aNCHSAA 3A State Championships February 15, 2025
800 Meters · OutdoorNCHSAA 5A/7A Outdoor State Championship · May 151:53.95aNCHSAA 5A/7A Outdoor State ChampionshipMay 15, 2026
800 Meters · Relay Split · IndoorNCHSAA 3A State Championships · Feb 152:00.450aNCHSAA 3A State Championships February 15, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 1600 Meters · Oak GroveOak Grove1600 Meters--DNF12
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 800 Meters · Place 2 · Oak GroveOak Grove800 Meters2.1:53.95a PB12
May 9NCHSAA 5A Central RegionalMay 9 · 1600 Meters · Place 2 · Oak GroveOak Grove1600 Meters2.4:21.20a12
May 9NCHSAA 5A Central RegionalMay 9 · 800 Meters · Place 1 · Oak GroveOak Grove800 Meters1.1:54.87a12
Apr 42026 App State HS InvitationalApr 4 · 1600 Meters · Place 1 · Oak GroveOak Grove1600 Meters1.4:21.08a12
Apr 42026 App State HS InvitationalApr 4 · 800 Meters · Place 1 · Oak GroveOak Grove800 Meters1.1:57.38a12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 4 · Oak Grove HiOak Grove Hi1600 Meters44:11.28 PB12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 4 · Oak Grove HiOak Grove Hi1 Mile44:12.71 PB12
Jan 8Grolar Bear #1Jan 8 · 1600 Meters · Place 1 · Oak GroveOak Grove1600 Meters1.4:23.57aUnofficial12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 5A ChampsFeb 18 · 1000 Meters · Place 1 · Oak GroveOak Grove1000 Meters1.2:26.97a PB12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 1000 Meters · Place 5 · Oak GroveOak Grove1000 Meters5.2:35.05a12
Dec 2Phoenix Academy InvitationalDec 2 · 1000 Meters · Place 1 · Oak GroveOak Grove1000 Meters1.2:33.17a12
Feb 15NCHSAA 3A State Championships Feb 15 · 500 Meters · Place 10 · Oak GroveOak Grove500 Meters10.1:08.07a PB11
Feb 15NCHSAA 3A State Championships Feb 15 · 800 Meters · Oak GroveOak Grove800 MetersRelay Split—2:00.450a PB11
Feb 3Spartan Last ChanceFeb 3 · 500 Meters · Place 1 · Oak GroveOak Grove500 Meters11:09.20a—
Feb 3Spartan Last ChanceFeb 3 · 500 Meters · Place 1 · Oak GroveOak Grove500 Meters11:09.2011
Feb 1Mondo Elite HS InvitationalFeb 1 · 1600 Meters · Place 65 · Oak GroveOak Grove1600 Meters654:41.66 PB—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 81 · Oak Grove HiOak Grove Hi3200 Meters819:47.76 PB—
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 1500 Meters · Place 2 · High Point BlazeHigh Point Blaze1500 Meters2.4:07.91a11
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 2 · High Point BlazeHigh Point Blaze800 Meters2.1:55.34a11
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 2 · High Point BlazeHigh Point Blaze1500 Meters2.4:02.33a PB11
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 1 · High Point BlazeHigh Point Blaze800 Meters1.1:56.90a11
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 1600 Meters · Place 8 · Oak GroveOak Grove1600 Meters8.4:25.29a11
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 800 Meters · Place 10 · Oak GroveOak Grove800 Meters10.1:59.31a11
May 10NCHSAA 3A Midwest RegionalMay 10 · 1600 Meters · Place 3 · Oak GroveOak Grove1600 Meters3.4:22.17a11
May 10NCHSAA 3A Midwest RegionalMay 10 · 800 Meters · Place 2 · Oak GroveOak Grove800 Meters2.1:59.08a11
May 1Mid Piedmont 3A Conference ChampionshipMay 1 · 1600 Meters · Place 1 · Oak GroveOak Grove1600 Meters1.4:26.45a11
May 1Mid Piedmont 3A Conference ChampionshipMay 1 · 800 Meters · Place 1 · Oak GroveOak Grove800 Meters1.2:02.07a11
May 1Mid Piedmont 3A Conference ChampionshipMay 1 · 400 Meters · Place 2 · Oak GroveOak Grove400 Meters2.52.62a PB11
Jan 30Central Sled Dog #2Jan 30 · 500 Meters · Place 2 · Oak GroveOak Grove500 Meters2.1:06.41Unofficial11

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 13NCHSAA 3A Midwest RegionalMay 13 · 1600 Meters · Place 5 · Oak GroveOak Grove1600 Meters5.4:33.22a9
May 13NCHSAA 3A Midwest RegionalMay 13 · 800 Meters · Place 9 · Oak GroveOak Grove800 Meters9.2:09.29a9