Buffalo
Bills
2-5
21
FINAL
31
Minnesota
Vikings
3-4
AI Recap
AI RECAPThe Minnesota Vikings held off the Buffalo Bills with a final score of 31-21 in Week 9 of the 2026 season. This matchup was critical for both teams, as they vie for playoff positioning in a tightly contested conference.
Josh Allen of the Bills showcased his skills, throwing for 198 yards and three touchdowns, solidifying his role as the offensive leader. Meanwhile, Kyler Murray led the ground attack for Minnesota, rushing for 72 yards, while DJ Moore emerged as Allen's top target, racking up 87 receiving yards.
Defensively, the Vikings applied pressure, with Jalen Redmond contributing two sacks and Byron Murphy Jr. securing a pivotal interception. That interception marked a turning point in the game, halting Buffalo's momentum and allowing Minnesota to maintain control late in the contest. The combination of timely defensive plays and efficient offensive execution ultimately propelled the Vikings to victory.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Josh Allen | QB | 33 | 23 | 70% | 198 | 3 | 1 | 102.8 |
| Kyler Murray | QB | 25 | 20 | 80% | 193 | 1 | 1 | 95.5 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Kyler Murray | QB | 7 | 72 | 10.3 | 59 | 0 | 54 | 0 |
| James Cook III | HB | 11 | 64 | 5.8 | 39 | 0 | 19 | 0 |
| Jordan Mason | HB | 12 | 62 | 5.2 | 19 | 2 | 18 | 0 |
| Josh Allen | QB | 9 | 57 | 6.3 | 14 | 0 | 20 | 0 |
| Aaron Jones Sr | HB | 5 | 18 | 3.6 | 2 | 1 | 8 | 0 |
| Demond Claiborne | HB | 1 | 7 | 7.0 | — | 0 | 7 | 0 |
| Tai Felton | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Josh Oliver | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Keon Coleman | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Dawson Knox | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Ty Johnson | HB | 3 | 0 | 0.0 | — | 0 | 2 | 0 |
| Dalton Kincaid | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| DJ Moore | WR | 6 | 87 | 14.5 | 12 | 1 | 24 | 0 |
| T.J. Hockenson | TE | 4 | 58 | 14.5 | 16 | 0 | 27 | 0 |
| Tai Felton | WR | 2 | 39 | 19.5 | 26 | 1 | 33 | 0 |
| Justin Jefferson | WR | 3 | 37 | 12.3 | 9 | 0 | 20 | 0 |
| Jordan Addison | WR | 3 | 35 | 11.7 | 6 | 0 | 13 | 0 |
| Dalton Kincaid | TE | 2 | 32 | 16.0 | 15 | 0 | 17 | 0 |
| Keon Coleman | WR | 4 | 28 | 7.0 | 10 | 0 | 13 | 0 |
| Khalil Shakir | WR | 4 | 22 | 5.5 | 3 | 1 | 8 | 0 |
| Dawson Knox | TE | 2 | 20 | 10.0 | 10 | 1 | 15 | 0 |
| Aaron Jones Sr | HB | 6 | 19 | 3.2 | 13 | 0 | 16 | 0 |
| James Cook III | HB | 3 | 8 | 2.7 | 5 | 0 | 4 | 0 |
| Josh Oliver | TE | 1 | 4 | 4.0 | 1 | 0 | 4 | 0 |
| Jackson Hawes | TE | 1 | 3 | 3.0 | — | 0 | 3 | 0 |
| Jordan Mason | HB | 1 | 1 | 1.0 | — | 0 | 1 | 0 |
| Ty Johnson | HB | 1 | -2 | -2.0 | — | 0 | 0 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| C.J. Gardner-Johnson | SS | 6 | 0 | 1 | 0 | 0 |
| Eric Wilson | WILL | 7 | 1 | 0 | 0 | 0 |
| Jalon Kilgore | SS | 8 | 0 | 0 | 1 | 0 |
| Byron Murphy Jr | CB | 2 | 0.5 | 1 | 0 | 1 |
| Jalen Redmond | DT | 3 | 2 | 0 | 0 | 0 |
| Maxwell Hairston | CB | 6 | 0 | 0 | 0 | 0 |
| Isaiah Rodgers Sr | CB | 6 | 0 | 0 | 0 | 0 |
| Andrew Van Ginkel | REDG | 2 | 1.5 | 0 | 0 | 0 |
| Josh Metellus | SS | 5 | 0 | 0 | 0 | 0 |
| Caleb Banks | DT | 4 | 0 | 0 | 0 | 0 |
| Blake Cashman | MIKE | 4 | 0 | 0 | 0 | 0 |
| Cole Bishop | FS | 3 | 0 | 0 | 0 | 0 |
| Ed Oliver | DT | 2 | 0.5 | 0 | 0 | 0 |
| Christian Benford | CB | 3 | 0 | 0 | 0 | 0 |
| Dorian Williams | WILL | 2 | 0.5 | 0 | 0 | 0 |
| Harrison Smith | FS | 2 | 0 | 0 | 0 | 0 |
| James Pierre | CB | 2 | 0 | 0 | 0 | 0 |
| Jordan Hancock | SS | 2 | 0 | 0 | 0 | 0 |
| TJ Parker | REDG | 2 | 0 | 0 | 0 | 0 |
| Terrel Bernard | MIKE | 2 | 0 | 0 | 0 | 0 |
| Kyle Van Noy | REDG | 1 | 0 | 0 | 0 | 0 |
| Jamal Adams | WILL | 1 | 0 | 0 | 0 | 0 |
| Dallas Turner | LEDG | 1 | 0 | 0 | 0 | 0 |
| Ivan Pace Jr | MIKE | 1 | 0 | 0 | 0 | 0 |
| Claudin Cherelus | SAM | 1 | 0 | 0 | 0 | 0 |
| Joe Andreessen | MIKE | 1 | 0 | 0 | 0 | 0 |
| Landon Jackson | DT | 1 | 0 | 0 | 0 | 0 |
| Greg Rousseau | LEDG | 1 | 0 | 0 | 0 | 0 |
| Jakobe Thomas | SS | 0 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Will Reichard | K | 1 | 1 | 4 | 56 |
| Tommy Doman Jr | P | 0 | 0 | 0 | 0 |

