Week 9 · Monday 20:15

BUFBUF at MINMIN

U.S. Bank Stadium · dome · sportturf

BUF moneyline-180
MIN moneyline+150
SpreadBUF -3.5
Total45.5

Buffalo Bills at Minnesota Vikings

Every game this week on Leo’s Week 9 card →

Leo gives the Buffalo Bills a 69% chance to beat the Minnesota Vikings on Monday night, November 9, at U.S. Bank Stadium, in Week 9. That is above 60% at a price better than -230, so the moneyline is a call. Leo projects 47.4 total points (posted total 45.5) and expects the Vikings by 0.4 (posted spread Bills −3.5). Leo's calls: moneyline BUF -180, spread PASS and total Over 45.5. Starting quarterbacks: Josh Allen for the Bills and Kyler Murray for the Vikings.

This is a pre-game analysis page. Every stat above the Final result comes from games played before this one (through Week 8), and Leo’s numbers are an early read that updates until kickoff, when the last read is frozen. Market numbers are the latest posted line. Nothing here is a wager. Calls are a public test, graded after every game.

Leo’s read

Early read (Nov 3, 2:52 PM ET). Leo updates it every morning and again on game day; the last read before kickoff is frozen and graded. Player props are added on game day. Each player projection is rate × volume × opponent adjustment, and the columns show every input. None of this is a wager.

MoneylineBUF -180Leo gives BUF 69%
SpreadPASSLeo's models disagree on the winner
TotalOver 45.5Leo 47.4

A call is graded after the game. PASS means no call: a moneyline needs more than 60% and a price better than -230; a spread needs Leo 1 point off the line and his two models agreeing on the winner; a total needs Leo 1.5 to 7 points off the line.

Leo win chanceBUF 69%chance to win; the moneyline call is in the box above
Leo total47.4points, both teams
Leo marginMIN by 0.4expected winning margin

Why Leo has the Bills at 69%

What moved Leo's win chance away from a coin flip for this game, from Leo's early read, which updates until kickoff.

Leo's win chance and its expected margin come from two separate models. Here the win chance favours the Buffalo Bills at 69%, while the margin model has Vikings by 0.4. Read it as a closer game than 69% suggests, which is why Leo makes no spread call.

Leo knows team results, quarterback play and the injury report as of its last read (Nov 3, 2:52 PM ET). It does not know game plans, weather changes or news after that read.

Get Leo’s NFL card by email

Every game, Leo’s winner and total, and the most likely touchdown scorers, before kickoff. Free. Unsubscribe anytime.

Leo ratings, head to head

Each rating is 0 to 100 against the league this season, built from efficiency rather than record: 50 is average, every 15 points is one standard deviation. They describe the teams; the “Why Leo has” section above says which of them push Leo’s number.

BUF This season MIN
67 QuarterbackEPA, accuracy, giveaways 37
73 Offenseefficiency, explosives, ball security 37
46 DefenseEPA allowed, pressure, takeaways 76
60 Overall 57
QB 65 · OFF 68 · DEF 52 Last season QB 27 · OFF 33 · DEF 62

The turnover battle

Interceptions thrown against interceptions caught, and the same for fumbles. Bold is the better side of each line.

BUF Per game, this season MIN
0.71Interceptions thrown0.43
0.57Interceptions caught1.14
0.86Fumbles lost0.29
0.71Fumbles forced0.71
1.29Takeaways1.86
1.57Giveaways0.71
-0.29Net turnover margin+1.14

Efficiency detail

The inputs behind the ratings above, shown raw so you can check the work.

BUF Offense MIN
+0.240EPA per dropback-0.081
+4.1Completion % over expected-1.0
2.3%Interception rate2.6%
6.4%Sack rate taken10.3%
+0.080Rush EPA per carry-0.120
7.8%Explosive play rate5.1%
BUF Defense MIN
+0.037EPA allowed per play-0.141
5.56Yards allowed per play5.06
3.3%Sack rate5.6%
1.1%Interception rate forced1.5%

