Bills-Panthers: Who you got? Buffalo News writers make their predictions for Sunday's game

Jay Skurski​

There is no doubt about it: The last two games have been troubling. Heck, so were the two before that. But there is reason for optimism. The Buffalo Bills have never lost under Sean McDermott after the bye week, a perfect 8-0. They've never had a three-game losing streak with quarterback Josh Allen under center. They'll be playing a de facto home game with all of the Bills fans in and around Charlotte. Now, what they need is a comfortable win. Perhaps I’m a sucker, but I’m willing to bet the break in the schedule provided the coaching staff enough time to find some answers. Bills, 28-17.

1761499097945.png
Bills quarterback Josh Allen is 1-0 in his career against the Panthers. Harry Scull, Buffalo News

Katherine Fitzgerald​

The Bills have had a chance to reset after the bye and after the last two dismal showings. There are still plenty of areas to clean up, but they should be able to get a few things right. I think the Bills offense looks more dominant and back to its usual self. As for the defense, there's a few injuries to monitor, and there is a stretch of playing down. But this is the defense's chance to get back on track when it comes to takeaways. With a big game for Allen and a strong showing by the defense, the Bills right the ship. Bills, 30-21.

Lance Lysowski​

Who would have thought this Week 8 game in Carolina would mean so much to the Bills? The opponent isn't a pushover, either. The Panthers have won three games in a row, and their rushing attack has been one of the NFL's best. The bye week wasn't enough time for the coaching staff to fix all that's ailed the defense, but the Bills will be well-prepared for this game. They'll tackle better and, on offense, Allen will use short and intermediate passes to pick apart the Panthers. This won't be the blowout some projected when the schedule was released. However, it will be a much-needed win for a team that needs an infusion of confidence. Bills, 31-21.

Steve Trosky​

This is an intriguing game. The Panthers have used their ground game to begin the season with a surprising 4-3 record. Carolina ranks fourth in the league with 140.1 rushing yards per game. The Bills rank 31st in rushing yards allowed with 156.3 per game. Did Buffalo fix its run defense? Chances are the Panthers will find out, especially with quarterback Bryce Young nursing an ankle injury. Watch out for old friend Andy Dalton, who could start if Young is unable to go. I expect James Cook to get more involved and for Josh Allen to smile after a victory. Bills, 34-24.
 
244 total yards 7 sacks 4 turnovers. Tackling was obvious and solid. Pass rushers were disruptive.

Hoecht 1.5 sacks and a forced fumble WELCOME TO BUFFALO.

Love D Walker.

Hairston wasn’t tested as I could see but made a nice open field tackle for little gain. Good experience gained

I know it was Dalton but that is what should have happened vs Dalton. Blowout

Epinesa and Groot were exceptional.
Offense (sigh) Josh was just off. Still did enough but I wanted some Josh things.

Cook he was alright. Work in progress.

Shakir… meh, he’s no Isiah McKenzie.

(Note sarcasm)

Penalties were down. Bout time

The part that blows… Coleman on PR duty? Stop having that happen

Oliver had a sack then season done .

Oh-Gun-Joe-Bee. Learn how to pronounce it.
 
Dude, how stupid was it to expose Coleman, as ineffective as he is a WR, to injury on a kick return?
That was stupid
 

Grading the Buffalo Bills in their 40-9 victory Sunday over the Carolina Panthers at Bank of America Stadium …

Running game: A++​

Quarterback Josh Allen said it best after the win: “When you've got James Cook, just let him Cook.” The Bills’ running back certainly did that, to the tune of 216 yards on just 19 carries – an average of 11.4 yards per attempt. Cook’s total yards rank No. 6 in franchise history for a single game, while his yards per attempt is No. 5. He reached the end zone twice. “He's got the capability to break one at any moment,” tight end Dalton Kincaid said. “It's a lot of fun, because you know as soon as he gets by that last guy, he's gone.” The Bills rushed for four touchdowns on the ground, with the other two coming from Allen, both from 1 yard out. It was an absolutely dominant showing on the ground, one that started with Cook but also owes to the blocking from not just the offensive line, but also the tight ends, wide receivers and fullback Reggie Gilliam, who served as Cook’s lead blocker on more than a few occasions.

