High school football update: West Charlotte, Marvin Ridge, Berry among Friday winners
Lots of Charlotte-area teams made big statements Friday night, and several continued surprising unbeaten seasons.
Read more Near Charlotte, neighbors fear historic barn is in trouble. Owner wants to reassure
AL Brown improved to 3-0, as did Marvin Ridge. West Charlotte got a big win in South Carolina, and Hough got a momentous win in Cornelius.
We’ll get you all caught up with stories, videos, photo galleries and complete Charlotte-area (and NC statewide) results plus next week’s schedule.
Scroll down.
Hough 30, Providence Day 3: The Huskies forced several turnovers and turned one sack into a fumble return for a score, scoring 30 unanswered points and handed the N.C. state champs their first loss in 16 games. Hough DB Davion Jones had two sacks and two picks. Tap here for complete coverage.
Marvin Ridge 42, Ardrey Kell 21: Marvin Ridge improved to 3-0 and continued to score bunches of points. In three weeks, the Mavericks have outscored opponents 162-34.
On Friday, the Mavericks beat their cross-country rivals and knocked Ardrey Kell from the ranks of the unbeaten.
“This means the world to me and my team,” QB Levi Kerr said. “We had a great game plan. We executed. We put it all together.”
AL Brown 28, Mooresville 27: AL Brown won its first two games by a combined score of 86-10 but stepped up in competition with a Mooresville team that’s been a regional power the past few years. Brown scored 14 points to rally in the fourth quarter and send Mooresville off to an 0-3 start. Brown is now 3-0. Down 21-14 heading into the fourth. Chanse Bost tied the game with a 2-yard rushing TD. Mooresville QB Weston Michalak then threw a 55-yard pass to Tyler Moore for a 6-point lead before Bost threw a 37-yard pass to Kaden Caldwell for the tying score. Brown’s kicker, Morgan Burgess, won it with his extra point.
West Charlotte 20, Summerville (SC) 19: West Charlotte got a monster win, taking down the No. 4 5A team in South Carolina on the road. SC’s largest class is 5A. The Lions (2-1) won their second straight game after losing their season-opener, 24-0, at NC 7A state champ Greensboro Grimsley. On Friday, the Lions jumped out to a 14-7 first quarter lead and a 20-10 halftime lead. Summerville closed to 20-19 in the third quarter but couldn’t score again.
Buford (GA) 41, Mallard Creek 7: Mallard Creek lost in a torrent of turnovers against the nation’s No. 2 team. Mallard Creek (2-1) beat 3-time Virginia state champion Maury on the road last week, but struggled against one of Georgia’s best this week. The Mavericks got down 10-0 after one quarter and 34-7 after two. Buford scored three defensive touchdowns off Mavericks’ turnovers.
Berry 35, Rocky River 7: Berry improved to 2-1 for the season, getting above .500. That’s been rare in recent years. Rocky River fell to 0-3. Berry jumped out to a 21-0 halftime lead and cruised.
Hough, Davion Jones, shut down Providence Day
How Hough coach DeShawn Baker built a national power, football family
Talking Preps Friday night postgame show
Talking Preps NC players of the week for Week 2
(Scroll down for NC statewide results)
A.L. Brown 28, Mooresville 27
Ashbrook 40, Northwest Cabarrus 0
Berry Academy 35, Rocky River 7
Burns 53, East Gaston 0
Cannon School 49, Ravenscroft School 14
Charlotte Catholic 24, Charlotte Christian School 13
Charlotte Country Day 30, Ben L. Smith 6
Community School of Davidson 40, Bradford Prep 12
Cuthbertson 51, Cox Mill 37
East Lincoln 35, Newton-Conover 0
East Mecklenburg 41, Garinger 6
East Wilkes 56, North Iredell 0
Hickory Grove Christian School 26, Greenville Hurricanes 0
Hickory Ridge 54, South Iredell 6
Hopewell 14, Statesville 0
Hough 30, Providence Day School 3
Hunter Huss 12, North Mecklenburg 6
Independence 20, Harding 7
Indian Land 49, Butler 28
Jay M. Robinson 42, A.C. Reynolds 0
Lake Norman 49, West Cabarrus 0
Lincolnton 61, Cherryville 25
Maiden 34, North Lincoln 13
Marvin Ridge 42, Ardrey Kell 21
Mount Pleasant 3, Central Cabarrus 0
Myers Park 41, Providence 14
North Rowan 46, Lake Norman Charter 27
Northwood Academy 58, Charlotte Latin School 35
Olympic 35, West Mecklenburg 31
Palisades 18, Clover 10
Piedmont 35, East Rowan 14
Shelby 80, Highland Tech 0
Smoky Mountain 43, Forestview 6
South Mecklenburg 22, Ballantyne Ridge 20
South Point 19, T.C. Roberson 16
Sun Valley 40, Parkwood 28
Trinity Christian School 27, Metrolina Christian Academy 15
Union Academy 42, Lincoln Charter 10
Weddington 31, Monroe 7
West Charlotte 20, Summerville 19
West Forsyth 41, Porter Ridge 3
West Iredell 43, Fred T. Foard 24
West Lincoln 48, Bessemer City 14
Alexander Central 53, Ashe County 0
Anson County 27, South Stanly 0
Apex Friendship 57, Southern Lee 0
Arendell Parrott Academy 21, East Carteret 19
Asheville School 62, R-S Central 31
Avery County 68, Asheville Christian Academy 42
Baylor 51, Rabun Gap School 33
Cape Fear 15, Jack Britt 13
Cardinal Gibbons 31, Southern Durham 20
Carolina Forest 41, New Hanover 21
Cary Christian School 20, South Wake Christian Athletics 0
Chapel Hill 49, Carrboro 25
Chase 33, Blacksburg 7
Chatham Central 14, East Columbus 0
Cherokee 28, Choctaw Central 27
Christ School 42, Harrells Christian Academy 41
Clayton 21, Hoggard 17
Clinton 7, Wallace-Rose Hill 6
Columbia 14, Wayne Prep 0
Community Christian 30, Halifax Academy 6
Croatan 45, Southwest Onslow 22
D.H. Conley 63, Farmville Central 39
Davie County 42, Pinecrest 29
Dixon 36, Hobbton 30
East Davidson 36, Bishop McGuinness 7
East Duplin 34, Richlands 13
Eastern Alamance 61, Central Davidson 22
Enka 26, Pisgah 21
Erwin 49, Brevard 7
Felton Grove 41, Northern Durham 0
Franklin def. Swain County — forfeit
Freedom 27, East Burke 12
Garner 42, Middle Creek 31
Glenn 26, Parkland 6
Green Hope 34, Athens Drive 6
Grimsley 13, East Forsyth 7
Hayesville 14, Copper Basin 8
Hendersonville 21, North Henderson 12
Hibriten 42, St. Stephens 7
Hickory 65, Bunker Hill 27
High Point Christian Academy 40, North Raleigh Christian Academy 7
Holly Springs 23, Apex 22
J.H. Rose 41, Laney 17
James Kenan 39, Southern Nash 7
Jesse Carson 41, SouthLake Christian Academy 36
Jordan-Matthews 36, North Stokes 24
Kings Mountain 43, Bandys 7
Kinston 45, North Lenoir 0
Landrum 32, Polk County 20
Lawrence Academy 56, Wake Christian Academy 52
Liberty Christian Academy 38, Sandhills Classical Christian School 28
Loris 49, South Columbus 0
Manteo 26, First Flight 0
Midway 46, Lakewood 28
Millbrook 14, Wake Forest 7
Mitchell 42, Andrews 0
Morehead 19, Cummings 16
Mount Airy 35, Watauga 34
Mount Zion Christian Academy 37, Weldon 0
Mountain Heritage 14, Robbinsville 11
Murphy 39, East Surry 27
New Bern 34, West Craven 14
North Brunswick 27, West Carteret 7
North Buncombe 42, Madison 0
North Davidson 43, Ledford 14
North Forsyth 20, Carver 18
North Myrtle Beach 42, West Brunswick 41
North Surry 44, Patrick County 23
Northern Guilford 62, Northwest Guilford 42
Northside-Jacksonville 46, Topsail 16
Oak Grove 52, Salisbury 0
Overhills 46, Lee County 9
Owen 38, Patton 21
Page 35, Mount Tabor 7
Pungo Christian Academy 54, Mattamuskeet 8
Purnell Swett 55, Douglas Byrd 14
R.J. Reynolds 36, Atkins 0
Reagan 57, Reidsville 13
Riverside 27, Person 26
Rosman 26, East Henderson 20
Scotland 50, Ashley 15
Seventy-First 40, Pine Forest 18
South Brunswick 35, Heide Trask 14
South Davidson 26, Wheatmore 21
South Lenoir 20, Lejeune 14
Southern Alamance 63, Southeast Guilford 31
Southern Wayne 50, Goldsboro 6
Spartanburg Christian Academy 14, Thomas Jefferson 12
St. Joseph’s Catholic 41, East Rutherford 14
St. Pauls 44, Red Springs 0
Starmount 51, Forbush 3
Swansboro 20, White Oak 12
Terry Sanford 35, E.E. Smith 30
Thomasville 35, Lexington 13
Triton 24, Fuquay-Varina 21
Tuscola 47, South Caldwell 6
Union Pines 16, Eastern Randolph 6
Wake Prep 55, Pamlico County 14
West Columbus 36, West Bladen 16
West Rowan 43, Walkertown 6
West Stanly 30, Albemarle 12
West Wilkes 38, Surry Central 0
Westover 33, Lumberton 0
Whiteville 48, East Bladen 36
At the beginning of the season, second-year Chambers coach Captain Munnerlyn said he felt his team could win everything — a conference championship, a regional championship and a state title, too.
And so far this season, Munnerlyn’s team is doing a pretty good job of backing up his talk.
Chambers routed Corvian Community Charter, 54-14, at home Thursday night to improve to 3-0.
Corvian (2-1) is a 2A power. The Cardinals are 26-4 over the past three years, with a state championship appearance and a couple of wins over NC 8A teams in that run and a 19-0 shutout of 7A Independence last week. But while Independence is rebuilding after losing its quarterback to Weddington and its former head coach to West Charlotte, Chambers is stocked with talent, size and speed.
This year’s 3-0 start matches what the Cougars did a year ago, and now Chambers will try for its first 4-0 start since a state championship season five years ago.
Read more Mecklenburg Public Health responds to West Nile Virus cases, anticipates more
But after winning by a combined score of 152-43 over Gray’s Collegiate, Hopewell and Corvian, the Cougars will take a step up in competition next week, playing next Thursday at unbeaten Palisades in what is looking like the Charlotte-area game of the week.
In its third game, Chambers was simply too big for Corvian, particularly on the line of scrimmage when the Cardinals had the ball. Chambers’ pass rushers were often coming after Corvian sophomore QB Tyson Douglas-Brown without much interference.
Before Chambers put in reserves with five minutes to play, Corvian accounted for negative 44 yards rushing and 53 yards passing. Its quarterbacks were sacked five times.
But Chambers also hurt itself, plenty with penalties, ending the game with 13 penalties for 138 yards total.
Corvian scored twice because of some of those Chambers mistakes and got to a 14-7 second-quarter deficit. A third down and long interference penalty set up a 25-yard scoring pass from Douglas-Brown to electric receiver Cam Simpson. Then, after Corvian missed the extra point, a roughing the kicker penalty on Chambers gave Corvian another shot. This time, James Canusa made the kick.
Later, down 21-7 late in the first half, Corvian sacked Chambers QB Jamouri Nichols and Cardinals defensive lineman Jesiah Fields — who recovered and advanced an offensive fumble early in the game — scooped it up and ran 24 yards for a score. That trimmed the lead to 21-14.
Up next? Kam Guy ran the ensuing kick back for a touchdown, but another penalty pushed Chambers back to the Corvian 40. The Cougars quickly moved down to score, on a Keland Shelton 1-yard run and took a 27-14 lead into halftime. But it felt like a two-score game could’ve been a five-score one.
And to get to where Munnerlyn wants his team to go, Chambers will have sharpen things up.
— In the second half, Chambers’ issues with penalties continued. After a 12-yard scoring pass from Jamouri Nichols to Malachi Gant put Chambers up 33-14, the Cougars lined up for a two-point conversion. A 5-yard penalty made the attempt longer, and an incomplete pass ensued. Later, a fourth-down run for a first down in the third quarter by Nichols that would’ve put Chambers at the Corvian 12 was called back, too.
— When it gets to conference play and state playoff competition, Corvian will be a real threat for the 2A championship. The Cardinals have plenty of really quick and shift athletes and the size differential will also even out.
— Chambers’ band was in mid-season form and the Cougars’ crowds are starting to swell as they did when the team reached three straight finals from 2019-21, winning two.
Jamouri Nichols, Chambers: The Cougars quarterback was named offensive player of the year in the Meck Power 6 conference a year ago. He looks like a candidate to repeat this season. He was polished in the pocket for the most part. He just missed three long touchdown passes, two while scrambling, and had another one dropped, but he was dangerous with his arm and his feet. Despite four drops, Nichols finished 10 of 20 passing for 173 yards and four touchdowns. He ran 10 times for 107 yards.
Malachi Gant, Chambers: Gant caught three touchdown passes and showed a consistent ability to get behind the defense.
Kelvin Stinson, Cam Simpson, Corvian: Both players made some nice plays on kickoff returns, combining for more than 140 yards in returns, not including a 50-yarder called back for a penalty. Simpson also caught a 25-yard scoring pass.
Read more Davion Jones, defense lead No. 1 Hough past No. 2 Providence Day in showdown
Corvian 0 14 0 0 — 14
Chambers 14 13 13 14 — 54
First quarter
CH: Matthew Taylor 54 run (kick failed)
CH: Shawn Blackshear II 2 run (TJ Johnson run)
Second quarter
COR: Cam Simpson 25 pass from Tyson Douglas-Brown (James Canosa kick)
CH: Malachi Gant 3 pass from Jamouri Nichols (kick good)
COR: Jesiah Fields 24 fumble return (Canosa kick)
CH: Keland Shelton 1 run (kick failed)
Third quarter
CH: Gant 12 pass from Nichols (pass failed)
CH: Kam Guy 36 pass from Nichols (kick good)
Fourth quarter
CH: Gant 14 pass from Nichols (kick good)
CH: Blackshear II 3 run (kick good)
Thursday, Sept. 10
Ardrey Kell at South Mecklenburg — 7 p.m.
Ashbrook at Marvin Ridge — 7 p.m.
Garinger at Ballantyne Ridge — 7 p.m.
Chambers at Palisades — 7 p.m.
Charlotte Latin at Providence — 7 p.m.
Crest at Weddington — 7 p.m.
Cuthbertson at Forest Hills — 7 p.m.
Hickory Ridge at Parkwood — 7 p.m.
Hopewell at Rocky River — 7 p.m.
Mallard Creek at Myers Park — 7 p.m.
Metrolina Christian Academy at Ravenscroft — 6 p.m.
North Mecklenburg at East Mecklenburg — 7 p.m.
Providence Day at Butler — 7 p.m.
West Charlotte at West Mecklenburg — 7 p.m.
Friday, Sept. 11
Arendell Parrott Academy at Faith Christian — 7 p.m.
SouthLake Christian Academy at Asheville Christian Academy — 7:30 p.m.
Burns at Lincolnton — 7:30 p.m.
Ambassador Christian School at Calvary Day — 7 p.m.
Cannon School at Charlotte Christian — 7 p.m.
Charlotte Catholic at Kings Mountain — 7:30 p.m.
Covenant Day at Christ the King — 7 p.m.
Draughn at Mountain Island Charter — 7 p.m.
Highland Tech at Cherryville — 7:30 p.m.
Hough at Mooresville — 7 p.m.
Independence at Lake Norman — 7 p.m.
Lake Norman Charter at Forestview — 7 p.m.
Sun Valley at Monroe — 7 p.m.
Piedmont at Montgomery Central — 7 p.m.
North Iredell at St. Stephens — 7:30 p.m.
South Iredell at Porter Ridge — 7 p.m.
South Point at Mount Pleasant — 7 p.m.
Statesville at Alexander Central — 7:30 p.m.
Stuart W. Cramer at Bessemer City — 7:30 p.m.
West Iredell at North Lincoln — 7:30 p.m.
West Lincoln at Shelby — 7:30 p.m.
West Stokes at Community School of Davidson — 7 p.m.
This story was originally published September 3, 2026 at 5:00 AM.