HATTISEBURG — Heidelberg’s Chase Craft did it all.
The sophomore quarterback helped lift Heidelberg to an MHSAA Class 2A state title with a 38-6 win over Charleston on Saturday at M.M Roberts Stadium. The Oilers (14-1) avenged last season’s state title loss to Charleston (12-3) and won their first football title. Saturday was the second state championship appearance for Heidelberg’s program.
Craft ended the afternoon with 323 scrimmage yards and five total touchdowns, going 14-for-21 passing. After a tied 6-6 game going into halftime, Heidelberg scored 32 unanswered second-half points, and its defense held Charleston to 156 yards.
Advertisement
Stream Mississippi HS football games live on NFHS Network
Charleston vs Heidelberg score updates
Final: Heidelberg 38, Charleston 6
Heidelberg 38, Charleston 6: Chase Craft to Ja’kayden Moore
Chase Craft has recorded his fifth touchdown on the day following a 3-yard pass to Ja’kayden Moore with 4:20 remaining in the fourth quarter.
Heidelberg 30, Charleston 6: Chase Craft finds Ja’kayden Moore
Following a fumble by Charleston, Heidelberg’s Chase Craft finds Ja’kayden Moore on a 29-yard pass with 8:15 remaining in the fourth quarter. Heidelberg is successful on the two-point conversion.
Charleston’s snap went over the punter’s head and went behind the end zone for a safety with 11:49 remaining in the fourth quarter. Heidelberg is successful on the two-point conversion.
Advertisement
End of third quarter: Heidelberg 20, Charleston 6
Heidelberg 20, Charleston 6: Chase Craft to Lathaan Gavin
Heidelberg adds its third touchdown of the game from Chase Craft, finding Lathaan Gavin on a 51-yard touchdown pass with 5:02 remaining in the third quarter. Heidelberg is successful on the two-point conversion.
Heidelberg 12, Charleston 6: Chase Craft to Alrekus Graves
Chase Craft finds receiver Alrekus Graves for a 54-yard passing touchdown with 9:50 remaining in the third quarter. Heidelberg failed the two-point conversion.
Quarterback Chase Craft gives Heidelberg its first points of Saturday’s game with a 36-yard rushing touchdown with 7:45 remaining in the second quarter. Heidelberg failed the two-point conversion.
End of first quarter: Charleston 6, Heidelberg 0
Charleston 6, Heidelberg 0: Marcus Flowers, Jr. receiving score
Charleston quarterback Devon Olive found Marcus Flowers, Jr. on a 20-yard pass, and Flowers broke a few tackles to score an 87-yard touchdown with 50 seconds remaining in the first quarter. Charleston failed the two-point conversion.
Advertisement
Charleston vs Heidelberg history
Series: Charleston leads 1-0
Charleston’s last win: 2023 (26-22)
Charleston vs Heidelberg weather in Hattiesburg
According to AccuWeather, it will be 53 degrees around kickoff, and a 0% chance of rain.
MHSAA state championship schedule
Thursday
Class 3A: Choctaw County 34, Noxubee County 27.
Advertisement
Class 7A: Tupelo 28, Brandon 16.
Friday
Class 1A: Baldwyn 21, Simmons 20
Class 5A: West Point vs. Gautier, 7:30 p.m.
Saturday
Advertisement
Class 2A: Charleston vs. Heidelberg, noon
Class 4A: Louisville vs. Poplarville, 3:30 p.m.
Class 6A: Grenada vs. Hattiesburg, 7 p.m.
MHSAA football playoffs preview, additional reading
Sam Sklar is the Mississippi State beat reporter for the Clarion Ledger. Email him at ssklar@gannett.com and follow him on X @sklarsam_.
We occasionally recommend interesting products and services. If you make a purchase by clicking one of the links, we may earn an affiliate fee. USA TODAY Network newsrooms operate independently, and this doesn’t influence our coverage.
The Missouri Tigers managed to bounce back in Week 12 with a 49-27 win over the Mississippi State Bulldogs. By no means was it a perfect outing, but to get back in the win column and do so in blowout fashion was beyond important.
After losing an ugly one to Texas A&M the week before and having their season-long goal of making the College Football Playoff squashed, they delivered the perfect response. The offense was clicking, star running back Ahmad Hardy had his best game of the season and Missouri forced three turnovers.
Now, sitting 7-3 on the season, the Tigers can walk confidently into the rest of the season.
Here’s a look into Missouri’s win over the Mississippi State Bulldogs and why it was a perfect one to turn the page after a rough Week 11.
Advertisement
Play of the game: It may not have been a complete game-changer of a play, but Toriano Pride Jr’s interception that bounced off Daylan Carnell, who did most of the dirty work in coverage, was absolutely an energizer for the rest of the game.
Funnily enough, this was Pride’s second wacky return of the game. Pride was all over the place and took advantage of multiple opportunities when they came his way.
In all seriousness, Pride’s touchdown flipped the script of the game. Mississippi State still had slivers of momentum and though Missouri had just scored the possession before, the Bulldogs were still rolling. Pride’s pick-six, in many ways, ended the game.
Stat of the game: How can this title not go to Hardy’s 300-yard performance? This was one of the best rushing performances in the history of the Southeastern Conference and was one of the main reasons the Tigers found the offensive success that they did.
It seems like it’s been a while since Hardy had an explosive, high-impact day like he did against the Bulldogs. In fact, this is only his second performance over 100 yards since the Tigers’ win over UMass. In all honesty, this was likely a welcome outing for the Tigers, the fans and Hardy himself.
Advertisement
Nov 15, 2025; Columbia, Missouri, USA; Missouri Tigers running back Ahmad Hardy (29) runs the ball as several Mississippi State Bulldogs defenders attempt the tackle during the second half of the game at Faurot Field at Memorial Stadium. Mandatory Credit: Denny Medley-Imagn Images / Denny Medley-Imagn Images
Missouri’s offensive line had arguably its best game of the season against Mississippi State. The fact that the Tigers posted 326 rushing yards and that Missouri’s freshman quarterback was only sacked twice should be a perfect indicator of that.
For the most part, Matt Zollers had a good chunk of time to make his decisions. He only made 15 passes, so not much was asked of him in that department, but he made good decisions throwing the ball and the offensive line gave him time to do so.
The offensive line also gave Hardy the time and space to do what he did. That’s not to say that he wasn’t making these plays for himself, because he was, but some of that does stem from the blocks his offensive front was creating.
“I thought the O-line and tight ends obviously prevented penetration, allowed him to get to the second level, but then he did the rest, once the holes started,” head coach Eli Drinkwitz said following the win. They were playing quite a bit of man-to-man, which prevents overlap in the defense and I think his speed really surprised them.”
Nov 15, 2025; Columbia, Missouri, USA; Missouri Tigers head coach Eliah Drinkwitz reacts to play against the Mississippi State Bulldogs during the first half of the game at Faurot Field at Memorial Stadium. Mandatory Credit: Denny Medley-Imagn Images / Denny Medley-Imagn Images
This might not be what Missouri fans want to hear, but a good chunk of the penalty issues against the Tigers, mainly in the first half, were very much valid. There should be absolutely zero debate about the two targeting calls that were dished out, along with the unnecessary roughness call on safety Santana Banner for some extracurriculars and a facemask on Stephen Hall for doing exactly that.
Advertisement
One or two may have been questionable, but in general, Missouri was making a lot of sloppy mistakes. At least in the first half, when seven of the 11 penalties occurred, Drinkwitz’s team may have been playing slightly too emotionally.
“I think senior nights always get a little bit emotional,” Drinkwitz said. “So, we were out of character and out of context there for a little bit. I’ve never seen so many first downs given to a team through penalties.”
In the long run, Missouri’s 11 total penalties that went for 74 yards weren’t the end of the world. That might not be the case against an Oklahoma squad that recently vaulted into the AP Top 25 and happens to be Missouri’s Week 13 opponent.
With all of that being said, Missouri did catch a bad break or two. Zollers’ two intentional grounding penalties were a little shaky, especially the second time around, when he was being hit and targeting his tight end, Brett Norfleet. He was making the throwing motion toward Norfleet, but didn’t get the chance to get it there.
Nov 15, 2025; Columbia, Missouri, USA; Mississippi State Bulldogs tight end Seydou Traore (8) runs for a touchdown as Missouri Tigers linebacker Khalil Jacobs (5) misses the tackle during the second half of the game at Faurot Field at Memorial Stadium. Mandatory Credit: Denny Medley-Imagn Images / Denny Medley-Imagn Images
It might be easy to brush past some of the intricacies that Missouri’s defense struggled with against the Bulldogs, given they scored two defensive touchdowns and forced three total turnovers. But, in a similar fashion to other games this year, the Tigers struggled with tackling angles and wrapping up.
Advertisement
Not having Josiah Trotter in the middle of the field surely made a difference there, but a decent chunk of these issues were in the secondary.
Take Brenen Thompson’s 54-yard catch and run in the first quarter. Thompson holds onto exceptional speed and is a tough player to bring down, but that shouldn’t excuse three separate Tiger defenders missing him when they had the chance to.
Seeing some of Missouri’s veterans miss tackles this late in the season is going to sting and could hurt the team later on. Tackling angles have been a subtle issue all season and it looks like issues are still coming up in that area, especially from the Tigers’ defensive backs.
Nov 8, 2025; Columbia, Missouri, USA; Missouri Tigers defensive end Darris Smith (19) reacts during the first half against the Texas A&M Aggies at Faurot Field at Memorial Stadium. Mandatory Credit: Jay Biggerstaff-Imagn Images / Jay Biggerstaff-Imagn Images
Darris Smith quietly had one of the best days of any Tiger on the defensive side of the ball, finishing with four tackles, two sacks and three tackles for loss. In many ways, Smith was the best pass rusher for the Tigers. At the same time, he lined up at different locations beyond the edge.
There were a few snaps where Smith lined up at off-ball linebacker, which is not a first-time occasion. This time around, however, they happened to be more effective.
Advertisement
A perfect example of Smith being all over the place was on the drive that occurred right before Missouri’s unique muffed field goal return. Smith recorded two tackles for loss and was a menace in the run game in terms of filling gaps, disallowing Mississippi State from taking advantage of some momentum thanks to penalties.
Smith has been a steady contributor for the Tigers this season and saw increased time against the Bulldogs with Langden Kitchen out and Nate Johnson being ejected from the game early due to a targeting penalty. A game like that one will only earn him more opportunities as the season progresses.
Oct 11, 2025; Columbia, Missouri, USA; Missouri Tigers tight end Brett Norfleet (87) runs the ball against Alabama Crimson Tide defensive back Bray Hubbard (18) during the first quarter of the game at Faurot Field at Memorial Stadium. Mandatory Credit: Reese Strickland-Imagn Images / Reese Strickland-Imagn Images
It’s not an over-exaggeration to say that Norfleet is Missouri’s most valued blocker when it comes to opening up holes in the running game. On the front side of multiple Missouri zone runs, whether it was Hardy or Jamal Roberts, Norfleet was a primary helper in opening those gaps.
Hardy still managed to rush for over 100 yards in Week 11 against the Aggies, but this was different. The outside zone was clicking all night and, with the help of his offensive line, tight ends and receivers, the holes were there. Norfleet’s size and willingness to be all over the field to make these blocks were so apparent and clearly made a difference.
Even when Norfleet isn’t making his mark as a receiver, he’s still one of the most important players on the team. When he was out in the ladder stages of Missouri’s loss to Vanderbilt and the entirety of Week 11 against Texas A&M, his blocking presence was missed.
Advertisement
Norfleet’s showing in that department against Mississippi State only proved that further. The Tigers need Norfleet as healthy as possible moving forward.
Sep 6, 2025; Columbia, Missouri, USA; Missouri Tigers punter Connor Weselman (45) greets fans prior to a game against the Kansas Jayhawks at Faurot Field at Memorial Stadium. Mandatory Credit: Jay Biggerstaff-Imagn Images / Jay Biggerstaff-Imagn Images
Connor Weselman punted the football only three times against the Bulldogs, with an average of 39 yards per punt. Two of those went for 47 and 48 yards, but one went for only 22. The Tigers obviously don’t want Weselman on the field all that much, meaning the offense wouldn’t be doing their job, but finding some consistency in whatever number of times he does punt needs to come around.
His 22-yard punt in the third quarter was simply bad. It spun back 16 yards and placed Mississippi State a few yards away from midfield. Against a team with a more explosive offense and better pass protection, that could’ve, and probably would, lead to points.
Weselman’s other two were solid, but not being able to string three good ones together is an issue. Two weeks ago, against the Texas A&M Aggies, the same issues rose. This might not be the biggest of Missouri’s concerns at the moment, but Weselman’s punts have negatively affected Missouri and could continue to do so in the future.
COLUMBIA, Mo. — Missouri’s win over Mississippi State hinged on a few explosive, and at time, ridiculous plays.
The Tigers scored on two pick sixes, benefitted from a 60-yard return on a botched snap on a field goal while Ahmad Hardy did something no Missouri player has done in the 21st century.
Here’s three takeaways from the victory for the Tigers.
Nov 15, 2025; Columbia, Missouri, USA; Missouri running back Ahmad Hardy (29) celebrates after scoring a touchdown during the first half of a game. / Cal Tobias/MissouriOnSI
If Ahmad Hardy only took carries on plays where he scored touchdowns, he still would’ve rushed for 125 yards on three carries. On touchdown carries of 72 and 43, Hardy was virtually untouched past the line of scrimmage.
In total, Hardy rushed for 300 yards on 25 carries, the second-most yards for any Missouri player in a single game.
READ: How Ahmad Hardy Almost Scored ‘Too Quick’ for the Mizzou Defense
To little fault of his own, this didn’t end up as the Heisman-worthy season for Hardy that it looked like it could be after the first four games of the season. But this performance was a deserved feather in the cap for Hardy, plus a peek into just how far his dominance could reach next season.
Nov 15, 2025; Columbia, Missouri, USA; Missouri wide receiver Joshua Manning (0) scores a touchdown in the first half against Mississippi State. / Cal Tobias/MissouriOnSI
On top of Hardy, the rest of Missouri’s offense was able to find explosive plays at a higher rate than it has all season long.
Advertisement
Running back Jamal Roberts also had rushes of 19 and 21. Quarterback Matt Zollers also completed touchdown passes of 26, 34, along with a completion of 17 yards.
The runs were due to an impressive job from Missouri’s offensive line on blocking on the outside zone.
“I thought the O-line and tight ends obviously prevented penetration, allowed him to get to the second level,” Drinkwitz said of Hardy’s big runs.
The touchdown pass of 26 yards was arguably the best pass Zollers has made all season, connecting with true freshman Donovan Olugbode for the first points of the game.
Matt Zollers hits Donovan Olugbode on this beautiful touchdown pass
Missouri seemed to have an over-reliance on hoping the deep pass game would get going against Texas A&M, with Zollers attempting eight passes of 20 or more yards.
Against Mississippi State, the Tigers instead connected on those deep passes more often on fewer attempts, while leaning much more on the run game.
Nov 15, 2025; Columbia, Missouri, USA; Missouri cornerback Toriano Pride jr. (2) runs a Mississippi State fumble the other way during the first half. / Cal Tobias/MissouriOnSI
The play distribution between the two teams in the first half was incredibly odd. Mississippi State ran 40 plays compared to 20 for Missouri. Mississippi State held the ball for 19:16 compared to 10:44 for Missouri.
Advertisement
Despite this, the Tigers outgained the Bulldogs with 232 total yards compared to 134 and held a 21-10 lead at halftime.
The disparity in plays was mostly due to penalties on the Missouri defense — the unit was called for six penalties for 44 yards. All six of those resulted in automatic first downs, extending drives for the Bulldogs. Two of those were targeting calls, leading to linebacker Josiah Trotter and edge rusher Nate Johnson being ejected from the game.
The penalties weren’t the best look for the Missouri defense, though several of the calls were questionable.
But the fact that Mississippi State was still held to the low output in the half is a huge credit to the Missouri defense.
On one drive in the second quarter, Mississippi State ran seven plays inside Missouri’s 10-yard line thanks to a targeting and facemask call on the Tigers. But Missouri’s defense held them to zero points, with the snap on a field goal attempt bouncing off the holder’s knee and being returned 60 yards by Toriano Pride Jr.
Advertisement
The first half was a weird half of football. The job the Missouri defense did to stand through the chaos was impressive.
Hoover High School center Jackson Sheffield, shown at the free-throw line in this file photo from Feb. 5, 2025, led the Bucs against Starkville, Miss., on Saturday, Nov. 15, 2025. The Bucs lost 59-49, snapping a 48-game winning streak.Vasha Hunt
Starkville jumped to a huge first-half lead and held off Hoover’s late rally to hand the Bucs boys basketball team its first loss in 49 games. The Mississippi squad beat Hoover 59-49 on Saturday in the Cavaliers Classic in Caledonia, Miss.
Alabama’s three-time defending state champions had not lost since Jan. 19, 2024, when Thompson beat the Bucs 65-55.
If you purchase a product or register for an account through a link on our site, we may receive compensation. By using this site, you consent to our User Agreement and agree that your clicks, interactions, and personal information may be collected, recorded, and/or stored by us and social media and other third-party partners in accordance with our Privacy Policy.