1761569543885.png
Bills defensive tackle Jordan Phillips celebrates one of his team’s seven sacks during Sunday’s blowout win against the Panthers.
Harry Scull, Buffalo News


Passing game: C​

Allen was just 6 of 13 for 66 yards in the first half, and things looked hard basically every time he dropped back. Khalil Shakir was the only wide receiver to catch a pass in the first two quarters. Allen shouldered the blame for the struggles. “I just felt like (I) wasn't getting myself into a rhythm, I wasn't trusting my feet,” he said. “I was forcing a couple things.” The passing game improved in the second half, with Khalil Shakir housing a 54-yard touchdown with a great run after catch. Keon Coleman also got involved with three catches for 30 yards. “Josh really caught fire after (halftime), and the value of a competitor at a high level to be able to do that is impressive,” coach Sean McDermott said. That may be the case, but the passing game can’t afford to take two quarters off next week.

Run defense: B​

The score dictated that the Panthers really couldn’t run much in the second half, as they attempted just 11 rushes after halftime, five of which came in the final 5 minutes as both sides were just trying to get to the locker room. Panthers running back Rico Dowdle got free for a 24-yard gain in the first quarter that would have been a touchdown if not for a timely tackle by rookie safety Jordan Hancock. Don’t let that play go forgotten – it was a big one. Playing without Terrel Bernard and Matt Milano, linebackers Dorian Williams (six tackles), Joe Andreessen (five) and Shaq Thompson (four) combined for 15 tackles. Greg Rousseau had a forced fumble that came at the end of a scramble by Panthers quarterback Andy Dalton.

Pass defense: A​

Dalton might still be holding the ball somewhere on the field at Bank of America Stadium. His lack of urgency in getting rid of it is a big reason the Bills’ pass rush was able to pile up seven sacks and nine quarterback hits. The Bills are going to need that type of collective defensive effort moving forward, especially if defensive tackle Ed Oliver is out long term, as feared. Before getting hurt, Oliver had a sack and two quarterback hits. Defensive end A.J. Epenesa’s interception was the third of his career. He’s the fourth defensive lineman in team history to record at least three career interceptions, joining Ron McDole (six), Chris Kelsay (three) and Aaron Schobel (three).

Special teams: B​

Matt Prater was solid on field goals, connecting from 45 and 43 yards, respectively, to open a 6-0 lead. He did miss an extra point, which is a bit of a concern. That was the only big negative on special teams. Punter Mitch Wishnowsky punted three times for a net average of 44.3 yards, placing two of those punts inside the Carolina 20-yard line. The punt coverage held Trevor Etienne to just 13 yards on two attempts, while a 25-yard average on four kick returns. Two of Prater’s six kickoffs did reach the end zone for a touchback, which is an area to clean up a bit.

Coaching: B+​

The first offensive drive stalled as soon as Cook left the lineup. He might not be able to be in on every play, but given how much criticism offensive coordinator Joe Brady has taken recently, it felt noteworthy that Cook was out of the game at that point. Given Brady credit, though: He did use Cook on third down after a game in which the running back did not get a single snap on third down against Atlanta. There is still work to be done in the passing game for Brady, but the end result was hard to argue against the Panthers. The big coaching question coming out of the win is this: Who was really calling the defense? It sure looked like McDermott was doing it, but the coach talked around the topic in his postgame news conference. That’s something to monitor moving forward. No coach has ever done better coming out of the bye week, so McDermott gets props for that. No matter who was playing quarterback for the other team, holding an opponent to less than 10 points is a job well done by the defense. Seven penalties for 60 yards against is still a bit high.
 

With 7:14 left in the first quarter of his first NFL game, Buffalo Bills rookie cornerback Maxwell Hairston took the field against the Carolina Panthers.

In front of a raucous Bills-Mafia-filled crowd at Bank of America Stadium, Hairston made his debut. He was overjoyed.

“It was so fun,” Hairston said. “That’s gotta be one of the funnest moments in my life, for real. I had so much fun out there. Like, I just felt free.”

