The Buffalo Bills enter their matchup with the Minnesota Vikings on Sunday uncertain about the availability of their star quarterback, and that has had a dramatic effect on this week’s betting odds.

The Buffalo Bills enter Week 10 of the NFL season holding the AFC’s top seed but is coming off a difficult divisional loss last week. What’s more, uncertainty swirling around the availability of star quarterback Josh Allen has thrown this pivotal game in doubt for Buffalo. As a result, the Bills and Vikings see sliding betting odds at most sportsbooks.  

The Bills (6-2, 4-3-1 ATS) welcome Minnesota to western New York for a clash of two competitive teams. The Vikings (7-1, 3-4-1 ATS) have a strangle hold on the NFC North division right now and will likely play as an underdog for just the second time this season. Buffalo, meanwhile, holds just a half-game lead in the AFC East and needs to grab a win here. 

Here’s a look at the best betting odds for this game between the Bills and Vikings. 

Best Betting Odds for Bills vs Vikings

SpreadMoneylineTotal
Vikings Best Odds+3.5/-107 (PointsBet)+160 (BetRivers)Over 43.5/-107 (PointsBet)
Bills Best Odds-3.5/-105 (BetMGM)-179 (Caesars)Under 44/-115 (BetRivers)

The Bills started as 6.5 to 7-point favorites in the NFL Week 10 opening lines for this game. But Allen’s injury has seen the odds slide back toward Minnesota. That said, Buffalo might be happy to see its line set in single digits, considering their struggles to cover double-digit spreads of late.

But the spread isn’t the only part of the betting odds to be affected in this Bills-Vikings matchup. The Point Total has also dropped from where it opened, going from 49.5 at most sportsbooks to 43.5. 

NFL Week 10 Preview: Buffalo Bills vs Minnesota Vikings

Buffalo couldn’t hold their lead against the Jets and saw its offense flounder in the second half for the second week in a row. Minnesota, meanwhile, rallied behind quarterback Kirk Cousins to top the Washington Commanders on the road last week. 

Allen’s availability will have a significant effect on this line one way or the other. Should Allen miss a significant amount of time to this injury, his NFL MVP odds will continue to fade. He’s led one of the top passing attacks in the league, and sees a favorable matchup here, considering Minnesota has surrendered the fifth-most passing yards-per-game this season (256.9). That said, the Vikings limited Washington to just 126 passing yards last week and their defense has forced seven turnovers over their last three games. 

Minnesota comes to this contest with a talented core of offensive skill players. Cousins is playing some of the best football of his career and he’s surrounded by playmakers in Dalvin Cook, Justin Jefferson, and Adam Thielen. The Vikings added tight end T.J. Hockenson at the deadline, adding even more depth. 

The Vikings average 24.1 points-per-game this season, eighth-most, but have struggled to score at times away from home. Minnesota averages 19.8 points-per-game on the road, and they’re facing one of the league’s elite defenses. 

Betting Trends Affect Bills, Jets Odds 

Several betting trends affect the odds in this matchup between the Bills and Jets. Under head coach Sean McDermott since 2020, Buffalo enjoys as a 14-7-2 record against the spread when playing at home. The Bills are 19-4 outright in their last 23 home games overall and have yet to lose there this season. Buffalo sports a 4-1 record in the last five meetings between these clubs. 

Minnesota has gone 6-6 against the spread as a road underdog since 2020, but are 4-0 against the spread in their last 4 Week 10 contests. The Vikings sport a 5-2 mark against the spread in their last seven road games against a team with a winning home record. 

The Bills have seen the Under hit in each of their last six games, and in four of the last five matchups between these teams in Buffalo. The Under is 11-3 in the Bills last 14 games following an outright loss. The Over is 5-1 for Minnesota in their last six versus teams with winning home records. 

Top Sportsbooks 2023
5.0 rating
Bet $5 Get $150 in Bonus Bets
If Your Bet Wins
4.3 rating
Get Up To $100
In Bonus Bets!
Bonus Code: Sports
3.3 rating
First Bet Offer Up To $1500

BetMGM Sportsbook Welcome Offers Halted in the state of NY! But Available In NJ.
4.8 rating
Bet $50
Get Up To $1000 Back In Bonus Bets
On Caesars
4.5 rating
Bet $5, Get $150 in Bonus Bets