Week 9 is up next for the 2026 North Carolina high school football season.
Here is the North Carolina High School Athletic Association and North Carolina Independent Athletic Association schedule for this week.
Oct. 16
Hough at South Mecklenburg, 7 p.m.
Providence Day at Charlotte Latin, 7 p.m.
Page at Grimsley, 7 p.m.
Weddington at Porter Ridge, 7 p.m.
North Iredell at Lake Norman, 7 p.m.
Stream North Carolina HS football games live on NFHS Network
North Mecklenburg at Chambers, 7 p.m.
Parkland at Reagan, 7 p.m.
Middle Creek at Cardinal Gibbons, 7 p.m.
Millbrook at Enloe, 7 p.m.
West Forsyth at R.J. Reynolds, 7 p.m.
Hoggard at Laney, 7 p.m.
Jay M. Robinson at West Rowan, 7 p.m.
Palisades at Providence, 7 p.m.
Crest at North Gaston, 7 p.m.
Wake Forest at Knightdale,
7 p.m.
West Mecklenburg at Myers Park, 7 p.m.
Independence at Mallard Creek, 7 p.m.
J.H. Rose at White Oak, 7 p.m.
Rolesville at Athens Drive, 7 p.m.
Northside-Jacksonville at Dixon, 7 p.m.
East Gaston at Shelby, 7:30 p.m.
Mount Tabor at Oak Grove, 7 p.m.
Southeast Raleigh at Cleveland, 7 p.m.
South Central at Jacksonville, 7 p.m.
Alexander Central at Watauga, 7:30 p.m.
Alleghany at Wilkes Central, 7:30 p.m.
Andrews at Murphy, 7:30 p.m.
Ashe County at East Wilkes, 7:30 p.m.
Asheboro at Eastern Guilford, 7:30 p.m.
Asheville at Erwin, 7 p.m.
Atkins at North Davidson, 7 p.m.
Avery County at Hendersonville, 7:30 p.m.
Bandys at Maiden, 7:30 p.m.
Bartlett Yancey at Reidsville, 7 p.m.
Bear Grass Charter at Columbia, 7 p.m.
Berry Academy at Central Cabarrus, 7 p.m.
Bishop McGuinness at Chatham Central, 7 p.m.
Broughton at Wakefield, 7 p.m.
Bunker Hill at Fred T. Foard, 7:30 p.m.
Burns at Cherryville, 7:30 p.m.
Butler at West Charlotte, 7 p.m.
Carrboro at Orange, 7 p.m.
Carver at Rockingham County, 7 p.m.
Cary at Felton Grove, 7 p.m.
Cedar Ridge at J.F. Webb, 7 p.m.
Central Davidson at T.W. Andrews, 7 p.m.
Charlotte Catholic at Marvin Ridge, 7 p.m.
Charlotte Country Day at Charlotte Christian, 7 p.m.
CHASE at East Burke, 7:30 p.m.
Christ the King at Pine Lake Prep, 7 p.m.
Clinton at East Duplin, 7 p.m.
Community Christian School at Father Capodanno, 5 p.m.
Community School of Davidson at Corvian Community School, 7 p.m.
Corinth Holders at Leesville Road, 7 p.m.
Covenant Day at Asheville School, 7 p.m.
D.H. Conley at New Bern, 7 p.m.
Davie County at Mooresville, 7 p.m.
Douglas Byrd at South View, 7 p.m.
Dudley at Southwest Guilford, 7 p.m.
E.E. Smith at Seventy-First, 7 p.m.
East Bladen at Lakewood, 7 p.m.
East Chapel Hill at Northern Durham, 7 p.m.
East Forsyth at Northwest Guilford, 7 p.m.
East Lincoln at Hickory, 7:30 p.m.
Eastern Wayne at North Pitt, 7 p.m.
Enka at T.C. Roberson, 7 p.m.
Fairmont at Whiteville, 7 p.m.
Farmville Central at Kinston, 7 p.m.
Forbush at Mount Airy, 7:30 p.m.
Forest Hills at West Stanly, 7 p.m.
Forestview at Ashbrook, 7 p.m.
Franklinton at East Wake, 7 p.m.
Fuquay-Varina at Smithfield-Selma, 7 p.m.
Gates County at Manteo, 7 p.m.
Glenn at North Forsyth, 7 p.m.
Goldsboro at Princeton, 7 p.m.
Grace Christian (Raleigh) at Asheville Christian Academy, 7 p.m.
Gray's Creek at Cape Fear, 7 p.m.
Green Hope at Willow Spring, 7 p.m.
Green Level at Apex, 7 p.m.
Greene Central at Ayden-Grifton, 7 p.m.
Hargrave Military Academy (VA) at John Paul II, 6 p.m.
Harrells Christian Academy at High Point Christian, 7 p.m.
Hibriten at R-S Central, 7:30 p.m.
Hickory Ridge at A.L. Brown, 7 p.m.
Hillside at Chapel Hill, 7 p.m.
Hobbton at West Columbus, 7 p.m.
Hoke County at Richmond, 7:30 p.m.
Holmes at Bertie, 7 p.m.
Hopewell at Garinger, 7 p.m.
Jack Britt at Overhills, 7:30 p.m.
James Kenan at C.B. Aycock, 7 p.m.
Jesse Carson at East Rowan, 7 p.m.
Jordan-Matthews at Southwestern Randolph, 7 p.m.
KIPP Pride at Southeast Halifax, 7 p.m.
Langtree Charter at Lake Norman Charter, 7 p.m.

