Skip to main content
Bills
6-1 · 33.3 pts/g
Preview · week 9
24–21
projected score · Tue 10 Nov 01:15 UK · 8:15 PM ET
Vikings
6-1 · 20.0 pts/g
Model
BUF 58%
Market
BUF 61%
Model pickBUF 58%Low confidence
F&D score68out of 100
MarketBUF 61%draftkings, margin removed
vs market-2.9points, model minus market
Total44.6BUF by 2.5

This looks like a close contest, but we give a slight edge to BUF. BUF have been hot lately, winning 4 of their last 5. MIN have been rolling at home, winning 4 of their last 5.

Matchups to watch

How each player gets his production, set against how this opponent has defended it over their last 17 games. After the game we grade who won each one.

Khalil Shakir · against MIN

The opening is underneath, not deep

Profile

Where his targets come from

Share of his targets. The white tick is the league average.

Short (under 10)
81%
Intermediate
14%
Deep (20+)
5%
Left side
29%
Middle
24%
Right side
46%

How MIN defend it

Ranked of 32, last 17 games. Green is a weakness to attack.

Short (under 10)
9th
Intermediate
1st
Deep (20+)
18th
Left side
7th
Middle
16th
Right side
1st
Yards after catch allowed
29th
Sack rate forced
1st
The read
  1. Minnesota rank 9th against short throws and 29th for yards after the catch allowed. Shakir takes 81% of his targets short and is 84th percentile after the catch.
  2. Don't force intermediate throws: they've been Shakir's worst return (-0.06 EPA a target), and Minnesota are 1st there.
  3. Free data doesn't show who covers whom on each snap, so this is the defence's profile, not a confirmed one-on-one.
Justin Jefferson · against BUF

Best way in: intermediate throws

Profile

Where his targets come from

Share of his targets. The white tick is the league average.

Short (under 10)
54%
Intermediate
36%
Deep (20+)
10%
Left side
42%
Middle
16%
Right side
42%

How BUF defend it

Ranked of 32, last 17 games. Green is a weakness to attack.

Short (under 10)
5th
Intermediate
21st
Deep (20+)
19th
Left side
19th
Middle
19th
Right side
8th
Yards after catch allowed
6th
Sack rate forced
29th
The read
  1. Buffalo rank 21st against intermediate throws, which make up 36% of Jefferson's targets.
  2. Don't force deep balls: they've been Jefferson's worst return (-0.35 EPA a target), and Buffalo are 19th there.
  3. Free data doesn't show who covers whom on each snap, so this is the defence's profile, not a confirmed one-on-one.
Josh Allen · against MIN

A tough day in the air

Profile

How MIN defend it

Ranked of 32, last 17 games. Green is a weakness to attack.

Short (under 10)
9th
Intermediate
1st
Deep (20+)
18th
Left side
7th
Middle
16th
Right side
1st
Yards after catch allowed
29th
Sack rate forced
1st
The read
  1. Minnesota rank 1st in EPA per dropback allowed over their last 17 games. Their weakest area is deep balls (18th).
  2. Pressure: Minnesota are 1st at getting sacks, and Buffalo are 19th at avoiding them.

Unit by unit

Each unit ranked against all 32 teams on 2026 play-by-play through week 8. Longer bar is better; a gold rank marks the side with the edge.

When the Bills have the balloffence against defence, rank of 32 (1st is best)
BUF offence
MIN defence
OverallEPA per play
2nd
1st
PassingEPA per dropback
1st
1st
RushingEPA per carry
6th
9th
Third downconversion rate
5th
2nd
Pass protectionsack rate: allowed vs forced
11th
1st

Biggest gap: pass protection, where the Vikings defence has a 10-place edge.

When the Vikings have the balloffence against defence, rank of 32 (1st is best)
MIN offence
BUF defence
OverallEPA per play
29th
23rd
PassingEPA per dropback
24th
24th
RushingEPA per carry
28th
17th
Third downconversion rate
25th
22nd
Pass protectionsack rate: allowed vs forced
30th
26th

Biggest gap: rushing, where the Bills defence has a 11-place edge.

Form and history

Injury report

Billsmodel impact 0.0
Tyrell ShaversWR · Knee - ACLPUP
Dorian StrongCB · NeckPUP
Zane DurantDTIR
Jordan HancockDB · HamstringIR
DJ MooreWRQuestionable
Joshua PalmerWR · HamstringQuestionable
Greg GainesDT · CalfQuestionable
Dee AlfordDB · AnkleQuestionable
Spencer BrownOT · BackQuestionable
Vikingsmodel impact -0.7
Michael BriscoeWROut
Josh OliverTE · BicepsIR
Donovan JacksonOL · Knee - MeniscusIR
Tyler BattyDL · Knee - ACLIR
Nick SamacC · KneeIR
Jamal AdamsSS · KneeIR
Kyler MurrayQB · HamstringQuestionable
Christian DarrisawT · ShoulderQuestionable
Theo JacksonDB · QuadricepsQuestionable

Player props

Every posted line with the market's view and each player's last ten games against it.

Player props for this game haven't been posted by the books yet. They usually land Thursday to Saturday.

The betting view

Posted odds, the same odds with the bookmaker's margin removed, and where the model disagrees.

BUF odds1.57
MIN odds2.45
BUF fair odds1.64
MIN fair odds2.56
Model vs marketMIN +2.9
Kelly stake (capped)0.0%
Bookdraftkings
Rest0d

Read this before you bet: picking winners is not beating the price. At posted odds our 2025 flat-bet ROI was −6.9%. Use the model as one view of the game, not a tip.

What the model sees

Model favors BUF (58%) by 2.5 points.