Buffalo
Bills
3-4
50
FINAL
28
Minnesota
Vikings
1-6
AI Recap
AI RECAPIn a commanding performance, the Buffalo Bills topped the Minnesota Vikings 50-28 in Week 9 of the 2026 season, solidifying their position in the playoff hunt. The Bills showcased their offensive firepower, while the Vikings struggled to keep pace, making this an essential win for Buffalo as they look to build momentum heading into the latter part of the season.
Carson Wentz led the Bills with a steady performance, throwing for a touchdown while managing the game effectively. However, it was James Cook III who stole the spotlight, racking up an impressive 331 rushing yards, proving nearly impossible to stop on the ground. Joe Milton kept the Vikings competitive with 242 passing yards, and Justin Jefferson was his top target, finishing with 93 receiving yards.
Defensively, the Bills made crucial plays that shifted the momentum in their favor. Greg Rousseau led the charge with six total tackles, while Davison Igbinosun intercepted a pass, further stifling the Vikings' attempts to mount a comeback. The turning point came when the Bills scored back-to-back touchdowns in the third quarter, effectively sealing their victory and demonstrating their dominance on both sides of the ball.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Joe Milton | QB | 32 | 16 | 242 | 1 | 2 | 59.6 |
| Carson Wentz | QB | 16 | 12 | 171 | 1 | 0 | 129.9 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| James Cook III | HB | 16 | 331 | 20.7 | 5 | 76 | 0 |
| Demond Claiborne | HB | 18 | 160 | 8.9 | 3 | 65 | 0 |
| Ray Davis | HB | 8 | 64 | 8.0 | 0 | 24 | 0 |
| Carson Wentz | QB | 3 | 46 | 15.3 | 0 | 24 | 0 |
| Jordan Mason | HB | 4 | 11 | 2.8 | 0 | 6 | 0 |
| Ty Johnson | HB | 0 | 0 | 0.0 | 0 | 0 | 0 |
| DJ Moore | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Tai Felton | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Khalil Shakir | WR | 0 | 0 | 0.0 | 0 | 0 | 1 |
| Skyler Bell | WR | 1 | -3 | -3.0 | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Justin Jefferson | WR | 4 | 93 | 23.3 | 0 | 39 | 0 |
| Khalil Shakir | WR | 3 | 74 | 24.7 | 0 | 35 | 0 |
| Demond Claiborne | HB | 5 | 47 | 9.4 | 0 | 15 | 0 |
| Tai Felton | WR | 3 | 40 | 13.3 | 1 | 25 | 0 |
| Skyler Bell | WR | 3 | 35 | 11.7 | 1 | 23 | 0 |
| Dalton Kincaid | TE | 3 | 32 | 10.7 | 0 | 11 | 0 |
| T.J. Hockenson | TE | 1 | 27 | 27.0 | 0 | 27 | 0 |
| George Pickens | WR | 2 | 24 | 12.0 | 0 | 12 | 0 |
| James Cook III | HB | 3 | 20 | 6.7 | 0 | 10 | 0 |
| Luke Wysong | WR | 2 | 19 | 9.5 | 0 | 12 | 0 |
| Josh Oliver | TE | 1 | 16 | 16.0 | 0 | 16 | 0 |
| DJ Moore | WR | 1 | 10 | 10.0 | 0 | 10 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Greg Rousseau | LEDG | 6 | 1 | 0 | 0 | 1 |
| Kaleb Elarms-Orr | SAM | 3 | 0 | 1 | 0 | 1 |
| C.J. Gardner-Johnson | SS | 4 | 1 | 0 | 0 | 0 |
| Davison Igbinosun | CB | 1 | 0 | 1 | 0 | 1 |
| James Pierre | CB | 5 | 0 | 0 | 0 | 0 |
| Dallas Turner | LEDG | 2 | 1.5 | 0 | 0 | 0 |
| Maxwell Hairston | CB | 3 | 0 | 0 | 0 | 1 |
| Jake Golday | MIKE | 3 | 0 | 0 | 0 | 0 |
| Byron Murphy Jr | CB | 3 | 0 | 0 | 0 | 0 |
| Dorian Williams | WILL | 3 | 0 | 0 | 0 | 0 |
| T.J. Parker | REDG | 1 | 1 | 0 | 0 | 0 |
| Jay Ward | FS | 3 | 0 | 0 | 0 | 0 |
| Josh Metellus | SS | 2 | 0 | 0 | 1 | 0 |
| Caleb Banks | DT | 1 | 0.5 | 0 | 0 | 0 |
| Blake Cashman | MIKE | 2 | 0 | 0 | 0 | 0 |
| Christian Benford | CB | 1 | 0 | 0 | 0 | 1 |
| Andrew Van Ginkel | REDG | 1 | 0 | 0 | 0 | 0 |
| Terrel Bernard | MIKE | 1 | 0 | 0 | 0 | 1 |
| Deone Walker | DT | 1 | 0 | 0 | 0 | 0 |
| Charles Demmings | CB | 1 | 0 | 0 | 0 | 0 |
| Eric Wilson | WILL | 1 | 0 | 0 | 0 | 1 |
| Cole Bishop | FS | 0 | 0 | 0 | 0 | 3 |
| Bradley Chubb | REDG | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Tyler Bass | K | 2 | 4 | 6 | 52 |
| Will Reichard | K | 0 | 0 | 2 | 0 |

