The Buffalo Bills (7-1) visit the Denver Broncos (7-2) on Fri, Dec 25, 4:30 PM ET at Empower Field at Mile High in Denver, CO (Week 16, 2026 season), on Netflix.
When and where is Bills vs Broncos?
Fri, Dec 25, 4:30 PM ET at Empower Field at Mile High in Denver, CO. TV: Netflix.
Who is injured for Bills vs Broncos?
Bills: Tyrell Shavers (WR, out, knee - acl), Alec Anderson (OT, questionable, ankle), Dion Dawkins (OT, questionable, ribs) and Greg Gaines (DT, questionable, calf). Broncos: Brandon Jones (S, out, hamstring), Kris Abrams-Draine (CB, out, ankle), Talanoa Hufanga (S, out, ankle), Jaylen Waddle (WR, questionable, concussion) and Riley Moss (CB, questionable, concussion).
Cite this page
Pigskin Nightly, “Bills at Broncos: Week 16 preview”, https://pigskinnightly.com/games/2026-12-25-buf-at-den (updated 2026-11-10).
Where this game will be decided
- 1
Bills run game vs Broncos run defenseThe Bills' run game ranks 7th in EPA per rush (+0.00, 227 rushes) against a Broncos run defense ranked 29th (-0.02 allowed, 225 rushes faced).
7thBUF offense22 spots apart29thDEN defense - 2
Broncos pass protection vs Bills pass rushThe Broncos' pass protection ranks 3rd in sack rate (3.5% sacked, 310 dropbacks) against a Bills pass rush ranked 21st (5.2% of dropbacks, 328 dropbacks faced).
3rdDEN offense18 spots apart21stBUF defense - 3
Bills third-down defense vs Broncos third-down offenseThe Bills' third-down defense ranks 14th in third-down conversion rate (39.0% allowed, 100 third downs faced) and faces a Broncos third-down offense ranked 31st (33.6%, 110 third downs).
31stDEN offense17 spots apart14thBUF defense
When the Bills have the ballEdge BUF · +22 ranks
Dropbacks include sacks and scrambles; rushes are designed runs. What EPA measures.
When the Broncos have the ballNo big edge
Third downEdge BUF · +17 ranks
Conversions are third-down snaps that gained a first down or scored.
Red zoneEdge DEN · +13 ranks
A trip is a drive with at least one snap inside the opponent's 20; the rate is trips that ended in an offensive touchdown. Small samples swing fast here.
Explosive playsEdge BUF · +16 ranks
Completions of 20+ yards and runs of 10+, per snap. Definition.
Pressure & sacksEdge DEN · +18 ranks
Sacks per dropback. The public play-by-play has no pressure charting, so this is the sack side of it only.
TurnoversEdge DEN · +10 ranks
Interceptions and lost fumbles on offensive snaps, per game. Turnover rates are among the least stable numbers in football.
AbsencesBUF 0 · DEN 3 regulars out or doubtful
0 of them are regulars ruled out or doubtful (60%+ of their unit's snaps across 3+ weeks on the field).
- QDion DawkinsOT99% offense · 7 wk
- QGreg GainesDT32% defense · 6 wk
- OUTTyrell ShaversWRno snaps
- QAlec AndersonOTno snaps
3 of them are regulars ruled out or doubtful (60%+ of their unit's snaps across 3+ weeks on the field).
- OUTTalanoa HufangaS93% defense · 5 wk
- OUTBrandon JonesS91% defense · 8 wk
- QRiley MossCB75% defense · 8 wk
- OUTKris Abrams-DraineCB72% defense · 8 wk
- QJaylen WaddleWR59% offense · 9 wk
Snap share is the average of the weeks each player was on the field this season. Full injury report ↓
Rest & travelBUF +1 day of rest · BUF travels 1,373 mi
Last: Sat wk 15 vs CHI · 12,423 mi flown this season
Last: Sun wk 15 at LV · Las Vegas · 8,549 mi flown this season
Sample: BUF 8 games, 504 offensive and 504 defensive plays · DEN 9 games, 517 offensive and 608 defensive plays. Rank 1 is the best offense or the best defense in each stat. Keys are the largest rank gaps (12+ spots) between an offense and the defense it faces, one per stat. Ranks are not schedule-adjusted.
Tale of the tape
Form
Last six resultsInjury report
League report- OUTTyrell ShaversWR · Knee - ACL
- QAlec AndersonOT · Ankle
- QDion DawkinsOT · Ribs
- QGreg GainesDT · Calf
- OUTBrandon JonesS · Hamstring
- OUTKris Abrams-DraineCB · Ankle
- OUTTalanoa HufangaS · Ankle
- QJaylen WaddleWR · Concussion
- QRiley MossCB · Concussion
Expected starters
ExpectedEvery game →Depth chart rank 1, adjusted for the injury report. Kickoff Fri, Dec 25, 4:30 PM ET.
Offense
Offense
- QB
#10Bo Nix - RB
#20Jonah Coleman - FB
#46Adam Prentice - WR
#17Jaylen WaddleQQ - WR
#14Courtland Sutton - WR
#11Troy Franklinfor Pat Bryant (Injured Reserve)Next up - TE
#1Evan Engram - LT
#72Garett Bolles - LG
#74Ben Powers - C
#60Luke Wattenberg - RG
#77Quinn Meinerz - RT
#69Mike McGlinchey
Defense
- LDE
#99Zach Allen - NT
#93D.J. Jones - RDE
#97Malcolm Roach - WLB
#0Jonathon Cooper - LILB
#49Alex Singleton - RILB
#40Justin Strnad - SLB
#15Nik Bonitto - LCB
#2Pat Surtain II - NB
#29Ja'Quan McMillian - RCB
#21Riley MossQQ - FS
#34JL Skinnerfor Brandon Jones (Out)Next up - SS
#26Devon Keyfor Talanoa Hufanga (Out)Next up
Context
Rest & travel, all 32 →Travel & rest
Travel & rest boardLast: Sat wk 15 vs CHI · 12,423 mi flown this season
Last: Sun wk 15 at LV · Las Vegas · 8,549 mi flown this season
Teams with more rest than their opponent are 34-12 in 2026 (46 games). On short rest: 8-8 (16 games). All travel splits →

