The final game of Week 9 is a big one. The Buffalo Bills and Minnesota Vikings both show up at 6-1, both lead their divisions, and they meet Monday night at U.S. Bank Stadium in a game that doubles as an early look at two of the best teams in the league. Kickoff is 8:15 p.m. ET on ESPN and ABC, and it is the Vikings’ first primetime game of the season. The catch for Minnesota is the quarterback spot: Kyler Murray is out with a hamstring strain, so Carson Wentz gets the start.
What the Odds Say About Bills vs. Vikings
If you are new to betting lines, here is the quick version. A spread is the number of points a favorite is expected to win by, and a total is the combined points both teams are expected to score. Buffalo is a 3 to 3.5-point favorite depending on the sportsbook, which means the market thinks the Bills win by a field goal or so on the road. The moneyline sits around Bills -155 and Vikings +130 at BetMGM, and DraftKings has it closer to Bills -185 and Vikings +154.
The line has moved since the week began. Buffalo opened around -3, and the number crept to -3.5 at many books once news broke that Murray hurt his hamstring in the loss at Detroit. The total has dropped, too. It was as high as 48.5 earlier in the week and has come down to somewhere between 44.5 and 46.5 depending on the book, which tells you bettors are leaning toward a lower-scoring game with the Vikings’ offense in flux. BetMGM reported that roughly 73 percent of bettors were backing the Bills to cover.
Both teams have clear betting trends heading in. Buffalo is 5-2 against the spread this season with the over hitting in five of seven games, while Minnesota is 4-3 against the spread with the under cashing in six of seven. Those two trends pull in opposite directions, and that tension is the heart of this matchup.
| Monday, November 9 at 8:15 PM | Spread | Money | Total |
| Buffalo Bills | -3 (-118) | -173 | O 44.5 (-110) |
| Minnesota Vikings | +3 (-107) | +146 | U 43.5 (-102) |
An Unstoppable Offense Meets an Immovable Defense
This game is a classic strength-on-strength setup. The Bills, in their first season under coach Joe Brady, own the league’s most points and have won five straight after a 37-34 overtime win at the Rams, a 33-30 win at the Raiders and a 36-10 rout of the Ravens last week. Quarterback Josh Allen has thrown for 1,793 yards with 11 touchdowns and five interceptions, and he is just as dangerous with his legs. Buffalo is 3-0 on the road this year, and tight end Dalton Kincaid and the receiving group give Allen plenty of targets.
Minnesota, meanwhile, has the hardest defense in the league to score against. Defensive coordinator Brian Flores sends extra pass rushers at a historic rate, blitzing on nearly three-quarters of opposing drop-backs. That style can rattle quarterbacks, but Allen is known for slipping out of trouble and turning broken plays into big gains, so this is where the game could be decided.
The Vikings are coming off their first loss of the year, a 19-15 defeat at Detroit in which the offense stalled. Minnesota went just 3-for-11 on third and fourth downs and finished with only 266 total yards, even though the defense sacked Jared Goff four times. Before that, the Vikings beat the Colts 16-10 and then had their bye week.
Wentz, Jefferson and the Injury Report
With Murray sidelined and week-to-week, the Vikings turn to Wentz, who is 33 and making his 101st career start and his seventh for Minnesota. Max Brosmer is the backup. The bright spot is his connection with Justin Jefferson. In seven games with Wentz at quarterback, Jefferson has averaged 6.4 catches and 89.1 yards, and this season he has 28 catches for 335 yards and four touchdowns. Minnesota is also without receiver Jauan Jennings (calf) and running back Demond Claiborne (knee), and safeties Jay Ward (knee) and Theo Jackson (quad) are questionable.
Buffalo has its own list. Receiver Joshua Palmer is out with a hamstring injury, and left tackle Dion Dawkins (ribs), guard Alec Anderson (ankle), defensive back Jordan Hancock (hamstring), lineman Greg Gaines (calf) and receiver Tyrell Shavers (knee) are all questionable. Dawkins matters most, because protecting Allen against Minnesota’s pressure is the Bills’ biggest job.
For casual fans, it helps to keep an eye on the live NFL odds before kickoff, since the final injury news can still nudge the spread. If you want to see how the lines translate into a payout, the betting calculator breaks it down in seconds.
A Short History Between the Bills and Vikings
These teams do not meet often. They have played just 15 times since 1971, and Minnesota leads the all-time series 9-6. The most recent game was a wild one in November 2022 in Orchard Park, when the Vikings won 33-30 in overtime. Allen is 1-1 against Minnesota in his career, with his first NFL win coming in a 27-6 victory over the Vikings in 2018, the game remembered for his hurdle over linebacker Anthony Barr. Minnesota has also covered the spread in three of the last five meetings.
Prediction and Best Bet
Buffalo has the better offense and the steadier quarterback situation, and that matters on a night when Minnesota is down its starter, its third receiver and a backup running back. The Vikings’ defense will make life hard on Allen, and Minnesota’s offense should struggle to keep pace if Buffalo scores in the high 20s. Still, with the total sitting in the mid-40s and the Vikings playing at home under the roof, this looks like a tight, grinding game that comes down to the final possession.
- Prediction: Buffalo Bills 24, Minnesota Vikings 20
- Best Bet: Under on the total, with the Vikings +3.5 as a lean if you can find the full half point
The under is the cleaner play here. Minnesota has hit the under in six of seven games, two elite pass rushes should limit big plays, and Wentz is not likely to turn this into a shootout. Take the points only if you can get +3.5, because a three-point Bills win is the single most likely result and the hook is the difference. Always bet responsibly and only what you can afford to lose.
