The struggling Cleveland Browns (2-6) host the Buffalo Bills (6-2) this weekend for an all-AFC showdown. Kickoff is set for 1:00 PM EST on November 10th at FirstEnergy Stadium and the game will be broadcast on CBS.

Oddsmakers opened this game up with the Browns listed as 3-point home favorites. The spread hasn’t moved at all after early betting, as Cleveland is currently available at -3. The total for this matchup is 40.5 points. Click here for a full look at the Week 10 NFL odds and for more links to our individual game previews.

Browns vs Bills Game Odds & Betting Preview

Buffalo Bills

The Bills managed to avoid losing their second consecutive game last weekend, beating Washington 24-9 at home to improve to 6-2 on the season overall. Buffalo scored ten unanswered points in the first quarter and never looked back, cruising to an easy double-digit victory over the final 45 minutes of the game. QB Josh Allen played well, going 14/20 for 160 passing yards and a touchdown through the air while also finding the end zone on one of his eight rushing attempts. RB Devin Singletary torched the Redskins defense on the ground, racking up 140 total yards and one touchdown. John Brown led the way for the receiving corps, making four catches for 76 yards. As a whole, the Bills generated close to 300 total yards of offense and scored three touchdowns in the win.

Buffalo was very tough defensively against the Redskins, surrendering well under 300 total yards of offense and not allowing a single touchdown all game. The Bills were especially strong defending against the pass, holding Washington QB Dwayne Haskins to 144 yards through the air.

Cleveland Browns

The Browns lost their fourth straight game last weekend, falling 24-19 on the road against Denver to drop to just 2-6 on the season overall. Cleveland trailed 17-12 at the half but gave up another touchdown in the third quarter en route to yet another tough defeat. QB Baker Mayfield went 27/42 for 273 passing yards and a touchdown through the air while RB Nick Chubb only managed to rush for 65 yards on a team-high 20 carries. Odell Beckham Jr. and Jarvis Landry certainly did their part, combining for 138 receiving yards and a touchdown. Overall, the Browns gained over 350 total yards of offense but scored just a single touchdown.

Cleveland had a below average outing on the other side of the ball in Week 9, allowing the Broncos to score three touchdowns on well over 300 total yards of offense. The Browns really struggled with their tackling, as Denver TE Noah Fant scored a 75-yard touchdown on a short passing play after eluding multiple defenders and sprinting down the sideline all the way into the end zone.

Free NFL Betting Predictions and Pick: Bills +3

Despite being on the road here in Week 10, I’m actually pretty surprised that Buffalo is an underdog in this matchup. There is no doubt that the Bills have been the much more consistent team on both sides of the ball so far this season, as Cleveland has looked terrible other than a late September blowout victory over Baltimore. I’m more than happy to take the field goal in this particular spot, as I think that Buffalo should probably win this game outright. The Browns offense has been a disaster as of late, getting held to 19 points or less in three out of their last four outings. They have also really struggled on defense over that same time span, allowing 114 total points in just four games.

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

The Bills have fared well against the spread so far this year, going a respectable 5-3 ATS through their first eight games of the season. They have been especially impressive away from New Era Field, going a perfect 3-0 against the spread in three road games. On the other side, Cleveland is only 2-6 against the spread this season. They are also a brutal 0-3 ATS in their last three outings at FirstEnergy Stadium. Finally, Buffalo has also covered the number in two out of the last three meetings between these two teams overall. I’ll take the three points and roll with the Bills in a game that I expect them to win straight up.