NFL Week 12 Odds: Current Point Spreads, Moneylines, Totals, & Player Props

Written By

Updated on

Buccaneers Vs. Lions Opening Divisional Odds: Point Spreads, Moneylines, & Totals

It’s Week 12, and the best NFL sportsbooks have odds for every game on the schedule. As part of Sunday’s slate, the Philadelphia Eagles (-3), fresh off a big Monday night win, host the Buffalo Bills.

Also on Sunday, the Pittsburgh Steelers (-1) hit the road after firing offensive coordinator Matt Canada this week to face the Cincinnati Bengals, who will be without WR Tee Higgins again. Then on Sunday Night Football, the Baltimore Ravens (-3) travel to take on the Los Angeles Chargers.

The week concludes with the Minnesota Vikings (-3) at home against the Chicago Bears on Monday Night Football.

Below, you’ll find the latest odds, point spreads, and more for every upcoming NFL game in Week 12.

NFL Week 12 updated odds and lines

NFL Week 12 point spreads

NFL Week 12 moneyline odds

NFL Week 12 over/under lines

NFL Week 12 player props

Use the search tool in the table below to find player prop odds for any NFL player active in this week’s games.

NFL Sportsbook Promos Today

Check back here for the latest odds boosts and promotions.


Legal Sports Report does not promote or endorse any form of wagering or gambling to users under the age of 21. This site encourages responsible gambling and provides advice for anyone who believes they, or someone they know, may have a gambling addiction.

get more NFL betting info

There are other ways to bet on the NFL beyond the spreads in Week 12. Learn about the top NFL sportsbook apps — with welcome bonuses for new customers — or check out additional NFL futures odds. Below is a selection of options:

Week 12 best odds and betting breakdown

New Orleans Saints at Atlanta Falcons

Sunday, 1 p.m. ET, Fox 

Spread: Saints (), Falcons ()

Moneyline: Saints (), Falcons ()

The New Orleans Saints are 5-5 and leading the NFC South as the team comes off a bye week. QB Derek Carr is still dealing with a shoulder issue and is questionable for this week’s game, but is expected to suit up and play. WR Michael Thomas is questionable with a knee injury, and CB Marshon Lattimore is questionable with an ankle problem.

The Atlanta Falcons are also coming off a bye, and they head into this game at 4-6 on the season. Desmond Ridder is back in the starting QB role for Atlanta. Taylor Heinecke is moving back to the backup slot after the team dropped three straight with Heinecke under center. Starting nose tackle David Onyemata is questionable this week with an ankle injury.

Pittsburgh Steelers at Cincinnati Bengals

Sunday, 1 p.m. ET, CBS

Spread: Steelers (), Bengals ()

Moneyline: Steelers (), Bengals ()

The Pittsburgh Steelers fired offensive coordinator Matt Canada on Tuesday following a 13-10 road loss to the Browns on Sunday. QB Kenny Pickett completed 15 passes on 28 attempts for a total of 106 yards in the loss, which dropped the team to 6-4 on the season. Already missing two safeties, the Steelers lost another when Elijah Riley went down with an ankle injury. He’s questionable for this game.

The Cincinnati Bengals lost Thursday night’s road game against the Ravens and also lost QB Joe Burrow for the season due to a wrist injury. Burrow exited in the second quarter, and backup Jake Browning completed eight passes on 14 attempts, finishing with 68 passing yards and one TD. Browning will be the Bengals’ starter going forward. The team sits in last place in the AFC North with a 5-5 record. WR Tee Higgins and DE Sam Hubbard were inactive for last week’s game but could return to action this week.

Carolina Panthers at Tennessee Titans 

Sunday, 1 p.m. ET, Fox

Spread: Panthers (), Titans ()

Moneyline: Panthers (), Titans ()

The Carolina Panthers are 1-9 after a 33-10 home loss to the Cowboys on Sunday. Rookie QB Bryce Young finished with one passing TD and one INT, along with 123 yards through the air. TE Hayden Hurst missed the game with a concussion and will have to clear protocol before he can suit up this week. CB C.J. Henderson is also in the league’s concussion protocol.

