Kirk Cousins Washington Redskins
Kirk Cousins of the Washington Redskins warms up during pre-game before playing the New Orleans Saints at the Mercedes-Benz Superdome on Nov. 19, 2017 in New Orleans. Sean Gardner/Getty Images

All 32 NFL teams are on the Week 12 schedule, including six teams that will take the field on Thanksgiving. Six other teams are favored on the road, and five teams are favored by double-digits.

Below are picks against the spread for every game in Week 12, as well as updated betting odds at Las Vegas and online sportsbooks. Betting lines and trends are courtesy of OddsShark.

Minnesota Vikings (-3) at Detroit Lions

Minnesota is a legitimate Super Bowl contender, and Detroit has stayed in the NFC North race by beating up on bad teams. The Lions will have a tough time moving the ball against a defense that’s allowed more than 17 points just once in the last eight games. It’s time to admit that Case Keenum is playing pretty well, and Detroit has given up more than 27 points per game when facing teams with a winning record.

Prediction ATS: Minnesota

Los Angeles Chargers (-1) at Dallas Cowboys

Dallas has looked like a bad team without Ezekiel Elliott, Sean Lee and Tyron Smith in the last two weeks. Elliott and Lee definitely won’t play on Thanksgiving, and Smith’s status remains uncertain. If the left tackle can’t go, Dak Prescott’s struggles could continue with Joey Bosa and Melvin Ingram coming after him for four quarters.

Prediction ATS: Los Angeles

New York Giants (+7.5) at Washington Redskins

The Giants showed how good their defense can be when they put forth a strong effort with their victory over the Chiefs in Week 11. The problem is they still can’t score. New York has been held to 24 points or fewer in every contest, and the team is averaging 16 points per game since losing Odell Beckham and Brandon Marshall for the season. Now that Washington’s offensive line has gotten healthy, they can move the ball better than most teams in the league.

Prediction ATS: Washington

Tampa Bay Buccaneers (+10) at Atlanta Falcons

Atlanta’s offense seems to be getting back on track. Having been able to move the ball well all year--they’re fifth in yards per play--the Falcons are finally turning yards into points. Ryan Fitzpatrick and the 31st ranked pass defense won’t be able to keep pace with the defending NFC champs.

Prediction ATS: Atlanta

Carolina Panthers (-4) at New York Jets

The Jets might not win many more games the rest of the season, but they’ll continue to play teams tough. New York hasn’t lost by more than one score since they were defeated in Oakland in Week 2, and their defense should play well against Cam Newton and an underwhelming Carolina offense.

Prediction ATS: New York

Tennessee Titans (-3.5) at Indianapolis Colts

The NFL season is nearly three-quarters of the way finished, and it’s become clear that the Titans aren’t as good as many thought they might be. After beating the Jaguars in Week 2, Tennessee has gone 1-3 on the road with their only victory coming in overtime against the winless Browns. They shouldn’t be laying more than a field goal on the road against a division rival.

Prediction ATS: Indianapolis

Cleveland Browns (+8) at Cincinnati Bengals

Keep betting against the Browns. Cleveland has failed to cover the spread in eight of their last nine games, and they are visiting a team that beat them 31-7 at home earlier this year.

Prediction ATS: Cincinnati

Chicago Bears (+13.5) at Philadelphia Eagles

How can you bet against the Eagles at this point? They seem to be getting better each week, winning each of their last three games by at least 23 points. Chicago has scored 14 or fewer points in three of their four road games. Philadelphia hasn’t scored fewer than 26 points once during their eight-game winning streak.

Prediction ATS: Philadelphia

Buffalo Bills (+10) at Kansas City Chiefs

With Tyrod Taylor back under center, the Bills can certainly keep Sunday’s game within single digits. Only three teams allow more yards per rush than the Chiefs, which could be bad news against Taylor and LeSean McCoy. Kansas City has lost four of their last five games, and they haven’t beaten a team by more than 10 points since Week 3.

Prediction ATS: Buffalo

Miami Dolphins (+16.5) at New England Patriots

New England is going to win, but the betting line is too high to bet on the Patriots. Miami has actually beaten New England in three of their last seven meetings, and this game could be competitive for a while.

Prediction ATS: Miami

Seattle Seahawks (-6.5) at San Francisco 49ers

Seattle probably shouldn’t be favored by a touchdown on the road, given that their defense isn’t nearly the same when Richard Sherman and Kam Chancellor aren’t on the field. The 49ers nearly beat the Seahawks on the road in Week 2 when Seattle’s defense was completely healthy.

Prediction ATS: San Francisco

New Orleans Saints (+2.5) at Los Angeles Rams

It’s not often that you’ll find a team on an eight-game winning streak as an underdog, but that’s the case when the Saints visit the Rams. New Orleans has been terrific on the road with wins in Carolina and at Lambeau Field. Their last road game was a 37-point win in Buffalo. After struggling against the Vikings, Jared Goff could have a hard time against one of the NFL’s best secondaries.

Prediction ATS: New Orleans

Denver Broncos (+5) at Oakland Raiders

Look for this game to be similar to the meeting these two AFC West rivals had earlier this year. There won’t be a ton of points scored, and it could be decided by a late field goal.

Prediction ATS: Denver

Jacksonville Jaguars (-4.5) at Arizona Cardinals

The Jaguars’ defense has been utterly dominant in 2017. Jacksonville is first in opponents’ yards per play, total defense and scoring defense. They lead the league with 40 sacks and 23 takeaways. Blaine Gabbert is in for a long afternoon against that unit.

Prediction ATS: Jacksonville

Green Bay Packers (+14) at Pittsburgh Steelers

Pittsburgh’s offense hasn’t been consistent enough to count on them winning by more than 14 points, but Brett Hundley and Green Bay have played so poorly that bettors should stay away from this game.

Prediction ATS: Green Bay

Houston Texans (+7) at Baltimore Ravens

The Ravens have slid into the AFC’s second wild-card spot by beating up on bad teams. Baltimore has beaten the Browns, Dolphins, Bengals, the Derek Carr-less Raiders and the Aaron Rodgers-less Packers by at least two scores. Doing the same at home against the Deshaun Watson-less Texans might not be an issue.

Prediction ATS: Baltimore