Lawrence Academy at Mattamuskeet, 7 p.m.
Lee County at Harnett Central, 7 p.m.
Lejeune at Jones, 7 p.m.
Lincoln Charter at Bradford Prep, 7 p.m.
Martin County at Currituck County, 7 p.m.
McDowell at St. Stephens, 7:30 p.m.
Metrolina Christian at Cannon School, 7 p.m.
Monroe at Anson, 7 p.m.
Montgomery Central at Lexington, 7 p.m.
Mount Pleasant at Parkwood, 7 p.m.
Mountain Heritage at Mitchell, 7:30 p.m.
Mountain Island Charter at Union Academy, 7 p.m.
Nash Central at Bunn, 7 p.m.
New Hanover at Ashley, 7 p.m.
North Buncombe at A.C. Reynolds, 7 p.m.
North East Carolina Prep at Washington County, 7 p.m.
North Lenoir at West Craven, 7 p.m.
North Moore at Northwood, 7 p.m.
North Raleigh Christian Academy at Trinity Christian (Greenville), 7 p.m.
North Stanly at North Rowan, 7 p.m.
Northeast Guilford at Southeast Guilford, 7:30 p.m.
Northeastern at Hertford County, 7 p.m.
Northern Guilford at Southern Guilford, 7:30 p.m.
Northern Nash at Hunt, 7 p.m.
Northside-Pinetown at East Carteret, 7 p.m.
Northwest Cabarrus at Concord, 7 p.m.
Olympic at Harding University, 7 p.m.
Owen at Madison, 7:30 p.m.
Panther Creek at Jordan, 7 p.m.
Patton at East Rutherford, 7:30 p.m.
Perquimans at Camden County, 7 p.m.
Person at Southern Alamance, 7 p.m.
Pine Forest at Pinecrest, 7:30 p.m.
Providence Grove at East Davidson, 7 p.m.
Pungo Christian Academy at Halifax Academy, 7 p.m.
Purnell Swett at Scotland, 7 p.m.
Rabun Gap Nacoochee School (GA) at Christ School, 7 p.m.
Ragsdale at Ben L. Smith, 7 p.m.
Ravenscroft at Wayne Christian School, 7 p.m.
Red Springs at West Bladen, 7 p.m.
Riverside at Southern Durham, 7 p.m.
Roanoke Rapids at Louisburg, 7 p.m.
Rocky Mount at Southern Nash, 7 p.m.
Rocky River at East Mecklenburg, 7 p.m.
Rosewood at Midway, 7 p.m.
Rosman at Robbinsville, 7:30 p.m.
Salisbury at South Rowan, 7 p.m.
Sallie B. Howard at North Edgecombe, 7 p.m.
Sanderson at Holly Springs, 7 p.m.
Seaforth at South Granville, 7 p.m.
South Caldwell at Freedom, 7:30 p.m.
South Columbus at South Brunswick, 7 p.m.
South Garner at Garner, 7 p.m.
South Lenoir at Pender, 7 p.m.
South Point at Kings Mountain, 7 p.m.
South Stokes at South Davidson, 7 p.m.
Southern Lee at West Johnston, 7 p.m.
Southern Wayne at Fike, 7 p.m.
SouthLake Christian at Hickory Grove Christian School, 7 p.m.
Southside at Pamlico County, 7 p.m.
SouthWest Edgecombe at Washington, 7 p.m.
St. David's at Arendell Parrott Academy, 7 p.m.
St. Pauls at Westover, 7 p.m.
Starmount at North Wilkes, 7:30 p.m.
Statesville at South Iredell, 7 p.m.
Stuart Cramer at Lincolnton, 7:30 p.m.
Sun Valley at Piedmont, 7 p.m.
Surry Central at North Surry, 7 p.m.
Swain County at Cherokee, 7:30 p.m.
Swansboro at Havelock, 7 p.m.
Tarboro at Beddingfield, 7 p.m.
Terry Sanford at Lumberton, 7 p.m.
Topsail at West Brunswick, 7 p.m.
Trask at Southwest Onslow, 7 p.m.
Trinity at Thomasville, 7 p.m.
Union at North Duplin, 7 p.m.
Union Pines at Triton, 7 p.m.
Vance County at Heritage, 7 p.m.
Walkertown at McMichael, 7 p.m.
Warren County at Weldon, 7 p.m.
West Cabarrus at Cox Mill, 7 p.m.
West Carteret at Richlands, 7 p.m.
West Henderson at Brevard, 7:30 p.m.
West Iredell at Newton-Conover, 7:30 p.m.
West Lincoln at Highland Tech, 7:30 p.m.
West Stokes at East Surry, 7 p.m.
West Wilkes at Elkin, 7:30 p.m.
Western Alamance at Cummings, 7 p.m.
Western Harnett at South Johnston, 7 p.m.
Wheatmore at West Davidson, 7 p.m.
Williams at Eastern Alamance, 7 p.m.
Wilson Prep Academy at Rocky Mount Prep, 7 p.m.
Oct. 17
Albemarle at Bonnie Cone Leadership, 1 p.m.
Northampton County at Northwest Halifax, 4 p.m.
Cabarrus Stallions at Greenville Hurricanes (S.C.), 7:30 p.m.
This article originally appeared on Asheville Citizen Times: North Carolina high school football schedule for Week 9, including every WNC game
Our editors independently choose our recommendations. Some content is produced with paid support from a third party, however our editorial decisions remain independent. If you buy through our links, the USA TODAY Network may earn a commission. Prices and availability may change.










