Buffalo Bills vs Cleveland Browns Prediction, 12/21/2025 NFL Picks, Best Bets & Odds Week 16
Game: Buffalo Bills vs Cleveland Browns
Date: Sunday, December 21, 2025
Location: Huntington Bank Field in Cleveland, OH
TV: CBS
Odds-Point Spread: Browns (+10)
Total-Over-Under: 42
Huntington Bank Field is the location where the Cleveland Browns (3-11) will take on the Buffalo Bills (10-4) on Sunday. Cleveland opens this matchup as 10-point underdogs from Vegas oddsmakers. The total is set at 42.
The Buffalo Bills step on the gridiron 10-4 on the season. The last time they stepped on the football field, the Bills faced the New England Patriots and walked away with a win by a score of 35-31. Josh Allen went 19-28 with 193 yds through the air and 3 TDs. He had a QB rating of 123.1 and finished the contest with no picks. James Cook was the rushing leader for the Bills with 22 totes for 107 yards (4.9 yards per carry). Khalil Shakir had an average of 13.0 yds per reception by earning 65 yards on 5 catches. The Buffalo Bills ran the ball a total of 37 times and accounted for 168 yards, which is an average of 4.5 yds per carry. For the game, they ran 65 plays which converted into 349 yards. Buffalo surrendered 14 completions on 23 attempts for 139 yards, and a completion rate of 60.9%. When it came to stopping the run, the Bills gave up 246 yds on 25 tries, which averages out to 9.8 yds per run surrendered.

The Bills have recorded 5,337 yds this year. Buffalo has accrued 163 first downs as a team, and they have been hurt by 89 penalties for 745 total yards. Regarding getting the ball in the endzone, Buffalo has a total of 25 passing TD's and 24 ground TD's. They have given the ball away 18 different times (10 INTs and 8 fumbles). Collectively, they have an average of 158.5 rushing yds which ranks 1st in the league. Regarding getting the ball in the endzone, the AFC East representatives have an average of 29.4 points per game.
The Bills are 16th in pro football regarding the other team scoring points, relinquishing 23.1 points per outing. The opposition is running for 5.4 yards per running attempt and 143.1 running yds per outing this year. If you're looking at yards through the air, the Bills have given up 2,373 yards, ranking this team at 2nd in pro football. They have conceded 169.5 yds per contest via the pass, and are allowing a completion percentage of 60.5%. On the whole, they are relinquishing 312.6 total yards per game, which ranks 12th in the league. They have conceded 16 touchdowns via the pass, plus 23 touchdowns via the ground game. On the whole, they have relinquished 2,004 yards on the ground through 14 outings on the year.
Get all of our NFL Parlay Picks
THIS WEEK'S TOP FOOTBALL GAMES SUNDAY SCOTT SPREITZER – 7-Unit NFL Play (1 p.m.) NOTE: Spreitzer and Shiva have the same side. NOTE: Croy and Murphy have opposing sides. NOTE: Menken and Rickenbach have the same side. |
The Browns head into this matchup 3-11 on the year. When they last stepped on the football field, the Browns took a loss by a score of 31-3 against the Chicago Bears. Shedeur Sanders finished the contest with 177 yards on 18-35 through the air while his QB rate was 30.3. He had 3 picks and his average yards per pass attempt was 5.1 yards. Harold Fannin was a featured target for the Browns, snagging 7 balls for 48 yds (6.9 yds per reception). Shedeur Sanders carried the football 2 times for 24 yds, finishing the game with 12.0 yds per carry for Cleveland. The Browns finished the contest with 192 yards while running 51 plays (3.8 yds per play). Cleveland ran for 3.1 yards per carry, finishing with a total of 50 yds on 16 carries. Cleveland relinquished 33 rush attempts for 142 yds (4.3 yards per rush). The Browns pass defense gave up a completion rate of 60.7%, surrendering 219 yds on 17 out of 28 through the air.
When it comes to how much they score, the Browns currently rank 30th in the league, by scoring 16.1 points per game. For the year, the Browns have thrown for a total of 2,407 yards via the pass and are averaging 171.9 yards via the pass per outing, giving them a rank of 30th in the league. They average 92.4 rushing yds per contest, and have rushed for 1,293 total yards. The Cleveland Browns maintain an average of 264.3 yards per contest, which has them ranked 30th in professional football. The Cleveland offense has relinquished 711 yds on 93 violations, which is good for 15th in the NFL if you examine hurting your team. They have tossed 14 picks while yielding 6 lost fumbles, and have been able to record 113 1st downs offensively.
The Browns are surrendering 23.7 points per outing, ranking this team at 20th in pro football. They have relinquished 22 touchdowns through the air in addition to 169.0 passing yards per outing, which is good for 1st in the NFL. Cleveland has relinquished a total of 1,542 running yds (110.1 yds per outing), in addition to 11 touchdowns by way of the ground game this year. The Browns defense has participated in 834 plays from scrimmage, ranking this team at 8th in pro football. The defense has accumulated 16 turnovers (6 fumbles forced and 10 INTs) on the campaign. Altogether, they have conceded 332 pts.
Who will win tonight's Bills-Browns NFL game against the spread?
Parlays Pundit's Pick: Take the Browns +10 and over 42 total points
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get NFL picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of this Weeks Free NFL picks
Get all of this Weeks Expert NFL Picks
Additional Resources:
Cleveland Browns - Twitter
Buffalo Bills - Twitter