Hairston’s Week 8 premiere came with a win, as the Bills dismantled the Panthers 40-9 on Sunday.

1761569725980.png
Bills defensive back Maxwell Hairston, middle, warms up at Bank of America Stadium prior to Sunday’s game.
Harry Scull, Buffalo News


For Hairston, who had his 21-day practice window opened Monday and was activated off injured reserve Saturday, the moment was long-awaited. Nearly three months after spraining his lateral collateral ligament (LCL) during training camp, the Bills’ first-round draft pick was ready to play.

Hairston and veteran cornerback Tre’Davious White rotated series throughout the game, with White starting each half. Hairston got a sense in practice this week he’d be playing based on his number of reps. But Bills coach Sean McDermott still wanted to be cautious.

“Yeah, just through the week, it was just more of a ‘this would be ideal if we could get it there,’ but understanding, again, where he was coming from and the time that he missed, just like I said during the week,” McDermott said Sunday.

“So, just wanting to be patient, and it’s hard when you want him out there, but we owe that to the person, to the player, and I thought he came in today and did some good things. Made a big hit on the sideline.”

Hairston, who had 89 tackles and six interceptions in three college seasons at Kentucky, said he felt healthy in his debut.

“I didn’t think about the knee at all, not once today,” he said after the game.

Fellow cornerback Christian Benford saw Hairston as a boost to the Bills defense.

“He brought a lot,” Benford said of Hairston. “He brought his own talent, his speed, his joy, his personality. He brought a lot to the team.”

He made just one solo tackle, though it was noticeable. Panthers receiver Jimmy Horn Jr. took a swing pass out of the backfield, and Hairston diagnosed it, broke on the play and made a big hit on Horn, dropping him in the open field after a 2-yard gain.

“I wanted to tackle (for) so long,” Hairston said. “That just felt good to really like put pads with somebody else. And, yeah, that woke me up for sure.”

He was able to diagnose the play before it happened.

“I know (No.) 15 is a gadget guy for them,” Hairston said. “So, I knew that if he was coming over on the motion, that (it) was going to basically be them two coming down the block, and it was just me and him. And you know, one on ones, I like me.”

The Bills selected Hairston in part for his speed, highlighted by his 4.28 40-yard dash. In training camp, he was competing with White for the starting role opposite Benford when his injury happened. But despite the competition, White was there for Hairston throughout the recovery process.

Hairston said there were times in practice the week leading up to the game that he was overthinking a bit, but his veteran teammates helped him maintain confidence. Those players wanted to see him make his debut, too.

“It was awesome,” Benford said. “Because obviously we be together all the time – outside of football, or during football, outside of practice, I mean. So, seeing him come and ball out on Sunday, it’s awesome to see him. And how much he’s grown, how much he tries his best and works as hard as he can, it’s a blessing.”

Next up, the Bills host Kansas City. However many snaps Hairston is to play against Patrick Mahomes and the Chiefs, the rookie said he wants to build on the concepts of playing fast and playing with confidence. His teammates believe he can do that.

“He has a bright future,” Benford said. “I truly believe that.”
 

During the Buffalo Bills' 40-9 demolition of the Carolina Panthers on Sunday, it appeared on the sideline that head coach Sean McDermott, holding a play sheet while Carolina had the ball, might be calling plays for the Bills' defense. Asked if that were the case, McDermott said it is now a joint effort between him and second-year defensive coordinator Bobby Babich.

“Bobby and I have done it together,” McDermott said Sunday. “We really have. And that'll continue. So, Bobby's a great coach. We've done it together. We'll continue to do it together.

1761569925408.png
Bills coach Sean McDermott surveys the field during the second half of their game against the Carolina Panthers on Sunday in Charlotte, N.C.
Jacob Kupferman, Associated Press


Over the bye week, McDermott said calling the defense had “not crossed (his) mind at this point.”

The Bills got out to a hot start on defense and played far better against the run, holding Carolina to 114 yards on 28 attempts, many of them in fourth-quarter mop-up time. The Bills also had five of their seven sacks on quarterback Andy Dalton in the first three quarters, when they raced out to a 40-3 lead.

Buffalo held the Panthers to 244 yards from scrimmage in all.
 

