NFL Odds Week 7

The Bills open as a double-digit road favorite, and the Steelers and Titans have a showdown in Tennessee in what could be the game of the week.

The Bills open as a double-digit road favorite, and the Steelers and Titans have a showdown in Tennessee in what could be the game of the week.

New York Giants @ Philadelphia Eagles (-6.5)

Thursday, October 22, 8:20 PM ET The Thursday night matchup will feature two NFC East teams. The Giants head to Philadelphia to take on the Eagles. New York is coming off a home win against Washington, and the Eagles fell to the Ravens in Baltimore. The Eagles opening up as a 6.5-point favorite is a bit of a surprise. As of writing this, the Giants have a better efficiency rating than the Eagles, according to Football Outsiders. Philadelphia is dealing with a ton of injuries, but the Giants defense will be the best unit on the field Thursday night. They will definitely be able to keep the G-Men in that game.

Green Bay Packers (-3.5) @ Houston Texans

Sunday, October 25, 1:00 PM ET After getting throttles by Tampa Bay on Sunday, the Packers have another road game in Houston to take on a Texans team that lost to the Titans in overtime. Houston has been playing much better since firing Bill O'Brien, but the loss on Sunday was tough. Now, they have to deal with an angry Aaron Rodgers have an ugly performance this past week. Green Bay has the best offense in the NFL, according to Football Outsiders, but the defense is suspect. We could see a high scoring matchup against a Houston offense that is figuring things out.

Dallas Cowboys (-3) @ Washington Football Team

Sunday, October 25, 1:00 PM ET Dallas will have to keep moving forward without Dak Prescott this season. The Cowboys take on the Cardinals on Monday night, but Washington suffered a tough road loss to New York this Sunday. The country will see how well Dallas can play without Prescott at quarterback, but Andy Dalton should be good enough to keep the Cowboys in a playoff race, especially the NFC East. Washington's offense has been bad this season, even as the defense does everything they can to keep them in games. Kyle Allen has played ok for the team, but they cannot figure things out on that side of the football. Fortunately, the Dallas defense has struggled this year, so maybe they have a chance to put up points this Sunday.

Detroit Lions @ Atlanta Falcons (-1)

Sunday, October 25, 1:00 PM ET The Lions head to Atlanta to play a Falcons team that finally got its first win of the season. After firing Dan Quinn, the team rallied and knocked off Minnesota on the road. Detroit picked up a win in Jacksonville this past Sunday and will return to back road games. This isn't the best matchup on Sunday with two sub-.500 teams facing one another. However, both offenses are fun to watch, and it should be an entertaining matchup for anyone that likes to see points put on the board. Who knows, maybe the Falcons blow another lead this week.

Buffalo Bills (-10) @ New York Jets

Sunday, October 25, 1:00 PM ET Buffalo heads to New York as a double-digit road favorite for the first time in 16 years. Who can blame oddsmakers for this? The Jets are a dumpster fire and were shutout in Miami on Sunday. They play a much better Bills team this week, and it doesn't seem promising for New York. It doesn't seem like the Jets will care about winning until Adam Gase is gone. He shipped off Jamal Adams this offseason and then cut Le'Veon Bell only to sign with the Chiefs. Buffalo will be on the short week, however, playing Kansas City on Monday night. Maybe this will give the Jets a chance to cover.

Los Angeles Chargers (-1) @ Miami Dolphins

Sunday, October 25, 1:00 PM ET Is there a chance we see two rookie quarterbacks square off on Sunday? Probably not, but Tua Tagovailoa did make his NFL debut on Sunday, coming in during garbage time of their game against the Jets. The Chargers are coming off a bye after falling to the Saints the Monday prior. This should be a fun matchup between two teams in the early stages of rebuilds. Both sides of the ball have shown promise for both organizations so that we could see this game down to the wire on Sunday. Anthony Lynn has been prone to blowing leads, so anything is possible.

Carolina Panthers @ New Orleans Saints (-7)

Sunday, October 25, 1:00 PM ET The Saints are coming off a bye this week and will be taking on the Carolina Panthers, who fell the Chicago at home. Carolina has been a surprise this season, sitting at 3-3 and playing impressive offensive football. However, that side of the ball did cost them a possible win on Sunday and now look to clean things up to New Orleans. The Saints offense has been average in 2020 as they rank 16th in offensive efficiency, according to Football Outsiders. The Panthers defense has been suspect so far, so maybe this is the week New Orleans can tighten things up.

Cleveland Browns (-4.5) @ Cincinnati Bengals

