OddsJam’s football expert breaks down the NFL slate, giving his against-the-spread picks for every single game of football action! Find the top Week 12 odds, picks and predictions today below.
Monday Night Football
Steelers vs. Colts (-2.5)
Monday, Nov. 28 | 8:15 p.m. ET
Gross. What an awful game this one is.
The Colts have admittedly been better under Jeff Saturday than expected, but this offense is still a chore to watch. The Steelers, meanwhile, have somehow scored 50 points combined in their last two games.
I still don’t exactly trust the Steelers offense, but I trust them enough to take the points in this Monday game.
Try selecting another state for sportsbook suggestions
Thanksgiving NFL Slate
Bills (-8.5) vs. Lions
Thursday, Nov. 24 | 12:30 p.m. ET
The Lions have quietly won three straight games, after somewhat dominating the Giants last week. The Bills, meanwhile, still look relatively pedestrian (at least compared to how they started) even after a victory over the Browns last week.
Josh Allen specifically still doesn’t look right after the elbow injury he suffered a couple weeks ago. I’ll gladly take the points with the Lions, in a game that will be closer than expected.
This line screams overreaction to the results of last weeks games. The Giants lost to the Lions, as mentioned above, while the Cowboys took the Vikings to the woodshed, beating them by 37 points.
This spread opened up at Cowboys -7, and has been bet up to where it is now. Divisional games always have the tendency to get weird, so I’ll take the Giants to keep it somewhat respectable.
Despite the shellacking last week to the Cowboys, the Vikings are still favored by a field goal against the Patriots. I think that is aptly priced, as the Patriots couldn’t muster up an offensive touchdown last week against the Jets, as their only TD came on a punt return.
Gross. This game has an over/under of 36, by far the lowest of the season, and even that might be too high.
Russell Wilson has been a disaster in Denver, while the Panthers have been a disaster pretty much for the past three years. I’ll take the points with the Panthers and move on with my life.
After starting 2-1, the Browns have now lost six of their last seven games. Last time we saw the Bucs they beat the Seahawks in Germany, and showed some signs of life on offense.
I wouldn’t be surprised if we started to see the Bucs get on a roll, so I like them as road favorites in this matchup against a reeling Browns team.
Even with all the injuries the Ravens have suffered on offense, they still have the fifth-best offense in the NFL, according to DVOA. They struggled last week against the Panthers, but have still been good overall.
The Jags, meanwhile, had a promising start to the season but have been descending since their 2-1 start, especially on defense. The Ravens should take care of business here.
The uncertainty at QB surrounding both of these teams makes this a tough game to project.
Justin Fields suffered a shoulder and hamstring injury last week, and his status is currently up in the air. On the Jets side, QB Zach Wilson could possibly be benched this week as he was a total disaster last week (and every other week of his career) while showing absolutely zero accountability for being a total disaster.
If the Jets bench him, they will benefit as a team. So, I’ll lay the points with them.
The Titans simply never get any respect. They have now won seven of their last eight games, with their only loss coming in OT to the Chiefs, in Kansas City, in a game in which Malik Willis started.
The Bengals offense seems to be rolling, but they have consistently struggled against strong defensive lines, which the Titans have. I’ll take the Titans straight up in this one, and of course I’ll take the points with them as well.
Now that they don’t have the horrific Carson Wentz starting at QB, the Commanders are rolling. This is quietly the third straight year the Washington Football Team have come on after a slow start.
Their defense has been playing much better as of late too, now that they have some hope on offense with Taylor Heinicke.
The Cardinals stink. We just saw them get blasted on Monday Night Football to the 49ers, a game in which they couldn’t do anything on offense or defense.
Regardless of whether Kyler Murray plays or not, give me the Chargers all day in this one.
For this first time all season, the Raiders showed some signs of life last week, beating the Broncos in OT. Unfortunately, beating the Broncos isn’t exactly the most impressive feat in the world.
The Seahawks lost the last time we saw them, two weeks ago in Germany, and then had the bye week last week. They are still a good team (seventh-best team in the NFL according to DVOA), who should take care of business at home.
My heavens, the Rams have fallen far. They won the Super Bowl literally last year, but injuries and roster mis-management have killed them this year. Speaking of injuries, Matthew Stafford is out for this game with a concussion.
14.5 points is a lot, but the Rams might get shut out in this one.
It has now been two straight weeks in which the Eagles have looked beatable, after starting 8-0. Two weeks ago they suffered their first loss to the Commanders, and last week they came back from down 10 in the fourth quarter to beat the Colts.
With that said, the Packers and Aaron Rodgers are broken. They have one of the worst run defenses in the NFL, which is a tough look against the Eagles offense with Jalen Hurts.
This is going to be a get-right game for the Eagles, so I will lay the points with the home team.