No. 3 Rolesville visits No. 12 Mallard Creek in a heavyweight North Carolina high school football opener
No. 12 Mallard Creek will provide a major challenge to No. 3 when the 2025 North Carolina football season kicks-off Friday night. / Mallard Creek Football Instagram
North Carolina high school football fans will get an early look at a pair of state powers when No. 12 Mallard Creek hosts No. 3 Rolesville to kickoff the 2025 NC high school football season.
Kickoff is scheduled for 7:00 p.m. ET.
Players to Watch
Streaming and Tickets
If you want to follow along with our updates you can watch a Live Steam of the contest on the NFHS Network. If you plan to attend the contest you can purchase your digital tickets here.
Pick 'Em
Play High School On SI's Pick 'Em and choose who you think will win below.
Mallard Creek at Rolesville: Live Score Updates from North Carolina Top 20 Clash - Aug. 22, 2025
Updates will be placed here when the game begins. Refresh for the latest update.
The Rolesville Rams travel to Mallard Creek to open the 2025 season on Friday, Aug. 22. Kickoff is set for 7 p.m. ET in Hoover, Ala.
The game is underway and Mallard Creek returns the opening kick all the way to the Rolesville 35 where they have it 1st and 10.
TOUCHDOWN! On 4th and 17 Khalil Price catches a TD pass from backup QB Samuel Cheeseboro. Maverics go up 7-0 with 8:46 remaining in opening quarter.
Rolesville registers its first 1st down on a reception by Gavin Waddell.
After another first down, Waddell makes a grab and moves the ball into MC territory at the 39.
A TFL by AJ Henderson followed by an incomplete pass forces Rolesville into punting formation and its downed at the 7, where Mallard Creek will begin its second possession of the night.
On a third and 12 play from the 5, Price makes a contested catch at the 15 and pulls out of a tackle for five more, and a Mallard Creek first down. We have 3:57 to go in the first quarter.
Ismail Abdul-Ali turns a short catch into a big gain, out near midfield. Time out Rolesville.
Cheeseboro converts another third and long with a completion to Mason Kelley. The Mavs move inside the Rams 40, but move back 10 yards on a holding call.
Another penalty foils a promising drive. Mallard Creek is forced to punt it away with 1:47 to play in the quarter.
The Rams face a third and two in their own territory as the first period comes to a close with Mallard Creek leading, 7-0.
TOUCHDOWN! Mallard Creek rushes the gut and blocks a punt. Lethaniel Snow races 30 yards with the recovery to stretch the Mavericks lead to 14-0 early in the second quarter.
The Mallard Creek defense is applying the pressure as it forces another punt. Kelley returns it from his own 36 to the Rolesville 22. The Mavs are threatening again.
TOUCHDOWN! Mallard Creek is rolling. Xzavier Edmond takes the first snap and races 22 yards for a TD. Creek adds a two-point conversion and the lead grows to 22-0 with 8:30 to go in the half.
Anthony Roberts has a first down catch out to the Rams 45 and 15 more are added on for roughing the passer. Roseville is in Mallard Creek territory at the 41.
Rolesville can go no further and it punts again. Mallard Creek starts at its own 18.
Mallard Creek is on the march once again, but back-to-back penalties put them behind the chains.
MC punts and Rolesville has a first down at its 27, but TJ Bryant comes up with a sack for the Mavericks.
The Rams are forced to punt again. Edmond muffs the punt by scoops it up and returns it past midfield. Unfortunately for Mallard Creek, a holding call push it back to the MC 40 with 1:12 left in the half.
Mallard Creek is forced to punt and Roseville will have one more possession, starting at its own 20, with 20 seconds left in the quarter.
Rolesville keeps it on the ground and that's the end of the first half with Mallard Creek on top, 22-0. Quarterback Samuel Cheeseboro had a strong half after starter Perry Justice was injured during the opening possession.
The teams are back on the field and the second half is moments away.
After Mallard Creek knocks the opening kickoff out of bounds, to give Rolesville possession at its own 40, the Rams are moving early in the third quarter at the Mallard Creek 48.
Anthony Roberts makes a first down grab at the Mallard Creek 37, Rolesville's deepest penetration so far.
TOUCDOWN! Rolesville is on the board as AJ Roberts grabs a 22-yard TD toss from Kaleb Williams. The extra point makes it 22-7. The Rams are back in the contest, less than two minutes into the second half.
Rolesville forced a three and out, but a personal foul call bails out Mallard Creek. The Mavericks will get an automatic first down with 9:16 to play in the third.
The Rolesville D finally gets the stop. The Rams have the ball back on a punt. It's first and 10 from their own 16.
Gavin Waddel makes back-to-back first down catches as the Rams move out to their own 41.
Amir Brown gets a nice run and Anthony Roberts makes a first down catch at the MC 21. There is 4:49 to play in the third.
TOUCHDOWN! Williams finds tight end Henry Evans in the seam for a 19-yard TD pass. The kick is good and now its Mallard Creek 22, Rolesville 14.
After a touchback and its momentum gone, Mallard Creek will start at its own 20.
Another penalty filled drive forces Mallard Creek to punt again. The Mavericks still lead, but Rolesville has the ball back, at its own 37, with 2:52 to play in the third quarter.
The Mallard Creek defense restores some order with a stop. A nice return by Mason Kelley pushes the ball out to the MC 42. There is 1:31 to play in the third.
Malachi Harris comes up with a sack for Rolesville.
TOUCHDOWN: Cheesboro connects with Khalil Price for a 66-yard TD pass. The Mavericks push their lead back to 15, 29-14, with just seconds left in the quarter.
INTERCEPTION! Shiekhbaba Lemon completely restores Mallard Creek's momentum with an intercption on the first play of the next Rolesville possession. The third quarter has come to an end.
Mallard Creek had the ball in Rolesville territory with a chance to put this game away, but the Mavericks continue to struggle with penalties. After being pushed back to their own 45, the Mavericks see a 55-yard touchdown reception by Price negated by a holding call.
MC punts it away and Rolesville has it back at its own 9.
Williams to Roberts converts a 3rd and two for the Rams. We have 7:46 to play in the game.
Williams finds Gavin Waddell for a big gainer over the middle. The Rams are in MC territory.
PICK SIX! Mallard Creek may have just sealed the deal, as Chase Spellman jumps a rout and returns the football 70 yards for a touchdown. Mallard Creek now leads 36-14 with 6:31 left. Following the play, a player from each team was ejected following a brief scuffle.
Rolesville converts a 4th and 1 and has a first down at the Mallard Creek 35. Davis Brown follows with a first down catch at the MC 21. There's 3:55 left.
TOUCHDOWN! After a Waddel catch to at the one, Amir Brown plows into the end zone, to bring the Rams back within 36-21 with 3:41 to play.
Rolesville tries the onside kick and had a chance for the recovery, but Mallard Creek finally got on top of it. Creek will attempt to run out the final 3:30.
TURNOVER! Cheesboro broke loose for 55-yard run, but had the ball knocked out of his hands inside the five and Rolesville covered it with 2:15 left.
FINAL! Faced with a 4th and forever from its own one, Rolesville punts the ball away from its own end zone. From there Mallard Creek runs it one time and then goes into victory formation to clinch the 36-21 upset victory over the No. 3 Rams.
GARY ADORNATO
Gary Adornato began covering high school sports with the Baltimore Sun in 1982, while still a mass communications major at Towson University, and in 2003 became one of the first journalists to cover high school sports online while operating MIAASports.com, the official website of the Maryland Interscholastic Athletic Association. Later, Adornato pioneered market-wide coverage of high school sports with DigitalSports.com, introducing video highlights and player interviews while assembling an award-winning editorial staff. In 2010, he launched VarsitySportsNetwork.com which became the premier source of high school media coverage in the state of Maryland. In 2022, he sold VSN to The Baltimore Banner and joined SBLive Sports as the company's East Coast Managing Editor.