Two 6-1 teams close out Week 9 when the Bills visit the Vikings for the first-ever Monday Night Football meeting between these franchises, kicking off from U.S. Bank Stadium. Buffalo brings the NFL’s highest-scoring offense; Minnesota counters with its stingiest defense, now playing without starting quarterback Kyler Murray. We’re breaking down the Monday Night Football matchup between the Bills vs. Vikings and the latest Kalshi odds.
Bills at Vikings Odds: Spread, Moneyline and Total at Kalshi
On Kalshi, the Bills were trading near 62% to win earlier in the week, a Bills-win-by-3.5+ contract sat near 46%, and the total hovered around 44.5 (roughly $2.57 million traded on the win contract at that point). By Monday morning, Buffalo’s win probability had settled near 61%, with $5.5 million traded on Kalshi’s main contract.
Polymarket tells a similar story: Buffalo at 62% ($676,910 traded), , a 62¢/39¢ moneyline, a -3.5/+3.5 spread and a 44.5 total. Expect these numbers to keep moving at prediction markets before kickoff.
Carson Wentz Starts for Minnesota: Kyler Murray is Out
Murray will sit out with a hamstring strain he picked up in Minnesota’s Week 8 loss to Detroit. Coach Kevin O’Connell has called it a week-to-week issue rather than one that lands Murray on injured reserve, so Carson Wentz steps in for his second start of the year. In his limited snaps so far, Wentz has been efficient if unspectacular: a completion rate near 59%, zero interceptions, and 276 passing yards to his name.
The absence matters more for Buffalo than for Minnesota’s defense: the Bills average 33.3 points per game and convert close to 7 of every 10 red-zone trips into touchdowns, one of the better marks in the league.
Don't forget to grab the Kalshi promo code, read our Kalshi review, and download the Action Network app for more NFL, prediction markets and analysis.
The Matchup: Buffalo’s Offense vs Minnesota’s Defense
Mismatches define this one. Buffalo’s offense ranks among the NFL’s most efficient, but its defense sits 27th in opponent EPA per play and has given the ball away 11 times. Minnesota’s offense, hurt further by the quarterback change, ranks 30th in EPA per play… yet the Vikings still lead the league in points allowed.
Pressure is the connecting thread: Minnesota ranks first in the NFL in pressure rate, with Buffalo right behind at second. That points toward a game decided more by field position than explosive plays. For Buffalo, the case is simple: Josh Allen against a backup quarterback who has yet to throw an interception this year. For Minnesota, it comes down to Brian Flores’ blitz package and a deliberate offensive pace that could keep the scoreboard from climbing.
Monday Night Football Kalshi Combos
Kalshi’s combo tool lets traders stack two or more markets from the same game into one contract, which only pays out $1 if every leg hits. Combos aren’t priced by multiplying each leg’s standalone price: Kalshi runs a request-for-quote, pulling a live price that reflects how the legs actually move together.
That correlation cuts both ways. A team’s moneyline and its own team total tend to move in the same direction, so pairing them doesn’t add as much value as it might look like on paper.
A cleaner example from this matchup: a low-scoring script built around Minnesota’s pass rush would likely push the game total down and Buffalo’s team total down together, since both outcomes stem from the same thing, the Bills offense getting bogged down. Combo prices account for that overlap instead of ignoring it.
Trends to Know
Low-scoring finishes have followed Minnesota all year: 6 of 7 games have landed Under the total, best in the NFL, while Buffalo has trended the other way, clearing the total 5 times in 7. The schedule-spot history also favors the Bills: Minnesota hasn’t beaten a team riding a winning streak on a Monday night in seven tries, and Buffalo has won its last eight games as a road favorite the week before a division matchup.
How to Watch
| Matchup | Buffalo Bills vs. Minnesota Vikings |
| Date | Monday, Nov. 9, 2026 |
| Kickoff | 8:15 PM ET |
| Venue | U.S. Bank Stadium, Minneapolis |
| TV | ESPN, ABC |
If you want more Action Network content, be sure to add us as a preferred source on Google.













