The Kansas City Chiefs (6-2) visit the Buffalo Bills (7-1) on Thu, Nov 26, 8:20 PM ET at Highmark Stadium in Orchard Park, NY (Week 12, 2026 season), on NBC.
When and where is Chiefs vs Bills?
Thu, Nov 26, 8:20 PM ET at Highmark Stadium in Orchard Park, NY. TV: NBC.
Who is injured for Chiefs vs Bills?
Chiefs: Omarr Norman-Lott (DT, out, knee - acl), Jaylon Moore (OT, questionable, ankle), Mansoor Delane (CB, questionable, shoulder), Patrick Mahomes (QB, questionable, elbow), Peter Woods (DT, questionable, neck) and Xavier Worthy (WR, questionable, hamstring). Bills: Tyrell Shavers (WR, out, knee - acl), Alec Anderson (OT, questionable, ankle), Dion Dawkins (OT, questionable, ribs) and Greg Gaines (DT, questionable, calf).
Cite this page
Pigskin Nightly, “Chiefs at Bills: Week 12 preview”, https://pigskinnightly.com/games/2026-11-26-kc-at-buf (updated 2026-11-10).
Where this game will be decided
- 1
Chiefs pass protection vs Bills pass rushThe Chiefs' pass protection ranks 6th in sack rate (3.8% sacked, 290 dropbacks) against a Bills pass rush ranked 21st (5.2% of dropbacks, 328 dropbacks faced).
6thKC offense15 spots apart21stBUF defense - 2
Chiefs big-play offense vs Bills defense against big playsThe Chiefs' big-play offense ranks 4th in explosive-play rate (10.9%, 485 plays) against a Bills defense against big plays ranked 16th (9.5% allowed, 504 plays faced).
4thKC offense12 spots apart16thBUF defense
When the Chiefs have the ballEdge KC · +8 ranks
Dropbacks include sacks and scrambles; rushes are designed runs. What EPA measures.
When the Bills have the ballNo big edge
Third downNo big edge
Conversions are third-down snaps that gained a first down or scored.
Red zoneEdge KC · +11 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 KC · +12 ranks
Completions of 20+ yards and runs of 10+, per snap. Definition.
Pressure & sacksEdge KC · +15 ranks
Sacks per dropback. The public play-by-play has no pressure charting, so this is the sack side of it only.
TurnoversEdge KC · +9 ranks
Interceptions and lost fumbles on offensive snaps, per game. Turnover rates are among the least stable numbers in football.
AbsencesKC 0 · BUF 0 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).
- QPatrick MahomesQB99% offense · 8 wk
- QJaylon MooreOT87% offense · 7 wk
- QXavier WorthyWR83% offense · 8 wk
- QMansoor DelaneCB79% defense · 5 wk
- OUTOmarr Norman-LottDTno snaps
- QPeter WoodsDTno snaps
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
Snap share is the average of the weeks each player was on the field this season. Full injury report ↓
Rest & travelSame rest · KC travels 858 mi
Last: Sun wk 11 vs ARI · 8,895 mi flown this season
Last: Sun wk 11 vs MIA · 12,423 mi flown this season
Sample: KC 8 games, 485 offensive and 502 defensive plays · BUF 8 games, 504 offensive and 504 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- OUTOmarr Norman-LottDT · Knee - ACL
- QJaylon MooreOT · Ankle
- QMansoor DelaneCB · Shoulder
- QPatrick MahomesQB · Elbow
- QPeter WoodsDT · Neck
- QXavier WorthyWR · Hamstring
- OUTTyrell ShaversWR · Knee - ACL
- QAlec AndersonOT · Ankle
- QDion DawkinsOT · Ribs
- QGreg GainesDT · Calf
Expected starters
ExpectedEvery game →Depth chart rank 1, adjusted for the injury report. Kickoff Thu, Nov 26, 8:20 PM ET.
Offense
Offense
Context
Rest & travel, all 32 →Travel & rest
Travel & rest boardLast: Sun wk 11 vs ARI · 8,895 mi flown this season
Last: Sun wk 11 vs MIA · 12,423 mi flown this season
On short rest: 8-8 (16 games). All travel splits →


