Buffalo
Bills
3-11
24
FINAL
17
Denver
Broncos
4-10
AI Recap
AI RECAP
Franchise Hub Beat· 4h ago
In a tightly contested matchup, the Buffalo Bills narrowly defeated the Denver Broncos 24-17 in Week 16 of the 2026 season. With playoff implications on the line, both teams came out fighting, but it was the Bills who ultimately held off a late surge from the Broncos to secure the victory. Bo Nix of the Broncos had a standout performance, throwing for 261 yards and two touchdowns, keeping his team in the game until the final whistle. Meanwhile, Courtland Sutton emerged as a key target, racking up 104 receiving yards to help propel Denver's offense. However, it wasn't enough to overcome the Bills' balanced attack, which found success in both the air and on the ground. Defensively, the Bills made crucial plays that shifted the momentum of the game. Greg Rousseau’s two sacks were instrumental in applying pressure on Nix, while C.J. Gardner-Johnson’s two interceptions proved to be game-changers, halting Denver's drives at critical moments. The turning point came late in the fourth quarter when Gardner-Johnson's second pick set up a touchdown drive that put the Bills ahead for good, sealing their win and keeping their playoff hopes alive.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Bo NixQB402460%2612275.1
Josh AllenQB221673%22220135.0
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
RJ HarveyHB12453.880120
James Cook IIIHB11403.6180220
J.K. DobbinsHB5255.0140150
Josh AllenQB7121.7—051
Adam TrautmanTE242.0—041
Bo NixQB231.5—030
Evan EngramTE000.0—000
Courtland SuttonWR000.0—000
Troy FranklinWR000.0—000
Jaylen WaddleWR000.0—000
DJ MooreWR000.0—000
Dalton KincaidTE000.0—000
Christian KirkWR000.0—001
Aaron Jones SrHB5-2-0.4—070
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Courtland SuttonWR610417.3501480
Christian KirkWR38026.7681610
Evan EngramTE77410.6171240
DJ MooreWR47218.0471490
Keon ColemanWR5479.4170220
Jaylen WaddleWR33712.370180
Troy FranklinWR4215.39080
Dalton KincaidTE2189.080100
Adam TrautmanTE294.57081
Marvin Mims JrWR188.04080
RJ HarveyHB188.04082
Dawson KnoxTE144.0—040
Robbie OuztsFB111.0—010
James Cook IIIHB000.0—001
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Wil LutzK12228
Andre SzmytK12348