Buffalo
Bills
3-4
50
FINAL
28
Minnesota
Vikings
1-6
AI Recap
AI RECAP
Franchise Hub Beat· 10h ago
In 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
Box score: passing stats by player
PlayerPosATTCMPYDSTDINTRTG
Joe MiltonQB32162421259.6
Carson WentzQB161217110129.9
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCTDLNGFUM
James Cook IIIHB1633120.75760
Demond ClaiborneHB181608.93650
Ray DavisHB8648.00240
Carson WentzQB34615.30240
Jordan MasonHB4112.8060
Ty JohnsonHB000.0000
DJ MooreWR000.0000
Tai FeltonWR000.0000
Khalil ShakirWR000.0001
Skyler BellWR1-3-3.0000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRTDLNGDROP
Justin JeffersonWR49323.30390
Khalil ShakirWR37424.70350
Demond ClaiborneHB5479.40150
Tai FeltonWR34013.31250
Skyler BellWR33511.71230
Dalton KincaidTE33210.70110
T.J. HockensonTE12727.00270
George PickensWR22412.00120
James Cook IIIHB3206.70100
Luke WysongWR2199.50120
Josh OliverTE11616.00160
DJ MooreWR11010.00100
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Tyler BassK24652
Will ReichardK0020