Buffalo
Bills
2-5
21
FINAL
31
Minnesota
Vikings
3-4
AI Recap
AI RECAP
Franchise Hub Beat· 1d ago
The 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
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Josh AllenQB332370%19831102.8
Kyler MurrayQB252080%1931195.5
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Kyler MurrayQB77210.3590540
James Cook IIIHB11645.8390190
Jordan MasonHB12625.2192180
Josh AllenQB9576.3140200
Aaron Jones SrHB5183.62180
Demond ClaiborneHB177.0—070
Tai FeltonWR000.0—000
Josh OliverTE000.0—000
Keon ColemanWR000.0—000
Dawson KnoxTE000.0—000
Ty JohnsonHB300.0—020
Dalton KincaidTE000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
DJ MooreWR68714.5121240
T.J. HockensonTE45814.5160270
Tai FeltonWR23919.5261330
Justin JeffersonWR33712.390200
Jordan AddisonWR33511.760130
Dalton KincaidTE23216.0150170
Keon ColemanWR4287.0100130
Khalil ShakirWR4225.53180
Dawson KnoxTE22010.0101150
Aaron Jones SrHB6193.2130160
James Cook IIIHB382.75040
Josh OliverTE144.01040
Jackson HawesTE133.0—030
Jordan MasonHB111.0—010
Ty JohnsonHB1-2-2.0—000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Will ReichardK11456
Tommy Doman JrP0000