Two 6-1 teams, and one miraculous Monday Night Football matchup featuring the league's best team. Claim every one of these Bills vs. Vikings betting promos and unlock up to $5,200 in bonus value before kickoff of Monday's NFL showdown at U.S. Bank Stadium on Nov. 9.
Here's the plan: tap each sign-up button, use the code shown in the table when there's one, register, make a deposit, and place a first bet on the Bills vs. Vikings odds. Offers change by state, so check the states column in each table before you tap. Not sure what a winning ticket pays? Our betting odds calculator does the math.
Here for Polymarket or Kalshi? Claim your bonus with the buttons right below, or scroll down to the sportsbook table.
| Bills vs. Vikings Sportsbooks | Bills vs. Vikings Betting Promos | Sign-Up Link |
|---|---|---|
| Fanatics Sportsbook | Up to $1,000 Matched in FanCash | ACTION26 |
| BetMGM | $1,500 First Bet Offer | TOPACTION |
| bet365 | $200 Bet-and-Get Promo | Click Here |
| DraftKings Sportsbook | $200 Bet-and-Get Promo + 3 Months of NBA League Pass | Click Here |
| FanDuel Sportsbook | Get $200 in Bonus Bets | Click Here |
| theScore Bet | $1,000 Bet Reset | ACTNEWS |
| betPARX | Get $50 in Bonus Bets, or 200% Profit Boost | TANBONUS |
| Hard Rock Bet | $500 in No Sweat Bets | Click Here |
| BetRivers | 2nd Chance Bet, Up to $500 | Click Here |
| Borgata | $100 Bet-and-Get Promo | ACTIONBSPORTS |
Bills vs. Vikings Odds
Buffalo is a 3-point road favorite at U.S. Bank Stadium, and the total sits at 44.5 points. Some books show the Bills at -3.5. Minnesota is the home underdog at +145 on the moneyline.
| Market | Bills | Vikings |
|---|---|---|
| Spread | -3 | +3 |
| Total | 44.5 | 44.5 |
| Moneyline | -175 | +145 |
Bills vs. Vikings Prediction
Bills vs. Vikings prediction: Vikings +3. I'm taking the points at home.
Two 6-1 teams meet on Monday Night Football, and the spread is only three points. That's the most common final margin in the NFL, so getting the three points carries real value. Buffalo is 3-0 on the road, but all three of those wins came by one score, and Minnesota is 3-0 at home. The last time these teams met, in 2022, the Vikings won 33-30 in overtime. That's why I'm siding with Minnesota.
The Vikings' defense is the reason I like this side. It ranks first in EPA per play allowed, while opponents convert fewer than 30% of their third downs against it, and Minnesota has 12 takeaways. CB Byron Murphy Jr. has three interceptions himself, and Brian Flores says he isn't changing his blitz-heavy approach, which means Josh Allen has to throw into pressure. Buffalo drew 10 penalties for 87 yards against Baltimore, and mistakes like that cost more against a defense this tight.
The quarterback change doesn't scare me off Minnesota. Carson Wentz starts because Kyler Murray has a hamstring strain, coach Kevin O'Connell said Thursday. In two appearances this season, Wentz has thrown three touchdowns and no interceptions with a 106.4 passer rating, and the Vikings won both of those games. Buffalo's secondary ranks 26th in dropback EPA allowed, per the same RBSDM numbers, and Justin Jefferson already has 28 catches for 335 yards and four touchdowns. Wentz just has to keep the offense moving and get the ball to Jefferson, and the defense can do the rest to cover three points.
How to Watch Bills vs. Vikings
| Detail | Info |
|---|---|
| Date | Monday, Nov. 9, 2026 |
| Time | 8:15 p.m. ET (7:15 p.m. CT, 5:15 p.m. PT) |
| Channel | ABC, ESPN |
| Streaming | ESPN+ |
| Location | U.S. Bank Stadium, Minneapolis, Minnesota |
Bills fans in New York can use three of the ten sportsbooks below: Fanatics Sportsbook, DraftKings Sportsbook, and FanDuel Sportsbook. Vikings fans in Minnesota can't use any sportsbook offer here, since Minnesota isn't on any sportsbook list, but it is on both prediction market lists.
Bills vs. Vikings Betting Promos From Top Sportsbooks
These ten offers run in the same order as the table above. Every one has its own sign-up button, so grab as many as your state allows before the 8:15 p.m. ET kickoff on Monday night.
1. Fanatics Sportsbook
The Fanatics Sportsbook promo code ACTION26 opens 10 days of FanCash matches worth up to $1,000. Bills vs. Vikings can be your day-one bet.
Prefer a smaller buy-in? ACTION350 pays $350 in FanCash for a $20 bet, while New York players get 10x100% profit boost tokens instead. Tap the button that fits your state, then back the Bills or the Vikings.
| Fanatics Sportsbook Promo | Fanatics Sportsbook Sign-Up Bonus | Fanatics Sportsbook Legal States |
|---|---|---|
| Fanatics Sportsbook Promo Code ACTION26 | Get Up To $1,000 Matched in FanCash | AZ, CO, CT, DC, IA, IL, IN, KS, KY, LA, MA, MD, MI, MO, NC, NJ, NY, OH, PA, TN, VA, VT, WV, WY |
| Fanatics Sportsbook Promo Code ACTION350 | Bet $20, Get $350 in FanCash | AZ, CO, CT, DC, IA, IL, IN, KS, KY, LA, MA, MD, MI, MO, NC, NJ, OH, PA, TN, VA, VT, WV, WY |
| Fanatics Sportsbook Promo Code (Click Here) | Get 10x100% Profit Boost Tokens Instantly | NY |
2. BetMGM
Lose your first bet and the BetMGM bonus code TOPACTION returns it as bonus bets, up to $1,500. No other first-bet refund on this page pays more.
Two other versions exist. TANGET2 gives up to $1,000 in No Sweat Tokens over 10 days in select states, and ACTIONGET pays $150 in bonus bets for a winning $10 bet in Michigan, New Jersey, Pennsylvania, and West Virginia. Tap your state's button below, then pick a side in Monday's game.
| BetMGM Bonus Code | BetMGM Promo | BetMGM Legal States |
|---|---|---|
| BetMGM Bonus Code TOPACTION | Get Up to $1,500 Back in Bonus Bets if Your First Bet Doesn't Win | AZ, CO, DC, IA, IL, IN, LA, KS, KY, MA, MD, NC, OH, TN, VA, WY |
| BetMGM Bonus Code TANGET2 | Get Up To $1,000 In No Sweat Tokens Over 10 Days | AZ, CO, DC, IA, IL, IN, LA, KS, KY, MD, MO, NC, OH, TN, VA, WY |
| BetMGM Bonus Code ACTIONGET | Bet $10, Get $150 in Bonus Bets if You Win | MI, NJ, PA, WV |
3. bet365
Place a $10 bet through the bet365 bonus code offer, and you get $200 in bonus bets, win or lose.
Other states get different versions. Select states get a first-bet safety net up to $1,000. Michigan, New Jersey, and Pennsylvania add 50 casino spins to the $200. Illinois and Tennessee get $150, and West Virginia gets $150 plus 50 casino spins. Tap the button that matches your state, then put your $10 on the Bills or the Vikings.
| bet365 Bonus Code | bet365 Welcome Promo | bet365 Legal States |
|---|---|---|
| bet365 Bonus Code (Click Here) | Bet $10, Get $200 in Bonus Bets Win or Lose | AZ, CO, IA, IN, KS, KY, LA, MD, MO, MI, NC, NJ, OH, PA, VA |
| bet365 Bonus Code (Click Here) | Get a First Bet Safety Net up to $1,000 in Bonus Bets | AZ, CO, IA, IL, IN, KS, KY, LA, MD, MO, NC, OH, TN, VA |
| bet365 Bonus Code (Click Here) | Bet $10, Get $200 in Bonus Bets Win or Lose + 50 Casino Spins | MI, NJ, PA |
| bet365 Bonus Code (Click Here) | Bet $10, Get $150 in Bonus Bets Win or Lose | IL, TN |
| bet365 WV Bonus Code (Click Here) | Bet $10, Get $150 in Bonus Bets Win or Lose + 50 Casino Spins | WV |
4. DraftKings Sportsbook
A $5 bet through the DraftKings promo code offer earns $200 in bonus bets, paid over 21 days. It also comes with three months of NBA League Pass.
That $5 entry is one of the lowest on this page. Tap the button below, sign up, and make Bills vs. Vikings your first wager.
| DraftKings Promo Code | DraftKings Welcome Offer | DraftKings Legal States |
|---|---|---|
| DraftKings Promo Code (Click Here) | Bet $5, Get $200 in Bonus Bets (Paid Over 21 Days) + 3 Months of NBA League Pass On Us | AR, AZ, CO, DC, IA, IL, IN, KS, KY, LA, MA, MD, MI, MO, NC, NJ, NY, OH, PA, TN, VA, VT, WV, WY |
5. FanDuel Sportsbook
Sign up through the FanDuel promo code link and get $200 in bonus bets. New York is on FanDuel's state list, so Bills fans in Buffalo can claim it.
Tap the button below, then place your first bet on Monday's game. The spread, total, and moneyline are all open.
| FanDuel Promo Code | FanDuel Sign-Up Bonus | FanDuel Legal States |
|---|---|---|
| FanDuel Promo Code (Click Here) | Get $200 in Bonus Bets | AR, AZ, CO, CT, DC, IL, IA, IN, KS, KY, LA, MA, MD, MI, MO, NC, NJ, NY, OH, PA, TN, VA, VT, WV, WY |
6. theScore Bet
Use the theScore Bet promo code ACTNEWS and your first wager comes with a Bet Reset worth up to $1,000. If it loses, you get another shot.
Michigan, New Jersey, Pennsylvania, and West Virginia get a different version: ACTNEWS pays $100 in bonus bets for a winning $10 bet. Tap the button for your state, then choose your side of Bills vs. Vikings.
| theScore Bet Promo Code | theScore Bet Welcome Offer | theScore Bet Legal States |
|---|---|---|
| theScore Bet Promo Code ACTNEWS | Bet Reset up to $1,000 | AZ, CO, IA, IL, IN, KS, KY, LA, MA, MD, MO, NC, OH, TN, VA |
| theScore Bet Promo Code ACTNEWS | Bet $10, Get $100 in Bonus Bets If You Win | MI, NJ, PA, WV |
7. betPARX
In Pennsylvania, the betPARX promo code TANBONUS gives you a choice of two offers: $50 in bonus bets for a $25 bet, or a 200% profit boost.
The boost fits one big swing, like a Bills win on the moneyline or a Vikings upset. Tap the button below to sign up.
| betPARX Promo Code | betPARX Sign-Up Offer | betPARX Legal States |
|---|---|---|
| betPARX Promo Code TANBONUS | Bet $25, Get $50 in Bonus Bets, or 200% Profit Boost | PA |
8. Hard Rock Bet
In Michigan and New Jersey, a $5 bet through the Hard Rock Bet promo code offer unlocks $500 in No Sweat Bets.
That's a big cushion for a small start. Tap the button below, then put your $5 on the Bills, the Vikings, or the total.
| Hard Rock Bet Promo Code | Hard Rock Bet Welcome Bonus | Hard Rock Bet Legal States |
|---|---|---|
| Hard Rock Bet Promo Code (Click Here) | Bet $5, Get $500 in No Sweat Bets | MI, NJ |
9. BetRivers
In Michigan and Pennsylvania, the BetRivers bonus code offer gives you a 2nd Chance Bet of up to $500 if your first bet loses.
New Jersey gets up to $250, and West Virginia gets up to $100. Tap your state's button below, then back your side of Monday's game with a safety net behind you. Funding the account with a card? See our guide to credit card betting sites.
| BetRivers Bonus Code | BetRivers Sign-Up Bonus | BetRivers Legal States |
|---|---|---|
| BetRivers Bonus Code (Click Here) | 2nd Chance Bet: Get up to a $500 Bonus Bet | MI, PA |
| BetRivers Bonus Code (Click Here) | 2nd Chance Bet: Get up to a $250 Bonus Bet | NJ |
| BetRivers Bonus Code (Click Here) | 2nd Chance Bet: Get up to a $100 Bonus Bet | WV |
10. Borgata
In New Jersey, the Borgata bonus code ACTIONBSPORTS pays $100 in bonus bets for a $20 bet.
Tap the button below to sign up, then place that $20 bet on Bills vs. Vikings before Monday's 8:15 p.m. ET kickoff.
| Borgata Bonus Code | Borgata Welcome Offer | Borgata Legal States |
|---|---|---|
| Borgata Bonus Code ACTIONBSPORTS | Bet $20, Get $100 Instantly in Bonus Bets | NJ |
Best Prediction Market Apps for Bills vs. Vikings
Prediction markets are another way to trade Monday's game. Each contract costs between 1¢ and 99¢ and pays $1 if it wins. Compare the prediction market apps or browse current prediction market promos.
1. Polymarket
Deposit $10 with the Polymarket promo code ACTION, and Polymarket adds a $25 trading bonus. Minnesota is on its state list, so Vikings fans in Minneapolis can trade.
New York is on the list too, so Bills fans in Buffalo can join in. Tap the button below, then trade the Monday night game.
| Polymarket Promo Code | Polymarket Referral Bonus | Polymarket States Available |
|---|---|---|
| Polymarket Promo Code ACTION | Deposit $10, Get $25 Trading Bonus | AK, AL, AR, CA, CO, CT, DC, DE, FL, GA, HI, IA, ID, IN, KS, KY, LA, ME, MN, MO, MS, NC, ND, NE, NH, NJ, NM, NY, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, VT, WI, WV, WY |
2. Kalshi
Trade $25 with the Kalshi promo code ACTION55 and Kalshi adds a $55 bonus.
Kalshi's game page had the Bills near 62¢ earlier this week, so $100 on Buffalo returns about $161 if they win. Tap the button below to start trading.
| Kalshi Promo Code | Kalshi Referral Offer | Kalshi States Available |
|---|---|---|
| Kalshi Promo Code ACTION55 | Trade $25, Get $55 | AK, AL, AR, CA, CO, CT, DC, DE, FL, GA, HI, IA, ID, IN, KS, KY, LA, ME, MN, MO, MS, NC, ND, NE, NH, NJ, NM, NY, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, VT, WI, WV, WY |















































