NFL MATCHUP REPORT

December 21, 2025, 1:00 | Huntington Bank Field

Buffalo Bills (10-4) VS Cleveland Browns (3-11)

ODDS

Bet365
5Dimes
BOL
bodog
pin
Moneyline


-560
421
-585
410

Spread


-10.5 -110
10.5 -110
-10.5 -110
10.5 -110

Total
o
u
o
u
41.5 o -105
41.5 u -115
41 o -105
41 u -115
o
u

RECENT FORM

NameRecord ATSOffense DefenseDiff ATS HomeATS Away OU RecordOU Home OU Away
Buffalo 10-4 7-7 29.36 23.14 6.21 3-4 4-3 7-7 5-2 2-5
Cleveland 3-11 5-9 16.14 23.71 -7.57 4-3 1-6 7-7 4-3 3-4

POWER STATS

Yards Per Point

NameOffense DefenseDifferential
BUF 12.98 13.51 -0.53
CLE 16.37 11.77 4.6

Yards Per Pass

NameOffense DefenseDifferential
BUF 10.86 10.18 0.68
CLE 8.75 9.62 -0.87

Yards Per Rush

NameOffense DefenseDifferential
BUF 5.02 5.42 -0.4
CLE 3.79 3.88 -0.09

SMART CHART

BUF
NAME
CLE
29.36
OFFENSE
16.14
23.14
DEFENSE
23.71
6.22
DIFFERENTIAL
-7.57
222.71
PASSING YARDS
171.93
158.50
RUSH YARDS
92.36
169.50
PASSING YARDS ALLOWED
169.00
143.14
RUSHING YARDS ALLOWED
110.14
0
TURNOVER DIFFERENTIAL
0.29

TEAM RECORDS

Buffalo Bills

NameRecord HomeAway ATSATS Home ATS AwayOffense DefenseDiff
Overall 10-4 6-1 4-3 7-7 3-4 4-3 29.36 23.14 6.21
Last 3 3-0 1-0 2-0 2-1 0-1 2-0 33.33 24.00 9.33
vs Conf 7-3 4-1 3-2 5-5 2-3 3-2 12.90 11.50 1.40
vs Div 3-2 1-1 2-1 2-3 0-2 2-1 25.80 23.00 2.80

Cleveland Browns

NameRecord HomeAway ATSATS Home ATS AwayOffense DefenseDiff
Overall 3-11 2-5 1-6 5-9 4-3 1-6 16.14 23.71 -7.57
Last 3 0-3 0-2 0-1 0-3 0-2 0-1 13.33 29.33 -16.00
vs Conf 2-7 1-3 1-4 4-5 3-1 1-4 6.44 11.56 -5.11
vs Div 0-4 0-2 0-2 2-2 2-0 0-2 14.50 26.00 -11.50

SUPERGRID

TitleStat RankStat Rank
Away Team Overall Scoring vs Home Team Overall Defense 29.36 4 23.71 19
Away Team Road Passing vs Home Team Home Passing Defense 182.43 23 150.29 1
Away Team Road Rushing vs Home Team Home Rushing Defense 178.57 2 111.71 18
Home Team Overall Scoring vs Away Team Overall Defense 16.14 29 23.14 16
Home Team Home Passing vs Away Team Road Passing Defense 176.29 28 141.43 1
Home Team Home Rushing vs Away Team Road Rushing Defense 99.14 27 147.57 29

HEAD TO HEAD SUMMARY

TeamRecord ATSOU ScoreRush YPRPA CPPY TYTO +/-
Buffalo 5-5 5-4-1 4-6 19.70 156.50 4.67 31.20 55.77 173.80 330.30 1.20
Cleveland 5-5 4-5-1 4-6 16.50 114.30 4.17 31.30 55.27 175.60 289.90 1.00

HEAD TO HEAD DETAIL

DateAway HomeScore LineTotal OU ResultARY APYATY ATTHRY HPYHTY HTTAway Team Attempts Home Team AttemptsAway Team Completions Home Team Completions
Nov 20, 2022 CLE BUF 23 - 31 -7.5 50.5 O 80 316 396 1 171 186 357 0 41 27 28 18
Nov 10, 2019 BUF CLE 16 - 19 -3 42 U 84 260 344 0 147 221 368 0 41 38 22 26
Dec 18, 2016 CLE BUF 13 - 33 -10.5 43 O 107 162 269 0 280 171 451 0 28 25 17 17
Nov 30, 2014 CLE BUF 10 - 26 -3 42 U 74 241 315 3 106 181 287 2 38 31 23 17
Oct 3, 2013 BUF CLE 24 - 37 -3.5 41 O 155 188 343 1 91 199 290 0 40 28 19 15
Sep 23, 2012 BUF CLE 24 - 14 2.5 45 U 138 206 344 1 33 207 240 2 35 43 22 27
Dec 12, 2010 CLE BUF 6 - 13 0 39 U 105 82 187 3 192 131 323 1 20 23 12 14
Oct 11, 2009 CLE BUF 6 - 3 -5.5 42 U 171 22 193 1 145 143 288 3 17 31 2 16
Nov 17, 2008 CLE BUF 29 - 27 -5 41 O 161 176 337 0 186 148 334 4 36 26 14 16
Dec 16, 2007 BUF CLE 0 - 8 -4.5 37 U 108 124 232 0 174 130 304 0 33 24 13 9

BETTING ODDS TRENDS

Cleveland Browns

Cleveland is 5-15 ATS in its last 20 games
Cleveland is 1-6 SU in its last 7 games
Cleveland is 1-4 SU in its last 5 games at home
The total has gone OVER in 4 of Cleveland's last 5 games at home
Cleveland is 1-5-1 ATS in its last 7 games when playing Buffalo
Cleveland is 2-5 SU in its last 7 games when playing Buffalo

Buffalo Bills

Buffalo is 4-1 SU in its last 5 games
The total has gone UNDER in 5 of Buffalo's last 7 games on the road
Buffalo is 5-1-1 ATS in its last 7 games when playing Cleveland
Buffalo is 5-2 SU in its last 7 games when playing Cleveland

TEAM LAST 5 GAMES

Buffalo Bills

DateOPP ScoreSU LineATS Result ORYOPY OTYDRY DPYDTY TOLoc
Dec 14, 2025 NE 35-31 W -2.5/49.5 W/O 168 181 349 246 139 385 -1 A
Dec 7, 2025 CIN 39-34 W -6/54.5 L/O 183 233 416 62 276 338 -1 H
Nov 30, 2025 PIT 26-7 W -3/44.5 W/U 249 123 372 58 108 166 0 A
Nov 20, 2025 HOU 19-23 L -4.5/44.5 L/U 143 183 326 108 153 261 3 A
Nov 16, 2025 TB 44-32 W -6.5/45.5 W/O 97 317 414 202 165 367 1 H

Cleveland Browns

DateOPP ScoreSU LineATS Result ORYOPY OTYDRY DPYDTY TOLoc
Dec 14, 2025 CHI 3-31 L 7.5/38.5 L/U 50 142 192 142 219 361 3 A
Dec 7, 2025 TEN 29-31 L -3.5/33 L/O 61 351 412 184 108 292 1 H
Nov 30, 2025 SF 8-26 L 5.5/35 L/U 138 115 253 91 161 252 2 H
Nov 23, 2025 LV 24-10 W 3/36 W/U 64 206 270 60 208 268 1 A
Nov 16, 2025 BAL 16-23 L 7.5/38 W/O 106 81 187 184 167 351 -2 H