For the complete documentation index, see llms.txt. Markdown variants are available only for registry-approved public pages by appending .md to eligible URLs or by sending Accept: text/markdown.
Sync your league to My Playbook for custom advice

2025 Week 9 · Sun, Nov 2, 2025 · New Era Field

Kansas City Chiefs

21

Buffalo BillsWinner

28

KC -2.5 upsetU 53.5 ✓

Buffalo Bills 28–21. Biggest swing: Q2 0:46, BUF +13% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3BUFKC
Q2 · 0:46KC 10BUF 21KC ball · 1st & 10BUF 69%

(:46) (No Huddle, Shotgun) 15-P.Mahomes pass deep right to 5-M.Brown to BUF 1 for 40 yards (47-C.Benford).

Market-anchored home win probability, play by play. Drag across the curve or use arrow keys to replay the game; gold diamonds mark the biggest momentum swings — tap one to jump there.

Highest-leverage plays

  1. Q2 · 0:46BUF +13% win prob(:46) (No Huddle, Shotgun) 15-P.Mahomes pass deep right to 5-M.Brown to BUF 1 for 40 yards (47-C.Benford).
  2. Q2 · 7:34BUF +13% win prob(7:34) (Shotgun) 17-J.Allen pass short left to 86-D.Kincaid pushed ob at KC 8 for 47 yards (20-N.Williams; 22-T.McDuffie).
  3. Q1 · 8:05BUF +10% win prob(8:05) (Shotgun) 17-J.Allen pass deep right to 86-D.Kincaid for 23 yards, TOUCHDOWN.
  4. Q4 · 11:34BUF +9% win prob(11:34) 29-K.Hunt left guard for 2 yards, TOUCHDOWN.

How the points landed

Scoring summary

  1. Q1 · 8:05BUF Touchdown

    (8:05) (Shotgun) 17-J.Allen pass deep right to 86-D.Kincaid for 23 yards, TOUCHDOWN. (kick good)

    Score after this play: KC 0BUF 7
  2. Q2 · 15:00KC Touchdown

    (15:00) (Shotgun) Direct snap to 4-R.Rice. 4-R.Rice right tackle for 3 yards, TOUCHDOWN. (kick good)

    Score after this play: KC 7BUF 7
  3. Q2 · 9:31KC Field goal

    (9:31) 7-H.Butker 46 yard field goal is GOOD, Center-41-J.Winchester, Holder-14-M.Araiza.

    Score after this play: KC 10BUF 7
  4. Q2 · 6:42BUF Touchdown

    (6:42) (No Huddle) 26-Ty.Johnson left tackle for 3 yards, TOUCHDOWN. (kick good)

    Score after this play: KC 10BUF 14
  5. Q2 · 1:35BUF Touchdown

    (1:35) 70-A.Anderson reported in as eligible. 17-J.Allen left guard to KC 1 for no gain (6-B.Cook; 54-L.Chenal). The Replay Official reviewed the short of the goal line ruling, and the play was REVERSED. 70-A.Anderson reported in as eligible. 17-J.Allen left guard for 1 yard, TOUCHDOWN. (kick good)

    Score after this play: KC 10BUF 21
  6. Q2 · 0:06KC Field goal

    (:06) 7-H.Butker 19 yard field goal is GOOD, Center-41-J.Winchester, Holder-14-M.Araiza.

    Score after this play: KC 13BUF 21
  7. Q3 · 1:38BUF Touchdown

    (1:38) (No Huddle) 17-J.Allen left guard for 1 yard, TOUCHDOWN. (kick good)

    Score after this play: KC 13BUF 28
  8. Q4 · 11:34KC Touchdown

    (11:34) 29-K.Hunt left guard for 2 yards, TOUCHDOWN. (two-point conversion good)

    Score after this play: KC 21BUF 28

Down-to-down truth

Situational splits

MetricChiefsBills
Offensive plays5863
Total yards307405 (edge)
Yards per play5.36.4 (edge)
Expected points added / play0.040.23 (edge)
Success rate41%56% (edge)
Dropback rate67%48%
Dropback efficiency (EPA/play)-0.030.33 (edge)
Rush efficiency (EPA/play)0.17 (edge)0.14
Third downs3/137/12 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)89 (edge)
First downs gained on snaps1622 (edge)
Sacks taken33
Turnovers10 (edge)

