Open the board

Buffalo Bills 23, Cleveland Browns 20: final score and stats

Buffalo Bills beat Cleveland Browns, Buffalo Bills 23 to Cleveland Browns 20, on Sunday, December 21, 2025 at Huntington Bank Field, Cleveland, OH. Below: the box score, top performers, team stats, injuries and recent form for Cleveland Browns vs Buffalo Bills.

NFLSunday, December 21, 2025
DateDec 21, 2025
Start time1:00 PM ET
VenueHuntington Bank Field, Cleveland, OH
TVCBS
Attendance67,580

Line score

Team1234T
Buffalo Bills7133023
Cleveland Browns737320

Team comparison

Buffalo BillsCleveland Browns
Points per game
32.0
17.9
Points allowed per game
23.4
21.8
11-4Record3-12
1st in AFC EastStanding3rd in AFC North
4-0Road record / home record3-0
WWWWLLast 5LLWWL
W4StreakL2

Team stats

Buffalo BillsCleveland Browns
1st Downs
16
22
Passing 1st downs
6
8
Rushing 1st downs
10
12
1st downs from penalties
0
2
2-83rd down efficiency8-14
0-24th down efficiency0-1
Total Plays
50
64
Total Yards
259
294
Yards per Play
5.2
4.6
Total Drives
10
10
Passing
95
134
12/19Comp/Att20/30
Yards per pass
4.5
4.1
Interceptions thrown
0
2
2-35Sacks-Yards Lost3-23
Rushing
164
160

Injury report

Confirm lineups and injuries close to game time.

Buffalo Bills
Dion Dawkins OT · Ribs - Not Specified
Questionable
Questionable
Christian Benford CB · Wrist
Questionable
Spencer Brown OT · Ankle
Questionable
Connor McGovern C · Neck
Questionable
Cleveland Browns
Carson Schwesinger LB · Wrist
Questionable
Denzel Ward CB · Quadriceps
Questionable
Quincy Williams LB · Hamstring
Questionable
Michael Burton FB · Calf
Questionable
Tytus Howard OT · Knee
Questionable

Box score

Buffalo Bills Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Josh Allen12/191306.8002-3546.083.2
Team12/19956.8002-35--83.2

Buffalo Bills Rushing

PlayerCARYDSAVGTDLONG
James Cook III161177.3244
Josh Allen7172.407
Ty Johnson3165.319
Ray Davis3144.708
Team291645.7344

Buffalo Bills Receiving

PlayerRECYDSAVGTDLONGTGTS
Khalil Shakir4348.50185
Jackson Hawes22613.00182
Tyrell Shavers12121.00212
Ray Davis22010.00142
James Cook III11717.00172
Dawson Knox11010.00102
Joshua Palmer122.0021
Brandin Cooks000.0001
Team1213010.802118

Buffalo Bills Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Jordan Poyer1160.51110
Matt Milano9401020
Cole Bishop7501000
Terrel Bernard6100000
Taron Johnson5200000
DaQuan Jones4200100
Tre'Davious White4200100
Phidarian Mathis4200000
Team7935356110

Buffalo Bills Interceptions

PlayerINTYDSTD
Jordan Poyer1100
DaQuan Jones110
Team2110

Buffalo Bills KickReturns

PlayerNOYDSAVGLONGTD
Ray Davis49223.0260
Team49223.0260

Buffalo Bills PuntReturns

PlayerNOYDSAVGLONGTD
Mecole Hardman Jr.144.040
Khalil Shakir133.030
Team273.540

Buffalo Bills Kicking

PlayerFGPCTLONGXPPTS
Michael Badgley1/1100.0412/35
Team1/1100.0412/35

Buffalo Bills Punting

PlayerNOYDSAVGTBIn 20LONG
Mitch Wishnowsky314949.71062
Team314949.71062

Cleveland Browns Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Shedeur Sanders20/291575.4122-2127.764.9
Corey Bojorquez0/100.0000-00.039.6
Dillon Gabriel0/000.0001-20.00.0
Team20/301345.2123-23--62.8

Cleveland Browns Rushing

PlayerCARYDSAVGTDLONG
Shedeur Sanders44912.3016
Raheim Sanders11423.809
Malachi Corley33010.0014
Quinshon Judkins8222.805
Trayveon Williams3175.7011
Harold Fannin Jr.111.011
Isaiah Bond1-1-1.00-1
Team311605.2116

Cleveland Browns Receiving

PlayerRECYDSAVGTDLONGTGTS
Trayveon Williams4389.50264
Harold Fannin Jr.4348.51136
Quinshon Judkins5295.80166
Isaiah Bond0210.00210
Jerry Jeudy3124.0074
Malachi Corley2115.50114
Cedric Tillman188.0081
Raheim Sanders144.0041
Team201577.912627

Cleveland Browns Fumbles

PlayerFUMLOSTREC
Corey Bojorquez101
Team101

Cleveland Browns Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Carson Schwesinger14511020
Devin Bush9500000
Ronnie Hickman6200000
Mohamoud Diabate4300000
Myles Harden4300100
Grant Delpit4200000
Shelby Harris3200000
Tyson Campbell2200000
Team632921150

Cleveland Browns KickReturns

PlayerNOYDSAVGLONGTD
Malachi Corley410726.8310
Team410726.8310

Cleveland Browns PuntReturns

PlayerNOYDSAVGLONGTD
Gage Larvadain133.030
Team133.030

Cleveland Browns Kicking

PlayerFGPCTLONGXPPTS
Andre Szmyt2/2100.0412/28
Team2/2100.0412/28

Cleveland Browns Punting

PlayerNOYDSAVGTBIn 20LONG
Corey Bojorquez210351.50152
Team210351.50152

Recent form

Nov 9, 2026 · at Minnesota VikingsW 23-6
Nov 1, 2026 · vs Baltimore RavensW 36-10
Oct 18, 2026 · at Las Vegas RaidersW 33-30
Oct 12, 2026 · at Los Angeles RamsW 37-34
Oct 4, 2026 · vs New England PatriotsL 26-29
Nov 8, 2026 · at New Orleans SaintsL 22-23
Nov 1, 2026 · at Pittsburgh SteelersL 6-27
Oct 25, 2026 · at Tennessee TitansW 27-24
Oct 18, 2026 · vs Baltimore RavensW 13-10
Oct 11, 2026 · at New York JetsL 12-17

Team pages

More NFL games on Dec 21, 2025

Frequently asked questions

Who won Buffalo Bills vs Cleveland Browns?

Buffalo Bills won, 23-20, on Sunday, December 21, 2025.

What was the final score of Buffalo Bills vs Cleveland Browns?

Buffalo Bills 23, Cleveland Browns 20.

Where is Buffalo Bills vs Cleveland Browns played?

Huntington Bank Field, Cleveland, OH.

The model’s read

Grades, leans and the full breakdown for Buffalo Bills vs Cleveland Browns are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.