The Kansas City Chiefs and Buffalo Bills have built one of the NFL’s most entertaining modern rivalries, with elite quarterbacks, explosive plays, and high-stakes AFC games regularly defining their meetings. Their latest matchup took place on November 2, 2025, at Highmark Stadium, where Buffalo defeated Kansas City 28-21.
| Quick Match Facts | Details |
|---|---|
| Teams | Kansas City Chiefs vs Buffalo Bills |
| Latest Meeting | November 2, 2025 |
| Stadium | Highmark Stadium |
| Final Score | Bills 28, Chiefs 21 |
| Chiefs Record After Game | 5-4 |
| Bills Record After Game | 6-2 |
| Chiefs Passing Leader | Patrick Mahomes — 250 yards |
| Bills Passing Leader | Josh Allen — 273 yards |
| Chiefs Receiving Leader | Rashee Rice — 80 yards |
| Bills Receiving Leader | Dalton Kincaid — 101 yards |
| Chiefs Rushing Leader | Kareem Hunt — 49 yards |
| Bills Rushing Leader | James Cook — 114 yards |
Kansas City Chiefs vs Buffalo Bills Match Player Stats at a Glance
The 2025 meeting produced a 28-21 Buffalo victory, with the Bills controlling the game for much of the afternoon. Buffalo finished with 404 total net yards compared with Kansas City’s 305, while also holding a substantial advantage in time of possession.
Josh Allen was the central figure for Buffalo, completing 23 of 26 passes for 273 yards and one passing touchdown. He also rushed six times for 19 yards and scored twice on the ground, giving him three total touchdowns in a highly efficient performance.
Patrick Mahomes had a much more difficult afternoon by his usual standards. The Chiefs quarterback completed 15 of 34 passes for 250 yards, did not throw a touchdown, and was intercepted once while being sacked three times.
Patrick Mahomes Stats Against the Buffalo Bills
Patrick Mahomes remained capable of producing big plays through the air, finishing with 250 passing yards despite completing fewer than half of his attempts. His longest completion traveled 40 yards, showing that Kansas City still found opportunities downfield.
However, the overall passing efficiency was not enough to keep the Chiefs consistently ahead. Mahomes’ 15 completions on 34 attempts resulted in a 44.1% completion rate, while Buffalo’s pressure disrupted Kansas City’s rhythm throughout the contest.
Mahomes also contributed five rushing yards on one carry. Although that production was minor compared with Allen’s rushing contribution, the bigger concern for Kansas City was the lack of passing touchdowns from its star quarterback.
The Chiefs eventually reached the end zone through the running game when Kareem Hunt scored in the fourth quarter. The touchdown came on a two-yard run, with Travis Kelce providing the unusual pass to Hunt after Kansas City moved deep into Buffalo territory.
Josh Allen Stats Against the Kansas City Chiefs
Josh Allen delivered one of the strongest individual performances in the game. He completed 23 of 26 attempts, giving him an outstanding 88.5% completion rate while throwing for 273 yards and one touchdown.
Allen’s impact went beyond his passing numbers. He scored two rushing touchdowns, both on one-yard runs, and his ability to create points with his legs made Buffalo particularly difficult for Kansas City’s defense to contain.
The quarterback’s efficiency was especially important because Buffalo did not need Allen to throw repeatedly. The Bills combined his passing production with a productive rushing attack and controlled possession for 34 minutes and 45 seconds.
For fans examining the Kansas City Chiefs vs Buffalo Bills match player stats, Allen’s numbers stand out because he combined accuracy, passing production, and rushing touchdowns without throwing an interception.
James Cook Led the Bills’ Rushing Attack
James Cook was another major contributor to Buffalo’s victory. The running back carried the ball 27 times for 114 yards, averaging more than four yards per attempt and repeatedly helping the Bills maintain offensive balance.
Cook did not score a rushing touchdown in this matchup, but his workload was significant. His 27 carries helped Buffalo control the clock and prevented Kansas City’s defense from focusing exclusively on Allen and the passing game.
Cook also recorded one reception for 11 yards. His combined rushing and receiving contribution added another layer to an offense that consistently moved the football against Kansas City.
The Bills’ rushing production was particularly important because Buffalo finished with 404 total yards. That balance allowed Allen to operate efficiently instead of carrying the entire offense through the passing game.
Rashee Rice Was Kansas City’s Top Receiver
Rashee Rice produced Kansas City’s strongest receiving performance, catching four passes for 80 yards. His 29-yard reception was his longest play of the game, and he also scored a three-yard rushing touchdown.
Rice’s contribution was important because Kansas City’s passing attack struggled to maintain consistency. His 80 receiving yards accounted for a significant portion of Mahomes’ 250 passing yards.
Travis Kelce also remained involved, catching four passes for 66 yards. Although he did not score, Kelce provided several important completions and even delivered the pass on Kareem Hunt’s fourth-quarter touchdown.
Marquise Brown added two receptions for 73 yards, including a 40-yard catch. That big-play production demonstrated that Kansas City could still generate explosive gains despite its broader offensive difficulties.
Dalton Kincaid Shines for Buffalo
Dalton Kincaid was Buffalo’s leading receiver, finishing with six receptions for 101 yards and one touchdown. His 47-yard reception was the longest catch recorded by either team’s primary receiving group in the game.
Kincaid opened the scoring with a 23-yard touchdown reception from Josh Allen in the first quarter. The play immediately established Buffalo’s ability to attack Kansas City through the air.
Khalil Shakir also contributed seven receptions for 43 yards. His seven catches gave Allen a reliable short-to-intermediate option and helped the Bills maintain possession during extended drives.
Dawson Knox added one reception for 30 yards, while Elijah Moore caught one pass for 28 yards. Keon Coleman finished with two receptions for 17 yards, giving Buffalo several contributors across its receiving group.
Kansas City Chiefs vs Buffalo Bills Match Player Stats: Key Scoring Plays
Buffalo opened the game with Kincaid’s 23-yard touchdown reception, putting the Bills ahead 7-0. Kansas City responded in the second quarter when Rice scored on a three-yard run, tying the game.
The Chiefs then took a 10-7 lead after Harrison Butker converted a 46-yard field goal. Buffalo quickly responded with Ty Johnson’s three-yard rushing touchdown before Allen added his first one-yard rushing score.
Butker kicked another field goal from 19 yards shortly before halftime, leaving Kansas City nine points behind at 21-13. Buffalo then extended its advantage when Allen scored another one-yard rushing touchdown in the third quarter.
Kansas City scored the only points of the fourth quarter for either team when Hunt reached the end zone on a two-yard run. The Chiefs converted the play for two points through a Mahomes-to-Kelce pass, but Buffalo still held on for the 28-21 victory.
Offensive Comparison Between Both Teams
The statistical difference between the offenses was clear. Buffalo produced 404 total net yards, while Kansas City managed 305, giving the Bills a 99-yard advantage.
Buffalo also dominated possession, holding the ball for 34:45 compared with Kansas City’s 25:15. That difference gave Allen and the Bills’ running game more opportunities to control the pace.
Kansas City relied heavily on Mahomes’ arm but struggled to convert enough drives into touchdowns. The Chiefs’ inability to consistently finish possessions limited the impact of their 250 passing yards.
Buffalo, meanwhile, combined Allen’s 273 passing yards with Cook’s 114 rushing yards. That combination made the Bills’ offense more balanced and reduced the pressure on any single player to create every scoring opportunity.
Defensive Impact on the Chiefs vs Bills Result
The final score was influenced by more than offensive production. Buffalo’s defense applied significant pressure to Mahomes, recording three sacks and helping limit Kansas City’s quarterback to a 57.2 passer rating.
Mahomes’ one interception also contributed to the Chiefs’ problems. Buffalo’s defensive pressure made it harder for Kansas City to sustain drives and find the explosive offensive rhythm associated with the Mahomes era.
Kansas City’s defense faced a different challenge because Allen rarely made mistakes. His 23 completions on 26 attempts and zero interceptions meant Buffalo consistently stayed ahead of the chains.
The Bills also converted their opportunities efficiently in the red zone. Their ability to turn drives into touchdowns was a major difference between the teams on the scoreboard.
What the Numbers Mean for Fans
For fans studying the Kansas City Chiefs vs Buffalo Bills match player stats, the biggest takeaway is the contrast between the two quarterbacks. Mahomes produced 250 yards but struggled with accuracy and turnovers, while Allen combined 273 passing yards with three total touchdowns.
The running game also separated the teams. Cook’s 114 rushing yards gave Buffalo sustained offensive balance, while Hunt led Kansas City with 49 rushing yards and scored the Chiefs’ final touchdown.
Receiving statistics further highlight Buffalo’s balance. Kincaid surpassed 100 yards, Shakir added seven catches, and several other players contributed meaningful gains throughout the game. Kansas City had Rice, Brown, and Kelce make explosive contributions, but the passing offense lacked consistency.
Final Kansas City Chiefs vs Buffalo Bills Match Player Stats Summary
The Bills’ 28-21 victory was built around efficiency, balance, and control. Allen completed 23 of 26 passes for 273 yards and one touchdown while adding two rushing scores, while Cook delivered 114 yards on 27 carries.
For Kansas City, Mahomes finished with 250 passing yards but no touchdown passes and one interception. Rice led the receiving group with 80 yards, while Brown had 73 and Kelce finished with 66.
The game ultimately demonstrated why this rivalry remains one of the NFL’s most compelling. Buffalo’s 404 total yards, superior time of possession, strong rushing production, and Allen’s three-touchdown performance gave the Bills enough control to defeat Kansas City 28-21.
For anyone checking the Kansas City Chiefs vs Buffalo Bills match player stats, this matchup provides a clear example of how quarterback efficiency, rushing production, receiving balance, defensive pressure, and possession time can combine to decide an NFL game.
Read more: Ivan Cornejo Height: How Tall Is the Singer?







