Skip to content
NFL·Week 16·2025 season
23 - 20
Final
Sunday, December 21, 2025 Huntington Bank Field · Cleveland, OH 67,580 attendance
1234T
Bills7133023
Browns737320

At a glance

All games
Scoring summary8 plays
Quarter 1
TD
Harold Fannin Jr. 13 Yd pass from Shedeur Sanders (Andre Szmyt Kick)Browns · 10:42
0 - 7
TD
James Cook III 44 Yd Rush (Michael Badgley Kick)Bills · 7:47
7 - 7
Quarter 2
TD
Ty Johnson 2 Yd Rush (Michael Badgley PAT Failed)Bills · 12:54
13 - 7
FG
Andre Szmyt 24 Yd Field GoalBrowns · 5:38
13 - 10
TD
James Cook III 3 Yd Rush (Michael Badgley Kick)Bills · 2:23
20 - 10
Quarter 3
FG
Michael Badgley 41 Yd Field GoalBills · 9:37
23 - 10
TD
Harold Fannin Jr. 1 Yd Rush (Andre Szmyt Kick)Browns · 1:36
23 - 17
Quarter 4
FG
Andre Szmyt 41 Yd Field GoalBrowns · 8:46
23 - 20

Box score

Buffalo Bills
Passing
PlayerC/ATTYDSAVGTDINTSACKSRTG
Josh AllenQB12/191306.8002-3583.2
Rushing
PlayerCARYDSAVGTDLONG
James CookRB161177.3244
Josh AllenQB7172.407
Ty JohnsonRB3165.319
Ray DavisRB3144.708
Receiving
PlayerRECYDSAVGTDLONGTGTS
Khalil ShakirWR4348.50185
Jackson HawesTE22613.00182
Tyrell ShaversWR12121.00212
Ray DavisRB22010.00142
James CookRB11717.00172
Dawson KnoxTE11010.00102
Josh PalmerWR122.0021
Brandin CooksWR000.0001
Dalton KincaidTE000.0001
Defense
PlayerTOTSOLOSACKSTFLPDQB HITSTD
Jordan PoyerFS1160.51110
Matt MilanoOLB9401020
Cole BishopSAF7501000
Terrel BernardLB6100000
Taron JohnsonCB5200000
DaQuan JonesDE4200100
Tre'Davious WhiteCB4200100
Phidarian MathisDT4200000
Andre Jones Jr.LB4100000
Dorian WilliamsLB4100000
Greg RousseauLB322.52070
A.J. EpenesaDE3100000
Jordan HancockCB3100000
T.J. SandersDT3100000
Deone WalkerDT3000210
Shaq ThompsonOLB2100000
Sam Franklin Jr.SAF2100000
Joey BosaDE1100100
Christian BenfordCB1100000
Interceptions
PlayerINTYDSTD
Jordan PoyerFS1100
DaQuan JonesDE110
Kicking
PlayerFGPCTLONGXPPTS
Mike BadgleyK1/1100.0412/35
Punting
PlayerNOYDSAVGTBIN 20LONG
Mitch WishnowskyP314949.71062
Kick returns
PlayerNOYDSAVGLONGTD
Ray DavisRB49223.0260
Punt returns
PlayerNOYDSAVGLONGTD
Mecole HardmanWR144.040
Khalil ShakirWR133.030
Cleveland Browns
Passing
PlayerC/ATTYDSAVGTDINTSACKSRTG
Shedeur SandersQB20/291575.4122-2164.9
Corey BojorquezP0/100.0000-039.6
Dillon GabrielQB0/000.0001-20.0
Rushing
PlayerCARYDSAVGTDLONG
Shedeur SandersQB44912.3016
Raheim SandersRB11423.809
Malachi CorleyWR33010.0014
Quinshon JudkinsRB8222.805
Trayveon WilliamsRB3175.7011
Harold Fannin Jr.TE111.011
Isaiah BondWR1-1-1.00-1
Receiving
PlayerRECYDSAVGTDLONGTGTS
Trayveon WilliamsRB4389.50264
Harold Fannin Jr.TE4348.51136
Quinshon JudkinsRB5295.80166
Isaiah BondWR0210.00210
Jerry JeudyWR3124.0074
Malachi CorleyWR2115.50114
Cedric TillmanWR188.0081
Raheim SandersRB144.0041
Brenden BatesTE000.0001
Defense
PlayerTOTSOLOSACKSTFLPDQB HITSTD
Carson SchwesingerLB14511020
Devin BushLB9500000
Ronnie Hickman Jr.SAF6200000
Mohamoud DiabateLB4300000
Myles HardenCB4300100
Grant DelpitSAF4200000
Shelby HarrisDE3200000
Tyson CampbellCB2200000
D'Angelo RossCB2100000
Jerome BakerOLB2100000
Luke WyplerC2100000
Mason GrahamDT2100000
Alex WrightDE200.50020
Donovan McMillonSAF2000000
Tre AveryCB1100000
Rayshawn JenkinsDB1000000
Maurice HurstDT1000000
Myles GarrettDE100.50010
Harold Fannin Jr.TE1000000
Fumbles
PlayerFUMLOSTREC
Corey BojorquezP101
Kicking
PlayerFGPCTLONGXPPTS
Andre SzmytK2/2100.0412/28
Punting
PlayerNOYDSAVGTBIN 20LONG
Corey BojorquezP210351.50152
Kick returns
PlayerNOYDSAVGLONGTD
Malachi CorleyWR410726.8310
Punt returns
PlayerNOYDSAVGLONGTD
Gage LarvadainWR133.030