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
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| Chiefs | 0 | 13 | 0 | 8 | 21 |
| Bills | 7 | 14 | 7 | 0 | 28 |
KC 21 · BUF 28 Final
Passing leader
BUF · QB
28.8PPR pts
23/26, 273 YDS, 1 TD, 2 RUSH TD
Top fantasy scorer
BUF · TE
22.1PPR pts
6 REC, 101 YDS, 1 TD
Chiefs leader
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.
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.
| Chiefs | Stat | Bills |
|---|---|---|
| 5.4 | Yards per play | 6.3 |
| 1 | Turnovers | 0 |
| 305 | Total yards | 404 |
| Other team stats | ||
| 57 | Plays | 64 |
| 23% | Third-down conversion | 58% |
| 25:15 | Time of possession | 34:45 |
Scoring Summary
The Bills scored four touchdowns; the Chiefs scored two touchdowns and two field goals.
| Time | Team | Play | KC | BUF |
|---|---|---|---|---|
| 1st quarter | ||||
| 8:00 | BUF | Josh Allen → Dalton Kincaid, 23-yard TD Takes leadMatt Prater XP | 0 | 7 |
| 2nd quarter | ||||
| 14:56 | KC | Rashee Rice 3-yard TD run Ties gameHarrison Butker XP | 7 | 7 |
| 9:27 | KC | Harrison Butker 46-yard FG Takes lead | 10 | 7 |
| 6:39 | BUF | Ty Johnson 3-yard TD run Takes leadMatt Prater XP | 10 | 14 |
| 1:33 | BUF | Josh Allen 1-yard TD run Extends leadMatt Prater XP | 10 | 21 |
| 0:03 | KC | Harrison Butker 19-yard FG | 13 | 21 |
| 3rd quarter | ||||
| 1:34 | BUF | Josh Allen 1-yard TD run Extends leadMatt Prater XP | 13 | 28 |
| 4th quarter | ||||
| 11:32 | KC | Kareem Hunt 2-yard TD runPatrick Mahomes → Travis Kelce, 2-pt conversion | 21 | 28 |
Fantasy Points: Chiefs vs Bills, Week 9 2025
Fantasy leaders
- Josh AllenBUF · QB28.8 PTSQB3
- Dalton KincaidBUF · TE22.1 PTSTE3
- Rashee RiceKC · WR18.6 PTSWR12
- James CookBUF · RB13.5 PTSRB13
Player Stats
Quarterbacks
| Player | FPTS | FIN | CMP/ATT | Pass YDS | TD | INT | Rush ATT | Rush YDS | Rush TD | Rate | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 28.8 | QB3 | 23/26 | 273 | 1 | 0 | 6 | 19 | 2 | 123.2 | Start/Sit → | |
| 11.5 | QB22 | 15/34 | 250 | 0 | 1 | 1 | 5 | 0 | 57.2 | Start/Sit → |
WRs, RBs, & TEs
| Player | FPTS | FIN | POS | Rush ATT | Rush YDS | Rush TD | TGT | REC | Rec YDS | Rec TD | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 22.1 | TE3 | TE | — | — | — | 6 | 6 | 101 | 1 | Start/Sit → | |
| 18.6 | WR12 | WR | 2 | 6 | 1 | 7 | 4 | 80 | 0 | Start/Sit → | |
| 13.5 | RB13 | RB | 27 | 114 | 0 | 1 | 1 | 11 | 0 | ||
| 12.6 | TE8 | TE | — | — | — | 5 | 4 | 66 | 0 | Start/Sit → | |
| 12.5 | RB16 | RB | 11 | 49 | 1 | 2 | 1 | 6 | 0 | ||
| 11.3 | WR33 | WR | — | — | — | 8 | 7 | 43 | 0 | Start/Sit → | |
| 10.0 | RB22 | RB | 2 | 8 | 1 | 2 | 2 | 12 | 0 | Start/Sit → | |
| 9.3 | WR40 | WR | — | — | — | 4 | 2 | 73 | 0 | ||
| 6.0 | WR59 | WR | 1 | 7 | 0 | 7 | 3 | 23 | 0 | Start/Sit → | |
| 4.0 | TE36 | TE | — | — | — | 1 | 1 | 30 | 0 | Start/Sit → | |
| 3.8 | WR65 | WR | — | — | — | 1 | 1 | 28 | 0 | Start/Sit → | |
| 3.7 | WR68 | WR | — | — | — | 2 | 2 | 17 | 0 | Start/Sit → | |
| 2.8 | TE43 | TE | — | — | — | 2 | 1 | 18 | 0 | Start/Sit → | |
| 1.7 | WR88 | WR | — | — | — | 1 | 1 | 7 | 0 | Start/Sit → | |
| 1.6 | WR90 | WR | — | — | — | 1 | 1 | 6 | 0 | ||
| 1.2 | WR93 | WR | — | — | — | 1 | 1 | 2 | 0 | ||
| 0.7 | RB61 | RB | 3 | 7 | 0 | 1 | 0 | 0 | 0 | Start/Sit → | |
| 0.5 | RB64 | RB | 2 | 5 | 0 | — | — | — | — | ||
| 0.0 | — | TE | — | — | — | 1 | 0 | 0 | 0 | Start/Sit → | |
| 0.0 | — | WR | — | — | — | 1 | 0 | 0 | 0 | Start/Sit → |
Fantasy Usage
Kansas City Chiefs
Snap Share
Travis KelceTE55 snaps92%
Xavier WorthyWR50 snaps83%
Rashee RiceWR49 snaps82%
Kareem HuntRB47 snaps78%
Marquise BrownWR26 snaps43%
Target Share29 targets
- Rashee Rice24%, 7 targets
- Xavier Worthy24%, 7 targets
- Travis Kelce17%, 5 targets
- Marquise Brown14%, 4 targets
- Kareem Hunt7%, 2 targets
- Other14%, 4 targets
Carry Share20 carries
- Kareem Hunt55%, 11 carries
- Brashard Smith15%, 3 carries
- Clyde Edwards-Helaire10%, 2 carries
- Rashee Rice10%, 2 carries
- Patrick Mahomes5%, 1 carries
- Other5%, 1 carries
Buffalo Bills
Snap Share
James CookRB50 snaps76%
Keon ColemanWR45 snaps68%
Khalil ShakirWR40 snaps61%
Dawson KnoxTE32 snaps48%
Tyrell ShaversWR31 snaps47%
Target Share25 targets
- Khalil Shakir32%, 8 targets
- Dalton Kincaid24%, 6 targets
- Ty Johnson8%, 2 targets
- Keon Coleman8%, 2 targets
- Jackson Hawes8%, 2 targets
- Other20%, 5 targets
Carry Share35 carries
- James Cook77%, 27 carries
- Josh Allen17%, 6 carries
- Ty Johnson6%, 2 carries
View full usage tableHide full usage table
| Player | SNAPS | SNAP % | TGT | TGT % | CAR |
|---|---|---|---|---|---|
| 55 | 92% | 5 | 17% | 0 | |
| 50 | 83% | 7 | 24% | 1 | |
| 49 | 82% | 7 | 24% | 2 | |
| 47 | 78% | 2 | 7% | 11 | |
| 50 | 76% | 1 | 4% | 27 | |
| 45 | 68% | 2 | 8% | 0 | |
| 40 | 61% | 8 | 32% | 0 | |
| 32 | 48% | 1 | 4% | 0 | |
| 31 | 47% | 1 | 4% | 0 | |
| 31 | 47% | 2 | 8% | 0 | |
| 26 | 43% | 4 | 14% | 0 | |
| 27 | 41% | 1 | 4% | 0 | |
| 22 | 37% | 1 | 3% | 0 | |
| 23 | 35% | 6 | 24% | 0 | |
| 17 | 28% | 1 | 3% | 0 | |
| 17 | 26% | 0 | 0% | 0 | |
| 17 | 26% | 1 | 4% | 0 | |
| 14 | 23% | 1 | 3% | 0 | |
| 12 | 20% | 1 | 3% | 3 | |
| 13 | 20% | 2 | 8% | 2 | |
| 6 | 10% | 0 | 0% | 0 | |
| 3 | 5% | 0 | 0% | 0 | |
| 2 | 3% | 0 | 0% | 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
| Player | PTS | xFP | vs xFP | Snap% | Usage | Rte% | Pass att | Car | Car% | Tgt | Tgt% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| James Cook IIIBUF · RB | 13.5 | 19.1 | −5.6 | 76% | 77% car | — | 0 | 27 | 77% | 1 | 4% |
| Patrick MahomesKC · QB | 11.5 | 15.7 | −4.2 | 100% | 34 att | — | 34 | 1 | 5% | 0 | 0% |
| Josh AllenBUF · QB | 28.8 | 15.4 | +13.4 | 100% | 26 att | — | 26 | 6 | 17% | 0 | 0% |
| Khalil ShakirBUF · WR | 11.3 | 13.6 | −2.3 | 61% | 32% tgt | — | 0 | 0 | 0% | 8 | 32% |
| Rashee RiceKC · WR | 18.6 | 13.2 | +5.4 | 82% | 24% tgt | — | 0 | 2 | 10% | 7 | 24% |
| Xavier WorthyKC · WR | 6.0 | 12.6 | −6.6 | 83% | 24% tgt | — | 0 | 1 | 5% | 7 | 24% |
| Kareem HuntKC · RB | 12.5 | 10.5 | +2.0 | 78% | 55% car | — | 0 | 11 | 55% | 2 | 7% |
| Dalton KincaidBUF · TE | 22.1 | 10.2 | +11.9 | 35% | 24% tgt | — | 0 | 0 | 0% | 6 | 24% |
| Travis KelceKC · TE | 12.6 | 8.5 | +4.1 | 92% | 17% tgt | — | 0 | 0 | 0% | 5 | 17% |
| Hollywood BrownKC · — | 9.3 | 6.8 | +2.5 | — | 14% tgt | — | 0 | 0 | 0% | 4 | 14% |
| Ty JohnsonBUF · RB | 10.0 | 4.7 | +5.3 | 20% | 8% tgt | — | 0 | 2 | 6% | 2 | 8% |
| Brashard SmithKC · RB | 0.7 | 3.6 | −2.9 | 20% | 15% car | — | 0 | 3 | 15% | 1 | 3% |
| Jackson HawesBUF · TE | 2.8 | 3.4 | −0.6 | 47% | 8% tgt | — | 0 | 0 | 0% | 2 | 8% |
| Keon ColemanBUF · WR | 3.7 | 3.4 | +0.3 | 68% | 8% tgt | — | 0 | 0 | 0% | 2 | 8% |
| Curtis SamuelBUF · WR | 1.6 | 1.7 | −0.1 | 41% | 4% tgt | — | 0 | 0 | 0% | 1 | 4% |
| Dawson KnoxBUF · TE | 4.0 | 1.7 | +2.3 | 48% | 4% tgt | — | 0 | 0 | 0% | 1 | 4% |
| Elijah MooreBUF · WR | 3.8 | 1.7 | +2.1 | 26% | 4% tgt | — | 0 | 0 | 0% | 1 | 4% |
| JuJu Smith-SchusterKC · WR | 1.2 | 1.7 | −0.5 | 28% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Noah GrayKC · TE | 0.0 | 1.7 | −1.7 | 37% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Tyquan ThorntonKC · WR | 0.0 | 1.7 | −1.7 | 23% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Tyrell ShaversBUF · WR | 1.7 | 1.7 | 0.0 | 47% | 4% tgt | — | 0 | 0 | 0% | 1 | 4% |
| Clyde Edwards-HelaireKC · RB | 0.5 | 1.3 | −0.8 | 3% | 10% car | — | 0 | 2 | 10% | 0 | 0% |
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.
Last 5 games + this one (PPR): 27.3, 27.7, 31.5, 26.2, 25.0, 11.5
W4W5W6W7W8W9
Lowest-scoring game of the season.
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.
Last 5 games + this one (PPR): 23.0, 25.9, 20.4, 17.4, 23.2, 28.8
W3W4W5W6W8W9
No interceptions after 4 in the previous four games. Best score since Week 1.
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.
Last 5 games + this one (PPR): 17.1, 11.1, 10.6, 7.8, 10.3, 6.0
W4W5W6W7W8W9
Fewest points since Week 1.
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.
Last 5 games + this one (PPR): 20.8, 22.5, 4.9, 8.7, 33.6, 13.5
W3W4W5W6W8W9
Season high in carries (27). A touchdown in 5 of the last 8 games.
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.
Last 5 games + this one (PPR): 14.5, 17.9, 11.0, 6.3, 20.8, 11.3
W3W4W5W6W8W9
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.
Last 5 games + this one (PPR): 7.7, 17.6, 9.8, 16.8, 3.3, 22.1
W2W3W4W5W8W9
Best fantasy game of the season.
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.
Last 5 games + this one (PPR): 3.1, 0.0, 1.0, 2.6, 0.6, 10.0
W3W4W5W6W8W9
Best fantasy game of the season.
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.
| Points allowed to | Chiefs D | Bills D |
|---|---|---|
| QBs | 15.5 | 13.6 |
| RBs | 19.2 | 24.4 |
| WRs | 27.8 | 25.9 |
| TEs | 11.0 | 7.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
Key Swings
- +21Allen → Kincaid, 23-yd TD50% → 71%Q1 8:00
- −23Rice 3-yd TD run73% → 50%Q2 14:56
- −11Butker 46-yd FG50% → 39%Q2 9:27
- +26Johnson 3-yd TD run39% → 65%Q2 6:39
- +21Allen 1-yd TD run66% → 87%Q2 1:33
Swing in Bills win probability, in points
Play Calling and Possessions
| Kansas City Chiefs | Measure | Buffalo Bills |
|---|---|---|
| 57 | Plays | 64 |
| 65% | Pass rate | 45% |
| 6.1 | Yds / dropback | 9.1 |
| 4.0 | Yds / carry | 4.0 |
| 3/13 | Third downs | 7/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
| Result | KC | BUF |
|---|---|---|
| Touchdowns | 2 | 4 |
| Field goals | 2 | 0 |
| Punts | 3 | 3 |
| Turnovers | 1 | 0 |
| Turnovers on downs | 1 | 1 |
| Missed field goals | 0 | 1 |
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
| Team | Start | Plays | Yards | Time | Result |
|---|---|---|---|---|---|
| BUF | Q1 15:00 | 11 | 84 | 7:00 | Touchdown |
| KC | Q1 8:00 | 3 | 3 | 1:01 | Punt |
| BUF | Q1 6:59 | 6 | 23 | 2:42 | Downs |
| KC | Q1 4:17 | 7 | 53 | 4:21 | Touchdown |
| BUF | Q2 14:56 | 3 | 5 | 2:09 | Punt |
| KC | Q2 12:47 | 7 | 36 | 3:20 | Field goal |
| BUF | Q2 9:27 | 5 | 70 | 2:48 | Touchdown |
| KC | Q2 6:39 | 6 | 21 | 2:27 | Downs |
| BUF | Q2 4:12 | 7 | 60 | 2:39 | Touchdown |
| KC | Q2 1:33 | 7 | 66 | 1:30 | Field goal |
| BUF | Q2 0:03 | 1 | -1 | 0:03 | End of half |
| KC | Q3 15:00 | 3 | 3 | 1:37 | Punt |
| BUF | Q3 13:23 | 8 | 35 | 4:45 | Punt |
| KC | Q3 8:38 | 6 | 14 | 3:07 | Punt |
| BUF | Q3 5:31 | 8 | 74 | 3:57 | Touchdown |
| KC | Q3 1:34 | 11 | 66 | 5:02 | Touchdown |
| BUF | Q4 11:32 | 7 | 16 | 4:46 | Punt |
| KC | Q4 6:46 | 5 | 10 | 2:28 | Interception |
| BUF | Q4 4:18 | 9 | 33 | 3:56 | Missed FG |
| KC | Q4 0:22 | 4 | 18 | 0:22 | End 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.
- B
- C
- B
- B
- C
- B
- C
- B
Oldest to newest. B = Bills win, C = Chiefs win, outlined = this game.
2026 Meetings
- Week 12 Chiefs at Bills Upcoming
Recent Meetings
- 2025 Wk 9 Chiefs at Bills BUF 28 KC 21 BUF W
- 2024 Conference Championship Bills at Chiefs, 2024 Conference Championship recap KC 32 BUF 29 KC W
- 2024 Wk 11 Chiefs at Bills, 2024 Wk 11 recap BUF 30 KC 21 BUF W
- 2023 Divisional Round Chiefs at Bills, 2023 Divisional Round recap KC 27 BUF 24 KC W
- 2023 Wk 14 Bills at Chiefs, 2023 Wk 14 recap BUF 20 KC 17 BUF W
- 2022 Wk 6 Bills at Chiefs, 2022 Wk 6 recap BUF 24 KC 20 BUF W
- 2021 Divisional Round Bills at Chiefs, 2021 Divisional Round recap KC 42 BUF 36 KC W
- 2021 Wk 5 Bills at Chiefs, 2021 Wk 5 recap BUF 38 KC 20 BUF W
Season to Date (Through Week 18)
The 2025 regular season, from each game's box score.
| Chiefs | Stat | Bills |
|---|---|---|
| 6-11 | Record | 12-5 |
| 21.3 | Points per game | 28.3 |
| 320.6 | Yards per game | 376.3 |
| 5.1 | Yards per play | 5.9 |
| 19.3 | Points allowed per game | 21.5 |
| 301.5 | Yards allowed per game | 293.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.
- Start/Sit ToolShould your Chiefs or Bills player start in Week 12? Compare the decision against your other options.
- Fantasy Football ProjectionsSee the latest weekly and rest-of-season projections for Chiefs and Bills players.
- Fantasy Points Allowed by PositionHow the Chiefs and Bills defenses have treated QBs, RBs, WRs and TEs.
- Strength of ScheduleWhere this matchup falls in each team's fantasy playoff run.
- Redraft CommandConnect your league for personalized lineup, trade and roster advice.
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.
