The Cleveland Browns (6-8) host the Baltimore Ravens (12-2) this weekend for an AFC North battle from Ohio. Kickoff is set for 1:00 PM EST on December 22nd at FirstEnergy Stadium and the game will be televised on CBS.

Oddsmakers opened this game up with the Ravens listed as 10-point road favorites. The spread has decreased by half a point after early betting, as Baltimore is currently available at -9.5. The total for this matchup is 49 points. Click here for a full look at the Week 16 NFL odds and for more links to our individual game previews.

Browns vs Ravens Game Odds & Betting Preview

Baltimore Ravens

The Ravens have now won ten games in a row after crushing the New York Jets 42-21 at home on Thursday Night Football to improve to 12-2 overall. Baltimore scored 13 unanswered points in the first quarter and never looked back, tacking on almost 30 more over the final 45 minutes of the game. QB Lamar Jackson had another MVP-level performance, going 15/23 for 212 passing yards and five touchdowns through the air while also adding eight carries for a team-high 86 rushing yards on the ground. Seth Andrews and Mark Roberts led the way for the receiving corps, combining for 118 yards and two touchdowns. Overall, the Ravens generated well over 400 total yards of offense and found the end zone six times in the blowout victory.

Baltimore was average defensively against the Jets, giving up over 300 total yards of offense and two touchdowns. The Ravens struggled to contain New York WR Jamison Crowder at times, allowing him to rack up six receptions for 90 yards and two touchdowns.

Cleveland Browns

The Browns couldn’t find a way to get past Arizona on the road last weekend, falling 38-24 to drop to just 6-8 on the season overall. Cleveland gave up three touchdowns in the first half alone and never recovered, getting outscored 17-14 over the final two quarters of the game. QB Baker Mayfield went 30/43 for 247 passing yards and two touchdowns but also got picked off once as well. RB Nick Chubb was a beast on the ground, rumbling for 127 yards and a touchdown on 17 carries. TE Ricky Seals-Jones was on the receiving end of both of Mayfield’s touchdown throws, hitting pay dirt twice on two of his three catches for 29 yards. As a whole, the Browns gained close to 400 total yards of offense and scored three touchdowns despite coming up short on the scoreboard.

Cleveland had a brutal outing on the other side of the ball against the Cardinals, surrendering almost 450 total yards of offense and five touchdowns. The Browns had no answer for Arizona RB Kenyan Drake on the ground, as he exploded for 137 rushing yards and four touchdowns.

Free NFL Betting Predictions and Pick: Ravens -9.5

It’s hard not to like Baltimore against the spread in this AFC North battle, as they have been one of the best teams in the NFL on both sides of the ball all season long. The Ravens have now racked up at least 40 points in four out of their last six outings overall, while Cleveland has only scored more than three touchdowns once over that same time span. The Browns have also not fared all that well against the spread this year, going just 5-8-1 ATS through their first 14 games. Baltimore has been exceptional on the road as well, covering the number in five out of their last six games away from M&T Bank Stadium.

Click here for more free NFL picks from our experts on staff.

The Ravens offense is averaging well over 30 points per game through the first 15 weeks of the season, which is over ten points more per game than Mayfield and Co. are currently averaging. Baltimore is also much stronger on the other side of the ball, giving up an average of over five less points per game than Cleveland has. The Browns have really been outclassed at home in this AFC North rivalry in recent years, going a very trouble 2-9 ATS over their last 11 meetings with the Ravens at FirstEnergy Stadium. I’ll eat the chalk and roll with the big road favorite on Sunday afternoon – give me Baltimore to cover!