The Tennessee Titans fell to 3-7 with a 34-14 loss on the road against the Jaguars on Sunday. Rookie QB Will Levis threw for 158 yards and two touchdowns, but the Titans lost two fumbles while being shut out in the first half. SS Terrell Edmunds left with a shoulder injury, though it’s unclear how it will affect his status this week. FS K’Von Wallace has entered the league’s concussion protocol and is questionable for this game.

Tampa Bay Buccaneers at Indianapolis Colts

Sunday, 1 p.m. ET, CBS 

Spread: Buccaneers (), Colts ()

Moneyline: Buccaneers (), Colts ()

The Tampa Bay Buccaneers are 4-6 following Sunday’s 27-16 road loss against the 49ers. QB Baker Mayfield threw for 246 yards with one TD and one INT, and the Bucs lost two turnovers on the day. Tampa Bay lost three defensive starters in the game, and all three are questionable headed into this week.

The Indianapolis Colts are coming off a bye week with a 5-5 record. Gardner Minshew will be the starter going forward, with Anthony Richardson out for the season. C Ryan Kelly still needs to clear concussion protocol in order to suit up for Sunday’s game. The team won two straight headed into the break.

New England Patriots at New York Giants 

Sunday, 1 p.m. ET, Fox

Spread: Patriots (), Giants ()

Moneyline: Patriots (), Giants ()

The New England Patriots lost three straight before last week’s bye. The team is 2-8 overall and sitting in last place in the AFC East. QB Mac Jones is questionable this week. RB Rhamondre Stevenson is also questionable with a back injury.

The New York Giants improved to 3-8 with a lopsided 31-19 win over the Commanders. Two of New York’s three wins on the season have now come against Washington. QB Tommy DeVito had his best outing since taking over as the starter from the injured Daniel Jones, throwing for 246 yards with three TDs. WR Darius Slayton left the game with an arm injury and is questionable this week.

Jacksonville Jaguars at Houston Texans

Sunday, 1 p.m. ET, CBS

Spread: Jaguars (), Texans ()

Moneyline: Jaguars (), Texans ()

The Jacksonville Jaguars rebounded from a blowout loss to beat the Titans 34-14 at home on Sunday, improving to 7-3 overall. QB Trevor Lawrence had a big day, throwing for two TDs and running for another two. WR Zay Jones was back in the lineup after missing time with a knee injury. CB Tyson Campbell sat out with a hamstring issue, and his status this week is unclear.

The Houston Texans are 6-4 on the season following a 21-16 home win over the Cardinals. The team has now doubled its total victories from last season and is off to its best start since 2019, the last year Houston made the playoffs. Rookie QB CJ Stroud threw for two TDs and three INTS in Sunday’s win, finishing with 336 yards through the air. RB Dameon Price was inactive with an ankle injury, and his status for this week isn’t yet clear.

Cleveland Browns at Denver Broncos

Sunday, 4:05 p.m. ET, Fox

Spread: Browns (), Broncos ()

Moneyline: Browns (), Broncos ()

The Cleveland Browns improved to 7-3 with a 13-10 home win over the Steelers on Sunday. Rookie QB Dorian Thompson-Robinson threw for 165 yards with one INT while taking over for the injured Deshaun Watson, who is done for the season. The Browns have matched their win total from last season and are second in the AFC North. LB Anthony Walker left Sunday’s game with a hamstring injury and is questionable this week.

The Denver Broncos picked up a third straight win with a dramatic 21-20 home victory over the Vikings on Sunday night, moving the team’s record to 5-5 on the season. Russell Wilson threw for 259 yards and the game-winning score. WR Courtland Sutton was limited to four catches for 66 yards, but that included the go-ahead TD reception late in the fourth quarter. Denver has not lost since Oct. 12, and three of its four wins in this streak have come against teams with winning records.

Los Angeles Rams at Arizona Cardinals

Sunday, 4:05 p.m. ET, Fox

Spread: Rams (), Cardinals ()

Moneyline: Rams (), Cardinals ()

The Los Angeles Rams improved to 4-6 with a 17-16 nail-biter at home against the Seahawks on Sunday. QB Matthew Stafford threw for 189 yards with one TD and one INT. WR Cooper Kupp left the game with an ankle injury and did not return. His status for this game isn’t yet clear.

