Bills
2320
BUF @ CLE
Browns

Final · Sun, Dec 21, 2025 · 2025 Week 16 · FirstEnergy Stadium

Ground Share

Neither team controlled the field

BUF 49%51% CLE
43.3%GROUND44.7%

Win Probability

Preparing chart…

Expected Points

Preparing chart…

QB Matchup

QBPlaysEPA/playSuccess%Sack%Total EPAaDoTCMP%xCMP%CPOE
J.Allen23-0.3443.5%8.7%-7.96.066.7%67.5%-0.9
S.Sanders35-0.1945.7%5.7%-6.51.974.1%72.7%+1.4

Team Stats

MetricBUFCLE
EPA / Play+0.06-0.12
EPA / Dropback-0.34-0.26
EPA / Rush+0.43+0.09
Success Rate54.2%46.3%
Explosive Play Rate37.5%28.4%
Yards / Play5.444.39
Early-Down EPA / Play+0.36-0.23
3rd/4th-Down Conversion20.0%60.0%
Avg 3rd-Down Distance7.17.6
Line Yards / Carry4.563.44
Opportunity Rate (4+)52.0%37.0%
Stuff Rate0.0%11.1%
Havoc Rate Allowed2.1%9.0%
Avg Starting Field Position39.734.2
Plays4867
Total Yards261294
Total EPA+2.9-8.0
Giveaways02

Special Teams

Browns dominated the kicking game

Teams with this edge win 70% of the time

BUF 20%80% CLE
1.4 pts wonSPECIAL TEAMS5.6 pts won

Biggest swing · M.Wishnowsky punts 46 yards to BUF 48. G.Larvadain to BUF 45 for 3 yards. PENALTY on BUF-J.Hancock, Face Ma…CLE +1.1

Kickoffs · CLE +1.4Punts · CLE +1.9Kicks · CLE +1.0

Player Stats

BUF

Dropbacks

PlayerDBC/AttYdsYds/PlayEPAEPA/PlayCPOESRWPATDINT
Josh AllenQB2312/191074.7-7.9-0.34-0.944%-0.2900

Rush attempts

PlayerAttYdsYds/PlayEPAEPA/PlaySRWPATD
James CookRB161177.3+6.1+0.3850%+0.212
Ty JohnsonRB3165.3+2.3+0.75100%+0.061
Josh AllenQB372.3+2.1+0.69100%+0.020
Ray DavisRB3144.7+0.4+0.1467%+0.030

Pass targets

PlayerTgtRecYdsYds/PlayEPAEPA/PlaySRWPATD
Ray DavisRB222010.0+1.7+0.86100%+0.040
James CookRB21178.5+0.8+0.4250%+0.020
Jackson HawesTE222613.0+0.8+0.4050%+0.060
Josh PalmerWR1122.0-0.4-0.410%+0.020
Dalton KincaidTE1000.0-0.5-0.500%-0.010
Brandin CooksWR1000.0-0.7-0.680%-0.030
Khalil ShakirWR54346.8-1.5-0.3040%+0.020
Tyrell ShaversWR212110.5-1.5-0.7750%-0.060
Dawson KnoxTE21105.0-3.0-1.5150%-0.130

Kicking

PlayerFGLongXPKOTBPts
Mike BadgleyK1/1(41)412/3505

Punting

PlayerNoYdsAvgNetLongIn 20TBBlk
Mitch WishnowskyP314949.742.062010

Kick returns

PlayerNoYdsAvgLongTD
Ray DavisRB49223.0260

Punt returns

PlayerNoYdsAvgLongTD
Mecole HardmanWR144.040
Khalil ShakirWR133.030

CLE

Dropbacks

PlayerDBC/AttYdsYds/PlayEPAEPA/PlayCPOESRWPATDINT
Dillon GabrielQB10/0-2-2.0-1.4-1.410%-0.0600
Corey BojorquezP10/100.0-1.8-1.800%-0.0200
Shedeur SandersQB3520/291855.3-6.5-0.19+1.446%-0.3312

Rush attempts

PlayerAttYdsYds/PlayEPAEPA/PlaySRWPATD
Raheim SandersRB11423.8+1.8+0.1655%-0.040
Trayveon WilliamsRB3175.7+1.5+0.5067%+0.090
Malachi CorleyWR33010.0+1.3+0.4367%+0.040
Harold Fannin Jr.TE111.0+0.7+0.70100%+0.011
Quinshon JudkinsRB8222.8-0.7-0.0938%-0.020
Isaiah BondWR1-1-1.0-0.9-0.950%-0.070

Pass targets

PlayerTgtRecYdsYds/PlayEPAEPA/PlaySRWPATD
Jerry JeudyWR43123.0+2.3+0.5850%-0.010
Trayveon WilliamsRB44389.5+1.7+0.4250%+0.020
Harold Fannin Jr.TE64345.7+0.5+0.0850%-0.011
Raheim SandersRB1144.0-0.1-0.150%+0.000
Cedric TillmanWR1188.0-0.6-0.590%-0.010
Brenden BatesTE1000.0-1.0-1.010%-0.010
Quinshon JudkinsRB65294.8-3.3-0.5650%-0.120
Malachi CorleyWR42328.0-5.1-1.2750%-0.040

Kicking

PlayerFGLongXPKOTBPts
Andre SzmytK2/2(24, 41)412/2518

Punting

PlayerNoYdsAvgNetLongIn 20TBBlk
Corey BojorquezP210351.548.052100

Kick returns

PlayerNoYdsAvgLongTD
Malachi CorleyWR410726.8310

Punt returns

PlayerNoYdsAvgLongTD
Gage LarvadainWR231.530