Game Preview of Kansas City Chiefs @ Buffalo Bills. Week 9 of 2025 NFL Season
Patrick Mahomes and Josh Allen meet again in Orchard Park on Sunday, and the stakes feel like January even though it is Week 9. Kansas City leans on a sharp red-zone attack, while Buffalo brings one of the league’s best pass rush groups. The winner stays in the thick of the AFC race.
Kansas City’s offence looks more balanced now. The Chiefs finish drives at an elite rate and keep Mahomes clean often enough to let the intermediate game work. If guard Trey Smith suits up, that helps against Buffalo’s front. Travis Kelce remains the safety valve when the pocket squeezes.
Buffalo’s offence thrives on chunk passes and play-action. The Bills are strong at creating explosive gains through the air. If Dalton Kincaid and Khalil Shakir are good to go, Allen gets the full route tree back. One concern is the slot: Taron Johnson is out on defence, which shifts matchups and could stress Buffalo’s coverage rotations.
Expect a fast, physical game with key third downs and red-zone snaps deciding it. If Buffalo’s linebackers Matt Milano and Terrel Bernard are active and effective, the middle of the field tightens. If not, Mahomes and Kelce can string together chains.
| Date | Opponent | Result | ATS | O/U | 
|---|---|---|---|---|
| 2025-10-26 | @ CAR | W 40-9 | W +-7.0 | o47.5 | 
| 2025-10-13 | @ ATL | L 14-24 | L -3.5 | u49.5 | 
| 2025-10-05 | vs NE | L 20-23 | W +7.5 | u49.5 | 
| 2025-09-28 | vs NO | W 31-19 | W +15.5 | o48.5 | 
| 2025-09-18 | vs MIA | W 31-21 | W +12.5 | o50.5 | 
| 2025-09-14 | @ NYJ | W 30-10 | W +-6.0 | u47.5 | 
| 2025-09-07 | vs BAL | W 41-40 | L -1.5 | o50.5 | 
| 2025-01-26 | @ KC | L 29-32 | L 1.5 | o49.5 | 
| 2025-01-19 | vs BAL | W 27-25 | W +-1.5 | o51.5 | 
| 2025-01-12 | vs DEN | W 31-7 | W +7.5 | u48.5 | 
Chiefs in the red zone: KC TD rate 73.5% (94th pct). That efficiency shortens games and raises their floor.
Bills’ pressure converts: BUF pressure-to-sack conversion 9.6% (94th pct) and sack rate generated 9.6% (94th pct) challenge KC’s pass pro.
Explosives through the air: BUF explosive pass rate 9.0% (84th pct) vs KC explosive passes allowed 8.2% (23rd pct).
Short-yardage contrast: BUF goal-line stuff rate 46.2% (34th pct) vs KC goal-line defence 61.5% (75th pct).
Style clash: KC heavy shotgun 66.8% (97th pct); BUF plays under centre 59.4% (86th pct), aiding play-action timing.
Injury leverage points: BUF without slot CB Taron Johnson (Out); multiple BUF defenders Questionable. KC WR/RB room Questionable at several spots.
Anchor spread: Chiefs -3.0 (-102). KC’s red-zone edge vs BUF short-yardage weakness supports the key number.
Total focus: 52.5 — Over (-116) / Under (-119). Explosive pass potential on both sides pushes variance; elite red-zone by KC can lift scoring, but sacks can stall drives.
Team totals: Chiefs over 27.0 (-115) aligns with KC’s finishing strength; Bills over 25.0 (-119) fits their explosive pass profile.
Mahomes rushing over 29.5 (-119): Scramble equity vs a rush that converts pressures into sacks.
Kelce over 43.5 receiving (-118): Middle-field targets vs a defence missing its starting slot and leaning on zone spacing.
James Cook over 11.5 receiving (-114): Outlet usage if pressure wins early downs.
Rashee Rice over 71.5 receiving (-120): Intermediate volume if KC tackles hold up.
Josh Allen anytime TD (+100): Designed red-zone keeps vs KC’s goal-line profile.
 Note: Avoid overs on Questionable players if they’re limited or downgraded on gameday.
This rivalry often swings on five plays: a third-and-long escape, a busted tackle, or a tight-window throw in the red zone. The data points to two clear levers: Kansas City’s efficiency near the goal line and Buffalo’s ability to turn pressure into sacks. Whichever lever shows up more often likely decides it.
If Buffalo’s linebackers are active and near full strength, the Bills can squeeze KC’s seams and give Allen extra possessions. If they’re limited, Kansas City’s middle-field passing and red-zone design gain an edge. The absence of Taron Johnson tilts slot matchups toward Kelce and KC’s inside concepts.
On balance, the traits favour a tight game with spurts of explosive offence. Kansas City’s finishing power vs Buffalo’s pass-rush surge is the headline. With the line near the key number and a total in the low 50s, expect momentum swings and a result that comes down to red-zone execution and two-minute drives.
As ever, manage risk. Prices near even money or modest juice lower exposure in a high-variance matchup. Enjoy the game and bet within your limits.
| Statistic | Offense | Rank | Defense | Rank | Advantage | 
|---|---|---|---|---|---|
| Total Points | 207 | #7 | 131 | #30 | |
| Total Points Per Game | 29.6 | #4 | 16.4 | #2 | |
| Total Touchdowns | 25 | #6 | 14 | #5 | |
| Passing Touchdowns | 12 | #17 | 8 | #7 | |
| Rushing Touchdowns | 13 | #2 | 6 | #14 | |
| Other Touchdowns | 0 | #21 | 0 | #3 | |
| Total Kicking Points | 57 | #14 | 41 | #29 | |
| Total Two Point Conversions | 0 | #18 | 0 | #22 | |
| Kick Extra Points | 21 | #7 | 14 | #24 | 
| Statistic | Offense | Rank | Defense | Rank | Advantage | 
|---|---|---|---|---|---|
| Net Passing Yards | 1529 | #20 | 1422 | #28 | |
| Net Passing Yards Per Game | 218 | #15 | 178 | #30 | |
| Passer Rating | 103 | #9 | 88.4 | #22 | |
| Passing Attempts | 203 | #30 | 223 | #6 | |
| Completions | 137 | #29 | 155 | #21 | |
| Completion Percentage | 67.5 | #12 | 69.5 | #28 | |
| Passing 1st downs | 83 | #14 | 69 | #6 | |
| Passing 1st Down % | 51.2 | #28 | 52.7 | #9 | |
| Longest Pass | 54 | #21 | 44 | #30 | |
| Passing Fumbles Lost | 1 | #24 | 1 | #26 | |
| Receiving Targets | 198 | #29 | 214 | #27 | |
| Receptions | 137 | #29 | 155 | #12 | |
| Receiving Yards After Catch | 807 | #15 | 808 | #18 | |
| YAC Average | 5.9 | #6 | 5.2 | #22 | 
| Statistic | Offense | Rank | Defense | Rank | Advantage | 
|---|---|---|---|---|---|
| Rushing Yards | 1151 | #1 | 800 | #15 | |
| Rushing Yards Per Game | 164 | #1 | 100 | #22 | |
| Rushing Attempts | 221 | #5 | 183 | #10 | |
| Yards Per Rush Attempt | 5.2 | #2 | 4.4 | #15 | |
| Rushing 1st downs | 62 | #4 | 48 | #14 | |
| 20+ Yard Rushing Plays | 8 | #2 | 1 | #30 | |
| Long Rushing | 64 | #9 | 71 | #5 | |
| Rushing Fumbles | 8 | #2 | 1 | #30 | |
| Rushing Fumbles Lost | 0 | #29 | 1 | #12 |