Bills vs. Browns 2025 Prediction, Odds, Picks - Dec 21

Bills vs. Browns 2025 Prediction, Odds, Picks - Dec 21

Updated Dec. 21, 2025 12:43 p.m. ET
Data Skrive

Having dropped three straight, the Cleveland Browns (3-11) will take on the Buffalo Bills (10-4). The Bills are heavy favorites (-10.5). The expected point total for the game is 41.5.

Keep up with the 2025 NFL season on FOX Sports.

Bills vs. Browns Odds & Betting Lines

Bills vs Browns Betting Information updated as of December 21, 2025, 12:33 p.m. ET.
Favorite Spread Favorite Spread Odds Underdog Spread Odds Total Over Total Odds Under Total Odds
Bills -10.5 -110 -110 41.5 -103 -129

This page may contain affiliate links to legal sports betting partners. If you sign up or place a wager, FOX Sports may be compensated. Read more about Sports Betting on FOX Sports.

Bills vs. Browns Prediction & Pick

  • Pick ATS: Bills (-10.5)
  • Pick OU: Over (41.5)
  • Prediction: Bills 31 - Browns 15

How to Watch Buffalo vs. Cleveland

  • Game date: Sunday, December 21, 2025
  • Time: 1 p.m. ET
  • Venue: Huntington Bank Field
  • Location: Cleveland, Ohio
  • TV: CBS
  • Live Boxscore: FOX Sports

Bills vs. Browns Recent Matchups

  • In their past two matchups, Cleveland has a split 1-1 record against Buffalo.
  • In their last two head-to-head matchups, Buffalo has compiled 47 points versus Cleveland, while surrendering only 42 points.

Buffalo Betting Info

  • In 14 Buffalo games this season, it has seven wins against the spread.
  • The Bills have not covered the spread when favored by 10.5 points or more this season (in two opportunities).
  • Buffalo games this year have hit the over on seven of 14 set point totals (50%).
  • When playing as the moneyline favorite, the Bills are 8-4 (winning 66.7% of the time).
  • Based on this matchup's moneyline, the Bills' implied win probability is 85.2%.

Bills Stats

Stat Average (Total) Rank
Pass yards 222.7 (3,118) 12
Rush yards 158.5 (2,219) 1
Points scored 29.4 (411) 4
Pass yards against 169.5 (2,373) 2
Rush yards against 143.1 (2,004) 30
Points allowed 23.1 (324) 16

Buffalo's Key Players

Offense

  • Josh Allen ranks ninth in the NFL with 3,276 passing yards in 14 games this year, averaging 234 per game with a 70% completion percentage and 25 touchdowns (fourth in the NFL) against 10 interceptions.
  • He has also rushed for 535 yards (second on the Bills) and added 12 touchdowns on the ground, while averaging 38.2 rushing yards per game.
  • James Cook's rushing statline this season includes 1,415 yards (second in the NFL) and 10 TDs. He's averaging 101.1 yards per game and 5.2 per attempt (seventh in the NFL).
  • Cook's 34 targets in the passing game have resulted in 31 catches (2.2 per game) for 271 yards (19.4 per game) and two touchdowns.
  • In the passing game, Khalil Shakir, has racked up 650 receiving yards and four touchdowns after grabbing 62 balls on 83 targets. Per game, he's averaging 46.4 yards and 4.4 receptions through 14 games.
  • Dalton Kincaid averages 3.6 receptions and 52.3 yards per game, and has 523 total receiving yards and 36 catches. He's gotten 45 total targets, and has caught five touchdown passes.

Defense

  • On defense, Cole Bishop has two sacks to go with three TFL, 76 tackles, and three interceptions in 2025.
  • Joey Bosa has 26 tackles, eight TFL, and five sacks this season.
  • This season, Terrel Bernard has recorded seven TFL, 56 tackles, and one interception.
  • This season, Greg Rousseau has 40 tackles, four TFL, and four sacks.

Cleveland Betting Info

  • Cleveland has covered the spread five times in 14 games with a set total.
  • The Browns have yet to cover the spread this year when underdogs by 10.5 points or more.
  • This season, Cleveland games have hit the over seven times.
  • The Browns have been underdogs in 11 games this season and won two (18.2%) of those contests.
  • The implied probability of a win by the Browns based on the moneyline is 19.0%.

Browns Stats

Stat Average (Total) Rank
Pass yards 171.9 (2,407) 30
Rush yards 92.4 (1,293) 29
Points scored 16.1 (226) 29
Pass yards against 169 (2,366) 1
Rush yards against 110.1 (1,542) 14
Points allowed 23.7 (332) 20

Cleveland's Key Players

Offense

  • This year in 13 games, Quinshon Judkins has racked up 805 rushing yards (leading the Browns) and scored seven rushing touchdowns. He averages 61.9 yards per game and 3.6 per carry (43rd in the NFL).
  • On top of his impact on the ground, Judkins has caught 21 passes (on 30 targets) for 142 yards (seventh on the Browns). He's averaging 10.9 yards per game.
  • Harold Fannin has 667 receiving yards and four touchdowns on 66 receptions, while being targeted 99 times.
  • In nine games this season, Dillon Gabriel has racked up 937 passing yards, with seven touchdowns against two interceptions and completing 59.5% of his passes.
  • Jerry Jeudy has 519 receiving yards and two touchdowns from 40 receptions after getting 89 targets.

Defense

  • In 2025, Myles Garrett has 57 tackles, 32 TFL, and 21.5 sacks through 14 games.
  • Carson Schwesinger's stats include two interceptions as well as 124 tackles, 10 TFL, 1.5 sacks, and three passes defended.
  • Devin Bush Jr. has 92 tackles, six TFL, two sacks, and two interceptions in the 2025 campaign. He is second on the Browns in tackles.
  • Tyson Campbell has totaled one TFL, 77 tackles, and one interception over 14 games.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox?

Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share