There are just two weeks remaining in the NFL regular season, and there are still a ton of playoff spots up for grabs. That is going to create some incredible drama throughout the weekend, and there are some huge battles set to take place.
Here is a look at all of the NFL Week 17 games on the schedule, and a quick betting preview and prediction is provided for each game.
Once you get the picks, check out some of our top legal sportsbooks and get those bets placed for the week.
New York Jets vs. Cleveland Browns
The Thursday Night Football matchup in Week 17 will feature the New York Jets taking on the Cleveland Browns. These are two of the best defenses in the NFL, but Cleveland is actually a team with some solid offense as well.
New York has been a mess on offense all season long, and getting to 10 points might be hard for them in this matchup. Bet on the Cleveland Browns to take complete control as they win this game and cover the 7.5-point spread.
Detroit Lions vs. Dallas Cowboys
Two of the top teams in the NFC will meet up on Saturday Night Football as the Dallas Cowboys host the Detroit Lions. There will be a ton of points scored in this game as that is the only way that the Lions know how to play.
Dallas is the more complete team in this game, but they just continue to do things to make them hard to bet on. The Cowboys will find a way to win this game, but taking the six points and backing the Lions is the way to go.
Atlanta Falcons vs. Chicago Bears
The 7-8 Atlanta Falcons are still trying to win the NFC South Division, but they are headed in the wrong direction. Atlanta hasn’t been able to figure out a quarterback, and that’s going to be a problem on Sunday.
This Chicago Bears team has been getting great play on defense, and quarterback Justin Fields has improved of late as well. Bet on the Bears to win this game and cover the small three-point betting spread at Soldier Field.
Miami Dolphins vs. Baltimore Ravens
The top seed in the AFC will likely be decided on Sunday as the 11-4 Miami Dolphins visit the 12-3 Baltimore Ravens. This Ravens team has been on a roll of late, and that is why they are 3.5-point betting favorites in this game.
Baltimore has also shown that they are comfortable playing in close games, and Miami will find a way to keep this matchup close. Take the 3.5-points and back the Dolphins, but Baltimore will pick up win number 13.
New England Patriots vs. Buffalo Bills
It has been a miserable season for the New England Patriots, but this team will be trying to play the role of spoiler on Sunday. New England will be facing the red-hot Buffalo Bills, and the home team is a 13.0-point favorite in this game.
There just is no stopping Josh Allen and the Bills offense at this time, and New England has been a mess on offense this year. Take the Bills to win this game by at least two touchdowns as they get the job done at home.
Las Vegas Raiders vs. Indianapolis Colts
A couple of interesting teams are set to meet up when the 7-8 Las Vegas Raiders visit the 8-7 Indianapolis Colts. Neither team has been able to play with consistency this season, but each team also has some massive wins.
The Colts are 3.5-point favorites since they are playing at home, but that’s simply too many points for a matchup like this. It’s going to be a game that is decided by a field goal or less, and taking the 3.5 points is the best bet to make.
Carolina Panthers vs. Jacksonville Jaguars
The Jacksonville Jaguars are 6.5-point betting favorites as they host the 2-13 Carolina Panthers on Sunday. Jacksonville is going the wrong way in a hurry, and they are now in danger of missing out on the playoff entirely.
Carolina has actually been more competitive in recent games, but they are not in a position to pick up a big road win. The Panthers can keep this game close for a few quarters, but ultimately the Jaguars are going to win this game by at least seven points.
Tennessee Titans vs. Houston Texans
AFC South Division rivals are set to battle it out when the Tennessee Titans visit the Houston Texans. This game came down to the wire in the first meeting of the season, but Houston is coming into this game as a five-point betting favorite.
Tennessee doesn’t really have anything to play for in this game, and that will impact how they attack the matchup. The Titans can keep this game close, but taking the Texans to cover the spread at home is the bet to make.
Los Angeles Rams vs. New York Giants
The surging Los Angeles Rams are 5.5-point betting favorites in New York against the Giants. It’s been an interesting season for the Rams, but it looks like it will be one that will end with a trip to the playoffs.
This Giants team just can’t seem to figure anything out at the quarterback position, and that’s going to lead to some major issues in this game. New York isn’t going to be able to keep pace as the Rams will roll to a double-digit victory.
Arizona Cardinals vs. Philadelphia Eagles
The Philadelphia Eagles are going to be looking to make a statement when they host the Arizona Cardinals this weekend. Philadelphia is a 10.5-point betting favorite, and this Arizona team has given up on the year.
The Cardinals are not a team that can do much on the offensive side of the football, and that defense has been a mess. Philadelphia is going to light up the scoreboard in this game as they win by close to 20 points.
New Orleans Saints vs. Tampa Bay Buccaneers
The NFC South Division title could be decided this weekend in Tampa Bay as the Buccaneers are slim 2.5-point betting favorites over the Saints. Both teams have had some rough moments this season, but Tampa Bay is coming into this game having won four straight.
New Orleans has lost three straight games to Tampa Bay, but the Saints have a defense that can keep this matchup close. No one wants to pull away in this division, and for that reason it will be the Saints that come up with a big victory.
San Francisco 49ers vs. Washington Commanders
The San Francisco 49ers are going to be looking to bounce back in a hurry after getting embarrassed by the Baltimore Ravens on their home field. San Francisco shouldn’t have much trouble in this game as they are big favorites over a bad Washington team.
The Commanders are going to be making some major changes in the offseason, and there just isn’t much motivation to play well in this game. Bet on the 49ers to roll to a blowout win as that offense isn’t going to be facing much resistance.
Pittsburgh Steelers vs. Seattle Seahawks
A pair of intriguing 8-7 teams are going to meet up in Seattle this weekend as the Seahawks host the Pittsburgh Steelers. Pittsburgh has been a horrible offensive team this season, while the Seahawks haven’t been able to get many stops.
It’s too hard to trust either of these teams, and that is why taking the points is going to be a good option. Bet on the Seattle Seahawks to win this game, but taking the 3.5 points if you want to bet the spread.
Cincinnati Bengals vs. Kansas City Chiefs
The 8-7 Cincinnati Bengals visit the 9-6 Kansas City Chiefs in an interesting matchup between AFC teams in Week 17. Cincinnati is playing with a backup quarterback, while Kansas City looks like a complete disaster on offense.
At some point the Chiefs are going to figure this thing out, but they shouldn’t be seven-point favorites in this game. Kansas City has not been able to pull away from anyone, and taking the seven points is the best wager to make.
Los Angeles Chargers vs. Denver Broncos
The Los Angeles Chargers are playing without their star quarterback, and the Denver Broncos have benched Russell Wilson. This is going to lead to a strange battle between the Chargers and Broncos, and it’s been a miserable season for each team.
The Chargers have not been able to get stops all season long, and the offense is no longer a big threat without Justin Herbert. Denver should still be able to take control of this game and they will win by at least four points.
Green Bay Packers vs. Minnesota Vikings
Sunday Night Football will feature a huge NFC North rivalry game as the Green Bay Packers visit the Minnesota Vikings. Both teams are sitting at just 7-8 on the year, and each team has a ton of issues that they need to deal with.
Minnesota has been struggling to win games of late, and they are just dealing with too many significant injuries on offense. Take the Packers to pull off an upset in this game as they will get back to 8-8 with a win over their division rivals.