Bills vs Vikings Prediction, Odds, Best Bets - Nov 9, 2026

BILLS(6-1)
VS
VIKINGS(6-1)
SPREAD
Vikings +3.5
TOTAL
45.5
MONEYLINE
Bills -192
Monday (11/9) · 8:15 PM ET · ESPNU.S. Bank Stadium, Minneapolisodds at time of writing
U.S. Bank Stadium interior during a Minnesota Vikings game
U.S. Bank Stadium. Photo: Myotus, CC0, via Wikimedia Commons

Two 6-1 teams meet on Monday night at U.S. Bank Stadium, with Buffalo bringing the highest scoring offense on the slate against a Minnesota defense allowing the fewest points on the slate.

The Matchup

This is the cleanest strength on strength game of the week, and Minnesota's defense is the side of that fight that gets to play at home. Buffalo averages 33.3 points per game and 404.6 total yards per game. Minnesota allows 13.3 points per game and has given up only 93 points in seven games. Something has to give, and the Vikings have the specific tools that travel from week to week.

They have 25 sacks and 50 tackles for loss, they have 8 interceptions and 12 takeaways against only 5 giveaways, and they have been penalized only 39 times. That is a disciplined, disruptive defense that does not beat itself. Buffalo has 11 giveaways and a minus 2 turnover differential, and against a defense that takes the ball away without giving it back, those loose possessions are where a road favorite bleeds margin.

Buffalo's offense is still frightening, and pretending otherwise would be dishonest. Josh Allen has 1,793 yards with 11 touchdowns and 5 interceptions for Buffalo, James Cook III has 138 carries for 707 yards and 7 touchdowns, and Dalton Kincaid has 27 catches for 401 yards and 2 touchdowns. The Bills run for 148.4 yards per game at 4.8 yards per carry with 16 rushing touchdowns as a team, and they just beat Baltimore 36-10 in Week 8 after scoring 33 against Las Vegas and 37 against the Los Angeles Rams.

They can score in bunches on anyone. The catch is that Minnesota does not play the kind of games where bunches happen. The Vikings won 16-10 over Indianapolis in Week 7 and 23-13 over New Orleans in Week 5, and even their first loss, 19-15 to Detroit in Week 8, was a grind. They drag explosive teams into low possession games and dare them to be patient for four quarters.

Health will shape how patient Buffalo can be and how functional Minnesota can stay. Kyler Murray is questionable with a hamstring injury for Minnesota. He is Minnesota's quarterback in this matchup and his mobility is part of how the Vikings offense, which averages only 185.4 passing yards per game and 20.0 points per game, creates enough to support its defense.

Keep an eye on whether Kyler Murray plays before placing a bet. Christian Darrisaw is questionable with a shoulder injury for Minnesota. Keep an eye on whether Christian Darrisaw plays before placing a bet. Donovan Jackson is on injured reserve with a knee injury for Minnesota, listed as a Knee - Meniscus injury, and Josh Oliver is on injured reserve with a biceps injury.

For Buffalo, Spencer Brown is out with a back injury, Greg Gaines is out with a calf injury, and Dee Alford is out with an ankle injury. Brown being out matters against a Minnesota front with 25 sacks, because Allen's protection is the one place this Bills offense can be stressed into mistakes.

Key Factors

Allen against the Minnesota pass rush with Brown out is the deciding battle. If Minnesota gets home with four, drops into coverage, and forces Allen to hold the ball, the Vikings with 50 tackles for loss will create the negative plays that kill Buffalo drives before they reach the red zone.

Buffalo allows the game to stay close in another way too. The Bills allow 25.9 points per game, far more than Minnesota at 13.3, so even a modest Vikings offensive day can be enough if the defense holds Buffalo in the twenties. DJ Moore is questionable with a knee injury for Buffalo.

Keep an eye on whether DJ Moore plays before placing a bet. Joshua Palmer is questionable with a hamstring injury for Buffalo. Keep an eye on whether Joshua Palmer plays before placing a bet. If either receiver is limited, Kincaid becomes an even more obvious focus for Minnesota coverage.

The favorite case for Buffalo is that talent and scoring power eventually break a low scoring team. The Bills average 13.3 more points per game than Minnesota scores, they have the best quarterback and the best running back in this game by the leader numbers, and Minnesota just lost for the first time, falling 19-15 to Detroit in Week 8 while scoring only 15 points.

If Allen and Cook produce their normal output, Minnesota at 20.0 points per game and 299.3 total yards per game simply cannot keep up, and Buffalo wins by a touchdown in a game that never feels that close. It falls short because it assumes Buffalo gets its normal number of possessions and its normal efficiency against a defense that has allowed 10, 13 and 19 points in its last three games.

Minnesota shortens games, wins the turnover battle at plus 7, and plays at home on Monday night. A road favorite laying more than a field goal needs to be clearly better in the trenches, and with Brown out against this pass rush, Buffalo is not.

The counterpoint that beats this pick is Murray being limited or out and Minnesota having no offensive answer at all. If the hamstring keeps Murray from moving, or he cannot go, the Vikings offense that already struggles to reach 20 points could stall completely, and even a great defense wears down when it never leaves the field.

Buffalo would get short fields, Cook would pile up carries late with a lead, and a 27-13 type Buffalo win would look obvious in hindsight. That risk is real and it is why the Murray news matters more than any other injury in this game. If he plays and can move, Minnesota's defense plus home field plus points is the right side of a grind.

Our Pick
Vikings +3.5 (-110)

Minnesota at home leans on a defense that makes every drive difficult, and Buffalo will have to earn points the hard way in Minneapolis. That resistance is enough to back the home team getting points on Monday night. Take the Vikings +3.5.

Score Projection
Vikings 24, Bills 22

Game Information

DateMonday (11/9)
Start Time8:15 PM ET
How to WatchESPN
VenueU.S. Bank Stadium, Minneapolis
SpreadVikings +3.5
Total45.5
MoneylineBills -192

Every pick is published with its line before the game. Odds via consensus sportsbooks at time of writing and move constantly. Must be 21+. If gambling is a problem, call or text 1-800-GAMBLER.