Team comparison

Season totals on both sides of the ball. Left column is BUF, right is MIN.

BUF This season MIN
7Games7
256.1Pass yards/g185.4
148.4Rush yards/g113.9
11Passing TD8
5Interceptions thrown3
269Pass yards allowed/g180.1
97.4Rush yards allowed/g116.7
4Interceptions forced8
BUF Last season MIN
238.8Pass yards/g188.7
156.6Rush yards/g108.3
33Passing TD18
12Interceptions thrown21
177.9Pass yards allowed/g177.7
133.6Rush yards allowed/g124.1

This season

Starting quarterback, lead backs and top receivers, by actual usage this season, from games before this one only.

BUF 2026

Quarterback Leo QB67

PlayerGC/ATTComp%YardsY/GTD/INTY/A
Josh Allen7135/205 65.9%1793256.1 11 / 58.7

Running back

PlayerGCarYardsY/CTD
James Cook7138 7075.17
Ray Davis611 423.80

Receivers

PlayerGRec/TgtCatch%YardsY/GTD
Khalil Shakir WR17 27/3871.1%354 50.61
DJ Moore WR25 16/2759.3%260 522
Dalton Kincaid TE7 27/3577.1%401 57.32
MIN 2026

Quarterback Leo QB37

PlayerGC/ATTComp%YardsY/GTD/INTY/A
Kyler Murray6100/154 64.9%1022170.3 5 / 36.6

Running back

PlayerGCarYardsY/CTD
Aaron Jones7110 4584.22
Jordan Mason338 1473.91

Receivers

PlayerGRec/TgtCatch%YardsY/GTD
Justin Jefferson WR16 28/4070%335 55.84
Jordan Addison WR26 16/3348.5%249 41.51
T.J. Hockenson TE7 31/3783.8%295 42.13

Last season

The same players' full prior season, for a baseline the early-season sample cannot give you.

BUF 2025

Quarterback Leo QB65

PlayerGC/ATTComp%YardsY/GTD/INTY/A
Josh Allen18372/534 69.7%4224234.7 29 / 127.9

Running back

PlayerGCarYardsY/CTD
James Cook19348 17845.112
Ray Davis1958 2754.70

Receivers

PlayerGRec/TgtCatch%YardsY/GTD
Khalil Shakir WR118 91/11678.4%876 48.74
Keon Coleman WR214 40/6363.5%450 32.15
Dalton Kincaid TE14 48/6080%682 48.77
MIN 2025

Quarterback Leo QB27

PlayerGC/ATTComp%YardsY/GTD/INTY/A
J.J. McCarthy10140/243 57.6%1632163.2 11 / 126.7

Running back

PlayerGCarYardsY/CTD
Jordan Mason16159 7584.86
Aaron Jones12132 5484.22

Receivers

PlayerGRec/TgtCatch%YardsY/GTD
Justin Jefferson WR117 84/14159.6%1048 61.62
Jordan Addison WR214 42/7953.2%610 43.63
T.J. Hockenson TE15 51/6677.3%438 29.23

Touchdown leaders

Top three scrimmage touchdown scorers on each side this season, rushing and receiving.

BUF 2026
  1. Josh Allen QB 9 9 rush · 0 rec
  2. James Cook RB 7 7 rush · 0 rec
  3. Keon Coleman WR 3 0 rush · 3 rec
MIN 2026
  1. Justin Jefferson WR 4 0 rush · 4 rec
  2. T.J. Hockenson TE 3 0 rush · 3 rec
  3. Aaron Jones RB 2 2 rush · 0 rec

Player and team statistics from the open nflverse dataset. Roles assigned by actual usage (most attempts, carries and targets), not depth chart.

Keep reading

All Week 9 NFL predictions →Every game that week: Leo’s win chance, spread, total and touchdown scorer chances

Every NFL game · NFL team predictions · Leo’s NFL record · Injury tracker · Free NFL card by email

More Buffalo Bills games

More Minnesota Vikings games