Season in Review

Panthers 2025 Season in Review

2025 NFL Season · Monday, May 11

0:000:00

Your episode · 0:00

The Rundown

Eight and nine, NFC South champs, still playing football in January. Here's how a bottom-quartile offense pulled it off, what Bryce Young actually looked like in year three, and the one defensive number that almost kept them out. The Panthers fell to the Rams thirty-one to thirty-four in the wild card — a game they led in the fourth. Carolina didn't smash. But they didn't get muffed either. They survived.

Let's set the table, because the portrait is messier than the division banner. Carolina's total offensive expected points added — how much every offensive snap moved their scoring chances — landed at minus thirty-nine point one, twenty-sixth in the league. The defense allowed plus sixty-seven point two, twenty-third. Both sides bottom-ten. What bailed them out: takeaways. Twenty-one of them — fifteen interceptions, six fumble recoveries, fourteenth in football. And the fourth-down aggressiveness was off the charts — Carolina went for it on thirty-four of one hundred seventeen competitive fourth downs, twenty-nine percent, second in the league. They had to. Third-down conversion rate was thirty-seven percent, twenty-fifth, so they extended drives by going on fourth. Consistency? Forget it — boom-or-bust all year. Thirty to nothing over Atlanta in Week 3, nine to forty by Buffalo in Week 8, a thirty-one to twenty-eight win over the Rams in Week 13, ten to twenty-seven to Seattle in Week 17. Whatever you saw one week, you couldn't bank on the next.

Now let's talk about the passing offense. Minus twenty-seven point seven in total passing expected points added on five hundred fifty-three attempts, twenty-fifth in the league. Bryce Young threw for three thousand eleven yards, twenty-three touchdowns, eleven interceptions, and took twenty-seven sacks. His completion percentage above expectation was minus zero point three — slightly below average, not a disaster, not a leap. The chemistry that did emerge was Young to Tetairoa McMillan: seventy catches, one thousand fourteen yards, seven touchdowns, plus twenty-five point three in receiving expected points added as the clear number one. The play that defined this passing game came in the wild card. Fourth and two, six forty-three left in the fourth, Carolina down twenty-eight to twenty-four. Young dropped back and hit McMillan deep right for forty-three yards and the touchdown — twenty-three air yards, twenty after the catch — to take the lead. That's the version of this offense that almost stole a playoff game. The other version got sacked thirty-five times on five hundred eighty-five dropbacks. You got both, all year.

Now let's dig into the rushing offense. One thousand nine hundred seventy-seven yards on four hundred sixty-three carries — four point three a clip, nineteenth in the league, one hundred sixteen a game. Rushing expected points added came in at minus nineteen point four, twenty-third. Volume there, per-carry efficiency middle of the pack, but the unit didn't move the needle. The story underneath: Rico Dowdle was the guy. Two hundred thirty-six carries, one thousand seventy-six yards, four point six a carry, six rushing touchdowns, and plus one hundred forty-six point four in rushing yards over expected — sixteenth among qualified runners and the reason Carolina had a credible ground game at all. As a team, the run game was steady — not explosive, but reliably available — which is exactly why Carolina kept calling its number on those aggressive fourth-down tries.

Next up, the pass defense. This is the unit that got muffed. Carolina allowed plus fifty-six point five in passing expected points added — and remember, on defense you want that number negative. Plus fifty-six is bad. Per dropback they allowed plus zero point one one, bottom-tier in the league. Just thirty sacks, twenty-eighth, with a quarterback hits percentile in the third — meaning twenty-nine teams pressured the passer more often. So how did they survive? Ball production. Fifteen interceptions, and corner Mike Jackson was the spark. In Week 11 against Atlanta, third and goal flipped to fourth and eight, Penix targeted the short left, and Jackson jumped it at the sixteen and took it fifty-four yards the other way. That single play was worth minus five point four five expected points to Atlanta — a complete drive killer. The pass rush didn't scare anybody. The ball hawks kept them in games.

And the run defense — same story, different flavor. Carolina allowed two thousand one hundred fifteen rushing yards, one hundred twenty-four a game, and gave up twenty rushing touchdowns. Rushing expected points added allowed was plus ten point six three, twenty-eighth percentile against the run. Neither front did its job at a starter level. The boom-or-bust pattern showed up here too: they held Atlanta to zero points in Week 3 and then watched the Patriots hang forty-two on them the very next week. When this defense had a plan and a takeaway script, they could choke a game out. When they didn't, they got run off the field. That's a front seven that has to get better up the middle. Full stop.

The Bottom Line

B

8-9 regular season

Season MVP is Rico Dowdle — two hundred thirty-six carries for one thousand seventy-six yards, six touchdowns, and plus one hundred forty-six point four rushing yards over expected. The most reliable thing on the roster, week to week. The thing to fix: the pass rush. Thirty sacks on the season, twenty-eighth in the league, and a quarterback hits rate in the third percentile — they almost never got home. You can't keep covering for that with takeaway luck.

This episode is built around one person's roster.

Sign up and get a weekly episode built around yours — player-by-player, in the voice of your smartest football friend.

Get your own weekly episode →