Logo

NFL Week 12 Odds & Betting Lines

Week 11 brought some interesting revelations: New England has quietly become one of the AFC’s top contenders. Denver, despite its flaws and volatility, belongs in that conversation too. And over in the NFC, one team has separated from the pack — the Los Angeles Rams, now 8-2 after grinding out a hard-fought 21-19 win over the Seattle Seahawks.

Meanwhile, we have some surprising teams on the come up: Chicago, Carolina, and Houston – who are all in matchups this week that will establish if they’re truly present-day contenders.

Check out the NFL odds for Week 12, and see our best matchups below.

View the latest NFL odds at Bovada

Thursday Night Football

Buffalo Bills (7-3) at Houston Texans (5-5)

  • Start: November 20 at 8:15 p.m. ET on Prime Video
  • Spread: Bills -3.5
  • Moneyline: Bills -200, Houston +165
  • Total: 43.5

Week 11 started with some head-scratching plays for quarterback Josh Allen, but the reigning MVP adjusted and led the Bills to their best offensive output of the season with a 44-32 win over the gritty Bucs.

But a true offensive test is next with a visit to NRG Stadium. Houston has firmly established itself as the best defense in football, with a league-leading 258.1 total yards allowed and 16.3 points allowed.

Meanwhile, it’s starting to appear that week to week, you don’t know which Buffalo team you’re going to get. Is it the squad that scored only 13 points against Miami and 14 points against Atlanta? Or are they the squad that beat the Chiefs, Ravens, and Bucs?

No word yet on whether Houston QB C.J. Stroud will return from a concussion that has sidelined him since Week 9. But if he starts, the odds could change quickly.

Sunday Games

Pittsburgh Steelers (6-4) at Chicago Bears (7-3)

  • Start: November 23 at 1 p.m. ET on CBS
  • Spread: Bears -3
  • Moneyline: Bears -160, Steelers +135
  • Total: 45.5

This matchup is an interesting measuring stick. The Bears are a changed franchise. With second-year QB Caleb Williams living up to his draft position and first-year head coach Ben Johnson had the entire team playing with focus and energy. However, they face a Steelers team known for making things hard on young QBs. After struggling on defense to start the year, Pittsburgh has held opponents to under 20 points for three straight weeks.

Indianapolis Colts (8-2) at Kansas City Chiefs (5-5)

  • Start: November 23 at 1 p.m. ET on CBS
  • Spread: Chiefs -3.5
  • Moneyline: Chiefs -185, Colts +160
  • Total: 49

This is another measuring stick matchup – for both teams. The Colts are coming off a bye and have shown that the best way to stifle their efficient offense is to stop the run and gain an early lead. The Chiefs, meanwhile, are about ready to hit the panic button. They’ve lost two straight against AFC contenders (Bills, Broncos) and are now looking up at a Wild Card berth at best.

The Chiefs’ defense has been great, but their lack of a reliable run game appears to be putting stress on QB Patrick Mahomes and the rest of the offense. If they lose to three straight AFC division leaders, they may not recover.

Sunday Night Football

Tampa Bay Buccaneers (6-4) at Los Angeles Rams (8-2)

  • Start: November 23 at 8:20 p.m. ET on NBC
  • Spread: Rams -6.5
  • Moneyline: Rams -340, Bucs +270
  • Total: 49.5

The Buccaneers may have one of the toughest schedules this year. It doesn’t get any easier as they face arguably the best in the NFC on Sunday Night Football. The Rams boast the second-best defense in the NFL with just 17.2 points against, and veteran QB Matthew Stafford is having arguably the best season of his career with 2,557 pass yards, 27 TDs, and just two interceptions. The result is the second-best record against the spread (ATS) at 7-3.

This year, the Bucs have faced Philadelphia, Seattle, Detroit, New England, and Buffalo. Things get easier down the stretch, but they’ll need to survive a hot L.A. team as underdogs.

Monday Night Football

Carolina Panthers (6-5) at San Francisco 49ers (7-4)

  • Start: November 23 at 8:15 p.m. ET on ESPN
  • Spread: 49ers -7
  • Moneyline: 49ers -320, Panthers +260
  • Total: 47.5

It’s been a slow climb for the Carolina Panthers, but last week, it appears everything fell into place. Their defense has carried them for weeks, but No. 1 overall pick Bryce Young finally exploded against Atlanta, throwing for 448 yards with three touchdowns in a 30-27 overtime win.

San Francisco will be a good test of whether Young’s offensive output was real. Despite numerous defensive injuries, they’re top 15 in points against and use complex pressure schemes to confuse young QBs.

Carolina’s improvement has helped them against the spread; they’re 7-4 ATS on the year.

*Odds subject to change

DateTime (ET)Team ATeam BLocation
Thursday, November 20, 20258:15 PMBuffalo BillsHouston TexansNRG Stadium, Houston, TX
Sunday, November 23, 20251:00 PMNew York JetsBaltimore RavensM&T Bank Stadium, Baltimore, MD
Sunday, November 23, 20251:00 PMPittsburgh SteelersChicago BearsSoldier Field, Chicago, IL
Sunday, November 23, 20251:00 PMNew England PatriotsCincinnati BengalsPaycor Stadium, Cincinnati, OH
Sunday, November 23, 20251:00 PMNew York GiantsDetroit LionsFord Field, Detroit, MI
Sunday, November 23, 20251:00 PMMinnesota VikingsGreen Bay PackersLambeau Field, Green Bay, WI
Sunday, November 23, 20251:00 PMIndianapolis ColtsKansas City ChiefsGEHA Field at Arrowhead Stadium, Kansas City, MO
Sunday, November 23, 20251:00 PMSeattle SeahawksTennessee TitansNissan Stadium, Nashville, TN
Sunday, November 23, 20254:05 PMJacksonville JaguarsArizona CardinalsState Farm Stadium, Glendale, AZ
Sunday, November 23, 20254:05 PMCleveland BrownsLas Vegas RaidersAllegiant Stadium, Las Vegas, NV
Sunday, November 23, 20254:25 PMPhiladelphia EaglesDallas CowboysAT&T Stadium, Arlington, TX
Sunday, November 23, 20254:25 PMAtlanta FalconsNew Orleans SaintsCaesars Superdome, New Orleans, LA
Sunday, November 23, 20258:20 PMTampa Bay BuccaneersLos Angeles RamsSoFi Stadium, Inglewood, CA
Monday, November 24, 20258:15 PMCarolina PanthersSan Francisco 49ersLevi’s Stadium, Santa Clara, CA