The Arizona Cardinals fell to 2-9 on the season with a 21-16 road loss against the Texans on Sunday. QB Kyler Murray threw for 216 yards with one TD and one INT in his second game after returning from the injured reserve list. CB Antonio Hamilton suffered a groin injury in the loss and is questionable this week. All told, Arizona has four defensive starters questionable with injuries headed into the week.

Kansas City Chiefs at Las Vegas Raiders

Sunday, 4:25 p.m. ET, CBS 

Spread: Chiefs (), Raiders ()

Moneyline: Chiefs (), Raiders ()

The Kansas City Chiefs lost 21-17 at home against the Eagles on Monday night, falling to 7-3 on the season. The Chiefs took a 10-point lead into halftime but were blanked in the second half. QB Patrick Mahomes finished with 177 yards passing and two touchdowns but was also picked off in the end zone once. WR Richie James sat out Monday’s game and is questionable this week with a knee issue.

The Las Vegas Raiders fell to 5-6 with a 20-13 road loss against the Dolphins on Sunday. Rookie QB Aidan O’Connell threw for 271 yards with one TD but also three picks in the loss. Josh Jacobs was limited to 39 yards on 14 carries. SS Marcus Epps left the game with a neck injury and did not return. His status for this game isn’t yet clear.

Buffalo Bills at Philadelphia Eagles

Sunday, 4:25 p.m. ET, CBS 

Spread: Bills (), Eagles ()

Moneyline: Bills (), Eagles ()

The Buffalo Bills improved to 6-5 with a home win against the Jets on Sunday. SS Taylor Rapp left in an ambulance after a scary collision but appeared to have movement in his extremities. CB Taron Johnson also left the game with a concussion and will have to clear protocol before he can return to action.

The Philadelphia Eagles are a league-best 9-1 after coming from behind to beat the Chiefs 21-17 on Monday night. QB Jalen Hurts ran for two TDs and threw for 150 yards with one interception. The Philadelphia defense came up big, shutting out the Chiefs in the second half and nabbing a key fumble recovery. TE Dallas Goedert sat out the game and is likely to remain sidelined this week. The Eagles struggled at the position in his absence, with TE Jack Stoll limited to one catch for three yards.

Baltimore Ravens at Los Angeles Chargers

Sunday, 8:20 p.m. ET, NBC

Spread: Ravens (), Chargers ()

Moneyline: Ravens (), Chargers ()

The Baltimore Ravens improved to 8-3 with a 34-20 home win over the Bengals on Thursday night. Lamar Jackson threw for 264 yards with two touchdowns and also ran for 54 yards. TE Mark Andrews suffered a potentially season-ending leg injury in the game, and the Ravens have already ruled him out for this game. WR Odell Beckham Jr. is questionable this week with a shoulder injury.

The Los Angeles Chargers slipped to 4-6 with a 23-20 road loss to the Packers on Sunday. QB Justin Herbert finished with 260 yards passing and two TDs and also led the team in rushing with eight carries for 73 yards. LB Joey Bosa was carted off the field in the first half with an apparent foot injury and was later seen on crutches in a walking boot. Further evaluation will likely be necessary, but Bosa could very well miss this week’s game.

Chicago Bears at Minnesota Vikings

Monday, 8:15 p.m. ET, ABC, ESPN

Spread: Bears (), Vikings ()

Moneyline: Bears (), Vikings ()

The Chicago Bears are 3-8 following a road loss against the Lions on Sunday, 31-26. QB Justin Fields returned to the lineup for the first time since mid-October, throwing for 169 yards and one touchdown while running for 104 yards. C Lucas Patrick left the game with a back injury and is doubtful for this game. RB D’Onta Foreman is questionable with an ankle injury that forced him out of Sunday’s loss.

The Minnesota Vikings saw their five-game winning streak snapped with a 21-20 road loss against the Broncos on Sunday, dropping the team to 6-5 on the season. Joshua Dobbs threw for 221 yards with one passing TD and one rushing TD, but he was also picked off once and lost a crucial fumble in the game. RB Alexander Mattison returned to the lineup to rush for 81 yards on 18 carries. DL Dean Lowry left the game with a pectoral injury and did not return. He’s questionable for this week.