In the marquee matchup of Week 9, the Kansas City Chiefs travel to Orchard Park to face the Buffalo Bills on Sunday afternoon, a clash that once again pits Patrick Mahomes against Josh Allen — two of the defining quarterbacks of their generation. Kickoff from Highmark Stadium is set for 4:25 p.m. ET on CBS, with brisk fall weather expected for a game that could shape the AFC playoff picture heading into November.
The Bills have had the upper hand in this rivalry of late, winning four of the last five meetings, including a 30–21 victory in Kansas City last November. Under head coach Sean McDermott, Buffalo has transformed Highmark Stadium into one of the toughest environments in football, winning 14 of its last 15 games at home. Meanwhile, Andy Reid’s Chiefs have remained the NFL’s model of consistency, with 17 wins in their past 23 road games and a defense that has quietly become one of the league’s stingiest units.
For Kansas City, the formula remains centered around Mahomes’ brilliance. The two-time MVP enters the week with 4,607 passing yards and 31 touchdowns, extending his streak to 18 straight games with at least one scoring pass. His chemistry with Travis Kelce, who’s closing in on another 1,000-yard season with 110 receptions, remains unmatched, though the Chiefs continue to search for a reliable secondary target in the passing game. On the ground, Kareem Hunt has emerged as the primary rusher with 845 yards and nine touchdowns, complementing a defense allowing just 16.4 points per game — second-best in the NFL.
The Bills counter with balance and firepower. Josh Allen has been superb, throwing for 4,367 yards and 32 touchdowns while keeping mistakes to a minimum. He’s also added five rushing scores, giving Buffalo’s offense a multi-dimensional edge. James Cook has become one of the league’s breakout stars, already surpassing 1,200 rushing yards and ranking near the top in touchdowns with 19. Wideout Khalil Shakir has emerged as a reliable option in the slot, approaching 1,000 yards on the season. Buffalo’s attack, averaging nearly 30 points per game, has consistently found ways to overwhelm defenses, particularly at home where Allen has thrown multiple touchdown passes in five straight games.
Defensively, Buffalo has shown more bend than break, giving up over 300 yards per contest but thriving on pressure and takeaways. The Bills’ front seven, anchored by Greg Rousseau and Matt Milano, has been active in forcing turnovers, while the secondary continues to evolve despite key injuries. The challenge will be slowing Mahomes’ precision passing and containing Kelce over the middle — something few teams have managed for long stretches.
The betting markets expect a tight, high-scoring affair, with the Chiefs installed as 1.5-point favorites and the total sitting at 52.5. Kansas City has covered in four of its last five games, while Buffalo has stumbled recently against the spread despite its strong overall record. Both quarterbacks have been remarkably consistent — Mahomes at 16–4 in his last 20 starts, Allen at 15–5 — underscoring how small the margins are whenever they meet.
As always, this one could come down to who has the ball last. Mahomes has historically been nearly unbeatable in November, but Allen’s dominance in Orchard Park can’t be ignored. Expect a back-and-forth duel filled with explosive plays, situational chess between Reid and McDermott, and another heavyweight finish between two teams destined to cross paths again in January.
Game Details
• Matchup: Kansas City Chiefs (KC) at Buffalo Bills (BUF)
• Date: November 2, 2025
• Time: 4:25PM ET
• Stadium: Highmark Stadium
• TV: CBS
• Highmark Stadium Kick-Off Weather Forecast: cloudy, 50F
Team Stats Comparison
| 2025 | LAST 10 | ||||
|---|---|---|---|---|---|
| KC | BUF | KC | BUF | ||
| Record | 5-3 | 5-2 | 6-4 | 7-3 | |
| Home Record | 4-1 | 3-1 | 4-1 | 5-1 | |
| Away Record | 1-2 | 2-1 | 2-3 | 2-2 | |
| Points Scored/Game | 26.8 | 29.6 | 24.3 | 28.7 | |
| Points Allowed/Game | 16.4 | 20.9 | 17.9 | 20.4 | |
| Point Differential | +83 | +61 | +64 | +83 | |
| Yards/Game | 378.3 | 382.9 | 351.3 | 361.1 | |
| Yards Allowed/Game | 277.8 | 312.1 | 306.5 | 315.4 | |
| Passing Yards/Game | 251.8 | 218.4 | 240.5 | 206.1 | |
| Passing Yards Allowed/Game | 177.8 | 161.9 | 190.5 | 178.7 | |
| Rushing Yards/Game | 126.5 | 164.4 | 110.8 | 155.0 | |
| Rushing Yards Allowed/Game | 100.0 | 150.3 | 116.0 | 136.7 | |
| First Downs/Game | 23.6 | 23.1 | 21.4 | 22.0 | |
| First Downs Allowed/Game | 16.4 | 19.0 | 18.3 | 20.0 | |
| 3rd Down Conv % | 44.0 | 43.8 | 40.3 | 44.2 | |
| Opp 3rd Down Conv % | 38.4 | 40.2 | 44.0 | 41.7 | |
| Turnover Margin | +5 | +2 | +7 | +8 | |
| Total Games | 8 | 7 | 10 | 10 | |
Kansas City Chiefs 2025 Leaders
| PASSING | C-A | YDS | TD | INT | SK | |
| Patrick Mahomes | 447-664 | 4,607 | 31 | 13 | 47 |
| RUSHING | ATT | YDS | TD | LNG |
| Kareem Hunt | 228 | 845 | 9 | 20 |
| RECEIVING | REC | YDS | TD | LNG |
| Travis Kelce | 110 | 998 | 4 | 49 |
Buffalo Bills 2025 Leaders
| PASSING | C-A | YDS | TD | INT | SK | |
| Josh Allen | 365-565 | 4,367 | 32 | 6 | 19 |
| RUSHING | ATT | YDS | TD | LNG |
| James Cook | 260 | 1,281 | 19 | 65 |
| RECEIVING | REC | YDS | TD | LNG |
| Khalil Shakir | 94 | 995 | 4 | 52 |
Last 10 Meetings
| DATE | TIME | RESULT | |
|---|---|---|---|
| Sun 17-Nov-24 | 4:25PM | BUFFALO BILLS d. Kansas City Chiefs | 30-21 |
| Sun 10-Dec-23 | 4:25PM | Buffalo Bills d. KANSAS CITY CHIEFS | 20-17 |
| Sun 16-Oct-22 | 4:25PM | Buffalo Bills d. KANSAS CITY CHIEFS | 24-20 |
| Sun 10-Oct-21 | 8:20PM | Buffalo Bills d. KANSAS CITY CHIEFS | 38-20 |
| Mon 19-Oct-20 | 5:00PM | Kansas City Chiefs d. BUFFALO BILLS | 26-17 |
| Sun 26-Nov-17 | 1:00PM | Buffalo Bills d. KANSAS CITY CHIEFS | 16-10 |
| Sun 29-Nov-15 | 1:03PM | KANSAS CITY CHIEFS d. Buffalo Bills | 30-22 |
| Sun 09-Nov-14 | 1:02PM | Kansas City Chiefs d. BUFFALO BILLS | 17-13 |
| Sun 03-Nov-13 | 1:02PM | Kansas City Chiefs d. BUFFALO BILLS | 23-13 |
| Sun 16-Sep-12 | 1:02PM | BUFFALO BILLS d. Kansas City Chiefs | 35-17 |
Head-to-Head Stats (last 10)
| KC | BUF | |
|---|---|---|
| Last 10 Record | 4-6 | 6-4 |
| Home Record | 1-4 | 2-3 |
| Away Record | 3-2 | 4-1 |
QB Career Comparison
| CMP-ATT | PCT | YDs | TDs | INTs | SKs | PS REC (GMs) | |
|---|---|---|---|---|---|---|---|
| Patrick Mahomes | 2967-4453 | 66.6% | 34,452 | 262 | 78 | 198 | 17-4 (21) |
| Josh Allen | 2430-3825 | 63.5% | 27,994 | 207 | 88 | 203 | 7-6 (13) |
Starting QB Win-Loss Trends
• Patrick Mahomes W-L last 20 games as a starter: 16-4
• Patrick Mahomes last 20 games vs. Buffalo Bills: 1-4
• Josh Allen W-L last 20 games as a starter: 15-5
• Josh Allen last 20 games vs. Kansas City Chiefs: 4-1
Player Trends
• Patrick Mahomes has 18 straight games with at least one passing TD
• Patrick Mahomes has 6 straight games with 200+ passing yards & at least one passing TD
• Travis Kelce has 4 straight games with at least 50+ receiving yards
• Josh Allen has 5 straight games with at least one passing TD
Game Injuries
Kansas City Chiefs: Isiah Pacheco (RB) Knee – MCL – Out; Josh Simmons (OT) Personal – Out; Trey Smith (OG) Back – Questionable; Jaylon Moore (OT) Illness – Questionable; Jaylon Moore (OT) Illness – Questionable; Jaylon Moore (OT) Illness – Questionable
Buffalo Bills: DaQuan Jones (DT) Calf – Out; Taron Johnson (CB) Groin – Questionable; Shaq Thompson (LB) Hamstring – Out; Joshua Palmer (WR) Knee – Out
Betting Odds
• Favorite: Kansas City Chiefs
• Spread: 1.5
• Over/Under: 52.5
Betting Trends
| Kansas City Chiefs | Buffalo Bills | |
|---|---|---|
| Last 5 ATS | 4-1-0 | 1-4-0 |
| Last 10 ATS | 6-4-0 | 4-6-0 |
| Last 10 ATS at Home | 5-5-0 | |
| Last 10 ATS on Road | 3-7-0 | |
| Last 10 ATS as a Favorite | 7-3-0 | |
| Last 10 ATS as a Road Favorite | 5-5-0 | |
| Last 10 ATS as an Underdog | 5-4-1 | |
| Last 10 ATS as a Home Underdog | 5-4-1 | |
| Last 10 Over-Under | 5-5-0 | 6-4-0 |
Latest Super Bowl Odds
• Kansas City Chiefs: +475
• Buffalo Bills: +800
Chiefs vs. Bills Game Prediction
• Oddsmakers: Kansas City Chiefs d. Buffalo Bills 28-26
• GFA Model: Buffalo Bills d. Kansas City Chiefs 26-22