Final2025 Week 9

Highmark Stadium (Old), Orchard Park, NY

Kansas City Chiefs vs Buffalo Bills, Week 9 2025

Kansas City Chiefs

Away

21

Buffalo Bills

HomeWon

28

Scoring by quarter
TeamQ1Q2Q3Q4Final
Chiefs0130821
Bills7147028

KC 21BUF 28 Final

  • Passing leader

    Josh Allen

    BUF · QB

    28.8PPR pts

    23/26, 273 YDS, 1 TD, 2 RUSH TD

  • Top fantasy scorer

    Dalton Kincaid

    BUF · TE

    22.1PPR pts

    6 REC, 101 YDS, 1 TD

  • Chiefs leader

    Rashee Rice

    KC · WR

    18.6PPR pts

    4 REC, 80 YDS, 1 RUSH TD

  • Defensive playmaker

    Maxwell Hairston

    BUF

    1 INT

Bills 28, Chiefs 21: Buffalo beats Kansas City

Buffalo led 21–13 at halftime after a 14-point second quarter and won 28–21, though Kansas City took the second half 8–7. The Bills finished with a 404–305 edge in total offense and averaged 6.3 yards per play.

The gap showed up everywhere. The Chiefs went 3-for-13 on third down and committed one turnover, while the Bills kept the ball for 34:45 and finished without a giveaway.

The two teams meet again in Week 12 of 2026. If you roster anyone from either side, run the start/sit call in Redraft Command and it will weigh your lineup, your opponent and your league scoring, not only the player rankings.

Key advantages

  • +0.9 yards/play BUF 6.3 · KC 5.4
  • +1 turnover margin BUF 0 turnovers
  • +99 total yards BUF 404 · KC 305

Game Highlights

Official NFL highlights · Opens from YouTube

Got a Chief or Bill on your fantasy team?

Check their next matchup with the Start/Sit Tool, compare their value in the Fantasy Trade Calculator, or connect your league for personalized advice in Redraft Command.

Connect your league

Works with Sleeper, ESPN and Fleaflicker. No password needed.

Why the Bills Won

Buffalo won the efficiency, turnover, third-down, and time of possession battles.

Team stats comparison, Chiefs vs Bills
ChiefsStatBills
5.4Yards per play6.3
1Turnovers0
305Total yards404
Other team stats
57Plays64
23%Third-down conversion58%
25:15Time of possession34:45

Scoring Summary

The Bills scored four touchdowns; the Chiefs scored two touchdowns and two field goals.

Scoring plays, Chiefs vs Bills
TimeTeamPlayKCBUF
1st quarter
8:00BUFJosh Allen → Dalton Kincaid, 23-yard TD Takes leadMatt Prater XP07
2nd quarter
14:56KCRashee Rice 3-yard TD run Ties gameHarrison Butker XP77
9:27KCHarrison Butker 46-yard FG Takes lead107
6:39BUFTy Johnson 3-yard TD run Takes leadMatt Prater XP1014
1:33BUFJosh Allen 1-yard TD run Extends leadMatt Prater XP1021
0:03KCHarrison Butker 19-yard FG1321
3rd quarter
1:34BUFJosh Allen 1-yard TD run Extends leadMatt Prater XP1328
4th quarter
11:32KCKareem Hunt 2-yard TD runPatrick Mahomes → Travis Kelce, 2-pt conversion2128

Fantasy Points: Chiefs vs Bills, Week 9 2025

Fantasy leaders

  1. Josh AllenBUFQB28.8 PTSQB3
  2. Dalton KincaidBUFTE22.1 PTSTE3
  3. Rashee RiceKCWR18.6 PTSWR12
  4. James CookBUFRB13.5 PTSRB13

Player Stats

Quarterbacks

Quarterback statistics
PlayerFPTSFINCMP/ATTPass YDSTDINTRush ATTRush YDSRush TDRateStart/Sit
Josh AllenBUFQB28.8QB323/26273106192123.2Start/Sit →
Patrick MahomesKCQB11.5QB2215/342500115057.2Start/Sit →

WRs, RBs, & TEs

