Buffalo
Bills
5-2
35
FINAL
31
Minnesota
Vikings
6-1
AI Recap
AI RECAP
Franchise Hub Beat· 48d ago
In a thrilling matchup, the Buffalo Bills narrowly defeated the Minnesota Vikings 35-31 in Week 9 of the 2026 season. The stakes were high as both teams vied for playoff positioning, making this contest crucial for their respective aspirations. Buffalo's Joe Milton was the standout performer, throwing for four touchdown passes and showcasing his ability to lead the offense effectively. TreVeyon Henderson added a solid ground game with 85 rushing yards, while Tyreek Hill of the Vikings put up an impressive 122 receiving yards, making for an electrifying offensive battle throughout the game. Defensively, the Vikings were led by Minkah Fitzpatrick, who recorded seven total tackles, while Odafe Oweh contributed with two sacks, applying pressure on Milton. However, the turning point came late in the fourth quarter when the Bills’ defense held strong, preventing a potential game-winning drive from Stafford and ultimately sealing the victory for Buffalo.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Matthew StaffordQB523363%3652281.0
Joe MiltonQB291759%32941123.4
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
TreVeyon HendersonHB9859.4440240
Christian McCaffreyHB14715.1331200
Woody MarksHB7223.15180
Joe MiltonQB5173.4—050
Trey BensonHB4174.3—170
Matthew StaffordQB5163.2—060
Tyjae SpearsHB144.0—040
Christian WatsonWR144.0—040
Amon-Ra St. BrownWR000.0—000
Tyreek HillWR000.0—000
Ja'Marr ChaseWR000.0—000
Calvin RidleyWR000.0—000
Elijah ArroyoTE000.0—000
Dont'e Thornton JrWR000.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Tyreek HillWR131229.4451130
Amon-Ra St. BrownWR811914.9591461
Ja'Marr ChaseWR410526.3601760
Dont'e Thornton JrWR39130.3611701
Colston LovelandTE67111.8110300
Christian WatsonWR56212.4170300
Elijah ArroyoTE45213.081210
Darius SlaytonWR5469.2110181
Calvin RidleyWR11919.061190
Tyjae SpearsHB177.06070
Christian McCaffreyHB000.0—001
Xavier HutchinsonWR000.0—001
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Graham GanoK11452
Cameron DickerK0150