Odell Beckham Jr. Giants
The New York Giants should cover the spread against the Tampa Bay Buccaneers in Week 3. Pictured: Odell Beckham scores a touchdown against the Philadelphia Eagles on Sept. 24, 2017 at Lincoln Financial Field in Philadelphia. Getty Images

Week 4 of the 2017 NFL season comes after underdogs had incredible success in Week 3. Only four of the 16 favorites covered the spread, causing the betting public to lose millions of dollars.

Below are picks against the spread for every game in Week 4, as well as updated betting odds at Las Vegas and online sportsbooks. Betting lines and trends are courtesy of OddsShark.

Chicago Bears (+7) at Green Bay Packers

Green Bay hasn’t had an easy game yet, and they probably won’t have one Thursday night. The Packers have given up 58 points in the last two games, including 24 to an offense that failed to score a touchdown in Week 1 and Week 2. After being sacked six times in Week 3, Aaron Rodgers will play behind a banged up offensive line that could be without both of its starting tackles. Chicago’s defense has held its own against both Atlanta and Pittsburgh, and they could make life difficult for Rodgers, who can’t do everything by himself.

Prediction ATS: Chicago

New Orleans Saints (-2.5) at Miami Dolphins (London)

Facing the Saints is just what the Dolphins need after they were nearly shut out by the Jets. Jay Cutler will carve up New Orleans’ young secondary, which took advantage of a struggling Cam Newton a week ago. Having played in London in two of the last three years, Miami could have an edge over New Orleans.

Prediction ATS: Miami

Los Angeles Rams (+6) at Dallas Cowboys

The Rams are a legitimate playoff contender, and they’ve got a real chance to win outright in Dallas. L.A. isn’t as strong of a pick as they were earlier in the week when they were getting more than a touchdown, but that doesn’t change the fact that Sunday’s game could go down to the wire. With a new head coach, an improved quarterback and a true No.1 wide receiver, the difference between the 2016 and 2017 Rams offense is night and day. Both Ezekiel Elliott and the Cowboys’ offensive line don’t look to be dominant like they were a year ago.

Prediction ATS: Los Angeles

Todd Gurley LA Rams
Todd Gurley of the Los Angeles Rams rushes for a touchdown against the San Francisco 49ers during their NFL game at Levi's Stadium on Sept. 21, 2017 in Santa Clara, California. Getty Images

Jacksonville Jaguars (-3) at New York Jets

Sandwiched in between two terrific performances, the Jaguars were blown out in their only loss of the season. Which team will show up in Week 4? Despite how good he was in London, it’s hard to bet on Blake Bortles as a road favorite, especially since New York’s defense has actually played well against mediocre competition. Jacksonville is 3-22 in their last 25 road games.

Prediction ATS: New York

Cincinnati Bengals (-3) at Cleveland Browns

If betting on Jacksonville as a three-point road favorite isn’t a smart decision, doing so with Cincinnati would make even less sense. With three straight losses and two games without scoring a touchdown, the Bengals haven’t proven to be six points better than anybody, which is the indication of the betting line.

Prediction ATS: Cleveland

Buffalo Bills (+8) at Atlanta Falcons

Atlanta is the clear favorite in the NFC. Their offense remains virtually unstoppable indoors, having totaled 64 points at home against the Packers and in Detroit. The Falcons put up 30 points in Week 3, despite three interceptions by Matt Ryan. Two of those picks were off tipped passes, and as long as the quarterback avoids multiple turnovers Sunday, Buffalo’s offense won’t be able to keep pace.

Prediction ATS: Atlanta

Tennessee Titans (-1.5) at Houston Texans

Tennessee should prove that they are the class of the AFC South when they visit Houston. The Titans’ improved pass rush should be able to find success against a bad offensive line and put pressure on Deshaun Watson. As impressive as Watson has been at times, he still makes rookie mistakes, giving the Titans a significant edge with Marcus Mariota at quarterback.

Prediction ATS: Tennessee

Carolina Panthers (+9) at New England Patriots

New England ranks first in total offense—expect that to continue. The Patriots rank dead last in total defense—don’t expect that to continue. Carolina couldn’t even move the ball at home against New Orleans last week, and they won’t be able to keep up with Tom Brady and Co.

Prediction ATS: New England

Pittsburgh Steelers (-2.5) at Baltimore Ravens

Pittsburgh’s offense hasn’t gotten going through three games, ranking just 21st in total yards. That’ll change soon enough, though probably not against Baltimore’s defense. Joe Flacco just needs to be close to average to give the Ravens a chance at getting a third AFC North win. The Steelers are 0-4-1 against the spread in their last five games against Baltimore.

Prediction ATS: Baltimore

New York Giants (+3) at Tampa Bay Buccaneers

The Giants are ready to get their first win of the year. An improved offensive game plan that called for Eli Manning to get rid of the ball quickly helped New York score more than 20 points for the first time in nine games. Odell Beckham looks healthy again and is making catches that only he can make. With just one sack on the year, Tampa Bay’s pass rush might not be able to take advantage of New York’s offensive line like other teams have. The Giants’ now-healthy secondary should be able to take advantage of Jameis Winston's propensity to make head-scratching throws.

Prediction ATS: New York

Philadelphia Eagles (+1) at Los Angeles Chargers

The Chargers have too much talent to start the season 0-4. They could’ve beaten the Chiefs had Philip Rivers thrown just two interceptions. Look for him to bounce back and play well against a poor Philadelphia secondary.

Prediction ATS: Los Angeles

San Francisco 49ers (+7) at Arizona Cardinals

With a bad offensive line, no running game to speak of and an aging quarterback, Arizona could be in for a long season. The Cardinals should beat the 49ers, but a win is far from a guarantee. They needed overtime to beat the Colts, and San Francisco might have found some answers offensively after scoring 39 points in Week 3.

Prediction ATS: San Francisco

Oakland Raiders (+3) at Denver Broncos

Life can be very difficult for opposing quarterbacks in Denver against one of the league’s best pass defenses. Trevor Siemian has been terrific at home in 2017, while Oakland’s defense still has plenty of question marks. The Raiders are 3-8 against the spread in their last 11 games against Denver.

Prediction ATS: Denver

Indianapolis Colts (+13) at Seattle Seahawks

In years past, Seattle would have won this game by three touchdowns. The Seahawks just don’t look like the same team that’s won a playoff game in five straight years. The reigning NFC West champs couldn’t move the ball in their first two games, and their defense betrayed them when they finally were able to put up some points. That’s not the sign of a very good team, and betting on them to win by 13 points is a risky proposition. Seattle is 1-6 against the spread in their last seven games.

Prediction ATS: Indianapolis

Washington Redskins (+6.5) at Kansas City Chiefs

With a perfect record that includes a win in New England, Kansas City has to be considered the best team in football until further notice. Alex Smith won’t remain the league’s No.1 rated passer forever, but he’s going to put up impressive numbers because he’s surrounded by so many good weapons. Washington won’t win unless Kirk Cousins has a big game, which is something no quarterback has been able to do against Kansas City in three tries.

Prediction ATS: Kansas City

Detroit Lions (+2.5) at Minnesota Vikings

Minnesota's defense should be good enough at home to give the Vikings the win. Without much of a running game, Matthew Stafford could have trouble against a top-five unit.

Prediction ATS: Minnesota

Season Record ATS: 18-29