Receiver, running back and tight end statistics
PlayerFPTSFINPOSRush ATTRush YDSRush TDTGTRECRec YDSRec TDStart/Sit
Dalton KincaidBUFTE22.1TE3TE———661011Start/Sit →
Rashee RiceKCWR18.6WR12WR26174800Start/Sit →
James CookBUFRB13.5RB13RB27114011110
Travis KelceKCTE12.6TE8TE———54660Start/Sit →
Kareem HuntKCRB12.5RB16RB114912160
Khalil ShakirBUFWR11.3WR33WR———87430Start/Sit →
Ty JohnsonBUFRB10.0RB22RB28122120Start/Sit →
Marquise BrownKCWR9.3WR40WR———42730
Xavier WorthyKCWR6.0WR59WR17073230Start/Sit →
Dawson KnoxBUFTE4.0TE36TE———11300Start/Sit →
Elijah MooreBUFWR3.8WR65WR———11280Start/Sit →
Keon ColemanBUFWR3.7WR68WR———22170Start/Sit →
Jackson HawesBUFTE2.8TE43TE———21180Start/Sit →
Tyrell ShaversBUFWR1.7WR88WR———1170Start/Sit →
Curtis SamuelBUFWR1.6WR90WR———1160
JuJu Smith-SchusterKCWR1.2WR93WR———1120
Brashard SmithKCRB0.7RB61RB3701000Start/Sit →
Clyde Edwards-HelaireKCRB0.5RB64RB250————
Noah GrayKCTE0.0—TE———1000Start/Sit →
Tyquan ThorntonKCWR0.0—WR———1000Start/Sit →

Fantasy Usage

Kansas City Chiefs

Snap Share

  1. Travis KelceTE55 snaps92%
  2. Xavier WorthyWR50 snaps83%
  3. Rashee RiceWR49 snaps82%
  4. Kareem HuntRB47 snaps78%
  5. Marquise BrownWR26 snaps43%

Target Share29 targets

  1. Rashee Rice24%, 7 targets
  2. Xavier Worthy24%, 7 targets
  3. Travis Kelce17%, 5 targets
  4. Marquise Brown14%, 4 targets
  5. Kareem Hunt7%, 2 targets
  6. Other14%, 4 targets

Carry Share20 carries

  1. Kareem Hunt55%, 11 carries
  2. Brashard Smith15%, 3 carries
  3. Clyde Edwards-Helaire10%, 2 carries
  4. Rashee Rice10%, 2 carries
  5. Patrick Mahomes5%, 1 carries
  6. Other5%, 1 carries

Buffalo Bills

Snap Share

  1. James CookRB50 snaps76%
  2. Keon ColemanWR45 snaps68%
  3. Khalil ShakirWR40 snaps61%
  4. Dawson KnoxTE32 snaps48%
  5. Tyrell ShaversWR31 snaps47%

Target Share25 targets

  1. Khalil Shakir32%, 8 targets
  2. Dalton Kincaid24%, 6 targets
  3. Ty Johnson8%, 2 targets
  4. Keon Coleman8%, 2 targets
  5. Jackson Hawes8%, 2 targets
  6. Other20%, 5 targets

Carry Share35 carries

  1. James Cook77%, 27 carries
  2. Josh Allen17%, 6 carries
  3. Ty Johnson6%, 2 carries
View full usage tableHide full usage table
Offensive snaps and share for the skill positions
PlayerSNAPSSNAP %TGTTGT %CAR
Travis KelceKCTE5592%517%0
Xavier WorthyKCWR5083%724%1
Rashee RiceKCWR4982%724%2
Kareem HuntKCRB4778%27%11
James CookBUFRB5076%14%27
Keon ColemanBUFWR4568%28%0
Khalil ShakirBUFWR4061%832%0
Dawson KnoxBUFTE3248%14%0
Tyrell ShaversBUFWR3147%14%0
Jackson HawesBUFTE3147%28%0
Marquise BrownKCWR2643%414%0
Curtis SamuelBUFWR2741%14%0
Noah GrayKCTE2237%13%0
Dalton KincaidBUFTE2335%624%0
JuJu Smith-SchusterKCWR1728%13%0
Reggie GilliamBUFRB1726%00%0
Elijah MooreBUFWR1726%14%0
Tyquan ThorntonKCWR1423%13%0
Brashard SmithKCRB1220%13%3
Ty JohnsonBUFRB1320%28%2
Robert TonyanKCTE610%00%0
Ray DavisBUFRB35%00%0
Clyde Edwards-HelaireKCRB23%00%2

Fantasy Points vs Expected