1761570037045.png
Josh Allen of the Buffalo Bills looks on in the second quarter of the game against the Carolina Panthers. Grant Halverson / Getty Images

After two weeks to stew on their first two-game losing streak heading into a bye under head coach Sean McDermott, the Buffalo Bills answered back in a big way.

Their Week 6 loss “lingered” with them, according to Bills quarterback Josh Allen, and their response against the Carolina Panthers was close to immediate on Sunday. With one defensive stop and turnover after the next, along with some converted drives, the Bills blew out the Panthers 40-9 and improved their record to 5-2. The Bills are now 9-0 in the game after the bye under McDermott.

But even in such an impressive showing, there is a lot to take away from the Bills’ victory — and not all of it is positive.

Let’s dive in:

Defense teases some end-of-season potential​

For the first time in 2025, the Bills’ defense put together a complete game. Throughout their first six games, the Bills showed flashes — whether it was a half, a few quarters, or even on early downs, it really depended on the outing. Even with those moments of brilliance throughout those six weeks, there were routine in-game breakdowns when the defense was gashed for yards and points. It was mostly unpredictable as to when during a game those lulls would hit, and it would force the offense to try and bail them out.

Against the Panthers, the offense never had to bail the defense out. Right from the start, the Bills employed different strategies and personnel that led to excellent results. Although they had some lapses as a run defending unit, particularly against Rico Dowdle, they held the Panthers’ top rushing duo to just 88 yards during the game. Most importantly, they did a much better job forcing longer distances on third down to increase their chances of making game-changing plays. On average, before the game entered garbage time, the Panthers’ average to-go distance on third downs was 8.6 yards.

On top of that, the turnovers returned in a big way. They harassed Panthers quarterback Andy Dalton all game. Ahead of garbage time, the Bills totaled six sacks, they forced two fumbles, recovered both of them, and, of course, had the game-defining A.J. Epenesa interception that put the Bills on the doorstep of another touchdown — and total control of the game. The Panthers managed only 4.1 yards per play before the Bills’ starters came out.

The Bills mixed in some intriguing youth, like rookie cornerback Maxwell Hairston, who played every other defensive series in his NFL debut. They also worked in impressive rookie safety Jordan Hancock on obvious passing situations, the first defensive role of consequence in his NFL career. Defensive end Michael Hoecht, who had been suspended for the first six games, played a massive role right away. Not only was he a heavily used rotational defensive end, but on most of the obvious passing situations on third down, Hoecht would sub in at defensive tackle to give them a leveled-up rusher. The defense felt fresh, and it set the tone for the entire game.

While being completely complimentary of its day, we can also call this game what it is for the defense. The Bills faced a backup quarterback whose best days are behind him and who no longer has any mobility. The Bills had every opportunity to dominate this matchup, and, to their credit, they did. Their next challenge is to have a complete game against a better offensive opponent and to see if these young defensive players can take that step forward, too. But the fact that they made it easier on the offense, and the underlying metrics behind the offense’s showing, leads us to a more significant point.

The passing game is still missing in action — and some WR stats are damning​

Before we get to the very, very large elephant in the room, and part of what I’m sure are the discussions happening with the Bills’ brain trust at the moment, you have to give credit where it’s due. Running back James Cook and the offensive line, the overwhelming strength of the Bills’ offense, dominated the Panthers.

It really seemed like the offensive line had a point to prove after what had happened during the Week 6 loss to the Atlanta Falcons. In that game, the Falcons helped contain a Bills’ rushing attack that had been so dynamic earlier in the season, and there were free defenders uncharacteristically finding their way to contact with Cook at or near the line of scrimmage. Even though the Bills employed similar running concepts all game, the offensive line forced the issue, dominated at the point of attack and gave Cook an incredible cushion to get through the lane. Combine that with Cook’s patience, vision and explosiveness, and that duo made it easy on quarterback Josh Allen and offensive coordinator Joe Brady.

However, just because the Bills put up 40 points and 245 yards on the ground does not erase the overarching theme about the Bills’ passing offense. Somehow, despite having one of the best quarterbacks in the world, every time he drops back to pass, it’s a stressful situation for the Bills.

