The NFL regular season is nearly complete, so it’s time to look ahead to the matchups for Week 18, the final week of NFL action before playoffs begin. Sportsbooks have released odds on every upcoming game, including the NFC East showdown between the Dallas Cowboys and Washington Commanders, as well as the big AFC East matchup between the New York Jets and Miami Dolphins.
Read on for a look ahead at odds for all the upcoming games this week, including spreads, moneylines, and point totals at legal US sportsbooks.
Analysis will be added as news develops.
NFL Week 18 Odds
NFL Week 18 best odds and betting breakdown
Arizona Cardinals at San Francisco 49ers
- Spread: Cardinals (), 49ers ()
- Moneyline: Cardinals (), 49ers ()
The Cardinals lost their sixth straight game on the road in Atlanta on Sunday. David Blough became the fourth quarterback to start for the team this season, after he was signed in mid-December and got the last-minute call to start in place of Colt McCoy, who was still experiencing concussion symptoms. Blough went 24-of-40 with 222 yards and one touchdown through the air. Defensive lineman J.J. Watt announced earlier this week that he plans to retire at the end of the season, making this his final game in the NFL.
The 49ers came away with a 37-34 overtime win on the road against the Raiders on Sunday. Brock Purdy had 284 yards passing, with two touchdowns and one interception. Christian McCaffrey had another strong day with 121 yards on 19 carries and one score, plus another 72 yards receiving. San Francisco has now won nine straight, even with starting quarterback Jimmy Garoppolo out. They’ll get to finish the regular season at home, where they’ve only lost once in eight games.
Cleveland Browns at Pittsburgh Steelers
- Spread: Browns (), Steelers ()
- Moneyline: Browns (), Steelers ()
The Browns got their second win in the last three games with a 24-10 victory over the Commanders on Sunday. Deshaun Watson struggled early but rebounded with a strong second half, finishing with three touchdowns and 169 yards passing. Nick Chubb carried the ball 14 times for 104 yards, and the Browns showed a little life at the end of an otherwise disappointing season. Now they finish on the road, where the team has gone 3-5 this season.
The Steelers beat the Ravens on Sunday night on a late touchdown pass by Kenny Pickett, who went 15-of-27 for 168 yards and one score in the game. That win keeps Pittsburgh’s playoff hopes alive, but just barely. The Steelers need a win over the Browns, plus losses by the Patriots and Dolphins this week. The Steelers defense took some hits in Baltimore, with linebacker Myles Jack leaving the game with a groin injury and cornerback James Pierre suffering a concussion.
Baltimore Ravens at Cincinnati Bengals
- Spread: Ravens (), Bengals ()
- Moneyline: Ravens (), Bengals ()
The Ravens lost 16-13 against the Steelers on Sunday night, which dealt a serious blow to Baltimore’s bid to win the AFC North and secure better positioning in the playoffs. The team already clinched a postseason spot, but is hoping for more than just a Wild Card bid. The overworked defense finally cracked and gave up a late touchdown at home, which it couldn’t afford with an offense that only produced 240 yards and one score.
The Bengals took on the Bills on Monday Night Football this week, but the game was suspended after the on-field cardiac arrest incident involving Bills player Damar Hamlin.
Minnesota Vikings at Chicago Bears
- Spread: Vikings (), Bears ()
- Moneyline: Vikings (), Bears ()
The Vikings flopped in Green Bay on Sunday, losing 41-17. Kirk Cousins was picked off three times, with one touchdown and 205 yards passing on the day. Minnesota turned the ball over four times in total, and gave up a 105-yard kickoff return for a touchdown. Minnesota still has one of the best records in the NFC and easily clinched the NFC North title, but the team has looked shakier, even in victory, these last few weeks.
The Bears were stomped in Detroit on Sunday, losing their ninth straight game to fall to 3-13 on the season. Justin Fields threw for 75 yards with one touchdown and one pick, and ran for 132 more yards, but the offense totaled just 230 yards on the day and were pummeled by Detroit’s defensive front. The Bears’ current losing streak is now the longest in the team’s 102-year history.
Dallas Cowboys at Washington Commanders
- Spread: Cowboys (), Commanders ()
- Moneyline: Cowboys (), Commanders ()
The Cowboys won ugly on Thursday night against the Titans. Dak Prescott had a mediocre game, throwing for 282 yards with two scores and two picks, but the Cowboys already have a playoff spot secured, and still have an outside chance of winning the division and even ending as the NFC’s top seed with a win here and the right combination of losses elsewhere. It’ll take an improved performance on the road, where Dallas is 4-3 this season.
The Commanders had their playoff hopes destroyed in a 24-10 loss to the Browns on Sunday. Carson Wentz was back in at quarterback, where he threw three picks and went 16-of-28 for 143 yards, giving Washington its worst offensive output since the last time Wentz started, back on October 13. Washington hasn’t won a game since November, and is also one of the only teams in the NFC to have a worse record at home than it does on the road.
Detroit Lions at Green Bay Packers
- Spread: Lions (), Packers ()
- Moneyline: Lions (), Packers ()
The Lions routed the Bears, 41-10, and have now won four of their last five. Jared Goff threw for 355 yards and three scores, while the defense piled up seven sacks, including three by James Houston. The Lions can give themselves a chance to make the playoffs with a win on the road in Green Bay, but their fate isn’t entirely in their own hands. The Lions haven’t won at Lambeau Field since 2018, and are 3-4 on the road this season.
The Packers dominated the Vikings in Week 17 to keep playoff hopes alive with a 41-17 win. Aaron Rodgers threw for 159 yards and touchdown, and ran in another, giving Green Bay a fourth straight win. A victory at home against Detroit to finish the regular season would give the Packers a Wild Card slot, while a loss would end their season.
New England Patriots at Buffalo Bills
- Spread: Patriots (), Bills ()
- Moneyline: Patriots (), Bills ()
The Patriots stopped a two-game slide and kept their playoff hopes alive with a 23-21 win over Miami. Mac Jones threw for two touchdowns and 203 yards, while Kyle Duggar returned an interception for a score in the second half. The Patriots now control their own playoff destiny and can secure a Wild Card spot with a win on the road in Buffalo this week.
The Bills were slated to face the Bengals in Cincinnati on Monday night, but the game was suspended in the first quarter after the on-field incident involving Damar Hamlin. That game will not be made up this week, the league announced Tuesday.
Los Angeles Rams at Seattle Seahawks
- Spread: Rams (), Seahawks ()
- Moneyline: Rams (), Seahawks ()
The Rams were dumped, 31-10, by the Chargers on Sunday, ending whatever good feelings may have lingered after a Christmas Day rout of the Broncos. Baker Mayfield with 11-of-19 with 132 yards, while Cam Akers ran for 123 yards on 19 carries. The Rams are long since out of playoff contention, and are looking for just their second road win of the season to end this disappointing campaign.
The Seahawks kept their playoff hopes alive with a 23-6 win over the Jets at home on Sunday. Geno Smith threw for 183 yards and two touchdowns, while Kenneth Walker III ran for 133 yards on 23 carries. This puts Seattle in a position to clinch a playoff spot with a win at home this week, plus a Packers loss. With a loss here, the Seahawks would be eliminated.
New York Jets at Miami Dolphins
- Spread: Jets (), Dolphins ()
- Moneyline: Jets (), Dolphins ()
The Jets lost their fifth straight and were eliminated from playoff contention after an ugly 23-6 loss to Seattle on Sunday. Mike White was picked off twice, the Jets’ running game was held to 75 yards, and for the 12th straight year the Jets will miss the postseason, the longest current drought in the NFL. The best the Jets can hope for now is finishing the year even with Miami in the AFC East.
The Dolphins continued their late-season collapse on Sunday, losing their fifth straight against the Patriots as their playoff hopes took yet another hit. To make matters worse, they also lost another quarterback, with Teddy Bridgewater leaving the game after trying and failing to make a tackle on an interception returned for a score. Tua Tagovailoa‘s status remains unclear after suffering another concussion, but the Dolphins need a win at home and a Patriots loss if they’re to have any hope of making the postseason now.
Kansas City Chiefs at Las Vegas Raiders
- Spread: Chiefs (), Raiders ()
- Moneyline: Chiefs (), Raiders ()
The Chiefs held on to beat the Broncos, 27-24, at home, giving Kansas City its fourth straight victory and preserving hopes of ending the regular season as the top seed in the AFC. Patrick Mahomes threw for 328 yards and three touchdowns with one interception, but struggled with his accuracy at times. Once again, special teams looked to be the Chiefs’ weakest area, with a lost fumble on a punt return, plus a botched hold on a field goal attempt.
The Raiders played one of their best games of the season, but went down in overtime against the 49ers after Jarret Stidham‘s second interception of the day set up the game-winning field goal for San Francisco. The loss eliminated the Raiders from playoff contention, leaving them with a mostly meaningless home game against the top team in the division to end the season.
Tampa Bay Buccaneers at Atlanta Falcons
- Spread: Buccaneers (), Falcons ()
- Moneyline: Buccaneers (), Falcons ()
The Buccaneers clinched the NFC South with a comeback win over Carolina on Sunday. Tom Brady had one of his best performances of the season, throwing for 432 yards and three touchdowns, all of which were caught by Mike Evans, who had 207 receiving yards on the day. Brady also ran for another score, and the Bucs secured the division title with a .500 record before heading out on the road for the final game of the regular season.
The Falcons snapped a four-game skid with a 20-19 win over the Cardinals at home. It was the first victory for rookie quarterback Desmond Ridder, who went 19-of-26 with 169 yards in his third start under center, and also led the team down the field with three clutch completions to set up the game-winning field goal. Atlanta is well out of the playoff picture, but gets to end the season at home, where the team has gone 5-3 this season.
New York Giants at Philadelphia Eagles
- Spread: Giants (), Eagles ()
- Moneyline: Giants (), Eagles ()
The Giants secured a playoff spot with a win over the Colts on Sunday, giving the team its first winning season and first postseason berth since 2016. Daniel Jones threw for 177 yards and two touchdowns, while also running for 91 yards and another two scores.
The Eagles lost their second straight game in a 20-10 shocker against the Saints on Sunday. Once again, quarterback Jalen Hurts sat out with an injured shoulder. Backup Gardner Minshew struggled in the loss, throwing a key interception that was returned for a late score. Now the Eagles risk letting the division title slip away in the last game of the regular season, and a lot may hinge on whether Hurts is healthy enough to return at home against New York.
Carolina Panthers at New Orleans Saints
- Spread: Panthers (), Saints ()
- Moneyline: Panthers (), Saints ()
The Panthers blew an 11-point lead in the fourth quarter to lose 30-24 to the Buccaneers, officially ending the team’s hopes of making the playoffs. Carolina gave up 20 points in the final 14 minutes of play, handing the team its fourth consecutive season with double-digit losses. The Panthers now finish up on the road, where the team is just 1-6 this season.
The Saints won their third straight by beating the Eagles, giving them the slimmest of chances to nab a playoff spot if they can finish the year on a victory at home and get the right combination of results in several other games. Defensive back Marshon Lattimore was the hero against Philadelphia, running back an interception for a touchdown to seal the win in the fourth quarter. Those were the only points the Saints scored in the second half.
Los Angeles Chargers at Denver Broncos
- Spread: Chargers (), Broncos ()
- Moneyline: Chargers (), Broncos ()
The Chargers easily beat the Rams on Sunday, with Justin Herbert throwing for 212 yards and two touchdowns before sitting out most of the fourth quarter with the game firmly in hand. The Chargers have managed to finish the season with some momentum, winning four straight and five of the last six.
The Broncos put up a tougher fight than expected against the Chiefs on Sunday, but let another one slip away late and have now lost seven of their last eight. Russell Wilson threw for one touchdown and ran for two more, but it still wasn’t enough to pick up a win on the road. Denver hasn’t won a single game against any of its AFC West rivals this season, but at least it gets to close out this dismal campaign at home, where three of the team’s four wins have come.
Tennessee Titans at Jacksonville Jaguars
- Spread: Titans (), Jaguars ()
- Moneyline: Titans (), Jaguars ()
The Titans lost their sixth straight on Thursday night against the Cowboys, but it was an essentially meaningless game, as this showdown with Jacksonville is the decisive one for the AFC South. Tennessee has undergone a total collapse because of injuries at key positions late in the season, going winless the entire month of December, but can still make the playoffs and win the division with a victory here. At least the team has the few extra days of rest in its favor, and the Titans are the rare team that’s actually been slightly better on the road than at home this season.
The Jaguars come into this divisional title game having won four straight to right the ship after starting the season 2-6. Jacksonville routed Houston, 31-3, on Sunday. Trevor Lawrence threw for only 152 yards on 21 attempts before being spelled by C.J. Beathard in the second half. Travis Etienne added 108 yards on the ground, including a 62-yard run for a touchdown. The Jaguars haven’t lost at home since October 30, and a win here lands the team in the postseason for the first time since 2017.
Houston Texans at Indianapolis Colts
- Spread: Texans (), Colts ()
- Moneyline: Texans (), Colts ()
The Texans were flattened by Jacksonville on Sunday in a game that they were never really in after the first possession. That’s a painful step back after a December in which the team had finally started to show some signs of life, beating the Titans and taking the Chiefs to overtime in a losing effort. It’s been a dismal year for Houston, but at least it has a decent chance to end on a win against the second-worst team in the AFC South. A win, though, could jeopardize the team’s chances of getting the top overall pick in the 2023 NFL Draft.
The Colts fell to the Giants on the road, and lost quarterback Nick Foles after a blindside sack that left him writhing in pain on the field before being carted off. Sam Ehlinger came on in relief, throwing for a score and 60 yards, but for the fifth time this season the Colts ended the game with 10 points or less. Indianapolis has now lost nine of its last 10.