Bills won the down-to-down efficiency fight: 0.23 expected points added per play vs 0.04.

Who moved the needle

Top performers

Passing · BUF

Josh AllenQB

23/26, 273 yds, 1 TD, 0 INT

9.6 expected points added · +18.4% completion over expected

Passing · KC

Patrick MahomesQB

15/34, 250 yds, 0 TD, 1 INT

-1.7 expected points added · -4.4% completion over expected

Rushing · BUF

James CookRB

27 att, 114 yds, 0 TD

-1.2 expected points added on the ground

Rushing · KC

Kareem HuntRB

11 att, 49 yds, 1 TD

3.2 expected points added on the ground

Receiving · BUF

Dalton KincaidTE

6/6 for 101 yds, 1 TD

24% of team targets · 8.6 expected points added

Receiving · KC

Rashee RiceWR

4/7 for 80 yds, 0 TD

24% of team targets · 4.8 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1BUFBUF 1613797:00Touchdown +7
2KCKC 33531:01Punt
3BUFBUF 306232:42Turnover on downs
4KCKC 478484:21Touchdown +7
5BUFBUF 30552:09Punt
6KCKC 367363:20Field goal +3
7BUFBUF 307802:48Touchdown +7
8KCKC 407212:27Turnover on downs
9BUFBUF 408602:39Touchdown +7
10KCKC 338661:30Field goal +3
11BUFBUF 35200:03End of half
12KCKC 31531:37Punt
13BUFBUF 179354:45Punt
14KCKC 117243:07Punt
15BUFBUF 269743:57Touchdown +7
16KCKC 3413685:02Touchdown +8
17BUFBUF 319164:46Punt
18KCKC 135202:28Interception
19BUFBUF 339333:56Missed field goal
20KCKC 424180:22End of game

8 of 20 drives ended in points. Longest march: Bills gained 80 scrimmage yards over 7 plays for a touchdown.

Full stat lines

Box score

Kansas City Chiefs

Passing

PlayerC/AttYdsTDINTSackedEPA
Patrick Mahomes15/34250013-1.7

Rushing

PlayerAttYdsAvgTDEPA
Kareem Hunt11494.513.2
Xavier Worthy177.000.4
Brashard Smith372.30-0.9
Rashee Rice263.011.2
Patrick Mahomes155.000.6
Clyde Edwards-Helaire252.50-0.8

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Rashee Rice4780024%4.8
Marquise Brown2473014%4.7
Travis Kelce4566017%5.8
Xavier Worthy3723024%-5.4
Kareem Hunt12607%-0.4
JuJu Smith-Schuster11203%-0.3
Brashard Smith01003%-0.5
Noah Gray01003%-0.8
Tyquan Thornton01003%-0.3

Defense (top contributors)

Buffalo Bills

Passing

PlayerC/AttYdsTDINTSackedEPA
Josh Allen23/262731039.6

Rushing

PlayerAttYdsAvgTDEPA
James Cook271144.20-1.2
Josh Allen6193.224.4
Ty Johnson284.011.8

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Dalton Kincaid66101124%8.6
Khalil Shakir7843032%-1.9
Dawson Knox113004%2.7
Elijah Moore112804%2.2
Jackson Hawes121808%0.7
Keon Coleman221708%0.7
Ty Johnson221208%1.1
James Cook111104%0.3
Tyrell Shavers11704%0.3
Curtis Samuel11604%0.3

Defense (top contributors)

PlayerSoloAstSacksINTPD
Cole Bishop430.004
Greg Rousseau330.500
Terrel Bernard420.000
Jordan Poyer230.000
Matt Milano130.000
Cam Lewis210.000
Christian Benford211.000
Joey Bosa211.000
Reggie Gilliam110.000
Ja'Marcus Ingram110.000

Closing number vs result

Betting context

Closing spread
KC -2.5
Closing total
53.5
KC moneyline
-135
BUF moneyline
+114

Chiefs closed -2.5 and lost outright — an upset against the closing number.

Total closed 53.5; the game landed 49 — under by 4.5.

Conditions and crew

Game environment

Venue
New Era Field
Roof / surface
outdoors · a turf
Kickoff weather
54°F, wind 6 mph
Referee
Carl Cheffers
Rest
KC 6 days · BUF 7 days
Coaches
Andy Reid vs Sean McDermott