At one point in the press conference, McDermott was asked about the rushing performance because, as the asking reporter put it, he “loves the run.” McDermott, who said he never said that, defended his outlook perhaps a bit ironically.

“I know the value of being a two-dimensional offense,” McDermott said.

And now, the pendulum has swung so far to the rushing side that the Bills, who once had among the most dynamic passing attacks in the NFL, have become a one-dimensional rushing team with personnel issues. The formula? Run the ball, quick passes and rely on blocking to manufacture yards after the catch. That notion of being two-dimensional isn’t likely to leave McDermott’s mind anytime soon, and nor should it.

If you want a microcosm of the Bills’ passing experience enveloped in one play, look no further than their third-and-6 play at the beginning of the third quarter in Panthers territory. Allen, with Keon Coleman, Khalil Shakir, Elijah Moore, Dalton Kincaid and Ty Johnson on the field, took the shotgun snap and hung in the pocket, going through his progressions for 4.35 seconds — well past how long an offensive line generally gives its quarterback to throw. No one was open. Then, wanting to give his receivers another chance to get open, Allen spun out of the pocket and rolled to his left, holding the ball for an additional 6.51 seconds — at one point running through someone grabbing and ripping part of his uniform — before ultimately taking a 16-yard sack. That’s right, almost 11 seconds, and absolutely no one was open down the field, even in a scramble drill scenario.

Allen always takes the blame head-on, saying he didn’t trust his feet and that he needs to be better at going through his progressions. He brought up one throw he missed to Moore, which, to be fair, he did, but the reason he’s probably beating himself up over it is because it was the only time all game a wide receiver was uncovered enough more than 15 yards from the line of scrimmage to warrant a target. You read that correctly. That target was the only time, all game, that Allen attempted a pass to a wide receiver that went further than 15 yards.

Halloween is around the corner, and spooky season is here, but the passing stats are downright ghoulish. Buckle up. On all 19 of Allen’s passing attempts, his receiver’s average depth of target was 6.11 yards down the field. On his 12 completions, the average depth of the target shrinks to 3.92 yards per completion. That means 71.2 percent of Allen’s passing yards were after the catch.

If you think that’s worrisome, let’s isolate the wide receivers. Of Allen’s 12 attempts to the wide receiver group on Sunday, his average depth of target decreased to 4.75 yards. He completed eight of those passes, with an average depth of target of 0.75 yards. In total, Allen gained only six yards with his arm to receivers through the air. The other 104 yards came after the catch. Allen did not complete a single pass to a wide receiver over 8 yards. He only completed a pass of over four air yards one time the entire game.

Now to the anti-magnum opus — let’s remove Shakir from the equation and focus solely on the boundary receivers. Allen completed only two passes for 22 yards to those receivers, all game, with a 40 percent completion rate. Coleman had both receptions.

So what’s the point? The Bills aren’t always going to be facing teams with a backup quarterback surrendering the ball all game long. They can’t depend solely on the running game every week. They are going to be down in some games and need to rely on their passing attack to get them out of trouble. There will be teams that, like the Bills saw in Weeks 5 and 6, will dare them to throw by bottling up their ground game. If the Bills don’t have an answer early in games, there really isn’t much confidence they’ll be able to do it late. There have been no signs since the first week of the season that the Bills can be a consistent enough team, outside the numbers, to win through the air. As good as the Panthers game was, the Bills do not have the two-dimensional offense they want — and the one they’ll need to have to win a Super Bowl.

With the Nov. 4 trade deadline closing in, and the more the evidence mounts, the more it becomes crystal clear. The Bills desperately need another boundary receiver. They need to be able to challenge defenses past 20 yards through the air. Heck, they need to challenge defenses past 10 yards. If they want to unlock their MVP quarterback and reinstall some of the magic the offense has lost, they must go out and strike for a receiver who can instantly become a starter, and potentially Allen’s top target outside the numbers. And in doing so, it might make their running game even better. It will be costly, and the Bills will want to find the right situation, but the need is as clear as day. It all depends on how much the Bills are willing to spend to get the right receiver.

USATSI_27425226-scaled.jpg

