NFL Week 7 Picks, Predictions: Odds, betting lines, and best bets for every game

What are our early picks and predictions for Week 7 of the 2021 NFL season? Here are the NFL odds, betting lines, and best bets for the week.

In Week 7, there are a number of NFL games with some lopsided odds and betting lines. Picking a team to win or cover the spread when the numbers are this high can be tough. Nonetheless, we do our best to provide our NFL betting picks and predictions against the spread for every game of Week 7.

NFL picks and predictions Week 7 | NFL lines and odds

Let’s look at the current NFL odds and lines entering Week 7 of the 2021 NFL season. A combination of mismatches according to the current NFL standings and the second set of bye weeks for 2021 has made this an extremely intriguing week for sportsbooks and people trying to pick how Week 7 will go in the NFL.

Thursday Night Football picks and predictions | Week 7

Here are the Week 7 picks, predictions, and NFL odds for Thursday’s game as of 9 AM ET on October 21.

FanDuel Sportsbook

States: NY, AZ, PA, NJ, IA, IL, CO, IN, TN, VA, WV, MI


Denver Broncos at Cleveland Browns (-1.5)

Time and channel: 8:20 PM ET, FOX, NFL Network, and Amazon Prime

The betting line in this one has shifted dramatically. With the news that Baker Mayfield will be out and Odell Beckham Jr. is also likely to miss the game, the Browns have gone from nearly touchdown favorites to laying less than a field goal. However, there are also questions surrounding who will be under center for Denver. While we know we will see Case Keenum tonight for Cleveland, it is still unclear whether we will get Drew Lock or Teddy Bridgewater for Denver.

If both these squads were healthy, this would be one of the easier Week 7 picks and predictions. However, too many questions surround both of them for my taste. In the end, I think Keenum can do just enough to keep this one close, and the Browns’ impressive defense will help get them the win.

Broncos vs. Browns Prediction: Browns 24, Broncos 20

Sunday Week 7 free NFL picks and predictions

Here are the Week 7 picks and predictions and NFL odds for Sunday’s games as of 9 AM ET on October 21.

Cincinnati Bengals at Baltimore Ravens (-6)

Time and channel: 1 PM ET, CBS

This might be the best matchup of Week 7. In this AFC North showdown, the Ravens and Bengals will look to put their mark on the division, with both of them fighting for the top spot. The Ravens are laying nearly a TD at home, which seems excessive for a division game.

I think the Ravens will get the win in this one, with the offense firing on all cylinders right now. However, Joe Burrow and the Bengals have also started to find their groove with the connection between Burrow and Ja’Marr Chase lighting up the NFL. I expect this to be a high-scoring affair, but the Ravens should be able to squeeze out the win in the end.

Bengals vs. Ravens Prediction: Ravens 31, Bengals 28

Washington Football Team at Green Bay Packers (-7.5)

Time and channel: 1 PM ET, FOX

The opening NFL odds and betting lines for this game started with the Packers laying double digits. Money has now come in on Washington, and the line has moved to a little more than a TD. I am not sure who is betting on Washington in this one, especially after watching them lose to the Chiefs last week.

The Washington offense has struggled after starting off hot with Taylor Heinicke. Furthermore, the defense is nowhere near as dominant as we expected them to be at the start of the season. Aaron Rodgers should have fun with this one.

Washington vs. Packers Prediction: Packers 28, Washington 17

Atlanta Falcons (-2.5) at Miami Dolphins

Time and channel: 1 PM ET, FOX

This game is interesting for so many reasons. Rumors are circulating right now that the Dolphins are close to potentially acquiring Deshaun Watson in a trade. There are also reports Miami might be shopping Tua in a potential deal. That, combined with Brian Flores being on the hot seat, makes the matchup a must-win for Miami. Unfortunately, they are playing a Falcons team that is just as desperate and coming off a win.

The last time we saw Matt Ryan was in London when he and Kyle Pitts were dismantling the Jets’ defense. Now, he gets to play a Miami team that might be without both their starting CBs. I like Atlanta to get the win on the road and possibly put the final nail in Flores’ metaphorical coffin.

Falcons vs. Dolphins Prediction: Falcons 24, Dolphins 20

New York Jets at New England Patriots (-7)

Time and channel: 1 PM ET, CBS

Making any sort of picks and predictions for the AFC East is difficult. One week, these teams look like they have it all figured out. The next week, they are a complete mess. The Patriots are coming into this game looking like one of the more complete teams in the NFL in their loss to the Cowboys. Had it not been for a few tiny mistakes, they likely win that game.

I can no longer back the Jets. As much as I like Zach Wilson, I think he still has a long way to go before becoming a capable NFL QB. Out of all my Week 7 picks and predictions, this is my best bet. Expect the Patriots to dominate at home.

