Buffalo Bills at Cleveland Browns Matchup 12/21/25

12-5, 6th AFC East
at

BUF 23 @ CLE 20

Huntington Bank Field, Final

Updated: 11:27 pm GMT

5-12, 13th AFC North

BUF 23 @ CLE 20

Huntington Bank Field, Final

Updated:

Updated: 11:27 pm GMT
Updated: 11:27 pm GMT, 2/28

Matchup

Game Spread Over/Under Moneyline Charts
Teams Team Rating Defense Rating Offense Rating Open Closing Open Closing Open Closing Line Moves
Buffalo Bills Buffalo Bills Bills
91
87
95
-8.5 (-110)
-10.5 (-110)
43.5 pts
41 pts
-410
-600
line-movement
Cleveland Browns Cleveland Browns Browns
69
72
67
+8.5 (-110)
+10.5 (-110)
+300
+425
43.5 pts
41 pts

Odds Comparison

Vegas Odds
Moneyline -600 +425
Spread -10.5 +10.5
Totals 25.8 15.2
Win Probability 81% 19%
Over/Under
Over/Under 41
Over/Under History
Over/Under Home Away Grass Turf
8-7-0 5-2-0 3-5-0 1-2-0 7-5-0
8-7-0 5-3-0 3-4-0 5-6-0 3-1-0
Line Overall Home Away Overall Home Away
36 or less 0-0-0 0-0-0 0-0-0 3-2-0 3-1-0 0-1-0
36.1 to 39 0-0-0 0-0-0 0-0-0 2-2-0 1-0-0 1-2-0
39.1 to 43 1-0-0 0-0-0 1-0-0 2-1-0 1-1-0 1-0-0
43.1 to 46 1-2-0 1-0-0 0-2-0 0-1-0 0-0-0 0-1-0
46.1 and over 6-5-0 4-2-0 2-3-0 1-1-0 0-1-0 1-0-0
Against the Spread(ATS) History
ATS Home Away Grass Turf
7-8-0 3-4-0 4-4-0 1-2-0 6-6-0
6-9-0 5-3-0 1-6-0 6-5-0 0-4-0
Line Overall Home Away Overall Home Away
-10.1 or More 0-3-0 0-2-0 0-1-0 0-0-0 0-0-0 0-0-0
-7 to -10 1-2-0 0-1-0 1-1-0 0-0-0 0-0-0 0-0-0
-3.1 to -6.9 2-3-0 1-1-0 1-2-0 0-1-0 0-1-0 0-0-0
-0.1 to -3 2-0-0 0-0-0 2-0-0 1-1-0 1-0-0 0-1-0
0 to 3 2-0-0 2-0-0 0-0-0 0-0-0 0-0-0 0-0-0
+3.1 to +6.9 0-0-0 0-0-0 0-0-0 2-3-0 1-2-0 1-1-0
+7 to +10 0-0-0 0-0-0 0-0-0 2-3-0 2-0-0 0-3-0
10.1 or more 0-0-0 0-0-0 0-0-0 1-1-0 1-0-0 0-1-0

Bet Splits

Record Win % Cover Spread % Avg Point Totals
Away 4-3 57.1% 57.1 25.3
Favorite 8-4 66.7% 41.7 28.5
After Win 6-3 66.7% 21.4 17.6
Record Win % Cover Spread % Avg Point Totals
Home 2-5 28.6% 57.1 18.6
Underdog 2-9 18.2% 36.4 13.3
After Loss 3-7 30% 28.6 12.8

Scoring

Offense Scoring (Home)
Total 1st Quarter 2nd Quarter 3rd Quarter 4th Quarter
33.4 6.4 7.4 7.3 12.3
18.6 2.3 8.9 2.9 4.6
Defense Scoring Allowed (Away)
Total 1st Quarter 2nd Quarter 3rd Quarter 4th Quarter
28.3 6.3 5.4 7.4 9.1
19.1 5.4 8 0.4 5.3
Offense Scoring (Away)
Total 1st Quarter 2nd Quarter 3rd Quarter 4th Quarter
25.3 3.7 6.6 8.3 6.7
13.7 5 2.3 2.3 4.1
Defense Scoring Allowed (Home)
Total 1st Quarter 2nd Quarter 3rd Quarter 4th Quarter
27.1 4.3 10.6 4.7 7.6
19.1 5.4 3.7 4.4 5.6

Last 5 Meetings

Game
Date Score Spread Over/Under Total Yds Rush Yds Pass Yds Rush TDs Pass TDs Total Yds Rush Yds Pass Yds Rush TDs Pass TDs
11/20/22 CLE 23 @ BUF 31 BUF -8 50 points 357 171 186 1 1 396 80 316 0 3
11/10/19 BUF 16 @ CLE 19 CLE -3 41.5 points 344 84 260 2 0 368 147 221 0 2
11/30/14 CLE 10 @ BUF 26 CLE -3 42 points 287 106 181 0 1 315 74 241 1 0
10/3/13 BUF 24 @ CLE 37 CLE -3 41 points 343 155 188 3 0 290 91 199 1 1
9/23/12 BUF 24 @ CLE 14 BUF -3 45 points 344 138 206 0 3 240 33 207 1 1

Buffalo Bills Last 5 Matchups

Game Opponent
Date Score Spread Over/Under Total Rush Yds Pass Yds Rush TDs Pass TDs Total Rush Yds Pass Yds Rush TDs Pass TDs
12/14/25 BUF 35 @ NE 31 BUF -2.5 49.5 points 349 168 181 2 3 385 246 139 4 0
12/7/25 BUF 39 vs CIN 34 BUF -6.0 54.5 points 416 183 233 1 3 338 62 276 1 4
11/30/25 BUF 26 @ PIT 7 BUF -3.0 44.5 points 372 249 123 1 1 166 58 108 1 0
11/21/25 BUF 19 @ HOU 23 BUF -5.0 44.5 points 326 143 183 1 0 261 108 153 0 2
11/16/25 BUF 44 vs TB 32 BUF -6.5 45.5 points 414 97 317 3 3 367 202 165 3 1

Cleveland Browns Last 5 Matchups

Game Opponent
Date Score Spread Over/Under Total Rush Yds Pass Yds Rush TDs Pass TDs Total Rush Yds Pass Yds Rush TDs Pass TDs
12/14/25 CLE 3 @ CHI 31 CHI -7.5 38.5 points 192 50 142 0 0 361 142 219 2 2
12/7/25 CLE 29 vs TEN 31 CLE -3.5 33.5 points 412 61 351 1 3 292 184 108 2 2
11/30/25 CLE 8 vs SF 26 SF -5.5 35 points 253 138 115 0 1 252 91 161 2 1
11/23/25 CLE 24 @ LV 10 LV -3.0 36 points 270 64 206 2 1 268 60 208 0 1
11/16/25 CLE 16 vs BAL 23 BAL -7.5 38 points 187 106 81 0 0 351 184 167 2 0