Bills
3033
BUF @ DEN
Broncos

Final/OT · Sat, Jan 17, 2026 · 2025 Divisional Round · Empower Field at Mile High

Ground Share

Bills had the edge on the field

Teams with this edge win 71% of the time

BUF 54%46% DEN
56.3%GROUND48.4%

Win Probability

Preparing chart…

Expected Points

Preparing chart…

QB Matchup

QBPlaysEPA/playSuccess%Sack%Total EPAaDoTCMP%xCMP%CPOE
J.Allen46+0.1047.8%6.5%+4.89.264.1%61.8%+2.3
B.Nix49+0.1042.9%0.0%+4.87.061.9%66.6%-4.7

Team Stats

MetricBUFDEN
EPA / Play+0.08+0.09
EPA / Dropback+0.10+0.10
EPA / Rush+0.05-0.16
Success Rate50.0%44.3%
Explosive Play Rate30.8%22.9%
Yards / Play5.765.04
Early-Down EPA / Play-0.09+0.14
3rd/4th-Down Conversion68.8%52.9%
Avg 3rd-Down Distance5.65.8
Line Yards / Carry3.432.56
Opportunity Rate (4+)40.6%41.2%
Stuff Rate12.5%29.4%
Havoc Rate Allowed10.3%14.3%
Avg Starting Field Position27.433.6
Plays7870
Total Yards449353
Total EPA+6.5+6.2
Giveaways51

Special Teams

Special teams were a wash

BUF 48%52% DEN
4.1 pts wonSPECIAL TEAMS4.4 pts won

Biggest swing · W.Lutz 50 yard field goal is GOODDEN +1.3

Kickoffs · BUF +0.3Punts · DEN +0.6Kicks · DEN +0.1

Player Stats

BUF

Dropbacks

PlayerDBC/AttYdsYds/PlayEPAEPA/PlayCPOESRWPATDINT
Josh AllenQB4625/393056.6+4.8+0.10+2.348%+0.4932

Rush attempts

PlayerAttYdsYds/PlayEPAEPA/PlaySRWPATD
Josh AllenQB8273.4+6.3+0.7988%+0.290
James CookRB241174.9-4.6-0.1942%-0.290

Pass targets

PlayerTgtRecYdsYds/PlayEPAEPA/PlaySRWPATD
Dalton KincaidTE668313.8+9.1+1.51100%+0.441
Khalil ShakirWR979911.0+4.6+0.5256%+0.190
Ray DavisRB2294.5+1.3+0.6550%+0.140
Dawson KnoxTE53326.4+1.1+0.2260%-0.020
Keon ColemanWR31103.3+0.9+0.3033%-0.011
Mecole HardmanWR2142.0+0.8+0.4150%+0.011
James CookRB32248.0+0.4+0.1433%+0.000
Brandin CooksWR62203.3+0.1+0.0233%+0.100
Curtis SamuelWR3120.7-6.0-1.990%-0.120

Kicking

PlayerFGLongXPKOTBPts
Matt PraterK3/3(33, 31, 50)503/312
Mitch WishnowskyP820

Kick returns

PlayerNoYdsAvgLongTD
Ray DavisRB513026.0280
Mecole HardmanWR12222.0220

Punt returns

PlayerNoYdsAvgLongTD
Khalil ShakirWR100.000
Mecole HardmanWR100.000

DEN

Dropbacks

PlayerDBC/AttYdsYds/PlayEPAEPA/PlayCPOESRWPATDINT
Bo NixQB4926/462976.1+4.8+0.10-4.743%+0.2031

Rush attempts

PlayerAttYdsYds/PlayEPAEPA/PlaySRWPATD
Bo NixQB7152.1+0.4+0.0657%+0.040
Jaleel McLaughlinRB4215.3-1.2-0.2950%-0.010
RJ HarveyRB6203.3-1.7-0.2917%+0.040

Pass targets

PlayerTgtRecYdsYds/PlayEPAEPA/PlaySRWPATD
Marvin Mims Jr.WR889311.6+8.2+1.0263%+0.271
Lil'Jordan HumphreyWR52336.6+2.2+0.4440%-0.121
Frank CrumOT1177.0+2.0+2.03100%+0.041
Pat BryantWR333210.7+1.8+0.6067%+0.070
RJ HarveyRB65467.7+1.5+0.2667%+0.170
Courtland SuttonWR94535.9+0.4+0.0444%+0.060
Jaleel McLaughlinRB1000.0-0.5-0.480%-0.020
Nate AdkinsTE1111.0-0.6-0.570%-0.030
Adam PrenticeFB1000.0-0.8-0.830%-0.020
Adam TrautmanTE2000.0-1.1-0.540%-0.030
Tyler BadieRB2173.5-1.7-0.8650%-0.020
Evan EngramTE3172.3-6.1-2.030%-0.160

Kicking

PlayerFGLongXPKOTBPts
Wil LutzK4/4(28, 50, 33, 23)503/36015

Punting

PlayerNoYdsAvgNetLongIn 20TBBlk
Jeremy CrawshawP418847.042.065210

Kick returns

PlayerNoYdsAvgLongTD
Jaleel McLaughlinRB35919.7270
Marvin Mims Jr.WR25025.0250
Tyler BadieRB12727.0270