The first week of the NFL regular season gave us a little bit of everything. We witnessed several huge upsets, some comeback wins, and a few blowouts.
The week closes with a pair of Monday Night Football games. Read on to find the best odds for each game in Week 2, plus key storylines to watch.
NFL Week 2 odds: Spread, moneyline, and totals
The table below shows odds for every Week 2 game, starting with Thursday Night Football and finishing with both Monday Night Football games. Use the drop-down menu to view and compare the spread, moneyline, and over/under totals for every game, from each sportsbook. Click on the bet you like and you’ll be directed to the sportsbook to place a bet.
NFL Week 2 matchups and best odds
Los Angeles Chargers at Kansas City Chiefs – 8:15 p.m. ET
Spread: Chargers , Chiefs
Moneyline: Chargers , Chiefs
Both of these teams are coming off wins against talented teams. With a lopsided win over Arizona, the Chiefs proved their offense will survive despite the loss of Tyreek Hill. Patrick Mahomes targeted nine different receivers on Sunday. Meanwhile, the Chargers’ talented defense was in full force with three interceptions and six sacks on Derek Carr.
Chargers receiver Keenan Allen suffered a hamstring injury last week and is listed as questionable for this week, so that’s something to watch. Regardless, sportsbooks are expecting a lot of points from both teams in this one.
Miami Dolphins at Baltimore Ravens – 1 p.m. ET
Spread: Dolphins , Ravens
Moneyline: Dolphins , Ravens
The spread on this game shifted a bit in Miami’s favor after last weekend’s results. Miami had home-field advantage last week but will travel to Baltimore for this week’s game. The Dolphins defense allowed just 271 yards of total offense against the Patriots, but have a tougher test against a Ravens offense that looked decent last week.
The Dolphins offense worked around Tyreek Hill in last week’s win over the Patriots – he finished with 94 yards on eight catches. Their running game was lacking, picking up only 65 total yards on 21 carries. The Ravens showed an improved pass rush from last year, posting three sacks against the Jets on Sunday.
The Ravens lost CB Kyle Fuller and LT Ja’Wuan James to season-ending injuries in Week 1, so depth is already becoming an issue.
New York Jets at Cleveland Browns – 1 p.m. ET
Spread: Jets , Browns
Moneyline: Jets , Browns
Joe Flacco and the Jets lost to the Ravens on Sunday after converting only 14% of their third downs. The team also suffered two fumbles, an interception, three sacks, a dropped touchdown pass, and a missed extra point. The Browns won in dramatic fashion over the Panthers with a last-second goal. Nick Chubb led the offense with 141 rushing yards, while Kareem Hunt cleaned up with two touchdowns.
Both teams will have a QB2 under center this week. Zach Wilson is out until at least Week 4, so Flacco will continue to lead the Jets until then. Jacoby Brissett will continue to take snaps for the Browns until Deshaun Watson returns from his suspension.
Washington Commanders at Detroit Lions – 1 p.m. ET
Spread: Commanders , Lions
Moneyline: Commanders , Lions
Carson Wentz led his team to victory over the Jaguars last week behind four touchdown tosses, but he also threw two interceptions that resulted in 10 points for the Jags. D’Andre Swift was a bright spot for this Lions offense in a loss to the Eagles, posting 144 rushing yards.
Prior to last week’s game, the Commanders opened as a one-point favorite over the Lions. Now, the Lions are favored by 2.5. If nothing else, last week’s loss showed that the Lions still have the ability to fight back and stay in a game.
Indianapolis Colts at Jacksonville Jaguars – 1 p.m. ET
Spread: , Jaguars
Down 20-3 late in Week 1, the Colts rallied against the Texans but stalled in overtime. Indy opened its season with a tie despite closing as a touchdown favorite. In his Colts debut, Matt Ryan tossed for 352 yards and a touchdown.
Jacksonville returns home after traveling last week. This matchup could be viewed as a revenge game for the Colts, who lost in Jacksonville last year to fall out of the playoff spot. The Colts haven’t won in Jacksonville since 2014.
Tampa Bay Buccaneers at New Orleans Saints – 1 p.m. ET
Spread: Bucs , Saints
Moneyline: Bucs , Saints
The Saints’ Michael Thomas was a bright spot for this offense with a pair of touchdowns in his return from injury. However, the offensive line gave up four sacks on Jameis Winston in their comeback win over the Falcons. The Buccaneers defense put up four sacks against the Cowboys in their Week 1 win, so this will be a matchup to watch this week.
The Buccaneers have not beaten the Saints in the regular season since 2018. Despite this, sportsbooks give Tom Brady the edge – the Buccaneers opened as a 3-point favorite.
Carolina Panthers at New York Giants – 1 p.m. ET
Spread: Panthers , Giants
Moneyline: Panthers , Giants
The Giants rallied from a 13-point deficit to beat the Titans in Week 1. Saquon Barkley had a big bounce-back performance, running for 194 yards and catching six passes out of the backfield. Baker Mayfield and the Panthers lost on a last-second field goal to the Browns after struggling for the first three quarters.
New York was a one-point favorite on the look-ahead line for this game. But after a Giants win and an up-and-down Panthers loss, odds have shifted in favor of the Giants.
New England Patriots at Pittsburgh Steelers – 1 p.m. ET
Spread: Patriots , Steelers
Moneyline: Patriots , Steelers
The Patriots lost 20-7 to the Dolphins on the road last week. The biggest concern heading into this week is the status of Mac Jones, who injured his back in Miami and underwent X-rays after the game. The scans came back negative but he is listed as questionable this week.
The Steelers are dealing with injury themselves as Defensive Player of The Year T.J. Watt is believed to have suffered a torn pectoral muscle in their win against the Bengals. He is listed as doubtful, so watch this one closely as the week progresses. Few defensive players impact a game like Watt.
Atlanta Falcons at Los Angeles Rams – 4:05 p.m. ET
Spread: Falcons , Rams
Moneyline: Falcons , Rams
Marcus Mariota and the Falcons collapsed late in a loss to the Saints. Meanwhile, the Rams will look to bounce back from a Thursday Night Football blowout loss to the Bills.
Matthew Stafford was sacked seven times and threw three interceptions. The Falcons offensive line gave up no sacks last week, so Aaron Donald and his front seven will be a good matchup for them.
The Rams were 13-point favorites in this game prior to Week 1. That number dropped to 10 points heading into Week 2.
Cincinnati Bengals at Dallas Cowboys – 4:25 p.m. ET
Spread: Bengals , Cowboys
Moneyline: Bengals , Cowboys
Dak Prescott is out for several weeks and will require surgery on his thumb. This offense struggled against Tampa Bay on Sunday, and losing its starting QB obviously doesn’t help going forward. Cincinnati’s offense also looked off – Joe Burrow threw four interceptions and was sacked seven times, suggesting that the Bengals have not fixed their offensive line problems yet.
This game had the biggest shift in odds following Week 1 play, which considering Prescott’s injury is not surprising. The Cowboys moved from 2.5-point favorites to 6.5-point underdogs.
Arizona Cardinals at Las Vegas Raiders – 4:25 p.m. ET
Spread: Cardinals , Raiders
Moneyline: Cardinals , Raiders
The odds for this game shifted in the Raiders’ favor after last weekend’s results. Both teams fell to AFC West teams. Las Vegas started as 2.5-point favorites on the look-ahead last week and re-opened to 4.5-point favorites heading into this game.
The Cardinals defense struggled to keep up with the Chiefs offense last week. Considering that Derek Carr targeted Davante Adams almost three times as much as his second most-targeted receiver on Sunday, this will be a good matchup to watch.
Chicago Bears at Green Bay Packers – 8:20 p.m. ET
Spread: Bears , Packers
Moneyline: Bears , Packers
The Bears are coming off of an upset win over the 49ers while the Packers are coming off a loss to the Vikings. Despite these results, the lines for this game did not shift at all from the look-ahead.
Allen Lazard did not play on Sunday and it’s unclear when he will be back. His return would give Aaron Rodgers some much-needed experience in his offense. The Bears defense was a difference-maker in its win over the 49ers, holding Trey Lance to 155 passing yards.
Tennessee Titans at Buffalo Bills – 7:15 p.m. ET (Monday)
Spread: Titans , Bills
Moneyline: Titans , Bills
The Bills made a huge statement in the Week 1 opener against the Rams and have a few extra rest days to prepare for this game. The Titans lost to the Giants on a missed field goal, but their defensive line sacked Daniel Jones five times in the loss.
After Week 1’s results, the Bills shifted from a 7.5-point favorite to a 10-point favorite over the Titans.
Minnesota Vikings at Philadelphia Eagles – 8:30 p.m. ET (Monday)
Spread: Vikings , Eagles
Moneyline: Vikings , Eagles
Both teams come into this game 1-0. The Vikings defense sacked Aaron Rodgers four times and held him to seven points in a convincing Week 1 victory. Even more impressive on the other side of the ball was Justin Jefferson’s 184-yard, two-touchdown performance.
A.J. Brown had a big debut for the Eagles with 10 catches for 155 yards. But the Eagles defense was gashed for 181 yards on 28 carries against the Lions and lost DE Derek Barnett for the season with a torn ACL.