Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ivey Redmon Sports ComplexFriday Night Lights XC Festival · Sep 1112:04.05Friday Night Lights XC FestivalSeptember 11, 2026
3,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1311:53.702025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
3,000 Meters · Cuthbertson Middle SchoolThe PR XC Carnival · Sep 2611:32.03The PR XC CarnivalSeptember 26, 2026
3,000 Meters · Ivey Redmon Sports ComplexNorth Carolina Middle School and Age Group Championships · Nov 211:29.24North Carolina Middle School and Age Group ChampionshipsNovember 2, 2025
3,000 Meters · Marvin Ridge HSMarvin Ridge MS Meet #1 · Aug 2812:52.74Marvin Ridge MS Meet #1August 28, 2025
3,000 Meters · McAlpine Creek ParkUnion County MS XC Championships · Oct 710:41.13Union County MS XC ChampionshipsOctober 7, 2026
3,000 Meters · Metrolina Christian AcademyCarolinas Kickoff · Aug 2910:54.55Carolinas KickoffAugust 29, 2026
3,000 Meters · Union AcademyUA Middle School Meet · Sep 2511:56.73UA Middle School MeetSeptember 25, 2025
3,000 Meters · Weddington MSWeddington XC UCPS MS Meet #2 · Sep 311:24.00Weddington XC UCPS MS Meet #2September 3, 2026
3,000 Meters · Wingate University4th Annual UCPS MS XC Championship · Oct 311:17.384th Annual UCPS MS XC ChampionshipOctober 3, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 7Union County MS XC ChampionshipsOct 7 · 3,000 Meters Middle School Championship · Place 10 · Weddington msWeddington ms3,000 Meters Middle School Championship1010:41.13 PB7
Oct 34th Annual UCPS MS XC ChampionshipOct 3 · 3,000 Meters Championship Boys Middle School · Place 7 · Weddington msWeddington ms3,000 Meters Championship Boys Middle School711:17.38 PB7
Sep 26The PR XC CarnivalSep 26 · 3,000 Meters Championship (Top 7) · Place 11 · Weddington msWeddington ms3,000 Meters Championship (Top 7)1111:32.03 PB7
Sep 18Hare & Hounds XC Invitational (at McAlpine Park)Sep 18 · 3,000 Meters Middle School Invitational (FRIDAY) · Place 7 · Weddington msWeddington ms3,000 Meters Middle School Invitational (FRIDAY)711:07.50Unofficial7
Sep 11Friday Night Lights XC FestivalSep 11 · 2 Miles Middle School · Place 14 · Weddington msWeddington ms2 Miles Middle School1412:04.05 PB7
Sep 3Weddington XC UCPS MS Meet #2Sep 3 · 3,000 Meters Middle School · Place 6 · Weddington msWeddington ms3,000 Meters Middle School611:24.00 PB7
Aug 29Carolinas KickoffAug 29 · 3,000 Meters Middle School Boys 3K Championship · Place 10 · 13-Unattached13-Unattached3,000 Meters Middle School Boys 3K Championship1010:54.55 PB7

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 11-12 · Place 82 · Fit 180 AthleticsFit 180 Athletics3,000 Meters 11-128211:53.70 PB6
Nov 29Brooks South XC ChampionshipsNov 29 · 3,000 Meters Youth 11/12 · Place 16 · Fit 180 AthleticsFit 180 Athletics3,000 Meters Youth 11/121611:18.836
Nov 16USATF North Carolina Junior Olympic Association Cross Country ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 5 · Fit 180 AthleticsFit 180 Athletics3,000 Meters 11-12511:49.426
Nov 2North Carolina Middle School and Age Group ChampionshipsNov 2 · 3,000 Meters 11-12 · Place 8 · Fit 180 AthleticsFit 180 Athletics3,000 Meters 11-12811:29.24 PB6
Oct 43rd Annual UCPS MS XC ChampionshipOct 4 · 3,000 Meters Championship Boys Middle School · Place 19 · Weddington msWeddington ms3,000 Meters Championship Boys Middle School1911:37.616
Sep 25UA Middle School MeetSep 25 · 3,000 Meters Middle School · Place 7 · Weddington msWeddington ms3,000 Meters Middle School711:56.73 PB6
Sep 10Weddington MS XC MeetSep 10 · 3,000 Meters Middle School · Place 19 · Weddington msWeddington ms3,000 Meters Middle School1911:47.386
Aug 28Marvin Ridge MS Meet #1Aug 28 · 3,000 Meters Boys · Place 18 · Weddington msWeddington ms3,000 Meters Boys1812:52.74 PB6