Expected points (xFP) are what a player's pass attempts, carries and targets are worth at the league's average rates; the difference is what the player made of them.

  • Biggest overperformer+13.4Josh Allen28.8 PTS vs 15.4 xFP
  • Biggest underperformer−6.6Xavier Worthy6.0 PTS vs 12.6 xFP
  • Highest expected volume19.1 xFPJames Cook III13.5 PTS scored
Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
James Cook IIIBUF · RB13.519.1−5.676%77% car—02777%14%
Patrick MahomesKC · QB11.515.7−4.2100%34 att—3415%00%
Josh AllenBUF · QB28.815.4+13.4100%26 att—26617%00%
Khalil ShakirBUF · WR11.313.6−2.361%32% tgt—000%832%
Rashee RiceKC · WR18.613.2+5.482%24% tgt—0210%724%
Xavier WorthyKC · WR6.012.6−6.683%24% tgt—015%724%
Kareem HuntKC · RB12.510.5+2.078%55% car—01155%27%
Dalton KincaidBUF · TE22.110.2+11.935%24% tgt—000%624%
Travis KelceKC · TE12.68.5+4.192%17% tgt—000%517%
Hollywood BrownKC · —9.36.8+2.5—14% tgt—000%414%
Ty JohnsonBUF · RB10.04.7+5.320%8% tgt—026%28%
Brashard SmithKC · RB0.73.6−2.920%15% car—0315%13%
Jackson HawesBUF · TE2.83.4−0.647%8% tgt—000%28%
Keon ColemanBUF · WR3.73.4+0.368%8% tgt—000%28%
Curtis SamuelBUF · WR1.61.7−0.141%4% tgt—000%14%
Dawson KnoxBUF · TE4.01.7+2.348%4% tgt—000%14%
Elijah MooreBUF · WR3.81.7+2.126%4% tgt—000%14%
JuJu Smith-SchusterKC · WR1.21.7−0.528%3% tgt—000%13%
Noah GrayKC · TE0.01.7−1.737%3% tgt—000%13%
Tyquan ThorntonKC · WR0.01.7−1.723%3% tgt—000%13%
Tyrell ShaversBUF · WR1.71.70.047%4% tgt—000%14%
Clyde Edwards-HelaireKC · RB0.51.3−0.83%10% car—0210%00%

Team totals: Chiefs 29 targets and 20 carries; Bills 25 targets and 35 carries. Shares are from the box score. Snap counts are from the weekly player logs (Sleeper), and include plays wiped out by penalties. Route counts, air yards and red-zone touches appear when the tracking feed is connected. League-average rates from the 2025 season: 1.70 PPR points per target (67% catch rate), 0.65 per carry and 0.44 per pass attempt. They don't adjust for field position or target depth.

Fantasy Verdicts

Patrick Mahomes

KC · QB · 11.5 pts on 15.7 expected

15 of 34 passing for 250 yards, 1 interception; 1 carry for 5 yards.

Verdict: The points matched the role, 15.7 expected.

Start/Sit: Patrick Mahomes →

Josh Allen Ran hot

BUF · QB · 28.8 pts on 15.4 expected

23 of 26 passing for 273 yards, 1 touchdown; 6 carries for 19 yards and 2 touchdowns.

Verdict: The opportunities were worth 15.4 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Josh Allen →

Rashee Rice Ran hot

KC · WR · 18.6 pts on 13.2 expected

7 targets (24% of the team's), 4 catches for 80 yards; 2 carries (10% of the team's) for 6 yards and 1 touchdown.

Verdict: The opportunities were worth 13.2 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Rashee Rice →

Xavier Worthy Unlucky

KC · WR · 6.0 pts on 12.6 expected

7 targets (24% of the team's), 3 catches for 23 yards; 1 carry (5% of the team's) for 7 yards.

Verdict: The role was there, worth 12.6 points at league-average rates; the production wasn't.

Start/Sit: Xavier Worthy →

James Cook III Volume, no payoff

BUF · RB · 13.5 pts on 19.1 expected

1 target (4% of the team's), 1 catch for 11 yards; 27 carries (77% of the team's) for 114 yards.

Verdict: The role was there, worth 19.1 points at league-average rates; the production wasn't.

Khalil Shakir Volume, no payoff

BUF · WR · 11.3 pts on 13.6 expected