Jets vs. Patriots Prediction: Patriots 31, Jets 17

Carolina Panthers (-3) at New York Giants

Time and channel: 1 PM ET, FOX

How you make a pick or a prediction for these two NFL teams in Week 7 is beyond me at this point. The Panthers looked so good early in the season, but Sunday was a horror show. They got back into it, only to leave too much time on the clock and lose anyway. As for the Giants, their focus should already be on the future of their franchise, especially the QB and coaching staff. The Panthers should win this, but it is hard to see it being a convincing victory.

Panthers vs. Giants Prediction: Panthers 23, Giants 20

Kansas City Chiefs (-5.5) at Tennessee Titans

Time and channel: 1 PM ET, CBS

Explain this one to me. After opening as 4-point favorites, the Chiefs are now 5.5-point favorites. However, the Titans just beat the best team in the NFL on Monday Night Football when they took down Buffalo. Despite this, people are still betting on Kansas City?

The logic makes no sense. I think the Titans’ season is back on track after that impressive win Monday night. The Chiefs won last week, but it was against an NFC East team, which is nothing to be proud of. Their defense is a mess, the offensive line is in flux, and Mahomes has thrown more interceptions this year than his entire career combined. For my Week 7 NFL picks, I expect an upset win for Tennessee at home.

Chiefs vs. Titans Prediction: Titans 30, Chiefs 21

Detroit Lions at Los Angeles Rams (-15)

Time and channel: 4:05 PM ET, FOX

Holy moly. Yes, the Lions are the worst team in football. Yes, Matthew Stafford is playing his old team and should enjoy beating them up and down the field. But no, that does not justify a more-than-two-touchdown spread! The Rams will win, but the Lions will cover in garbage time.

Lions vs. Rams Prediction: Rams 31, Lions 17

Philadelphia Eagles at Las Vegas Raiders (-3)

Time and channel: 4:05 PM ET, FOX

After Week 6, it is hard to know what to make of this game. The Eagles appear to be a team that can only play football in the second half, while the Raiders may very well be running on adrenaline and emotion at this point. Las Vegas is a good team, but do we see an emotional collapse after a statement performance on Sunday?

Think back to Week 2, when the Saints crumbled against the Panthers after their emotional victory over the Packers. That situation was obviously much different than what the Raiders are going through, and I never want to write off Las Vegas’ spirit — but both provoked a response of emotion from the players. That game reminds me an awful lot of this one.

Eagles vs. Raiders Prediction: Eagles 24, Raiders 21

Houston Texans at Arizona Cardinals (-17.5)

Time and channel: 4:25 PM ET, CBS

In the highest spread of the week, the undefeated Cardinals take on the lowly Houston Texans. Arizona is laying a whopping 17.5 points. Similar to what I said in the Lions vs. Rams game — this is just too many points.

Texans vs. Cardinals Prediction: Cardinals 30, Texans 17

Chicago Bears at Tampa Bay Buccaneers (-13)

Time and channel: 4:25 PM ET, CBS

Based on the published spreads, this could be a very one-sided afternoon slate. The Buccaneers lost to the Bears last year (but in prime time at Soldier Field). Chicago’s defense is good, but they are not really a pressure-up-the-middle type of team, which is what you need to bother Tom Brady. This one should be a comfortable win for the Buccaneers, but beware of the huge spread and laying nearly two touchdowns.

Bears vs. Buccaneers Prediction: Buccaneers 28, Bears 17

Indianapolis Colts at San Francisco 49ers (-4)

Time and channel: 8:20 PM ET, NBC

Credit the Colts for fighting and keeping themselves even marginally alive in the AFC, but this game is worlds away from their matchup with the Texans in Week 6. The 49ers will be rested and have an ideal game plan for pulling Indianapolis’ defense all over the field. Throw in the Colts’ hobbling offensive line, and this could get ugly. Indy’s best hope is that the 49ers come out a little rusty from their bye week.

Colts vs. 49ers Prediction: 49ers 24, Colts 17

Monday Night Football: Free NFL picks and predictions

Here are the NFL Week 7 picks, predictions, and odds for Monday’s game as of 9 AM ET on October 21.

New Orleans Saints (-4.5) at Seattle Seahawks

Time and channel: 8:15 PM ET, ESPN

Even with Geno Smith under center last week, Seattle’s offense performed well enough to keep the game close against the Steelers. This week, I expect more of the same. They will rely heavily on their run game and do just enough to keep this close. The Saints will still get the win, though.

Saints vs. Seahawks Prediction: Saints 24, Seahawks 21

Ryan Gosling is the Chief Platforms Officer for Pro Football Network. Follow him on Twitter: @ryangoslingPFN.


Every day, get free NFL updates sent straight to your inbox!