NFL Odds: Week 3 picks against the spread

(Photo by Ethan Miller/Getty Images)
(Photo by Ethan Miller/Getty Images) /
4 of 8
(Photo by Tom Szczerbowski/Getty Images)
(Photo by Tom Szczerbowski/Getty Images) /

Buffalo Bills @ Minnesota Vikings (-16.5)

Well, this isn’t Nathan Peterman, but Vegas is still giving this a college-like line. The worst team in the league takes on one of the best on the road. Josh Allen is taking the reigns. Allen is better than Peterman, but not good enough to make up for the terrible Bills offense.

Here’s the problem, it’s hard for any team to stay motivated to beat a team by 17 points. Most teams are up by two scores and coast. Even if teams go up big, they take the foot off the gas while the bad team makes a comeback.

You cannot bet on the Bills, though. You just can’t. This team is so bad. They had a player retire at halftime last week. That’s next level bad. Go with the team you trust even with the insane number attached to them.

Minnesota 35, Buffalo 11

Oakland Raiders @ Miami Dolphins (-3)

The Miami Dolphins are still the worst 2-0 team in the NFL. That being said, this Raiders team is just terrible. Amari Cooper had a better game, which is important to get anything going on this Raiders team. However, Marshawn Lynch is having serious trouble making anything work with this offensive line, and Derek Carr is doing his best. It’s just not good enough.

This is one of the harder matchups of the week, but if you remember in weeks past, the Dolphins play dirty in this matchup. In years past, the Dolphins choose their white jerseys. That may not seem like a big deal, until you realize that forces the Raiders to wear their black jerseys. In their Miami Gardens sun. It’s 87 degrees at gametime on Sunday. It is supposed to rain before the game, but the sun will shine during it.

With that being said, it’s probably best to go with the team not traveling across the country. This is an old school west travels east game. There are so many things going against the Raiders, it’s not smart to put your money on them.

Miami 21, Oakland 10