8 targets (32% of the team's), 7 catches for 43 yards.

Verdict: The points matched the role, 13.6 expected.

Start/Sit: Khalil Shakir →

Dalton Kincaid Ran hot

BUF · TE · 22.1 pts on 10.2 expected

6 targets (24% of the team's), 6 catches for 101 yards and 1 touchdown.

Verdict: The opportunities were worth 10.2 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Dalton Kincaid →

Ty Johnson Ran hot

BUF · RB · 10.0 pts on 4.7 expected

2 targets (8% of the team's), 2 catches for 12 yards; 2 carries (6% of the team's) for 8 yards and 1 touchdown.

Verdict: The opportunities were worth 4.7 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Ty Johnson →

Stock Up, Stock Down

Kansas City Chiefs

  • Stock up: Rashee Rice played 82% of the snaps, up from a 63% season average.
  • Stock up: Xavier Worthy played 83% of the snaps, up from a 60% season average.
  • Stock up: Kareem Hunt played 78% of the snaps, up from a 35% season average.

Buffalo Bills

  • Stock up: James Cook III played 76% of the snaps, up from a 59% season average.
  • Stock up: Tyrell Shavers played 47% of the snaps, up from a 30% season average.

Fantasy Matchups

Fantasy points allowed per game by position, 2025 through Week 18.

Fantasy points allowed per game by position, Chiefs defense and Bills defense
Points allowed toChiefs DBills D
QBs15.513.6
RBs19.224.4
WRs27.825.9
TEs11.07.5

Regular season, summed from each game's box score and scored with this page's rules.

How the Game Swung

Buffalo opened at 50% win probability and passed 98% in the third quarter on the way to the win.

Bills win probability

Bills win probability by game minuteBills started at 50%, stood at 80% at halftime and finished at 100%, across 8 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. +21Allen → Kincaid, 23-yd TD50% → 71%Q1 8:00
  2. −23Rice 3-yd TD run73% → 50%Q2 14:56
  3. −11Butker 46-yd FG50% → 39%Q2 9:27
  4. +26Johnson 3-yd TD run39% → 65%Q2 6:39
  5. +21Allen 1-yd TD run66% → 87%Q2 1:33

Swing in Bills win probability, in points

Play Calling and Possessions

Play calling, Chiefs vs Bills
Kansas City ChiefsMeasureBuffalo Bills
57Plays64
65%Pass rate45%
6.1Yds / dropback9.1
4.0Yds / carry4.0
3/13Third downs7/12

Efficiency edge Buffalo ran 7 more plays and gained 3.0 more yards per dropback.

  • Top targets
  • KC Rice 24% · Worthy 24% · Kelce 17%
  • BUF Shakir 32% · Kincaid 24% · Hawes 8%

Possession Results

How each possession ended, Chiefs vs Bills
ResultKCBUF
Touchdowns24
Field goals20
Punts33
Turnovers10
Turnovers on downs11
Missed field goals01

BUF turnover edge: +1

  • The Bills opened the scoring on their first possession, a 11-play, 84-yard drive that ended in a touchdown.
  • The Bills drained the clock with two second-half drives of four to five minutes.
All 20 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
BUFQ1 15:0011847:00Touchdown
KCQ1 8:00331:01Punt
BUFQ1 6:596232:42Downs
KCQ1 4:177534:21Touchdown
BUFQ2 14:56352:09Punt
KCQ2 12:477363:20Field goal
BUFQ2 9:275702:48Touchdown
KCQ2 6:396212:27Downs
BUFQ2 4:127602:39Touchdown
KCQ2 1:337661:30Field goal
BUFQ2 0:031-10:03End of half
KCQ3 15:00331:37Punt
BUFQ3 13:238354:45Punt
KCQ3 8:386143:07Punt
BUFQ3 5:318743:57Touchdown
KCQ3 1:3411665:02Touchdown
BUFQ4 11:327164:46Punt
KCQ4 6:465102:28Interception
BUFQ4 4:189333:56Missed FG
KCQ4 0:224180:22End of game
About these numbers

Possessions that ended with the clock running out at the half or the end of the game aren't counted.

Personnel groupings, average depth of target and pass rate over expected appear when the tracking feed is connected.

Chiefs vs Bills Head-to-Head

The Chiefs and Bills first met in 1960 and have played 58 times since.

All-time series
31–26–1Bills lead, 58 meetings since 1960
Postseason
5–2Split 5–2
Largest Chiefs win
38–52003
Largest Bills win
41–72011

Since 2021

5–3 Bills lead

8 meetings since the 2021 season, regular season and playoffs.

Oldest to newest. B = Bills win, C = Chiefs win, outlined = this game.

2026 Meetings

  • Week 12 Chiefs at Bills Upcoming

Recent Meetings

Season to Date (Through Week 18)

The 2025 regular season, from each game's box score.

Season to date, Chiefs vs Bills
ChiefsStatBills
6-11Record12-5
21.3Points per game28.3
320.6Yards per game376.3
5.1Yards per play5.9
19.3Points allowed per game21.5
301.5Yards allowed per game293.1

Chiefs vs Bills Fantasy Outlook for 2026

One meeting is left on the 2026 schedule: Week 12 in Buffalo. Here's how to decide who to play in your league.

Keep Exploring

2025 Game Logs for Players in This Game

Chiefs vs Bills Game FAQ

Who won the 2025 Chiefs vs Bills Week 9 game?

The Buffalo Bills beat the Kansas City Chiefs 28–21 in Week 9 of the 2025 season. The game was played at Highmark Stadium (Old) in Orchard Park, NY, on November 2, 2025. See the Bills' 2025 schedule.

What was the final score of Chiefs vs Bills?

The final score was Bills 28, Chiefs 21. The Bills led 21–13 at halftime, and the second half went Chiefs 8, Bills 7.

What happened in the Chiefs vs Bills game?

Buffalo led 21–13 at halftime after a 14-point second quarter and won 28–21, though Kansas City took the second half 8–7. The Bills finished with a 404–305 edge in total offense and averaged 6.3 yards per play. Josh Allen led all players with 23 of 26 passing for 273 yards and a touchdown, plus 6 carries for 19 rushing yards and 2 touchdowns. The Chiefs committed 1 turnover, the Bills none.

Who scored the most fantasy points in Chiefs vs Bills?

Josh Allen led the game with 28.8 PPR fantasy points, the QB3 of Week 9, on 23 of 26 passing for 273 yards and a touchdown, plus 6 carries for 19 rushing yards and 2 touchdowns. Dalton Kincaid was next with 22.1 (TE3). See Josh Allen's 2025 game log.

Who led Chiefs vs Bills in passing, rushing and receiving?

Josh Allen (BUF) led all passers with 23 of 26 for 273 yards and a touchdown. James Cook (BUF) led in rushing with 27 carries for 114 yards. Dalton Kincaid (BUF) led in receiving with 6 catches for 101 yards and a touchdown.

How many fantasy points did Josh Allen score against the Chiefs?

Josh Allen scored 28.8 fantasy points against the Chiefs in Week 9 of the 2025 season, the same in PPR, half-PPR and standard scoring because he had no catches, on 23 of 26 passing for 273 yards and a touchdown, plus 6 carries for 19 rushing yards and 2 touchdowns.

Who outperformed and underperformed expected fantasy points in Chiefs vs Bills?

Josh Allen outperformed his expected fantasy points the most, scoring 28.8 PPR points on 15.4 xFP (+13.4). Xavier Worthy fell furthest short, with 6.0 points on 12.6 xFP (−6.6). A gap either way reflects efficiency and touchdowns in one game; it is not a forecast. For matchups ahead, see fantasy points allowed by position.

Who had the highest expected fantasy points in Chiefs vs Bills?

James Cook III had the most fantasy opportunity in the game, worth 19.1 expected PPR points (xFP) at league-average rates, and scored 13.5. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.

How did the Bills beat the Chiefs?

The Bills beat the Chiefs 28–21 because they averaged 6.3 yards per play to 5.4, won the turnover battle 1–0, and outgained them 404–305.

Which team won the turnover battle in Chiefs vs Bills?

The Bills won the turnover battle 1–0: the Chiefs gave the ball away 1 time and the Bills not at all. The Bills won the game.

What was the turning point of Chiefs vs Bills?

Ty Johnson's 3-yard touchdown run with 6:39 left in the second quarter was the biggest swing of the game, moving the Bills' win probability from 39% to 65%.

What is the all-time Chiefs vs Bills record?

The Bills lead the all-time series 31–26–1 across 58 meetings since 1960, including a 2–5 record in the postseason.

When did the Chiefs and Bills last play before this game?

Before Week 9 of 2025, they last met in the 2024 playoffs on January 26, 2025, when the Chiefs beat the Bills 32–29.

Have the Chiefs and Bills met in the playoffs?

Yes, 7 times, most recently in the 2024 playoffs. The Chiefs are 5–2 against the Bills in the postseason.

What is the Chiefs vs Bills record since 2021?

The Bills lead 5–3 across 8 meetings since the 2021 season, including this game.