Three of the four teams with the best records against the spread for the 2022 NFL season are underdogs in Week 12. Two of the Thanksgiving matchups feature large betting lines. Three teams are favored by more than a touchdown Sunday.

Here are picks against the spread for every game in Week 12 and updated betting odds from FanDuel and DraftKings Sportsbook.

Buffalo Bills (-10) at Detroit Lions

Detroit seems to have turned a corner with its three-game winning streak. The Lions are unlikely to defeat the Bills outright, but this game should be competitive, at the very least. It's been over a year since Detroit was beaten by more than four points at home.

Prediction ATS: Detroit

New York Giants (+9.5) at Dallas Cowboys

This point spread has gotten too high, considering it's a matchup between division rivals that share the same record. In four matchups against teams that have winning records, the Giants have been defeated by more than a touchdown just once. Daniel Jones had gone six straight games without an interception before throwing two picks in Week 11.

Prediction ATS: New York

New England Patriots (+2.5) at Minnesota Vikings

Minnesota's 37-point loss Sunday was an aberration. New England's poor offensive performance Sunday has been the norm. The Patriots have two offensive touchdowns during their three-game winning streak.

Predictions ATS: Minnesota

Baltimore Ravens (-4) at Jacksonville Jaguars

Jalen Hurt and the Eagles beat the Jaguars by eight points. Jacksonville gave up 107 rushing yards to Daniel Jones in a loss against the Giants. The Jaguars are unlikely to fare any better against the league's top rushing quarterback. Jacksonville is winless against teams that are over .500.

Prediction ATS: Baltimore

Denver Broncos (-2.5) at Carolina Panthers

The Broncos probably shouldn't be favored on the road against anyone, let alone by close to a field goal. Denver has scored more than 17 points in two of its 10 games. Russell Wilson has yet to win at an opponents' stadium as the Broncos quarterback. The Panthers can pull off the outright upset against the league's worst scoring offense.

Prediction ATS: Carolina

Atlanta Falcons (+4.5) at Washington Commanders

The Falcons have been bad on the road, and they could be even worse moving forward now that Kyle Pitts is out with an injury. Atlanta is 1-4 away from home. Washington is 5-1 straight up and against the spread in matchups with teams that are under .500.

Prediction ATS: Washington

Tampa Bay Buccaneers (-3.5) at Cleveland Browns

Maybe the Buccaneers are about to go on a run. Tampa Bay won two straight games before its Week 11 bye. Tom Brady and Co. have an extra seven days to prepare for a Cleveland team that has six losses in its last seven games. Tampa Bay's run defense can slow down Nick Chubb and the Browns' ground attack.

Prediction ATS: Tampa Bay

Cincinnati Bengals (-1.5) at Tennessee Titans

Tennessee should be favored at home. Since starting the season 0-2, the Titans' only defeat is an overtime loss in Kansas City with their backup quarterback under center. If Ja'Marr Chase returns from his hip injury, he's unlikely to be 100% healthy. Tennessee sacked Joe Burrow nine times in last season's playoff matchup.

Prediction ATS: Tennessee

Houston Texans (+13) at Miami Dolphins

Because Tua Tagovailoa is 7-1 as a starter and the Texans have a 1-8-1 record, the Dolphins should absolutely win this game at home. Will they do so by at least 13 points? Prior to blowing out Cleveland in its last game, Miami hadn't beaten any opponent by double digits since the season opener.

Prediction ATS: Houston

Chicago Bears (+4.5) at New York Jets

It's hard to make a pick for this game because the status for both starting quarterbacks is up in the air. If a shoulder injury sidelines Justin Fields, the Bears might be lucky to score more than one touchdown. The Jets lead the AFC in quarterback hits, and no team gives up more sacks than Chicago.

Prediction ATS: New York

Las Vegas Raiders (+3.5) at Seattle Seahawks

The Raiders haven't beaten a quality opponent all season long. Las Vegas has only defeated the three-win Broncos and Jaguars. Geno Smith's 108.0 passer rating is 16.4 points better than that of Derek Carr.

Prediction ATS: Seattle

Los Angeles Chargers (-4.5) at Arizona Cardinals

The Chargers haven't won a game by more than a field goal since beating the Texans in Week 4. Kyler Murray should return for Arizona and give the offense a boost after an embarrassing loss against San Francisco.

Prediction ATS: Arizona

Los Angeles Rams (+14.5) at Kansas City Chiefs

Over the last two years, the Chiefs have usually won straight up while losing against the spread as heavy favorites. That trend might continue in Week 12 in a game that Kansas City and MVP favorite Patrick Mahomes will have no trouble winning.

Prediction ATS: Los Angeles

New Orleans Saints (+9) at San Francisco 49ers

San Francisco's offense is healthy and running on all cylinders. The 49ers are up to fifth in yards per play after winning their third straight game. The Saints have lost three straight road games by at least eight points. San Francisco is second in yards per play allowed.

Predictions ATS: San Francisco

Green Bay Packers (+7) at Philadelphia Eagles

Philadelphia has been winning a lot of competitive games, including a one-point victory over Indianapolis in Week 11. The Packers are averaging more yards per play than the Eagles in their last three games.

Prediction ATS: Green Bay

Pittsburgh Steelers (+2.5) at Indianapolis Colts

Maybe Jeff Saturday will turn out to be an above-average head coach. The Colts nearly upset the Eagles one week after Saturday won his first game on the Indianapolis sidelines. The Steelers have a bottom-five defense. Another terrific T.J. Watt performance wasn't enough to prevent Pittsburgh from giving up 37 points in the last game.

Prediction ATS: Indianapolis

Season Record: 78-82-4

Ryan Tannehill Tennessee Titans Arizona Cardinals
Ryan Tannehill #17 of the Tennessee Titans runs the ball during the game against the Arizona Cardinals at Nissan Stadium on September 12, 2021 in Nashville, Tennessee. The Cardinals defeated the Titans 38-13. Wesley Hitt/Getty Images