The Buffalo Bills beat the Cleveland Browns 23-20 on Dec 21, 2025 at Huntington Bank Field.

Final · Huntington Bank Field

Top performers

  • Josh Allen threw for 130 yards, 0 touchdowns and 0 interceptions for the Bills.
  • James Cook III ran for 117 yards on 16 carries.
  • Shedeur Sanders threw for 157 yards, 1 touchdown and 2 interceptions for the Browns.
  • Raheim Sanders ran for 42 yards on 11 carries.

Buffalo Bills box score

Passing

Buffalo Bills passing, Dec 21, 2025
PlayerCMPCMP: Passes that reached the intended receiver.ATTATT: Attempts — passes thrown, kicks tried or returns taken.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TDTD: Touchdowns, worth six points before the extra point.INTINT: Interceptions — thrown away by a quarterback, taken by a defender.
Josh Allen121913000

What the columns mean: CMP · INT

Rushing

Buffalo Bills rushing, Dec 21, 2025
CAR: Times the player ran with the ball.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
James Cook III16117244
Josh Allen71707
Ty Johnson31619
Ray Davis31408
Team29164344

What the columns mean: CAR · LNG

Receiving

Buffalo Bills receiving, Dec 21, 2025
REC: Passes caught.TGTS: Passes thrown the player's way, caught or not.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
Khalil Shakir4534018
Jackson Hawes2226018
Tyrell Shavers1221021
Ray Davis2220014
James Cook III1217017
Dawson Knox1210010
Joshua Palmer11202
Brandin Cooks01000
Dalton Kincaid01000
Team1218130021

What the columns mean: REC · TGTS · LNG

Defense

Buffalo Bills defense, Dec 21, 2025
TOT: Tackles made, solo and assisted together.SOLO: Tackles made without help.SACK: Quarterbacks tackled behind the line of scrimmage. A shared sack counts as a half.INT: Interceptions — thrown away by a quarterback, taken by a defender.PD: Passes defensed — throws broken up before they were caught.FF: Fumbles forced by knocking the ball loose.
Jordan Poyer1160.5110
Cole Bishop750.0000
Terrel Bernard610.0000
Taron Johnson520.0000
Dorian Williams410.0000
DaQuan Jones420.0110
Tre'Davious White420.0010
Phidarian Mathis420.0000
Andre Jones Jr.410.0000
Jordan Hancock310.0000
Deone Walker300.0020
T.J. Sanders310.0000
AJ Epenesa310.0000
Greg Rousseau322.5000
Shaq Thompson210.0000
Sam Franklin Jr.210.0000
Joey Bosa110.0010
Christian Benford110.0000
Team70313.0260

What the columns mean: TOT · SOLO · SACK · INT · PD · FF

Kicking

Buffalo Bills kicking, Dec 21, 2025
PlayerFGFG: Field goals made and attempted, written made-attempted.XPLNGLNG: Longest single play, in yards.PTSPTS: Points scored, from touchdowns, field goals and conversions.
Michael Badgley1-12-3415

What the columns mean: LNG

Punting

Buffalo Bills punting, Dec 21, 2025
PlayerPUNTSPUNTS: Punts kicked.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.AVGAVG: Yards per attempt: per pass, per carry, per catch or per punt, depending on the player.NETNET: Net punting average, after returns and touchbacks are taken off.IN20IN20: Punts downed inside the opponent's 20-yard line.
Mitch Wishnowsky314949.748.70

What the columns mean: PUNTS · NET · IN20

Cleveland Browns box score

Passing

Cleveland Browns passing, Dec 21, 2025
PlayerCMPCMP: Passes that reached the intended receiver.ATTATT: Attempts — passes thrown, kicks tried or returns taken.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TDTD: Touchdowns, worth six points before the extra point.INTINT: Interceptions — thrown away by a quarterback, taken by a defender.
Shedeur Sanders202915712

What the columns mean: CMP · INT

Rushing

Cleveland Browns rushing, Dec 21, 2025
CAR: Times the player ran with the ball.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
Shedeur Sanders449016
Raheim Sanders114209
Malachi Corley330014
Quinshon Judkins82205
Harold Fannin Jr.1111
Isaiah Bond1-10-1
Team28143116

What the columns mean: CAR · LNG

Receiving

Cleveland Browns receiving, Dec 21, 2025
REC: Passes caught.TGTS: Passes thrown the player's way, caught or not.YDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.TD: Touchdowns, worth six points before the extra point.LNG: Longest single play, in yards.
Harold Fannin Jr.4634113
Quinshon Judkins5629016
Jerry Jeudy341207
Malachi Corley2411011
Cedric Tillman11808
Raheim Sanders11404
Team162298116

What the columns mean: REC · TGTS · LNG

Defense

Cleveland Browns defense, Dec 21, 2025
TOT: Tackles made, solo and assisted together.SOLO: Tackles made without help.SACK: Quarterbacks tackled behind the line of scrimmage. A shared sack counts as a half.INT: Interceptions — thrown away by a quarterback, taken by a defender.PD: Passes defensed — throws broken up before they were caught.FF: Fumbles forced by knocking the ball loose.
Carson Schwesinger1451.0000
Devin Bush950.0000
Ronnie Hickman620.0000
Grant Delpit420.0000
Mohamoud Diabate430.0000
Myles Harden430.0010
Shelby Harris320.0000
Donovan McMillon200.0000
Mason Graham210.0000
Tyson Campbell220.0000
D'Angelo Ross210.0000
Alex Wright200.5000
Jerome Baker210.0000
Rayshawn Jenkins100.0000
Myles Garrett100.5000
Team58272.0010

What the columns mean: TOT · SOLO · SACK · INT · PD · FF

Kicking

Cleveland Browns kicking, Dec 21, 2025
PlayerFGFG: Field goals made and attempted, written made-attempted.XPLNGLNG: Longest single play, in yards.PTSPTS: Points scored, from touchdowns, field goals and conversions.
Andre Szmyt2-22-2418

What the columns mean: LNG

Punting

Cleveland Browns punting, Dec 21, 2025
PlayerPUNTSPUNTS: Punts kicked.YDSYDS: Yards gained — through the air for a quarterback, on the ground or after a catch for everyone else.AVGAVG: Yards per attempt: per pass, per carry, per catch or per punt, depending on the player.NETNET: Net punting average, after returns and touchbacks are taken off.IN20IN20: Punts downed inside the opponent's 20-yard line.
Corey Bojorquez210351.548.01

What the columns mean: PUNTS · NET · IN20

Before and after

Other Bills vs Browns games