Game Preview of Buffalo Bills @ Cleveland Browns. Week 16 of 2025 NFL Season
The Bills head to Cleveland to face the Browns in Week 16 at Huntington Bank Field on Sunday, Dec. 21 (1:00 p.m. ET). Buffalo is a big road favorite, and the market also expects a lower-scoring game.
The headline matchup is Josh Allen vs. Cleveland’s pass rush. The Browns are elite at turning pressure into sacks, and that matters because Buffalo has allowed sacks at a higher rate this season. If Allen has to keep creating off-script, that can swing both the spread and the total.
Buffalo still brings the more explosive offense. The Bills rank near the top of the league in explosive pass rate, and that plays up if the Browns are missing key coverage pieces. On the other side, Cleveland has struggled to generate explosive throws and to string together long drives, which is a rough combo against a defense that creates turnovers at a high rate.
Weather can also push this game toward the ground. The Cleveland forecast calls for a windy, cold Sunday. That is the kind of setting that can turn passes into checkdowns and punts into field-position battles.
| Date | Opponent | Result | ATS | O/U |
|---|---|---|---|---|
| 2025-12-14 | @ CHI | L 3-31 | L 7.5 | u38.5 |
| 2025-12-07 | vs TEN | L 29-31 | W +4.5 | o33.5 |
| 2025-11-30 | vs SF | L 8-26 | L -5.5 | u35.5 |
| 2025-11-23 | @ LV | W 24-10 | W +3.0 | u35.5 |
| 2025-11-16 | vs BAL | L 16-23 | L -7.5 | o37.5 |
| 2025-11-09 | @ NYJ | L 20-27 | L -1.5 | o37.5 |
| 2025-10-26 | @ NE | L 13-32 | L 7.0 | o40.5 |
| 2025-10-19 | vs MIA | W 31-6 | W +2.5 | o34.5 |
| 2025-10-12 | @ PIT | L 9-23 | L 5.5 | u37.5 |
| 2025-10-05 | vs MIN | L 17-21 | L -3.5 | o35.5 |
Cleveland’s defense wins with heat. The Browns sit at 9.8% sack rate generated (97th percentile), and Buffalo’s sack rate allowed is a clear weak spot.
Buffalo’s offense can score in chunks. The Bills own a 9.5% explosive pass rate (92nd percentile), so one or two big plays can flip the script fast.
Cleveland’s offense has struggled to stay on the field. The Browns are at 65.0% long drive efficiency (3rd percentile), which can lead to short fields for Buffalo.
Third downs should decide a lot of drives. Buffalo converts 46.6% on third down (88th percentile), while Cleveland’s defense stops third downs at 62.3% (91st percentile).
Watch Buffalo’s injury list in the secondary. If Benford or Taron Johnson are limited, Cleveland may attack more underneath and with tight ends if available.
Buffalo’s kicker injuries could change decision-making. The Bills already rate high in fourth-down aggression, and a shaky kicking setup can push that even further.
Bills -10.5 (-116): Cleveland’s biggest edge is the rush (9.8% sack rate generated), but the Browns offense has had trouble sustaining drives (65.0% long-drive efficiency). That combo can still lead to a double-digit margin if Buffalo gets short fields.
Under 41.5 (-115): Low total plus a windy, cold setup often means fewer clean explosive throws. It also fits Cleveland’s low-explosive passing profile.
Browns team total under 15.5 (-118): Cleveland’s offense ranks near the bottom in drive-sustain metrics, and Buffalo’s defense is strong at creating takeaways (2.3% turnover generation rate, 92nd percentile).
Josh Allen over 35.5 rushing yards (-120): If Cleveland’s front wins early, Allen’s scrambles and designed runs become a bigger piece of the plan.
Khalil Shakir over 43.5 receiving yards (-118): Pressure looks tend to create shorter throws. Shakir profiles well for quick-hit volume if the pocket gets messy.
Injury volatility note: Dalton Kincaid is listed Questionable, so be careful with his receiving and TD markets (prices can look good, but snaps and usage can swing late).
This game sets up around one big question: can the Browns’ pass rush wreck Buffalo’s timing? Cleveland’s sack profile is real, and Buffalo’s protection has been a problem at times. That is the cleanest path to keeping this close.
The issue for Cleveland is what happens after the stop. The Browns have struggled to build long drives, and Buffalo’s defense has been great at creating turnovers. If the Bills get even one short field, the spread starts to make more sense.
Weather also matters here. A windy, cold Sunday can shrink the passing tree and raise variance on kicks. That can pull the total down and push both teams toward more conservative choices.
If you are betting it, keep the injury news front and center. Buffalo has key names listed Questionable on the line and in the secondary, and Cleveland has major questions on the line and at corner. Those spots can swing both the cover and the way props land.
| Statistic | Offense | Rank | Defense | Rank | Advantage |
|---|---|---|---|---|---|
| Total Points | 186 | #29 | 252 | #18 | |
| Total Points Per Game | 16.9 | #29 | 22.9 | #17 | |
| Total Touchdowns | 18 | #29 | 29 | #17 | |
| Passing Touchdowns | 10 | #31 | 12 | #6 | |
| Rushing Touchdowns | 8 | #21 | 17 | #31 | |
| Other Touchdowns | 0 | #30 | 0 | #5 | |
| Total Kicking Points | 66 | #29 | 76 | #21 | |
| Total Two Point Conversions | 0 | #25 | 1 | #19 | |
| Kick Extra Points | 18 | #26 | 22 | #22 |
| Statistic | Offense | Rank | Defense | Rank | Advantage |
|---|---|---|---|---|---|
| Net Passing Yards | 1800 | #31 | 1850 | #32 | |
| Net Passing Yards Per Game | 164 | #31 | 168 | #32 | |
| Passer Rating | 69.4 | #32 | 84.2 | #27 | |
| Passing Attempts | 380 | #11 | 302 | #1 | |
| Completions | 217 | #25 | 184 | #32 | |
| Completion Percentage | 57.1 | #32 | 60.9 | #6 | |
| Passing 1st downs | 86 | #32 | 97 | #3 | |
| Passing 1st Down % | 48.3 | #31 | 47.5 | #2 | |
| Longest Pass | 66 | #12 | 40 | #32 | |
| Passing Fumbles Lost | 3 | #10 | 3 | #15 | |
| Receiving Targets | 359 | #14 | 285 | #32 | |
| Receptions | 217 | #25 | 184 | #1 | |
| Receiving Yards After Catch | 1064 | #23 | 879 | #1 | |
| YAC Average | 4.9 | #19 | 4.8 | #9 |
| Statistic | Offense | Rank | Defense | Rank | Advantage |
|---|---|---|---|---|---|
| Rushing Yards | 1044 | #28 | 1638 | #30 | |
| Rushing Yards Per Game | 94.9 | #28 | 149 | #3 | |
| Rushing Attempts | 274 | #25 | 308 | #22 | |
| Yards Per Rush Attempt | 3.8 | #28 | 5.3 | #2 | |
| Rushing 1st downs | 66 | #24 | 89 | #28 | |
| 20+ Yard Rushing Plays | 6 | #17 | 11 | #3 | |
| Long Rushing | 46 | #19 | 81 | #2 | |
| Rushing Fumbles | 6 | #17 | 11 | #3 | |
| Rushing Fumbles Lost | 0 | #28 | 3 | #6 |