

The last time the Bills and Vikings clashed should only conjure entertaining memories. Back in 2022, Kirk Cousins and Josh Allen battled in an overtime barnburner, a game known for its highlight-reel catches by Justin Jefferson as Minnesota came back from a huge deficit and outscored Buffalo 16–3 in the second half. The Vikings ultimately came out victorious in a contest featuring over 480 yards of offense on both sides.
Fast-forward four years and at least one team is not that different. In fact, the Buffalo Bills have never been more consistent offensively. They rank first in points (33.3) and second in yards (393.1) per game, with top marks across the board on conversion rates and other granular stats, like yards per play. Joe Brady stepping up to coach a new era in Buffalo is exactly what Josh Allen and the franchise needed, an organization that felt stale after one playoff disappointment after another. Now, many power rankings have Buffalo as the #1 team in the league, and that's tough to argue. With an offense this explosive and a defense that makes enough plays when it matters (they are 17th in opponent yards per play), enemies are faced with much to overcome.
Last week, Buffalo initially looked vulnerable, even off their bye-week, against a motivated Ravens defense. After an opening touchdown drive, the Bills’ offense was limited in the first two quarters: 126 yards, two field goals, two turnovers. But Baltimore suffered early injuries to Lamar Jackson and Tyler Huntley, which forced the undrafted Joe Fagnano to pick up the pieces on offense. Ultimately, it was too much to overcome. Regardless, we can't say that we were overly impressed by the way Buffalo battled initially. After all, if pundits are going to deem you the #1 team in the NFL, you will be harshly scrutinized. If Lamar Jackson played that entire game, we're not sure if Buffalo comes out the victor.
The Vikings took part in a heated NFC North competition in Detroit last Sunday, in a contest where markets continued to inflate the spread on the hometown Lions. In the end, it turned out to be the right side as Detroit pulled ahead by four in the fourth quarter. Minnesota's lack of offensive firepower was on full display at the end of regulation, failing to convert, down 19-15 with only three minutes left. They went three and out. For the second straight week, the Lions defense impressed and held the Vikings to only 266 total yards and 15 first downs.
Regardless of what defense they’ve faced, the Vikings’ offense just hasn’t been good enough. Despite their undefeated record heading into Week 8, the Vikings rank 26th or worse in a variety of important categories: points per game, yards per game, yards per play, sacks allowed, passing yards per game, and third-down conversion rate.
Monday Night Football is not about “the spot.” Even though Minnesota is coming off their first loss of the season, both teams are in a good place, 6-1 and both 3-0 in this situation (Buffalo is 3-0 on the road, Minnesota is 3-0 at home). The Bills’ games usually feature a ton of points, which means they allow their opponent to score plenty (25.9 ppg). Meanwhile, the strength of Minnesota is clearly their defense, a unit that allows just 13.3 ppg (first), but they have a huge matchup problem in Week 9: Josh Allen. Trusting that Buffalo will find enough points to pull ahead of Minnesota at a certain point, even at home, we simply can't support the purple team.
Bills vs Vikings prediction: Bills -3.5 (+100) available at time of publishing. Playable to 4.5 (-110).
Considering they're the two top teams featured on Monday Night Football, 45.5 is a very interesting number for the total. Games featuring the Buffalo Bills have been rather straightforward as far as points go. Despite an average listed total of 52, the Bills’ battles have gone Over in five out of seven; overall their games average a whopping 59 points this season.
On Monday Night Football, the market is expressing a vehement, “no– we will not see the usual output from the Bills nor their opponent in Week 9.” The question is, do we agree?
Essentially, bettors and prognosticators are alleging that the Minnesota defense will have enough success to limit Buffalo’s production on at least half their drives. Teams average between 8–11 drives per game, which means that Buffalo will roughly score on 4.5-5 possessions. Of course, that could mean anywhere from 15 to 35 points.
Without getting too much into the numbers, we're here to say that we mostly agree. Minnesota is coming off of a loss and Brian Flores, their defensive coordinator and one of the most aggressive coaches in the league, has a point to prove. At home, the Vikings defense, which permits the fewest explosive plays in the league and only 4.7 yards per play (second), will experience some success.
The issue is that Josh Allen and the Bills’ offense is extremely efficient when it matters. No team scores more touchdowns per game (3.9), and they put the ball in the end zone on 70% of red-zone possessions (fifth). They’re also top six on third and fourth-down conversions.
On the other side, Minnesota leads the NFL in sack rate (10.96%), which is no surprise considering how much Flores likes to blitz his opponent (over 70% of plays, a.k.a. an absolutely ridiculous rate). They’re also a top defense in all the same situations, like in the red zone and on third downs. Both sides, the Bills’ offense and Vikings’ defense, will win some of these mini-battles.
The real question, then, is: how much production will be seen from the Minnesota offense? In short, we don’t trust it. For a group that only garners 4.7 yards per play (29th), a complete and sudden turnaround, simply because they lost their first game last weekend, seems unprecedented. Despite what most Bills’ games produce, we like this one to feel different.
Bills vs Vikings prediction: Under 45.5 (-110) available at time of publishing. Playable to that number to -120.