Ed Oliver is one of many Bills defensive tackles to have sustained injuries this season.Bob Donnan / Imagn Images

Ed Oliver’s injury puts even more focus on the multi-pronged trade deadline​

With his immediate rule out after sustaining a biceps injury, things certainly do not sound promising for starting three-technique defensive tackle Ed Oliver. It’s gone from bad to worse for the Bills at defensive tackle. T.J. Sanders, who began the year as Oliver’s primary backup, is on Injured Reserve for at least two more games with a knee injury. DaQuan Jones, a one-technique who filled in for Oliver at three-technique during Oliver’s prior four-game absence, popped his calf ahead of the Falcons game and hasn’t been visible to the media at team facilities since. The Bills also lost DeWayne Carter for the year due to a torn Achilles tendon.

If there’s one encouraging thing, it’s that the Bills felt good enough about the Jones calf injury that they didn’t put him on IR. But in the interim, without Jones on the practice field in any capacity last week, thinking he’ll be able to return for the Chiefs game in Week 9 seems far-fetched. That means the Bills will head into this week with two healthy defensive tackles on their 53-man roster — rookie one-technique Deone Walker, and versatile veteran reserve Larry Ogunjobi. Even if they signed practice squad defensive tackle Jordan Phillips to the 53-man roster, they still only have three. Of all the potential options, striking a deal for someone like the New York Jets’ Harrison Phillips, who spent four years in Buffalo before leaving in free agency, would make sense given his familiarity with the scheme. Trading for a defensive tackle, regardless of his position, might be necessary — as early as this week. That, along with trading for some safety depth and a receiver, could be high on the priority list.
 
Balls

James Cook. Epic stuff from Jimbo. He's one of the best backs in the game.

OL, Gilliam and TE's. The blocking up front was superb. Opened up the whole thing for Cook

Shakir. Our one and only weapon in the pass game. YAC master

Defense. It was Carolina and Andy Dalton but they did what they had to. Honorable mentions to Groot, Hoecht, Epenesa and Shaq Thompson.

Andy Dalton. Always looking out for us. Buffalo legend.



Goats

Brady. Still cant design a play to get anyone open. Our whole passing system is "Here Shakir, please do something" .... WR screens galore and only one out of 3 or 4 ever work. I get that the talent to work with isn't great. But still. I am concerned with the tough stretch (sans Miami) coming up next.

Kincaid, Bernard, Oliver. Kincaid had one grab and didn't play again. Bernard did not play, Oliver is hurt again. Add Milano to the list as he was once again inactive. This poker of princesses gets on my nerves.

Whoever is responsible for the athletic trainers and staff. Not sure if that falls on Beane or McD or both. But year after year this team is a wreck in injuries. Did you guys see the list coming of the fucking bye??? .... We need a new staff. The current ones are clearly not it. Been insisting on this for a few years now.

Kick returning. I get that roster spots are at a premium, specially with all the injuries. But we need Codrington active man. None of our other returners can do much and starting field position is a thing.
 
The whole part about our passing game is depressing man. We have the best QB in the world and we have him driving a beat up Prius.

Criminal what McBeane have done to him. But its ok. McStupid got all his defensive players and we are dominating .... what? we are not? .... Oh
 
Defense was indeed dominant. They had to. It was a shit team. A real test comes up next week. If they can play solid vs Reid and Mahomes maybe I'll get hyped.
 
Tearing a bicep has zero to do with conditioning staff. These giant humans are causing injuries based purely on physics. Never had bicep or pectoral tears back when Levy coached… the players were smaller
 
The whole part about our passing game is depressing man. We have the best QB in the world and we have him driving a beat up Prius.

Criminal what McBeane have done to him. But its ok. McStupid got all his defensive players and we are dominating .... what? we are not? .... Oh
It's gotta be wearing on Josh, too. You can see that he's off and it's because he's lost confidence in his receivers
 
We played a backup QB that is obviously nowhere near the QB he once was. The Bills were gifted this win. I still see the same issues both on defense and on offense. I hope I am wrong but the Bills are a significantly flawed team and wins moving forward are going to be hard to come by. I think this is a lost year.
 
Back
Top