Skip to main content
Ravens
4-3 · 24.1 pts/g
Preview · week 8
21–28
projected score · Sun 1 Nov 18:00 UK · 1:00 PM ET
Bills
5-1 · 32.8 pts/g
Model
BUF 68%
Market
BUF 61%
Model pickBUF 68%Medium confidence
F&D score77out of 100
MarketBUF 61%draftkings, margin removed
vs market+7.4points, model minus market
Total49.3BUF by 6.5

BUF look like the play here. BUF 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.

Zay Flowers · 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)
62%
Intermediate
22%
Deep (20+)
16%
Left side
30%
Middle
29%
Right side
42%

How BUF defend it

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

Short (under 10)
9th
Intermediate
27th
Deep (20+)
17th
Left side
22nd
Middle
20th
Right side
10th
Yards after catch allowed
6th
Sack rate forced
24th
The read
  1. Buffalo rank 27th against intermediate throws, which make up 22% of Flowers's targets.
  2. Work the middle: 29% of his targets go that way and Buffalo rank 20th defending throws there.
  3. Contested catches aren't his edge this week: he's 87th percentile for separation and 15th for hands, and Christian Benford, Maxwell Hairston, Davison Igbinosun and Taron Johnson all allow fewer yards per target than the average corner (7.4).
  4. Free data doesn't show who covers whom on each snap, so this is the defence's profile, not a confirmed one-on-one.
Khalil Shakir · against BAL

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)
79%
Intermediate
16%
Deep (20+)
5%
Left side
30%
Middle
24%
Right side
46%

How BAL defend it

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

Short (under 10)
3rd
Intermediate
22nd
Deep (20+)
29th
Left side
14th
Middle
8th
Right side
22nd
Yards after catch allowed
9th
Sack rate forced
22nd
The read
  1. Baltimore rank 22nd against intermediate throws, which make up 16% of Shakir's targets.
  2. Work the right side: 46% of his targets go that way and Baltimore rank 22nd defending throws 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.

Unit by unit

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

When the Ravens have the balloffence against defence, rank of 32 (1st is best)
BAL offence
BUF defence
OverallEPA per play
8th
29th
PassingEPA per dropback
7th
29th
RushingEPA per carry
13th
21st
Third downconversion rate
10th
27th
Pass protectionsack rate: allowed vs forced
24th
26th

Biggest gap: passing, where the Ravens offence has a 22-place edge.

When the Bills have the balloffence against defence, rank of 32 (1st is best)
BUF offence
BAL defence
OverallEPA per play
1st
17th
PassingEPA per dropback
1st
17th
RushingEPA per carry
5th
22nd
Third downconversion rate
4th
18th
Pass protectionsack rate: allowed vs forced
17th
16th

Biggest gap: rushing, where the Bills offence has a 17-place edge.

Form and history

Last 4 meetingsBAL 1 · BUF 3
40-41BAL at BUF
2025-09
25-27BAL at BUF
2025-01
10-35BUF at BAL
2024-09
23-20BUF at BAL
2022-10

Injury report

Ravensmodel impact -0.7
Skylar ThompsonQBIR
Adam RandallRBIR
Durham SmytheTE · AchillesIR
Bilhal KoneCB · Lower BodyIR
Tavius RobinsonDE · PectoralIR
Jovaughn GwynOL · Lower LegIR
Ethan PocicOL · KneeIR
Danny PinterG · KneeIR
T.J. Tampa Jr.DB · KneeIR
Jahquez RobinsonDBIR
Vega IoaneOG · Knee - MCLDoubtful
Lamar JacksonQB · AnkleQuestionable
Billsmodel impact 0.0
Tyrell ShaversWR · Knee - ACLPUP
Dorian StrongCB · NeckPUP
Zane DurantDTIR
Jordan HancockDB · HamstringIR
DJ MooreWR · Shoulder - AC JointQuestionable
Te'Cory CouchCB · HamstringQuestionable
Ed OliverDT · KneeQuestionable
C.J. Gardner-JohnsonDB · SuspensionSus

Player props

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

PlayerMarketLinePriceMarket overLast 10 gamesHit rate
Josh AllenBUFPassing yards250.51.8950%
50%
Lamar JacksonBALPassing yards236.51.8950%
40%
Josh AllenBUFPassing TDs1.51.6856%
60%
Lamar JacksonBALPassing TDs1.51.8950%
90%
Derrick HenryBALRushing yards81.51.8850%
70%
James CookBUFrole upRushing yards88.51.8850%
40%
Josh AllenBUFrole upRushing yards36.51.8850%
60%
Justice HillBALrole upRushing yards11.51.9648%
60%
Lamar JacksonBALRushing yards26.51.8850%
80%
Dalton KincaidBUFrole upReceiving yards46.51.8850%
30%
Derrick HenryBALReceiving yards7.51.9449%
40%
DJ MooreBUFReceiving yards54.51.8751%
70%
Ja'Kobi LaneBALReceiving yards27.51.9249%
50%
James CookBUFReceiving yards10.51.8850%
50%
Justice HillBALrole upReceiving yards10.51.9150%
60%
Keon ColemanBUFrole upReceiving yards31.51.8850%
30%
Khalil ShakirBUFReceiving yards39.51.8950%
60%
Mark AndrewsBALrole upReceiving yards28.51.9249%
70%
Rashod BatemanBALReceiving yards25.51.8751%
60%
Zay FlowersBALReceiving yards76.51.9050%
30%
Dalton KincaidBUFrole upReceptions3.51.6956%
40%
Derrick HenryBALrole upReceptions1.52.3840%
40%
DJ MooreBUFReceptions4.52.2043%
50%
Ja'Kobi LaneBALReceptions2.51.8352%
50%
James CookBUFReceptions1.51.8152%
50%
Justice HillBALrole upReceptions1.51.6557%
80%
Keon ColemanBUFrole upReceptions2.52.2242%
30%
Khalil ShakirBUFrole upReceptions3.51.6856%
80%
Mark AndrewsBALrole upReceptions3.51.9947%
60%
Rashod BatemanBALReceptions2.51.9449%
50%
Zay FlowersBALrole upReceptions5.51.7853%
20%

"Market over" is the bookmaker's price with the margin taken out. Green bars are games that cleared the line. Our own prop model is switched off until it passes a public audit on 2026 data, so we show the market and the history, not a tip.

The betting view

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

BAL odds2.45
BUF odds1.57
BAL fair odds2.56
BUF fair odds1.64
Model vs marketBUF +7.4
Kelly stake (capped)3.9%
Bookdraftkings
Rest+7d

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 (68%) by 6.5 points.