Odds Shark Top Sportsbooks
*Terms and Conditions apply to all bonus offers on this website. Visit operator for details.

Week 8 NFL Betting Guide: Predictions & Analysis for Every Game

Donovan Peoples-Jones catches a touchdown pass for the Cleveland Browns against the Cincinnati Bengals.

Looking for a one-stop shop when it comes to predictions on the gridiron this week? You’ve come to the right place.

Our NFL Betting Guide is here to break down the upcoming matchups to assist you in your handicapping. For outright Super Bowl 55 odds, check out our Super Bowl Futures article. To find the sportsbook that’s right for you when it comes to NFL betting, visit our Best NFL Sites page.

Odds courtesy of Bovada

Pittsburgh Steelers vs Baltimore Ravens -4, 46.5

Prediction: Baltimore 23, Pittsburgh 21

This is looking like the game of the week between a pair of bitter AFC North rivals. Baltimore will be well rested coming off its bye, which is a big advantage considering Pittsburgh narrowly got by Tennessee last week in a close matchup.

The Steelers’ best chance to win this game is by stopping the Ravens’ stellar rushing attack, but I think we’ll see Lamar Jackson find more success through the air than on the ground in Week 8. Baltimore takes a close game and improves to 6-1 while handing Pittsburgh its first loss of the season.

Minnesota Vikings vs Green Bay Packers -7, 51

Prediction: Green Bay 40, Minnesota 20

These teams have gone in completely different directions since their season-opening clash in Week 1. Green Bay sits atop the NFC North at 5-1, while the Vikings are a mess in every sense of the word and are already playing for next year at 1-5.

Aaron Rodgers dismantled the Texans secondary last week and is in line for another big day against a Vikings defense that has struggled to contain opposing quarterbacks all season. Packers win in a blowout.

New York Jets vs Kansas City Chiefs -19.5, 49

Prediction: Kansas City 44, New York 16

In a game that features the biggest spread we’ve seen in the NFL in years, the Chiefs still look like an attractive bet despite the astronomically high -19.5 spread. The winless Jets appear to have lost all trust in Adam Gase, a big reason why he’s the favorite to be the next NFL coach fired.

Patrick Mahomes hasn’t had a standout game where he lights it up this year, but this looks like the one. The Chiefs reward their backers and cover the huge spread with ease.

Indianapolis Colts vs Detroit Lions +2.5, 50

Prediction: Indianapolis 20, Detroit 16

Detroit started off its season on a brutal note, but a pair of consecutive wins have the Lions looking like a potential wild-card team in the NFC. They go up against a Colts squad that’s coming off a bye, and I think the Colts halt the Lions’ brief winning streak and cover the -2.5 number in Week 8.

The Colts defense has been one of the best units in the NFL in 2020. Look for Indy to once again step up on D and limit the Lions’ suddenly respectable ground game while making life tough for Matthew Stafford.

Tennessee Titans vs Cincinnati Bengals +5.5, 53.5

Prediction: Tennessee 33, Cincinnati 26

The Titans are coming off a tough loss to the Steelers last week and now go up against another AFC North club in the 1-5-1 Bengals. Cincinnati has looked better of late, but this contest is looking like a significant mismatch every way you slice it.

No matter how productive the Bengals are on offense – and they’ve looked good in recent weeks – their defense continues to let other teams dominate them. Look for the duo of Ryan Tannehill and Derrick Henry to carve up the Bengals D and light up the scoreboard this weekend.

Las Vegas Raiders vs Cleveland Browns -2.5, 51

Prediction: Cleveland 29, Las Vegas 20

The Browns’ 37-34 win over the Bengals last week was overshadowed by the season-ending injury to Odell Beckham Jr. (ACL tear). Baker Mayfield threw five touchdowns in that game, and next up is a date with a Raiders defense that’s had major problems stopping opposing quarterbacks. 

Mayfield should continue his groove even without OBJ and the Browns get to six wins against the suddenly struggling Raiders.

New England Patriots vs Buffalo Bills -3.5, 41.5

Prediction: Buffalo 34, New England 23

The Patriots have looked downright terrible in their last few games, and unlike past seasons, they look extremely beatable right now. Josh Allen and the Bills haven’t played up to their capabilities on both sides of the ball but this looks like a get-right game where the Bills pile up points and prove they’re ready to take the AFC East.

Los Angeles Rams vs Miami Dolphins +3.5, 46

Prediction: Los Angeles 17, Miami 7

The good news for Dolphins fans is the Tua Tagovailoa era officially begins on Sunday. The bad news is the former Alabama Crimson Tide star will go up against the likes of Aaron Donald and Jalen Ramsey in his first career NFL start. Welcome to the pros, kid.

L.A. has a tough turnaround after playing on Monday and traveling across the country, but I don’t think it’s going to matter much in this one. The Rams do just enough to get by on offense and put constant pressure on Tagovailoa to improve to 6-2.

Los Angeles Chargers vs Denver Broncos +3, 44.5

Prediction: Los Angeles 27, Denver 6

Joe Burrow entered the season as the undisputed favorite to become the Offensive Rookie of the Year, but Justin Herbert has eclipsed his freshman peer in a big way. It’s extremely early, but Herbert looks like a franchise quarterback and has given the Chargers life despite their 2-4 record.

The same can’t be said for Broncos signal-caller Drew Lock. Lock has looked awful the past few weeks and is going up against a Bolts defense that’s been fantastic against the pass. Chargers breeze to a win and Herbert collects his second NFL victory.

San Francisco 49ers vs Seattle Seahawks -3, 54

Prediction: Seattle 33, San Francisco 29

It’s always a lot of fun when the Seahawks and 49ers get together, and while the Niners are still incredibly banged up on defense, the battle between the NFC West foes projects as one of the tightest matchups of Week 8.

MVP favorite Russell Wilson has done his part to win games on his own for the Seahawks, but the big concern for this team is its weak defense. I think this game will come down to some late-game heroics from Wilson, and the Seahawks bounce back from a tough loss against the Cardinals by edging the Niners on the road.

New Orleans Saints vs Chicago Bears +4.5, 43.5

Prediction: New Orleans 21, Chicago 13

Under the bright lights of Monday Night Football, the Bears had a chance to prove to the nation that they were for real against the Rams. That didn’t happen in the slightest, as Chicago fell flat in a 24-10 setback to L.A.

The Chicago offensive line has struggled mightily to protect Nick Foles, and David Montgomery has been a non-factor on the ground as a result. Until Chicago proves its offense can steal a game, which hasn’t happened yet this year, I’ll continue to fade them on the spread. Take the Saints.

Dallas Cowboys vs Philadelphia Eagles -9, 43

Prediction: Philadelphia 40, Dallas 13

Speaking of fade material, the Cowboys have entered the equation as a team to bet against every week going forward. Dallas’s season has been a train wreck so far, and it looks like it will be playing with rookie QB Ben DiNucci under center after Andy Dalton’s injury in Week 7.

The Eagles have every opportunity in the world to seize control of the laughable NFC East. Philly blows out its division rival on Sunday and “America’s Team” continues its year of futility.

Tampa Bay Buccaneers vs New York Giants +12.5, 45

Prediction: Tampa Bay 29, New York 14

The Buccaneers are playing in their second straight road game, but playing away from home doesn’t seem to be a big deal for this team. Tampa Bay blew the doors off the Raiders in Sin City last week and is primed to do the same thing to a Giants team that’s simply going through the motions right now. 

Tampa Bay’s defense has been spectacular in 2020 – a bad sign for Giants QB Daniel Jones. Don’t be afraid of backing the Bucs’ huge -12.5 spread as road chalk.