Buffalo Bills vs Kansas City Chiefs Match Player Stats: Josh Allen Leads Bills to Victory

Chasing the Chiefs in the AFC felt like an uphill climb for Buffalo fans, especially with Kansas City’s recent stranglehold on their biggest games. But Week 9 flipped that script. Josh Allen delivered a franchise-record completion percentage, James Cook III bulldozed KC’s front seven, and the Bills defense sealed a statement 28-21 win at home.
1. Title & Intro
The Lead
Buffalo Bills vs Kansas City Chiefs match player stats from Week 9 of the 2025 NFL season tell the story of a Bills team that finally solved its AFC nemesis. Played on Sunday, November 2, 2025, at Highmark Stadium in Orchard Park, New York, in front of a sellout home crowd, the Bills held on for a 28-21 win that pulled them clear of Kansas City in the playoff seeding race.
Buffalo built its lead early, scoring on all three of its first three possessions before Kansas City ever found the end zone. Josh Allen was nearly flawless through the air, completing 23 of 26 passes, while James Cook III wore down the Chiefs defense on the ground. Patrick Mahomes and the Chiefs clawed back with a two-point conversion late in the fourth quarter, but Buffalo’s defense forced three incompletions on Kansas City’s final drive, with rookie Maxwell Hairston batting away the last attempt to preserve the win.
2. Match Overview Table
| Information | Match Details |
| Event | NFL Regular Season, Week 9 (2025 season) |
| Game | Kansas City Chiefs at Buffalo Bills |
| Date | Sunday, November 2, 2025 |
| Venue | Highmark Stadium, Orchard Park, New York |
| Attendance | Sellout crowd at Highmark Stadium |
| Winner | Buffalo Bills |
| Final Score | Bills 28, Chiefs 21 |
| Broadcast | CBS (Jim Nantz, Tony Romo, Tracy Wolfson) |
3. Core Match Statistics Overview
This Buffalo Bills vs Kansas City Chiefs match player stats breakdown starts with the team-level numbers, and the gap in passing efficiency and rushing volume tells most of the story.
| Team Metric | Kansas City Chiefs | Buffalo Bills |
| Passing Yards | 250 | 273 |
| Completion % | 44.1% (15/34) | 88.5% (23/26) |
| Passing TDs | 0 | 1 |
| Interceptions Thrown | 1 | 0 |
| Rushing Yards | 79 | 141 |
| Rushing TDs | 2 | 3 |
| Total Yards | 329 | 414 |
| Sacks Allowed | 3 | 3 |
| Total Tackles (Defense) | 87 | 55 |
Passing Efficiency
- Josh Allen’s 88.5% completion rate set a new Buffalo franchise record and dwarfed Mahomes’ 44.1% clip on the day.
- Kansas City’s lone turnover, an interception snagged by Maxwell Hairston, came at a critical juncture and shifted field position in Buffalo’s favor.
Rushing Production
- James Cook III alone outgained the entire Kansas City backfield, piling up 114 yards on 27 carries against a defense that had to respect Allen’s arm on nearly every snap.
- Buffalo’s three rushing touchdowns came from three different weapons — Cook, Allen, and Ty Johnson — spreading out Kansas City’s run-fit responsibilities all afternoon.
Defensive Pressure
- Both lines finished with three sacks apiece, but Buffalo’s pass rush generated 15 quarterback hits compared to Kansas City’s six, a stat that speaks to how often Mahomes was hurried into inaccurate throws.
- Cole Bishop’s four pass deflections led all defenders and consistently disrupted Kansas City’s intermediate passing game.
4. Period-by-Period Analysis
| Quarter | Chiefs | Bills |
| 1st | 0 | 7 |
| 2nd | 13 | 14 |
| 3rd | 0 | 7 |
| 4th | 8 | 0 |
| Total | 21 | 28 |
- Buffalo grabbed control immediately, scoring touchdowns on each of its first three drives while Kansas City’s offense stalled behind a sluggish start from Mahomes.
- The second quarter was the most competitive stretch of the game, with both offenses trading touchdowns, but Buffalo still carried a 21-13 cushion into halftime.
- Kansas City’s furious fourth-quarter rally, capped by a Mahomes rushing touchdown and a successful two-point conversion, made it a one-score game, but Buffalo’s defense closed the door on the final possession.
5. Detailed Team Player Statistics
Buffalo Bills Player Statistics
Josh Allen (QB) — 23/26, 273 yards, 1 passing TD, 0 INT; 6 carries, 19 yards, 2 rushing TDs Allen was nearly perfect through the air and doubled as Buffalo’s most dangerous short-yardage weapon, punching in two rushing scores that kept Kansas City’s defense guessing all game.
James Cook III (RB) — 27 carries, 114 yards, 0 TD; 1 reception, 11 yards Cook shouldered the offensive workload on the ground, consistently picking up positive yardage and controlling the clock during Buffalo’s dominant first-half stretch.
Dalton Kincaid (TE) — 6 receptions, 101 yards, 1 TD Kincaid was Allen’s most explosive target, hauling in a 47-yard connection and finding the end zone to give Buffalo’s passing attack a vertical dimension.
Khalil Shakir (WR) — 7 receptions, 43 yards Shakir served as Allen’s security blanket on third downs, leading the team in targets and receptions to keep Buffalo’s chains moving.
Kansas City Chiefs Player Statistics
Patrick Mahomes (QB) — 15/34, 250 yards, 0 passing TD, 1 INT; 1 carry, 5 yards, 1 rushing TD (plus a 2-point conversion pass) Mahomes struggled with accuracy for most of the afternoon before engineering a furious fourth-quarter surge that ultimately fell just short against Buffalo’s defense.
Rashee Rice (WR) — 4 receptions, 80 yards; 2 carries, 6 yards, 1 rushing TD Rice was Kansas City’s most versatile weapon, leading the team in receiving yards while also scoring on a jet-sweep rushing touchdown.
Travis Kelce (TE) — 4 receptions, 66 yards Kelce remained a reliable outlet for Mahomes over the middle, though Buffalo’s linebackers limited his after-catch production for most of the game.
Kareem Hunt (RB) — 11 carries, 49 yards, 1 rushing TD Hunt paced Kansas City’s ground game and scored the Chiefs’ first touchdown of the day, but he couldn’t generate enough volume to match Buffalo’s rushing attack.
6. Statistical Leaders Summary Table
| Category | Kansas City Chiefs | Buffalo Bills |
| Leading Passer | Patrick Mahomes (250 yds) | Josh Allen (273 yds, 1 TD) |
| Leading Rusher | Kareem Hunt (49 yds, 1 TD) | James Cook III (114 yds) |
| Leading Receiver | Rashee Rice (80 yds) | Dalton Kincaid (101 yds, 1 TD) |
| Top Tackler/Defense | Nick Bolton (14 tackles) | Cole Bishop (7 tackles, 4 PD) |
7. Analytical Breakdowns: Why They Won / Why They Lost
Why the Bills Won
Elite Quarterback Efficiency
| Metric | Josh Allen | Patrick Mahomes |
| Completion % | 88.5% | 44.1% |
| Passer Rating | 123.2 | 57.2 |
| Turnovers | 0 | 1 |
Allen’s decision-making and accuracy neutralized Kansas City’s usual pass-rush pressure, and the gap in passer rating was the single biggest factor in the outcome.
A Dominant Ground Game
Buffalo’s 141 rushing yards on 35 carries (4.0 yards per attempt) allowed the Bills to control tempo and keep Mahomes off the field during crucial stretches of the second and third quarters.
Balanced Offensive Production
Buffalo spread its touchdowns across three different players — Allen, Cook, and Ty Johnson on the ground, plus Kincaid through the air — making the offense difficult to key on for Kansas City’s defensive coordinator.
Why the Chiefs Lost
Slow Start Cost Them the Game
Kansas City’s offense failed to score in either the first or third quarter, and that 0-for-2 stretch on the scoreboard put the Chiefs in a hole too deep to fully climb out of.
Heavy Dependence on the Passing Game Backfiring
With just 79 rushing yards as a team, Kansas City leaned almost entirely on Mahomes, who completed under 45% of his throws and threw the game’s only interception.
8. Historical Context & Advanced Insights
Season Series and Rivalry Snapshot
| Metric | Value |
| All-time series (regular + postseason) | Bills lead 31-26-1 |
| Regular season series | Bills lead 29-21-1 |
| Postseason series | Chiefs lead 5-2 |
| This meeting | Bills win, 28-21 |
This result mattered beyond the box score. Kansas City had dominated the rivalry’s biggest postseason stages in recent years, so a decisive regular-season win gave Buffalo a psychological data point heading into the stretch run.
Advanced Statistical Insights
Josh Allen’s passer rating of 123.2 against Mahomes’ 57.2 represents one of the widest efficiency gaps in this rivalry’s recent history. Buffalo’s offense also posted a strong assist-to-possession dynamic: with 23 completions spread across nine different pass-catchers-adjacent touches and only 26 attempts, Allen’s ball distribution kept Kansas City’s defensive backs from settling into predictable coverage shells. On the other side, Kansas City’s offensive line allowed three sacks and 15 total quarterback hits, a pressure rate that directly correlated with Mahomes’ uncharacteristically low completion percentage.
9. Game Implications & Key Lessons
What This Means for the Bills
- Buffalo opened a two-and-a-half-game cushion over Kansas City in the AFC playoff seeding picture.
- The win validated Allen’s MVP-caliber form and proved the offense can still win through the air even when defenses sell out to stop Cook.
- Buffalo still trails New England in the AFC East race, so the Bills can’t afford to treat this as a signature, season-defining win just yet.
What This Means for the Chiefs
- Kansas City dropped to 5-4, marking one of the rare times under head coach Andy Reid that the franchise has absorbed four or more losses through nine games.
- The Chiefs’ running game needs an immediate infusion of production; 79 yards on 20 carries as a team is not sustainable against playoff-caliber defenses.
- Mahomes’ turnover and sub-45% completion rate highlight a passing attack that has to tighten up situationally, particularly on early downs.
Key Lessons
- Quarterback efficiency, not just yardage, decides tight divisional-caliber matchups.
- A balanced rushing attack keeps opposing pass rushers guessing and shortens the game.
- Red-zone execution in the first half can build a cushion that outlasts a fourth-quarter rally.
- Takeaways at the right moment — like Hairston’s interception — can swing an entire game’s momentum.
- Depth at the skill positions (Kincaid, Shakir, Ty Johnson) matters as much as star power.
- Pass-rush pressure that doesn’t always show up as sacks (quarterback hits) still disrupts rhythm and accuracy.
10. SEO FAQ & Conclusion
Frequently Asked Questions
Who won the Buffalo Bills vs Kansas City Chiefs game?
The Buffalo Bills won 28-21 at home on November 2, 2025.
What were Josh Allen’s stats in the Bills vs Chiefs game?
Allen completed 23 of 26 passes for 273 yards and one touchdown through the air, plus two rushing touchdowns on six carries.
What were Patrick Mahomes’ stats in the Bills vs Chiefs game?
Mahomes finished 15 of 34 for 250 yards, no passing touchdowns, one interception, and added a rushing touchdown along with a two-point conversion pass.
Who led both teams in rushing?
James Cook III led all rushers with 114 yards on 27 carries for Buffalo, while Kareem Hunt led Kansas City with 49 yards and a touchdown.
Who had the most receiving yards in the game?
Dalton Kincaid led all receivers with 101 yards and a touchdown on six catches for Buffalo, while Rashee Rice topped Kansas City’s receivers with 80 yards.
Where was the game played?
The game was played at Highmark Stadium in Orchard Park, New York, and broadcast nationally on CBS.
Conclusion
The final Buffalo Bills vs Kansas City Chiefs match player stats show a game decided by efficiency and balance rather than any single explosive play. Allen’s near-flawless afternoon through the air, Cook’s workhorse rushing performance, and a defense that came up with the interception and pressures it needed down the stretch all outweighed Kansas City’s individual talent advantages.
Buffalo’s ability to spread production across multiple playmakers, paired with a defense that tightened up in the final minute, was the difference between a signature divisional-race win and another disappointing loss to its AFC rival.





