OddsShark Top Sportsbooks

*Terms and Conditions apply to all bonus offers on this website. Please visit operator for details.

Week 4 odds - Ravens vs. Bills

Baltimore RavensBuffalo Bills

The defending Super Bowl champion Baltimore Ravens, fresh off a surprisingly easy victory over the Houston Texans, hit the road for the second time this season when they pay a visit on the 1-2 Buffalo Bills Sunday afternoon (1 pm ET, CBS).

In the early betting the 2-1 Ravens, who might again be without RB Ray Rice, were favored by 3.5 points over the Bills, who just lost a tough game at the Jets.

They battle the Ravens, currently with a 2-1 mark (2-1 ATS). The over under records, important for totals bettors, are 2-1 for the Bills and 1-2 for the Ravens.

View Baltimore Ravens vs Buffalo Bills Odds and Stats.

Sportsbooks, including Sportsbook.ag, had set the Bills as 3-point underdogs on the opening line for this contest. The total was hovering around 44 earlier in the week (check for the current over-under lines at Bovada).

It's a betting matchup between the No. 20-rated Bills and the No. 12-ranked Ravens, according to the NFL Power Rankings here at Odds Shark. Predictive-scoring models run on this game indicate a potential 23-19 result in favor of the Ravens.

The Bills suffered a Week 3 loss against New York in their last game, falling 27-20 at MetLife Stadium.

How They Match Up:
The game also pits Buffalo's No. 20-ranked offense, averaging 21.67 PPG, against a Ravens defense that ranks No. 12 this week at 21.33 PPG. The Bills aerial game is averaging 215 yards per game, less than the Ravens secondary allows through the air, 269.67 YPG per game.

Defensively, the Ravens feature the league's No. 31-rated road run defense, allowing 182 yards per game. Buffalo, meanwhile, ranks No. 8 in rushing offense at home.

A few Ravens at Bills trends to consider:
Baltimore is 8-4 SU in its last 12 games when playing Buffalo
The total has gone UNDER in 4 of Baltimore's last 5 games when playing Buffalo
Baltimore is 6-1 ATS in its last 7 games
Baltimore is 6-1 SU in its last 7 games
Buffalo is 4-8 SU in its last 12 games when playing Baltimore
The total has gone UNDER in 4 of Buffalo's last 5 games when playing Baltimore
Buffalo is 2-5 SU in its last 7 games
Buffalo is 5-2 ATS in its last 7 games at home

Next up:
Baltimore at Miami, Sunday, October 6th
Buffalo at Cleveland, Thursday, October 3rd