Skip to main content
Week 9 · Final

Bills at Vikings

Buffalo Bills 40, Minnesota Vikings 14 · GooodHoops

FinalGooodHoopsWeek 9

Final Score

Week 9
By the numbers
Bills 40 4 TD · 4 FG · 4 XPVikings 14 2 TD · 0 FG · 2 XPJosh Allen 225 yds passingJames Cook III 82 yds rushingJustin Jefferson 71 yds receivingAndrew Van Ginkel 6 tkl defenseTotal yards 462 · 228Passing yards 225 · 183Rushing yards 237 · 45Completions 24/37 · 18/32Yards per carry 5.9 · 3.2

Recap

AI recap

Franchise Hub Beat · 3h ago

The Buffalo Bills topped the Minnesota Vikings 40-14 in a decisive Week 9 matchup, solidifying their playoff aspirations in the 2026 season. The Bills showcased their dominance in all phases of the game, leaving the Vikings struggling to keep pace throughout the contest.

Josh Allen led the charge for Buffalo with an efficient 225 passing yards, while James Cook III added a strong ground presence with 82 rushing yards. For Minnesota, Kyler Murray threw for two touchdowns, but it wasn’t enough to mount a serious challenge against the Bills' potent offense. Justin Jefferson was the standout receiver for the Vikings, collecting 71 receiving yards in a losing effort.

Defensively, the Bills made key plays when it mattered most, highlighted by C.J. Gardner-Johnson's interception that shifted momentum and stifled a potential Vikings comeback. The game’s turning point came in the second quarter when the Bills scored back-to-back touchdowns, extending their lead and putting significant pressure on Minnesota. Despite a solid performance from Eric Wilson, who recorded seven total tackles, the Vikings could not find a way to halt Buffalo’s offensive onslaught.

Scoring

Touchdowns, field goals, extra points
TeamTDFGXPPTS
Bills44440
Vikings20214

Team Stats

Side by side
BUFMIN
Total yards462228
Passing yards225183
Rushing yards23745
Completions24/3718/32
Yards per carry5.93.2
Sacks12
Turnovers02
Touchdowns42
Field goals4/40/0
1st downs2312
3rd downs12/181/9
Penalties6-505-55

Box Score

Passing, rushing, receiving, defense, kicking
Passing2 players
PlayerC/APCTYDSTDINTQBR
Bills
Josh AllenQB24/3765%2250081.4
Vikings
Kyler MurrayQB18/3256%1832180.5
Rushing12 players
PlayerATTYDSYPCYACTDLNGFUM
Bills
James Cook IIIHB19824.3241150
Ty JohnsonHB9758.3522260
Josh AllenQB10737.3321390
Ray DavisHB144.0—040
DJ MooreWR133.0—030
Dalton KincaidTE000.0—000
Vikings
Ashton JeantyHB12332.8190220
Kyler MurrayQB2126.0—080
T.J. HockensonTE000.0—000
Justin JeffersonWR000.0—000
Jauan JenningsWR000.0—000
Jordan AddisonWR000.0—001
Receiving15 players
PlayerRECYDSYPRYACTDLNGDROP
Bills
Khalil ShakirWR55911.840261
Dalton KincaidTE6579.5170140
DJ MooreWR6569.3190170
Greg DortchWR22412.040160
Jackson HawesTE11717.060170
Keon ColemanWR263.0—030
Dawson KnoxTE263.03050
Vikings
Justin JeffersonWR37123.7611601
Josh OliverTE22814.0100150
Ashton JeantyHB4266.5130140
Jordan AddisonWR2199.560110
Jauan JenningsWR3186.060120
T.J. HockensonTE2168.0100130
Tai FeltonWR144.0—040
Max BredesonFB111.0—110
Defense25 players
Kicking2 players
PlayerFGXPLNG
Bills
Tyler BassK4/4439
Vikings
Will ReichardK0/020