Sunday, October 25, 1:00 PM ET Cleveland was off to a great 4-1 start to the season before being throttled by Pittsburgh. They now travel to Cincinnati this Sunday to take on Joe Burrow and the Bengals. This is the second matchup between the Browns and Bengals this year after squaring off on Thursday night back in Week 2. Cincinnati covered that game via the back door, but Cleveland dominated the whole 60 minutes. With progress being made by the Bengals, they will look to try and pull off a home upset against the Browns.

Pittsburgh Steelers (-1.5) @ Tennessee Titans

Sunday, October 25, 1:00 PM ET Pittsburgh heads to Tennessee this week in what could be the best game on the Sunday slate. The Steelers and Titans are both 5-0, looking to take sole possession of the number one seed in the AFC. This will also feature a matchup between two teams ranked in the top 10 of team efficiency. Pittsburgh sits at ninth, and Tennessee is 10th. Also, the Titans offense is top-10 while the Steelers have a top-10 defense, which will be a great matchup to watch. This game is about as even as it gets and makes it a bit of a surprise that the Titans are home dogs this week. The game should probably be a pick 'em so that the early line would value the Titans.

Seattle Seahawks (-3.5) @ Arizona Cardinals

Sunday, October 25, 4:05 PM ET Arizona gets a tough test at home this Sunday with the Seahawks coming to after their bye. The Cardinals are going to be on a short since playing Dallas on Monday night. Seattle has been one of the best teams in the NFL so far this year, coming into the game 5-0. As interesting of a story, Arizona has been this year, and the Cardinals have played mediocre football despite being 3-2 heading into their Monday night game against the Cowboys. Arizona ranks 20th in both offensive and defensive efficiency. They are dealing with some injuries on the defensive side of the ball, which will make it that much more difficult to stop Russell Wilson and the Seahawks offense.

Kansas City Chiefs (-9.5) @ Denver Broncos

Sunday, October 25, 4:25 PM ET The Broncos and Chiefs square off in an AFC West matchup on Sunday. Kansas City will be on a short week after playing Buffalo on Monday night, thanks to a scheduling conflict due to COVID outbreaks across the league. The Broncos are coming off a surprising road win in New England on Sunday after beating the Patriots. Playing at Mile High Stadium is no easy task, but the Chiefs will be up for the challenge. This could be difficult as Kansas City will be on a short week and facing a physical Bills team. Drew Lock is back under center for the Broncos, although he did have a rough return against the Patriots. This should help slightly with the Denver offense as they have been one of the worst units in the league. Fortunately, the Broncos defense has been top-10, which will help going up against Mahomes.

San Francisco 49ers @ New England Patriots (-5)

Sunday, October 25, 4:25 PM ET The 49ers are coming off a surprising home win against the Rams on Thursday night. After multiple struggles and injuries this season, they picked up a win to get back to .500 on the year. New England suffered a tough loss to Denver on Sunday and have now lost back to back games. This puts the Patriots in a prime spot to back given the situation. Bellichick will be bitter about the two losses, and San Francisco impressed the country on Sunday night. Both teams are about even when looking at efficiency numbers, so there could be a bit of value on the Niners. Jimmy Garoppolo will be heading back to New England to face his former head coach, which could be something to watch.

Tampa Bay Buccaneers (-2.5) @ Las Vegas Raiders

Sunday, October 25, 8:20 PM ET A fun Sunday night matchup between the Buccaneers and Raiders will happen in Sin City. Tampa Bay is coming off of its been win on the season after dominating the Packers at home. Las Vegas is coming off a bye week after upsetting the Chiefs in Kansas City. Now, the Raiders are 2.5-points dogs to the Buccaneers. The line is a bit of a surprise as Tampa Bay is regarded better than the Raiders, and they just beat Green Bay by four scores. However, seeing the Raiders are at home and off of a bye, they have a chance to hang around and give Tom Brady and co. Some fits. Las Vegas will need to find a way to slow down Brady with a defense that is one of the worst in the league, while the offense goes up against one of the league's best defenses.

Chicago Bears @ Los Angeles Rams (-7)

Monday, October 26, 8:15 PM ET The Monday night matchup will feature two of the largest markets in the country. Chicago heads to Los Angeles for what should be an interesting Monday night. The Bears are 5-1, although many experts don't believe that they should be. On the other side, the Rams are 4-2 and coming off a tough road loss to the 49ers. Both the Rams offense and defense are top-10 in the league as well. Although the Bears have another top-5 defense, their offense is struggling under Nick Foles as they rank 26th on that side of the ball. This will be a tough matchup for Chicago as they have not been able to pull off any impressive wins this season. However, the Rams have had a weak schedule facing three NFC East opponents already.