Bills
3531
BUF @ NE
Patriots

Final · Sun, Dec 14, 2025 · 2025 Week 15 · Gillette Stadium

Ground Share

Bills had the edge on the field

Teams with this edge win 71% of the time

BUF 53%47% NE
58.0%GROUND51.6%

Win Probability

Preparing chart…

Expected Points

Preparing chart…

QB Matchup

QBPlaysEPA/playSuccess%Sack%Total EPAaDoTCMP%xCMP%CPOE
J.Allen33+0.2945.5%6.1%+9.59.173.1%62.7%+10.4
D.Maye29-0.0251.7%10.3%-0.410.963.6%64.2%-0.5

Team Stats

MetricBUFNE
EPA / Play+0.28+0.23
EPA / Dropback+0.29-0.02
EPA / Rush+0.23+0.59
Success Rate47.8%53.8%
Explosive Play Rate26.9%34.6%
Yards / Play5.257.40
Early-Down EPA / Play+0.10+0.36
3rd/4th-Down Conversion64.7%41.7%
Avg 3rd-Down Distance5.37.4
Line Yards / Carry4.016.09
Opportunity Rate (4+)54.8%72.7%
Stuff Rate6.5%18.2%
Havoc Rate Allowed7.5%13.5%
Avg Starting Field Position39.325.4
Plays6752
Total Yards352385
Total EPA+18.5+12.0
Giveaways01

Special Teams

Bills won the kicking game

Teams with this edge win 63% of the time

BUF 71%29% NE
7.3 pts wonSPECIAL TEAMS3.0 pts won

Biggest swing · A.Borregales kicks 60 yards from NE 35 to BUF 5. R.Davis to BUF 43 for 38 yards. PENALTY on NE-B.Schooler,…BUF +1.8

Kickoffs · BUF +5.7Punts · NE +1.0Kicks · NE +0.4

Player Stats

BUF

Dropbacks

PlayerDBC/AttYdsYds/PlayEPAEPA/PlayCPOESRWPATDINT
Josh AllenQB3319/281955.9+9.5+0.29+10.446%+0.3530

Rush attempts

PlayerAttYdsYds/PlayEPAEPA/PlaySRWPATD
James CookRB221074.9+4.6+0.2146%+0.112
Josh AllenQB5377.4+3.2+0.6480%+0.090
Ty JohnsonRB4133.3-0.7-0.1725%-0.030

Pass targets

PlayerTgtRecYdsYds/PlayEPAEPA/PlaySRWPATD
Dawson KnoxTE43379.3+6.5+1.6475%+0.172
Khalil ShakirWR556513.0+4.8+0.9760%+0.270
Dalton KincaidTE43348.5+1.6+0.4175%+0.060
Josh PalmerWR21168.0+1.2+0.6150%+0.010
Ray DavisRB111313.0+0.9+0.86100%+0.020
Jackson HawesTE1199.0+0.8+0.78100%+0.010
James CookRB3241.3+0.1+0.0533%-0.031
Ty JohnsonRB33155.0-0.7-0.2233%-0.010
Brandin CooksWR3000.0-1.7-0.570%-0.080

Kicking

PlayerFGLongXPKOTBPts
Matt PraterK5/5625

Punting

PlayerNoYdsAvgNetLongIn 20TBBlk
Mitch WishnowskyP416240.539.350300

Kick returns

PlayerNoYdsAvgLongTD
Ray DavisRB416441.0580

Punt returns

PlayerNoYdsAvgLongTD
Khalil ShakirWR11212.0120

NE

Dropbacks

PlayerDBC/AttYdsYds/PlayEPAEPA/PlayCPOESRWPATDINT
Drake MayeQB2914/231746.0-0.5-0.01-0.552%-0.2701

Rush attempts

PlayerAttYdsYds/PlayEPAEPA/PlaySRWPATD
TreVeyon HendersonRB1414810.6+8.3+0.5950%+0.252
Rhamondre StevensonRB6508.3+3.0+0.5067%+0.080
Drake MayeQB188.0+1.4+1.42100%+0.011
DeMario DouglasWR155.0+0.2+0.23100%+0.000

Pass targets

PlayerTgtRecYdsYds/PlayEPAEPA/PlaySRWPATD
Kayshon BoutteWR113030.0+3.1+3.10100%+0.120
Rhamondre StevensonRB33279.0+1.0+0.3467%+0.010
TreVeyon HendersonRB32134.3-0.2-0.0767%-0.060
Mack HollinsWR84415.1-0.3-0.0450%-0.050
Hunter HenryTE31186.0-0.4-0.1233%-0.080
Stefon DiggsWR43266.5-1.3-0.3350%-0.070

Kicking

PlayerFGLongXPKOTBPts
Andy BorregalesK1/1(36)364/4517

Punting

PlayerNoYdsAvgNetLongIn 20TBBlk
Bryce BaringerP316354.350.362100

Kick returns

PlayerNoYdsAvgLongTD
Kyle WilliamsWR49724.3260

Punt returns

PlayerNoYdsAvgLongTD
Marcus JonesCB252.530