HuffalyticsGAME SCRIPTS // PROJECTIONS // GRADED
NFL
NFLlive NBAsoon MLBsoon NHLsoon
‹ ›
‹ Week 6 board NFL · 2026 season · week 6 · final
Buffalo Bills logo
BUF
Bills
29.5–24.0
projected
LV
Raiders
Las Vegas Raiders logo
Sunday Oct 18, 2026 · 2:25 PM Denver spread BUF -5.5 total 53.5 final BUF 33 – 30 LV field grassroof dome
The plan against the game · plan Sun Oct 18, 9:41 AM · report Tue Oct 20, 11:41 AM Cousins carves a Buffalo secondary that bends. Cook and Allen punch it in on the ground. script partly held 7 hit4 missed projection C · 67 open
script partly held followed the favorite's path pace: called average, played average BUF: called run, played passLV: called pass, played pass
The plan said

Buffalo should lead and finish drives with its legs; Las Vegas answers through the air, because Buffalo's secondary gives up yards and touchdowns at the goal line.

Buffalo should control this between the 20s and convert field position into short rushing touchdowns against a Raiders defense that surrenders a score on four of five red-zone trips. Las Vegas will move it through the air underneath — Bowers, Mayer and Jeanty on checkdowns — because Buffalo's coverage has conceded four-plus explosive passes every week and the most passing yardage in the league. The Raiders' run game is non-functional, so any deficit turns into a 38-plus attempt night for Cousins. Expect a scoreboard that stays live into the fourth without the game ever feeling close on a per-play basis.

What happened

Buffalo won 33-30 but failed to cover -5.5, and the 63 points blew through a 53.5 total: the Bills moved at 0.185 EPA/play yet turned five red-zone trips into three touchdowns and two Bass field goals, while Cousins threw for 313 on 41 attempts against a Buffalo secondary that gave up four 20-plus passes and 33 DPI yards.

The plan read the shape of this game well and the lean on one side exactly: Buffalo led most of the way, Las Vegas was chased into a 41-attempt night with its run game abandoned, Cousins threw two scores, and Jeanty's carries dried up while his receiving work held. Where it went wrong was Buffalo's own identity — it called a run lean and Buffalo passed at 0.547 against a 0.502 season rate, which took the Allen rushing over, the Allen pass-TD under and the Allen pass-yard under with it in one chain. The most interesting miss is mechanical, not scripted: the plan assumed Las Vegas pressure turns into Allen scrambles, and instead it turned into two sacks and one 2-yard scramble. The Bowers miss was the bounce (9 targets, 4 catches, -9.7 CPOE team-wide), not the read.

The script: Buffalo led for 2,069 of the game's seconds and Las Vegas trailed on 60 of 66 snaps, exactly the favorite's branch; the Raiders got to 41 attempts and 20 carries, Jeanty to 10 carries for 22, as the plan's underdog mechanism described. But the favorite path specified Allen under 30 attempts with a quiet passing box score and touchdowns on the ground — he threw 33 for 255 with 2 passing TDs and 1 rushing yard, and `checks` has Buffalo's lean as pass (0.547 vs 0.502 season), so the lean call failed. Pace held: 125 combined plays against 121.5 league, called average.

What the plan said would swing it
decisive
Whether Buffalo ever leads — their run lean is a lead property, not a trait, as our Week 4 review showed.
Went: Buffalo did lead — 2,069 seconds to LV's 735 — and the lead did not produce the run lean the plan tied to it: Buffalo's pass rate while leading was 0.545 on 22 plays, essentially its game average. Leading changed LV's behavior, not Buffalo's.
contributed
DJ Moore and Josh Palmer both questionable; Moore practiced in a non-contact jersey Friday.
Went: Moore did not play, Palmer played 25% of snaps for 2 targets. Coleman absorbed it — 85.3% snaps, 47.8% air-yard share, 6 targets for 59 and a touchdown — and Kincaid led the team in targets at 8.
contributed
Buffalo's flags: 4.6 a game with 1.8 pre-snap, enough to stall drives inside the 20 and turn touchdowns into kicks.
Went: Buffalo took 7 flags for 72 yards including the offensive holding at Q3 9:57 that erased an 18-yard Kincaid touchdown, turning seven into a 47-yard field goal. Two pre-snap flags, in line with the 1.8/game input.
minor
Las Vegas pressure (2nd in the league) against Allen — it produces scrambles as often as sacks.
Went: LV pressured at 16.7% sack-or-hit with 6 QB hits and 2 sacks, but it produced one scramble for 2 yards. The pressure existed; the scramble conversion the plan hung on it did not.
minor
Blowout risk: Cousins was pulled late in the Week 5 loss, capping his counting stats.
Went: No blowout — Buffalo's largest lead was 10 and the game ended 33-30 — so Cousins played every snap and reached 41 attempts, the opposite of the capping risk.
Each offense: expected · happened
BUFpartly

Expected: Pass rate near 0.50, 28-32 Allen attempts, Cook in the 17-21 carry range if the Bills lead, Allen 7-10 carries including scrambles, and the touchdowns arriving on the ground rather than through the air.

Happened: Carries (29) and Cook's workload (22 for 95, 1 TD) landed in range, but pass rate came in at 0.554 not ~0.50, Allen threw 33 not 28-32 with two passing touchdowns, and he had 5 carries for 1 yard, not 7-10 including scrambles. Buffalo's touchdowns were 2 through the air and 1 on the ground — the inverse of the expectation.

LVheld

Expected: 34-40 Cousins attempts if the Raiders trail, Bowers at nine-plus targets as the alpha, Jeanty's value in the passing game rather than on the ground, and the points arriving as touchdowns rather than kicks given Buffalo's goal-line record.

Happened: Cousins threw 41 times trailing, Bowers took 9 targets as projected, Jeanty's value was receiving (4-36) not rushing (10-22), and LV drew 33 DPI yards from Buffalo's coverage. The one part that broke: the points came as 2 TDs and 3 field goals, not as touchdowns — LV's own red-zone EPA was -0.001.

For the next plan on these teams
BUF
Stop treating Buffalo's low season pass rate (0.502) as a lead property. It led for 2,069 seconds and still passed at 0.545 while leading and 0.547 overall — its early-down pass rate (0.509) matched expected (0.516). Price Allen's attempts near 32-34 regardless of script.
BUF
Do not convert opponent pressure rate into Allen rushing yards. Against 6 QB hits and a 33% blitz rate he produced 1 rush yard and one scramble; the short-yardage keeper went to Cook. Allen's rushing floor needs a specific goal-line usage read, not a pressure proxy.
LV
The trailing-script passing thesis is sound and repeatable (41 attempts, 0.672 pass rate, Jeanty 10 carries), but route the volume to the second and third options: Tucker (97) and Mayer (95) beat Bowers (70) on the same number of looks. Bowers' yardage line needs a completion-rate haircut when Cousins' CPOE runs negative.
both
Don't over-react to the red-zone splits here. Buffalo kicked twice on five trips partly because of one holding penalty that erased a touchdown, and Cousins' single interception is the least persistent thing in the file — neither should move the next projection much.
average pace BUF runLV pass medium confidence

Buffalo should control this between the 20s and convert field position into short rushing touchdowns against a Raiders defense that surrenders a score on four of five red-zone trips. Las Vegas will move it through the air underneath — Bowers, Mayer and Jeanty on checkdowns — because Buffalo's coverage has conceded four-plus explosive passes every week and the most passing yardage in the league. The Raiders' run game is non-functional, so any deficit turns into a 38-plus attempt night for Cousins. Expect a scoreboard that stays live into the fourth without the game ever feeling close on a per-play basis.

If the favorite wins

Buffalo scores early, Allen's scrambles and Cook's carries eat the middle quarters, and the Bills finish two or three short-yardage drives on the ground. Allen throws under 30 times and the Bills win 30-23 with a quiet passing box score.

If the underdog wins

Las Vegas trades scores by finishing in the red zone against the league's softest goal-line defense, Cousins clears 38 attempts feeding Bowers and the backs, and a Buffalo giveaway or a drive-extending flag keeps it one score — a 31-27 type where every Raiders passing number plays up.

The read

Buffalo is the better team by a distance between the 20s (0.224 field EPA per play, 9.05 yards an attempt, 5.37 a carry) and is laid 5.5 in a dome. The way it scores is on the ground: every touchdown in Week 3 was a one- to three-yard run, Allen has a rushing score in all five games, and Cook has four rushing touchdowns in the last four weeks. Las Vegas gives up 5.21 yards a carry (31st) and 140.6 rushing yards a game (28th), and allows a touchdown on 80% of red-zone trips (30th). That is the Bills' half.

Las Vegas is not a team that gets shut out of this. Buffalo's defense has allowed 295.8 passing yards a game (31st), four or five explosive passes every single week, and a touchdown on 83.3% of red-zone trips against it — the worst finishing-defense number on the board. Cousins has thrown three touchdowns in three of five starts; Bowers has gone 116, 86 and 110 receiving yards in three games since returning and practiced in full Thursday (FantasyPros, Thu).

Why

The mechanism that decides volume is possession. Las Vegas runs 64.6 plays a game and cannot run the ball at all (2.99 a carry, 1.40 before contact against a 2.54 league mark), so once it trails, Cousins is throwing — 52 attempts the last time that happened, against Kansas City. Buffalo's run lean, by contrast, is conditional: our Week 4 review of the New England loss found the Bills threw on 60.3% of snaps because they never led. Favored here, the lean returns, which caps Allen's attempts and hands Cook and Allen the short-yardage scores.

The Raiders' counter-lever is pressure — second in the league at 22.8% — which pushes Allen out of the pocket. That raises his scramble yards more than it lowers them.

What would change it

DJ Moore and Josh Palmer are both questionable (Rotowire, Fri); Moore practiced in a non-contact jersey. If Buffalo falls behind, Allen's passing lines flip and Cook's carries evaporate — the exact break that cost us in Week 4. And if Buffalo blows it open, Cousins may not finish, as in Week 5.

BUF offensemedium confidence
How it has moved the ball

The most efficient offense in this sample between the 20s: 0.224 field EPA per play, 9.05 yards per attempt, 5.37 a carry with 3.49 yards before contact against a 2.54 league mark. Five explosive passes or more in four of five weeks.

How it scores

Chunk passing to set up short-yardage runs. Every Week 3 touchdown was a 1-, 1- or 3-yard run; Allen has a rushing score in all five games and Cook four in four weeks.

What stops it

Pressure and their own flags. Four sacks and 32% pressure in Week 3 produced five turnovers; 13 flags and six pre-snap in Week 5; holding wiped a 43-yard touchdown in Week 3. And a script where they trail — Week 4 at 0.603 pass rate, Cook capped at 12 carries.

This matchup

Las Vegas generates pressure at the second-highest rate in the league, which is the one thing that has derailed this offense. But the Raiders surrender 5.21 yards a carry (31st) and 140.6 rushing yards a game (28th) and allow a touchdown on 80% of red-zone trips (30th) — their rushing EPA rank rests on stuffs, not on yardage.

Injuries

DJ Moore (shoulder) and Josh Palmer (shoulder) both questionable and both limited all week; Moore was in a non-contact jersey Friday (Rotowire, Fri). Coleman, Shakir and Bell handled nearly all receiver routes in Week 5 and would again. Ty Johnson is clear of the hamstring tag. On the Raiders' side, Hemingway is out (13% snaps) with Booker and Fatukasi absorbing interior snaps.

Expect

Pass rate near 0.50, 28-32 Allen attempts, Cook in the 17-21 carry range if the Bills lead, Allen 7-10 carries including scrambles, and the touchdowns arriving on the ground rather than through the air.

LV offensemedium confidence
How it has moved the ball

A short-area passing offense with no run game: 0.101 field EPA per play, 7.32 yards an attempt, and 2.99 yards a carry with 1.40 before contact against a 2.54 league baseline. Cousins has thrown multiple touchdowns in four of five.

How it scores

Underneath volume to Bowers, Mayer and the back, plus one or two shots to Tucker. Short fields off takeaways have supplied the rest — the Week 3 win at New Orleans was built on three fourth-quarter giveaways.

What stops it

Its own red zone (0.562 TD rate, 1-of-3 against Kansas City with five field goals) and any front that keeps it one-dimensional. Protection cracks: 9 QB hits at the Chargers, 3 sacks each at New Orleans and New England.

This matchup

Buffalo has allowed 295.8 passing yards a game (31st), four or five explosive passes every week, and a touchdown on 83.3% of opponent red-zone trips — the worst finishing defense in the sample. Its pass rush is concentrated in Rousseau; outside him the heat is intermittent (14.3% pressure in Week 4). Buffalo does hold yards per carry down (3.92, 12th), which does nothing for a team that cannot run anyway.

Injuries

Bowers full Thursday and Friday off the knee (FantasyPros, Thu); Jeanty full off the foot but visibly limited in Week 5 (10 carries, 53% snaps). Nailor cleared concussion protocol; Thornton not activated. Buffalo's interior is thinned: Ed Oliver questionable after two DNPs (Rotowire, Fri), and slot corner Dee Alford questionable, which would put Hamlin inside against Bowers and the backs.

Expect

34-40 Cousins attempts if the Raiders trail, Bowers at nine-plus targets as the alpha, Jeanty's value in the passing game rather than on the ground, and the points arriving as touchdowns rather than kicks given Buffalo's goal-line record.

Each call is one player, one market, one side of the line Kalshi quoted when the plan was written; graded off the box score, with the report's read of whether the reason given showed up. The rungs are the same call down the Kalshi ladder, Edge halfway to its last rung and Edge+ the last, at Kalshi's last pregame price.

Normal 7–4Edge 10–1Edge+ 10–1
upgrade James CookBUF to score ✓ 1 right read
volumemedium D #15 EPA allowed model 71% Kalshi 57%
Normal / Edge / Edge+ to score 57¢

In the game: Cook scored from 3 yards at Q4 4:49 on a goal-line carry after his own 26-yard catch set it up — precisely the mechanism (Buffalo's short-yardage scoring handed off into a soft LV goal line).

Las Vegas concedes a touchdown on four of every five red-zone trips, and Buffalo's scoring inside the 10 is handed off. Cook has found the end zone in four straight.

LV allows a 0.800 red-zone TD rate (30th); Cook 1, 1, 1, 2 rush TDs weeks 2-5 on 17-25 carries.

vs #15 EPA allowed; engine over-probability well clear of the market's. Anytime-TD calls are 8-of-12 this season.

upgrade Ty JohnsonBUF over 1.5 receptions ✓ 2 right read
volumelow D #20 pass EPA allowed model 67% Kalshi 58%
Normal / Edge / Edge+ over 1.5 receptions 61¢

In the game: Johnson played 17.6% of snaps, saw 2 targets and caught both for 24 yards including the 14-yard 3rd-and-8 at Q1 12:49. Passing-down role exactly as described.

He is the passing-down back and has caught everything thrown at him since returning, with Buffalo's receiver room banged up. No injury designation after a full Friday.

4-4-50, 2-2-9, 4-4-72 in weeks 3-5 on 22-32% snaps; cleared the hamstring tag Friday (Rotowire, Fri).

vs #26 pass EPA allowed; engine above the line, market barely above — the role, not the yardage, is the call. Thin sample, three games.

upgrade Ashton JeantyLV over 24.5 rec yds ✓ 36 right read
volumemedium D #26 pass EPA allowed model 67% Kalshi 55%
Normal over 24.5 rec yds 53¢Edge / Edge+ 15+ rec yds 73¢

In the game: 6 targets, 4 catches, 36 yards on 19 air yards with 34 YAC — checkdown volume from a trailing script, the stated mechanism.

The receiving work is the live half of his usage, and the more Las Vegas trails the more checkdowns he gets. Buffalo's linebackers have been beaten underneath all season.

6, 7, 3, 8, 6 targets; 45, 15, 37, 68, 50 rec yds; 68 of those came in the 52-attempt chase game at KC.

vs #26 pass EPA allowed; engine mean sits clearly above the line with the market near even — the gap is the trailing-script attempts.

upgrade Kirk CousinsLV over 1.5 pass TDs ✓ 2 right read
bothmedium D #26 pass EPA allowed model 57% Kalshi 60%
Normal over 1.5 pass TDs 59¢Edge / Edge+ 1+ pass TDs 88¢

In the game: Two touchdown passes, both to Tucker (11 yards at Q4 8:13, 44 at Q4 1:39), on a night of 41 attempts. The plan's goal-line premise was partly fortunate — the 44-yarder was not a red-zone throw — but the volume and the soft Buffalo coverage were real.

Buffalo is the league's softest defense once an opponent reaches the goal line, giving up touchdowns on nearly every red-zone trip. Cousins has thrown multiple scores in four of five starts.

BUF allows an 0.833 red-zone TD rate per trip and 295.8 pass yds/gm; Cousins 3, 3, 3, 2, 1 pass TDs weeks 1-5.

vs #26 pass EPA allowed; engine 1.91, market at 0.595 over — this rests on the red-zone half of the split, not on yardage. Pass-TD calls are 8-of-13 this season.

upgrade Josh AllenBUF over 29.5 rush yds ✗ 1 wrong read
volumemedium D #8 rush EPA allowed model 55% Kalshi 57%
Normal over 29.5 rush yds 57¢Edge 20+ rush yds 75¢Edge+ 15+ rush yds 83¢

In the game: Allen finished with 1 rush yard on 5 carries and a single 2-yard scramble. The pressure arrived (6 hits, 2 sacks) and converted to sacks, not scrambles; the short-yardage keepers went to Cook instead.

Las Vegas pressures at the second-highest rate in the league, and pressure on Allen turns into scrambles, not just sacks. Short-yardage keepers add the rest.

121 rush yds in Week 5, 69 in Week 2 with 5 scrambles for 49; LV allows 5.21 yds/carry (31st) and 140.6 rush yds/gm (28th).

vs #8 rush EPA allowed — that rank is built on stuffing designed runs, not on scramble yardage, and the same front's yards-per-carry and yards-per-game ranks are bottom-five. Engine above the line, market slightly above it too.

upgrade Brock BowersLV over 79.5 rec yds ✗ 70 missed · read partly held
volumemedium D #26 pass EPA allowed model 29% Kalshi 52%
Normal over 79.5 rec yds 51¢Edge 60+ rec yds 68¢Edge+ 40+ rec yds 86¢

In the game: Role held — 9 targets, 98.5% snaps, 33.5% air-yard share — but he caught 4 and the line missed by 9.5 yards. Cousins was 23-of-41 with -9.7 CPOE; the volume thesis was right, the completions weren't there.

He is the whole target tree on a team that has to throw to score, and a trailing script adds attempts. Our model's share still lags the 11-plus targets a game he has taken since returning.

34 targets in 3 games back — 116, 86 and 110 rec yds; 70-82% snaps; full practice Thursday and Friday (FantasyPros, Thu).

vs #26 pass EPA allowed and 31st in pass yds allowed; engine mean sits well below the line, the market near a coin flip — the engine's share is the stale part.

downgrade Dalton KincaidBUF under 49.5 rec yds ✓ 38 hit · read partly held
volumemedium D #20 pass EPA allowed model 74% Kalshi 48%
Normal under 49.5 rec yds 49¢Edge <90 rec yds 86¢Edge+ <120 rec yds 96¢

In the game: Hit at 38 yards, but not for the stated reason: Kincaid led Buffalo in targets with 8, ahead of Coleman and Shakir. He was capped by depth (15 air yards on 8 looks), not by role in the order.

He has fallen to fourth in the target order behind Coleman, Shakir and the backs, and a run-leaning script keeps Buffalo's attempts modest. The line is priced off September, not the current role.

2, 2, 3 targets in weeks 3-5 for 38, 7 and 7 yards; snap share 59-70% without the volume.

vs #26 pass EPA allowed — a soft matchup he is not being fed in; the model's mean is far below the line while the market sits near even. The same read hit in Week 4.

downgrade Josh AllenBUF under 1.5 pass TDs ✗ 2 wrong read
volumemedium D #20 pass EPA allowed model 60% Kalshi 46%
Normal under 1.5 pass TDs 45¢Edge <3 pass TDs 76¢Edge+ <4 pass TDs 93¢

In the game: Allen threw two touchdowns (Shakir 9 yards Q2 7:17, Coleman 12 yards Q3 6:30) and Buffalo's inside-the-10 scoring went through the air twice to once on the ground. The premise that Buffalo finishes with legs did not appear.

Buffalo's red-zone scoring runs through legs, not throws — Allen's and Cook's. Against a defense that will be chased into a lead script, the short-yardage carry is the call inside the 10.

0, 1, 1 pass TDs in weeks 3-5 while Allen ran for 2, 1 and 1 scores; all three Week 3 TDs were 1-3 yard runs.

vs #26 pass EPA allowed; the model's mean is under the line while the market prices the over — the market is buying the matchup, not the way these points arrive.

downgrade Josh AllenBUF under 249.5 pass yds ✗ 255 wrong read
volumelow D #20 pass EPA allowed model 59% Kalshi 55%
Normal under 249.5 pass yds 54¢Edge <325 pass yds 88¢Edge+ <375 pass yds 98¢

In the game: 255 yards on 33 attempts — Buffalo led and still threw above its season rate (0.547 vs 0.502). The conditional the call rested on (leading implies low attempts) was satisfied and the attempts came anyway.

Favored in a dome with the ground game as the scoring plan, Buffalo's attempts stay in the high 20s, and two of its top wideouts are banged up. Entirely conditional on the Bills leading.

26 and 19 attempts in the two games Buffalo ran first; 0.502 season pass rate; Moore and Palmer both questionable (Rotowire, Fri).

vs #26 pass EPA allowed — a matchup he could beat if forced to throw; model mean under the line, market also under. Same read broke in Week 4 when Buffalo never led, and that branch is still live.

downgrade Josh AllenBUF under 0.5 INTs ✓ 0 right read
volumelow D #20 pass EPA allowed model 45% Kalshi 55%
Normal under 0.5 INTs 56¢Edge <2 INTs 87¢Edge+ <3 INTs 97¢

In the game: Zero interceptions on 33 attempts, and the volume stayed moderate at 36 dropbacks. Call and reasoning both fine, though a 0-INT game is substantially bounce.

This is a volume call, not a safety one: favorites in control throw fewer times and bleed clock, and our model over-counts attempts for the side that leads.

Allen's picks came in the two games with the most dropbacks (33 and 36 attempts); Buffalo projects near 30 here with a 0.502 pass rate.

vs #26 pass EPA allowed; LV generates takeaways at an above-league rate, which is the risk — the model's mean is above the line while the market already leans under.

downgrade Ashton JeantyLV under 54.5 rush yds ✓ 22 right read
bothmedium D #28 rush EPA allowed model 43% Kalshi 50%
Normal under 54.5 rush yds 50¢Edge <90 rush yds 82¢Edge+ <130 rush yds 95¢

In the game: 10 carries for 22 yards with 2 stuffs and -3.79 rushing EPA, exactly the mechanism: carries shrink as Las Vegas falls behind, behind the worst before-contact blocking in the sample.

His carries shrink every week as Las Vegas falls behind, and the blocking in front of him is the worst in the sample. Buffalo gives up EPA on the ground but holds yards per carry down.

23, 21, 19, 15, 10 carries; 3.3 yds per carry on the season; LV at 1.40 yds before contact vs a 2.54 league mark; BUF 3.92 ypc allowed (12th).

vs #28 rush EPA allowed — soft by that metric, which is why this is the contrarian side; the model's mean is above the line and the market sits even. The volume trend is the mechanism.

Legs the same script produces together: they move as one, which is what a same-game parlay pays for.

Las Vegas chases
Kirk Cousins over 1.5 pass TDs ✓Brock Bowers over 79.5 rec yds ✗Ashton Jeanty over 24.5 rec yds ✓Ashton Jeanty under 54.5 rush yds ✓

One script produces all four: Buffalo leads, the Raiders' run game is abandoned, Cousins throws 38-plus, and the volume lands on Bowers and the back out of the backfield while Jeanty's carries dry up — with the scores arriving as touchdowns against the league's softest goal-line defense.

Buffalo scores on the ground
James Cook to score ✓Josh Allen over 29.5 rush yds ✗Josh Allen under 1.5 pass TDs ✗

If the Bills lead and finish drives with runs against a defense that concedes a touchdown on four of five red-zone trips, the carries and the scrambles go up and the passing touchdowns go down — the same lever moves all three.

Low-volume Buffalo passing
Dalton Kincaid under 49.5 rec yds ✓Josh Allen under 249.5 pass yds ✗

Both rest on the same branch — Buffalo in front, under 30 attempts — with the shrunken tree hitting the fourth option hardest.

Cprojection
grade · 67
BUF 33 – LV 30LV covered (BUF by 5.5)Over 53.5 (63)teams 71player lines 32/47 in rangemarket calls 1/3
LVprojected · actual
ProjActualDiff
Points24.030+6
Pass yds250.5313.0+62.5
Rush yds100.465.0-35.4
Pass att34.841+6.2
Carries27.220-7.2
BUFprojected · actual
ProjActualDiff
Points29.533+3.5
Pass yds237.2255.0+17.8
Rush yds132.8103.0-29.8
Pass att30.533+2.5
Carries27.629+1.4
Winner: BUF ✓Spread: BUF -5.5 ✗Total: Under 53.5 (proj 53.5) ✗
Why the projection missed · what it got right

The grade is a C (0.666) because the team shapes were close but the market calls went 1-for-3: Buffalo won, the spread lost and the under lost by 9.5. Buffalo's line was nearly exact — 33 vs 29.5 points, 255 vs 237 pass yards, 33 vs 30.5 attempts, 29 vs 27.6 carries — the only real miss being rush yards (103 vs 132.8), and that was Josh Allen's rushing disappearing (1 yard on 5 carries, no scrambles beyond one for 2), not Cook's (95 vs 91.9). Las Vegas is where the projection leaked: 41 attempts vs 34.8, 313 pass yards vs 250.5, 20 carries vs 27.2 (the one 'big' flag), because the Raiders trailed for 60 of 66 snaps and the engine's blended 0.577 pass rate never contemplated a 0.672 actual. The player book held better than the team book (32 of 47 lines, 0.794), with the misses clustered in one place: the Raiders' secondary receivers (Tucker 97, Mayer 95 on nine targets) soaking up the volume the model gave to Jeanty on the ground. Nothing in the grade is a modeling scandal; it's a correct game shape with the scoring rate underestimated on both sides.

signal
LV · Carries 20 vs 27.2 projected, rush yards 65 vs 100.4, with Jeanty at 10 carries for 22 (projected 16.9/67.5)
Game script plus a run game that was already broken: LV trailed on 60 of 66 snaps, pass rate 0.672 vs a 0.576 season rate, and rush EPA was -0.285 with 2 stuffs on Jeanty's 10 carries. The engine's 2.99 YPC and 1.40 YBC inputs already said the ground game was dead; the volume projection didn't follow through.
mixed
LV · Pass yards 313 vs 250.5 and 41 attempts vs 34.8
Volume shift from trailing, not efficiency — Cousins' CPOE was -9.7 and he completed just 23 of 41, but 4 explosives (26 to Tucker, 28 to Mayer, 29 to Bowers, 44 to Tucker) plus 33 DPI yards drawn carried the yardage.
mixed
BUF · Rush yards 103 vs 132.8
Entirely Allen: 5 carries, 1 yard, one scramble for 2. LV's pressure (6 QB hits, 2 sacks, 33% blitz rate per charting) produced sacks rather than scrambles. Cook hit his number almost exactly.
mixed
BUF · Points 33 vs 29.5 with 5 red-zone trips producing only 3 TDs
Finishing, not movement: field EPA 0.205 on 51 plays vs red-zone EPA 0.114 and a 0.357 RZ success rate, plus a Kincaid TD wiped out by offensive holding at Q3 9:57. Four Bass field goals bridged the gap.
✓ Buffalo's passing volume and yardage (33 att / 255 yds vs 30.5 / 237.2) and carries (29 vs 27.6)✓ Cook's rushing line nailed: 95 actual vs 91.9 projected, and his 22 carries landed inside the expected range✓ Jeanty's receiving work (4 rec, 36 yds vs 3.9 / 37.6) — the live half of his usage, exactly as the engine had it✓ Shakir's targets and receptions (6/4 vs 5.6/4.1)✓ The winner: BUF, in a game that was never led by more than 10✓ Both teams' play counts (65 and 66 vs 60.4 and 64.3) — pace landed average
Q1 04:20
BUF Allen deep right to Palmer for 37, ran OB at LV 31 (EPA +2.45)
Buffalo's only real deep completion (1/3 deep all day) and it flipped a 3-7 deficit into the field-goal drive that started the trade-score pattern. Palmer, questionable with a shoulder, had 2 targets and 47 air yards.
Q2 00:19
LV Cousins incomplete to Tucker, defensive holding on Igbinosun, 14 yards
Free yards on a two-minute drive that ended in Gay's 27-yarder at :04 to tie it 13-13 — part of LV's 52 drawn penalty yards, 33 of them DPI, that never show in the passing box score.
Q3 09:00
LV Cousins intercepted by D.Williams at the LV 32, intended for Mayer (EPA -5.03)
The single biggest EPA swing of the game and LV's only turnover. Buffalo cashed it eight plays later with the Coleman touchdown; that's the 10-point cushion the Raiders spent the rest of the game chasing.
Q3 09:57
BUF Allen 18-yard TD to Kincaid nullified by Buffalo offensive holding
Drive ended in a 47-yard Bass field goal instead of seven. Buffalo's own flags (7 for 72) turned a touchdown into three in a game decided by three.
Q4 08:13
LV Cousins 11-yard TD to Tucker on 3rd-and-8 (EPA +3.15, WPA +0.211)
Capped a 9-play, 91-yard drive from the LV 9 and tied it 23-23 — the game's largest win-probability swing and the moment the Raiders' underdog path was fully live.
Q4 04:56
BUF Allen short left to Cook for 26 to the LV 3 on 3rd-and-3 (EPA +2.69, WPA +0.148), Cook scores from 3 on the next snap
Answered immediately out of a tie; a checkdown to the back with -8 air yards and 26 YAC — the mechanism Buffalo used all game (172 team YAC).
pre-game tell
Buffalo turned the only turnover of the game into a touchdown
Cousins' Q3 9:00 INT at the LV 32 (-5.03 EPA) gave Buffalo a 32-yard field; eight plays later Coleman's 12-yard score made it 23-13. Final margin 3.
Tell: LV INT rate 0.022 and Buffalo's defense generating 0.025 — a coin-flip event, but Buffalo's season tags carry 'turnovers' three times as its own failure, and it committed none here.
pre-game tell
Both offenses stalled inside the 20 — seven field goals in a 63-point game
BUF 5 trips / 3 TD / 2 FG, RZ EPA 0.114 on 14 plays; LV 5 trips / 2 TD / 3 FG, RZ EPA -0.001, RZ success 0.286. Field EPA was 0.205 (BUF) and 0.161 (LV).
Tell: LV's offensive RZ TD rate entering was 0.562 with -0.028 RZ EPA, and it had the 'red zone stalls / yards without touchdowns' tag in Week 4. The engine's own note warns these rates don't persist, but the Raiders' pattern was two weeks old.
pre-game tell
Las Vegas abandoned the run because it never led
60 of 66 snaps trailing, pass rate 0.672 vs 0.576 season; 20 carries for 65 yards, rush EPA -0.285, Jeanty 10/22 with 2 stuffs.
Tell: Season YPC 2.993 and YBC 1.401 (league 2.54) — the worst before-contact blocking in the dossier. Any deficit was always going to end the run.
pre-game tell
Buffalo's secondary leaked explosives and free penalty yards all night
LV's 4 explosive passes (26, 28, 29, 44) plus 52 drawn penalty yards including 33 DPI — Igbinosun 11-yard DPI (Q1 4:37), 14-yard defensive holding (Q2 :19), Alford 22-yard DPI (Q4 1:44) on the drive before the 44-yard Tucker touchdown.
Tell: 'explosive passing' allowed in four of five prior weeks; BUF defense DPI yards allowed 11.4/game vs 6.45 league.
pre-game tell
No pass rush on Cousins
Zero sacks allowed on 41 dropbacks, 6 QB hits, pressure rate 0.146 — below the 0.159 league figure — despite Buffalo blitzing on 41.3% of LV snaps per charting.
Tell: Buffalo's 'no pass rush' tag in Week 5; LV's season sack rate allowed of 0.039 was the best in either engine input.
How BUF gets beaten4-1 enteringhigh confidence
red zone defense ×4explosive passing ×4penalties ×3turnovers ×3
defense
Explosive passing against the secondary
Allowed 4-5 explosive passes in every game Weeks 1-5 (4, 5, 5, 4, 5) and 4 more here, including 44 yards to Tucker at Q4 1:39 and 29 to Bowers at Q4 9:33.
defense
Coverage penalties as free yardage
11.4 DPI yards/game allowed entering, 27 DPI in Week 5 vs LA; here 33 DPI yards and 2 defensive holdings (Igbinosun twice, Hairston, Alford) kept two scoring drives alive.
defense
No pass rush without the blitz
0 sacks and 14.6% pressure on 41 Cousins dropbacks despite a 41.3% blitz rate; Week 5 vs LA carried the 'no pass rush' tag at 7.3% pressure allowed.
offense
Its own flags and red-zone stalls
7 flags for 72 yards including the Q3 9:57 holding that erased an 18-yard Kincaid TD; 3 TDs on 5 trips here, 1-of-3 in Week 1, 2-of-3 in Week 4. Season rate 4.6 flags/game vs 3.04 league.
offense
Giveaways when pressured
Turnovers tagged in Weeks 3, 4 and 5 (5, 2 and 2); zero here, which is the outlier, not the rule.

Pattern: Buffalo's defense is a field-tilt loser and a goal-line loser at once: opponents move the ball through the air for chunks (83.3% opponent RZ TD rate entering, 0.24 RZ EPA allowed), and Buffalo's own offense gives points back through penalties, turnovers and stalled trips. It still wins because its field EPA (0.224 on offense) is elite.

This week: Las Vegas tried exactly this and mostly executed: 8 deep attempts, 8.6 aDOT, four explosives and 33 free DPI yards, and it still couldn't close because Cousins' CPOE was -9.7 (23-of-41) and the Raiders kicked three field goals from inside the 20.

What an opponent needs: A quarterback who can hit the deep middle at better than a -9.7 CPOE clip, two-plus pass catchers who win vertically, and red-zone finishing above 0.60 TD/trip. Teams that can also force Buffalo into a trailing script — where its EPA was 0.461 here — are the ones that actually cash it.

How LV gets beaten3-2 enteringmedium confidence
red zone defense ×3explosive passing ×2pre-snap penalties ×2run game ×2
defense
Run defense yardage — opponents churn carries
5.21 YPC and 3.90 YBC allowed entering; Cook went 22/95 with three 10-plus runs and the game-winning 3-yard TD at Q4 4:49. 'run game' tagged in Weeks 4 and 5 (KC, NE).
defense
Goal-line defense
80% opponent RZ TD rate entering, 0.378 RZ EPA allowed; 'red zone defense' tagged three times (Weeks 3, 4, 5). Buffalo got 3 TDs on 5 trips and 2 more chip-shot FGs.
offense
Its own run game is non-functional, so any deficit removes half the playbook
2.993 YPC season, 1.401 YBC; here 20 carries, 65 yards, -0.285 rush EPA, Jeanty 10 for 22 with 2 stuffs, and pass rate 0.672 once trailing.
offense
Red-zone stalls
5 trips, 2 TDs, 3 FGs, RZ EPA -0.001; Week 4 vs KC 1-of-3 with -0.539 RZ EPA, Week 3 at NO 3-of-6. 'yards without touchdowns' tagged in Week 4.
both
Pre-snap penalties
1.8 pre-snap flags/game entering, 'pre-snap penalties' tagged Weeks 1 and 4; here two more (Heyward false start Q1 6:18, Linderbaum false start Q2 2:23 at the BUF 13) plus kick-coverage holding and a facemask on the Q4 4:21 punt that gifted Buffalo a short field.

Pattern: Las Vegas is a one-dimensional passing offense whose score depends on red-zone luck, defended by a front that gets yards run at it and a goal-line unit that concedes. Fall behind by one score and the Raiders get into a throwing-only script that produces yards (313) without enough touchdowns.

This week: Buffalo tried the blueprint and had the efficiency: a 5.37 YPC season rate against LV's 5.21 allowed, 29 carries, three explosive runs, and an offense that ran 0.509 early-down pass rate — but even it only finished 3 of 5 inside the 20, and the pre-snap flags were Buffalo's problem too.

What an opponent needs: A rushing offense above league YPC that will stay with it, plus red-zone finishing — the Raiders give trips away, they don't give points away automatically. A defense that can get a hand on an 8.6-aDOT passing game without blitzing (BUF blitzed 41% and got zero sacks) keeps the Raiders from answering.

signal
Tre Tucker LV · 7 targets, 5-97-2 vs 4.9 / 42.1 / 0.3 projected
108 air yards (31.5% share) on an 8.6-aDOT attack; the 26-yarder at Q1 8:50, the 11-yard TD at Q4 8:13 and the 44-yard TD at Q4 1:39. He, not Bowers, was the vertical target.
signal
Michael Mayer LV · 9 targets, 7-95-0 vs 3.9 / 25.5 projected
68 of 95 yards were YAC on a 35 air-yard day — checkdown volume created by 41 dropbacks in a trailing script, including the 28-yard 3rd-and-13 at Q3 2:56. Volume is script-dependent; the role (equal targets to Bowers) is the part to carry forward.
signal
Brock Bowers LV · 9 targets, 4-70-0; missed over 79.5
985 snap share and a 33.5% air-yard share, but only 4 of 9 caught in a -9.7 CPOE passing game. The role held; the completion rate didn't.
signal
Ashton Jeanty LV · 10 carries for 22 (2 stuffs), 6 targets, 4-36
57.6% snap share and -3.79 rushing EPA behind the worst before-contact blocking in the dossier. His value is receiving while the Raiders trail; the carries only return if LV leads, which it did for 735 seconds all season context.
signal
James Cook BUF · 22 carries, 95 yards, 1 TD; 3 targets, 3-58
66.2% snaps, three 10-plus runs, and 66 YAC on -8 air yards including the 26-yard 3rd-and-3 at Q4 4:56. Receiving yards (58 vs 5.7 projected) are the underpriced half of his line against defenses that drop into coverage.
noise
Josh Allen BUF · 5 carries, 1 rush yard, 1 scramble for 2; 23/33, 255, 2 TD, 0 INT
Faced 6 QB hits and a 33% blitz rate but took sacks (Q1 10:58 by Q.Walker, Q2 1:54 by K.Paye) instead of scrambling. The rushing floor vanished entirely in a game Buffalo led for 2,069 seconds.
signal
Dalton Kincaid BUF · 8 targets, 7-38-0, -1.05 EPA
Team-high targets at a 15 air-yard total — he's a short-area volume play, not a yardage play, and his 18-yard TD at Q3 9:57 was erased by holding. Receptions over is the market, yards under is the market.
signal
Keon Coleman BUF · 6 targets, 4-59-1 on 85.3% snaps, 88 air yards (47.8% share)
With Moore out and Palmer at 25% snaps, Coleman was the downfield alpha in air-yard share. He drew the 13-yard DPI at Q3 7:25 as well.
noise
Josh Palmer BUF · 2 targets, 1-37, 25% snap share
Questionable (shoulder) and used as a situational vertical — 47 air yards on two looks. Boom-or-zero profile, not a projectable line.
Props

When a team's run game is at 2.99 YPC with 1.40 yards before contact, don't project its season carry volume into a game where it's likely to trail — the carries evaporate below even the engine's conservative blend. LV: projected 27.2 carries, actual 20.

Trigger: Underdog RB with YBC/carry under 2.0 and a team projected to trail; fade the carry/rush-yard over, buy the receiving yards.

Totals

A defense that gives up explosive passes every week but also gives up DPI is a totals over, not a side fade — the free yardage doesn't show in passing props. BUF allowed 33 DPI yards on two scoring drives here.

Trigger: Defense with DPI yards allowed above ~10/game (league 6.45) plus 4+ explosive passes allowed per week; take the over, not the opposing receiver props.

Props

Mobile-QB rushing props are a pressure-type bet, not a pressure-rate bet. Allen faced 6 QB hits and a 33% blitz rate and finished with 5 carries for 1 yard and a single 2-yard scramble; the pressure produced two sacks instead.

Trigger: A QB rushing-yards over justified by 'opponent pressure creates scrambles' — check the opponent's sack rate vs hurry profile and whether the QB's team expects to lead (Buffalo's leading-state pass rate was 0.545, not run-heavy).

Totals

Two teams with poor red-zone finishing can still smash a total if both move the ball between the 20s. Combined field EPA was 0.205/0.161 and 7 field goals; the 63 points came from volume of trips, not conversion.

Trigger: Both offenses above 0.10 field EPA/play with sub-0.60 RZ TD rates and a number at or below 54 — the field goals add up faster than the stalls subtract.

Props

Target-tree misses on a trailing team land on the second and third options, not the alpha. Bowers got 9 targets but only 70 yards; Tucker (97) and Mayer (95) ate the surplus volume.

Trigger: A heavy-underdog passing script with a priced-up TE1 — take the mid-tier receiving overs rather than the alpha's inflated number.

The short version

Buffalo 33, Las Vegas 30, and both market calls that mattered lost: the Bills won outright but gave back the 5.5, and 63 points cleared a 53.5 total by nearly ten. The projection had the shape of this game almost right — Buffalo's entire team line is within a few points and a few attempts — and still graded a C, because the Raiders threw 41 times instead of 34.8, for 313 yards instead of 250.5, and the scoreboard ran hot on both ends. The thing that decided it was a single possession's worth of EPA: Cousins' third-quarter interception, Buffalo's immediate touchdown off it, and the three-point cushion that survived a 44-yard Tucker touchdown with 1:39 left.

How it unfolded

The first half was pure trade. Buffalo opened with a 30-yard, eight-play field-goal drive built on Allen's 14-yard third-and-8 throw to Ty Johnson (Q1 12:49, +2.77 EPA); Las Vegas answered with a 64-yard march keyed by a 26-yard Tucker catch on third-and-7 (Q1 8:50) and Jeanty's one-yard plunge. Buffalo's 90-yard touchdown drive in the second quarter — Coleman 21, Cook 23, Shakir nine for the score at 7:17 — was the game's longest sustained stretch of offense, and Las Vegas answered it with two field goals, the second built on a 14-yard defensive holding flag on Igbinosun at :19 that tied it 13-13 at the break.

The third quarter is where the margin was made and then partly given back. Buffalo got a 47-yard Bass field goal only because its own holding penalty at 9:57 erased an 18-yard Kincaid touchdown. Then Cousins threw into traffic for Mayer at 9:00 and Dorian Williams picked it off at the LV 32 — a -5.03 EPA play — and Allen hit Coleman from 12 on third-and-8 to go up 23-13. Las Vegas answered with a 16-play, 75-yard, 7:50 possession that produced three points, which is the Raiders' season in one drive.

The fourth was a sprint. A 91-yard LV drive from its own 9, capped by Tucker's 11-yard touchdown on third-and-8 (Q4 8:13, the game's biggest WPA swing at +0.211), tied it at 23. Buffalo needed 3:24 and seven plays to retake it, the decisive snap being Allen's third-and-3 checkdown to Cook for 26 to the LV 3. Bass's 38-yarder at 2:00 made it 33-23, and Tucker's 44-yard score — set up by a 22-yard DPI on Alford at 1:44 — made the final respectable without putting the ball back in Las Vegas's hands.

Why the game diverged from the projection

The divergence is almost entirely on the Raiders' side and almost entirely script. The engine blended LV to a 0.577 pass rate and 27.2 carries; the Raiders trailed on 60 of 66 snaps and finished at 0.672 and 20. That alone moves 60-plus passing yards and -35 rushing yards onto the board. The engine's own inputs — 2.99 YPC, 1.40 yards before contact, the worst in the file — already said this run game would be the first thing jettisoned; the volume projection just didn't act on it.

The second divergence is finishing. Ten red-zone trips produced five touchdowns and five field goals, and the field-versus-red-zone split tells the story on both sides: Buffalo 0.205 EPA/play on 51 field snaps against 0.114 on 14 red-zone snaps, Las Vegas 0.161 against -0.001. That is a yards-without-touchdowns game for both teams, and it is what let a 63-point total coexist with a one-possession margin.

On Buffalo's side the only real miss was Allen's legs: projected 35.6 rush yards, actual one. The Raiders' pressure was real — six QB hits, two sacks, a 41.3% blitz rate per charting — but it produced sacks rather than scrambles, and the short-yardage keeper never came.

The plan against the game

The plan's underdog mechanism was close to perfectly described and the favorite still won by it: Las Vegas chased, abandoned the run, reached 41 attempts, and Jeanty's carries withered to 10 for 22 while his receiving line landed within a yard and a half of projection. What broke was Buffalo's half. The plan read the Bills' 0.502 season pass rate as a lead property and expected a quiet passing box score with touchdowns on the ground; Buffalo led for 2,069 seconds and threw at 0.547 anyway, with an early-down pass rate (0.509) matching the expected rate exactly. That one error chained — Allen's rushing over, the pass-yards under and the pass-TD under all come off the same assumption. The Bowers miss is a different thing entirely: the role was exactly as described at nine targets and a 33.5% air-yard share, and he caught four, because Cousins completed 23 of 41 at -9.7 CPOE. That is the bounce, not the read.

Player by player

Cook was the model's best call and the game's most useful player: 22 carries for 95 with three ten-plus runs, plus 58 receiving yards on three targets at -8 air yards — 66 YAC — and the three-yard winner at 4:49. His receiving yardage (projected 5.7) is systematically underpriced against defenses that sit back. Coleman, with Moore out and Palmer at a 25% snap share, was the downfield alpha at 88 air yards and a 47.8% share. Kincaid led Buffalo in targets with eight but on 15 total air yards — receptions, not yards.

On the other side, Bowers kept his role and lost his yardage; Tucker (7-5-97-2, 108 air yards) and Mayer (9-7-95, 68 YAC) took the surplus. Mayer's nine targets against a 3.9 projection is the kind of secondary-tree spike a trailing script manufactures every time.

The defenses

Buffalo blitzed on 41.3% of LV snaps and generated zero sacks and a 14.6% pressure rate — below league. That is now the second game in two weeks where the pass rush disappeared, and the coverage behind it gave up four explosive passes (26, 28, 29, 44) and 33 DPI yards, two of which kept scoring drives alive. Las Vegas held Buffalo to 3.55 yards a carry on 29 attempts, which is better than its season allowance, but conceded three touchdowns on five trips and never got off the field on the two drives that mattered — Buffalo was 2-for-2 on the third downs at Q4 6:48 and 4:56.

The blueprint

To beat Buffalo you throw at it: four-plus explosives a week in all five games now, plus coverage flags that donate yardage. Las Vegas had the design and the targets and still fell short because its quarterback was 23-of-41 and its red-zone EPA was zero. A future opponent needs both — the vertical threat and the finishing. To beat Las Vegas you run at it and finish: 5.21 YPC allowed entering, 80% opponent red-zone TD rate, and the 'run game' tag in each of the last two weeks. Buffalo had the rushing efficiency to cash that and did, barely, with three stalled trips of its own.

What the model should take from this

Three things. Buffalo's run lean is not a lead property — price Allen at 32-34 attempts regardless of script. A trailing team's carry projection should be dragged toward its efficiency, not its season volume, when before-contact blocking is this bad. And red-zone splits from one game are nearly worthless as signal: Buffalo kicked twice partly because a holding penalty erased a touchdown, and Cousins' lone interception is the least persistent number in the file.

BUF offense vs LV defense

Bills offenseagainst theRaiders defense

Projected BUF offense output — equivalently, what the LV defense allows. The engine blends each offense's season-to-date rates with the defense across from it, anchored on the market's implied points.

29.5(33)Points
60Plays
237(255)Pass yds
133(103)Rush yds
2.3Sacks taken
0.8(0)INTs thrown
Projected player lines · the team totals shared out by each man's role · actuals in parens: green beat the projection, red fell short (INTs judged the other way)
QB
Att30(33)
Cmp20(23)
Yds237(255)
TD1.4(2)
INT0.8(0)
Car ru8(5)
Yds36(1)
TD0.5(0)
BacksCarRu ydsRu TDTgtRecRec ydsRec TD
RB18(22)92(95)1.2(1)2.2(3)1.7(3)6(58)0(0)
RBFP0(1)1(3)0(0)3.3(2)2.3(2)37(24)0.2(0)
RB1(1)2(4)0(0)0.7(1)0.5(1)11(5)0.1(0)
ReceiversTgtRecYdsTD
WR5.6(6)4.1(4)53(34)0.3(1)
WRFP4.4(6)2.7(4)44(59)0.3(1)
WRQ3.42.1240.1
WRQ2.5(2)1.6(1)14(37)0.1(0)
Tight endsTgtRecYdsTD
TE4.0(8)2.9(7)32(38)0.2(0)
TE2.7(1)1.9(1)8(0)0(0)
Season to date · 2026 weeks 1–5
BUF offenserank of 32LV defense
#1+0.200
EPA / play
EPA / play

Expected points added per play, garbage time excluded: the one-number read of an offense, and of what a defense allows.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

-0.007#15
#648.7%
Success rate
Success rate

Share of plays that gain enough to stay on schedule.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

45.6%#25
#132.8
Points / game
Points / game

Points scored per game against points allowed per game.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

25.8#22
#2259.0
Plays / game
Plays / game

Offensive snaps per game, a pace number: more plays means more volume to go around, not a better team.

Engine 60.4: the blended per-game value the projection used for this game; the league average is 60.8.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 60.4 · lg 60.8
61.2#19
#2950%
Pass rate
Pass rate

Share of snaps that are dropbacks: how the volume splits between the pass and the run.

Engine 54%: the blended per-game value the projection used for this game; the league average is 56%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 54% · lg 56%
56%#20
#114.9%
Explosive plays
Explosive plays

Share of plays that go for a chunk: 20+ passing, 10+ rushing.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

9.6%#25
#250.0%
Third down
Third down

The offense's third-down conversion rate against the defense's third-down stop rate.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

60.0%#20
#769%
Red-zone TD rate
Red-zone TD rate

Touchdowns per trip inside the 20: finishing drives against the defense that bends or breaks.

Engine 65%: the blended per-game value the projection used for this game; the league average is 58%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 65% · lg 58%
80%#30
#291.80
Giveaways / game
Giveaways / game

Turnovers the offense gives away per game against the ones the defense takes.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

1.60#2
#234.6
Flags / game
Flags / game

Accepted penalties per game committed by each unit.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

2.0#6
BUF offenserank of 32LV defense
#7-0.016
Rush EPA / carry
Rush EPA / carry

Expected points added per designed run, and per run allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

-0.168#8
#5158.0
Rush yards / game
Rush yards / game

Rushing yards per game, gained and allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

140.6#28
#25.37
Yards / carry
Yards / carry

Rushing yards per carry: the offense's own against what the defense gives up, blended into the projection.

Engine 4.81: the blended per-game value the projection used for this game; the league average is 4.36.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 4.81 · lg 4.36
5.21#31
#13.49
Yards before contact
Yards before contact

Yards before a defender touches the runner, per carry: the line-and-scheme share of the run game (PFR charting). Feeds each back's efficiency tilt.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

3.90#32
#558.3
O-line grade
O-line grade

A composite of the line's pass protection and run blocking, offense only.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

offense only
defense only
Box defenders
Box defenders

Average defenders the defense puts in the box on charted snaps (FTN). Ranked most to fewest with no good or bad: a heavy box crowds the run and dares the pass. Defense only; a look, not a grade.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

6.3#27
Run lanes · where BUF runs, against what LV allows there · 124 carries in 5 games, runs left most
Left
5.0#7
39% of runs · 54% success
LV allows 4.8 #22 · 49% success
Middle
4.8#3
34% of runs · 55% success
LV allows 3.5 #16 · 37% success
Rightsoft spot
4.8#6
27% of runs · 47% success
LV allows 7.9 #32 · 33% success
BUF offenserank of 32LV defense
#2+0.350
Pass EPA / play
Pass EPA / play

Expected points added per dropback, and per dropback allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

+0.107#20
#12249.8
Pass yards / game
Pass yards / game

Passing yards per game, gained and allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

253.2#25
#19.05
Yards / attempt
Yards / attempt

Passing yards per attempt, blended into the projection.

Engine 7.78: the blended per-game value the projection used for this game; the league average is 7.02.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 7.78 · lg 7.02
7.91#28
#1165.9%
Completion rate
Completion rate

Completions per attempt thrown, and per attempt faced.

Engine 65%: the blended per-game value the projection used for this game; the league average is 64%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 65% · lg 64%
62.5%#9
#1099.6
Passer rating
Passer rating

The quarterback rating the offense posts against the one the defense allows.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

99.6#23
#226.7%
Sack rate
Sack rate

Sacks per dropback: taken by the offense, generated by the defense.

Engine 7.1%: the blended per-game value the projection used for this game; the league average is 6.4%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 7.1% · lg 6.4%
7.4%#11
#813.4%
Pressure rate
Pressure rate

Sacks or quarterback hits per dropback, the play-by-play pressure proxy.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

22.8%#2
#252.9%
INT rate
INT rate

Interceptions per attempt: thrown by the offense, forced by the defense.

Engine 2.6%: the blended per-game value the projection used for this game; the league average is 2.2%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 2.6% · lg 2.2%
2.5%#12
#40.424
Blitz
Blitz

Offense: its EPA per dropback when the defense sends five or more rushers, higher is better. Defense: the share of its pass snaps it sends five or more, ranked most to least with no good or bad (FTN charting). Display only, not an engine input.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

24%#27
#113.7
Yards / catch
Yards / catch

Receiving yards per reception, offense only: where the ball goes once it is caught.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

offense only
#913.4
DPI yards / game
DPI yards / game

Pass-interference yards per game: drawn by the receivers, committed by the secondary.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

11.4#23
LV offense vs BUF defense

Raiders offenseagainst theBills defense

Projected LV offense output — equivalently, what the BUF defense allows. The engine blends each offense's season-to-date rates with the defense across from it, anchored on the market's implied points.

24.0(30)Points
64Plays
251(313)Pass yds
100(65)Rush yds
2.3Sacks taken
0.7(1)INTs thrown
Projected player lines · the team totals shared out by each man's role · actuals in parens: green beat the projection, red fell short (INTs judged the other way)
QB
Att35(41)
Cmp23(23)
Yds251(313)
TD1.9(2)
INT0.7(1)
Car ru2(0)
Yds0(0)
TD0(0)
BacksCarRu ydsRu TDTgtRecRec ydsRec TD
RBFP17(10)67(22)0.4(1)5.3(6)3.9(4)38(36)0.3(0)
RB5(9)24(43)0.2(0)0.7(1)0.5(1)1(7)0(0)
RB2(1)7(0)0(0)0.8(1)0.5(1)4(-1)0(0)
ReceiversTgtRecYdsTD
WR4.9(7)3.0(5)42(97)0.3(2)
WR2.7(2)1.8(0)19(0)0.1(0)
WRFP2.6(4)1.6(1)13(9)0.1(0)
WR1.7(0)1.0(0)2(0)0(0)
Tight endsTgtRecYdsTD
TEFP7.8(9)5.6(4)60(70)0.6(0)
TE3.9(9)2.7(7)25(95)0.2(0)
Season to date · 2026 weeks 1–5
LV offenserank of 32BUF defense
#11+0.079
EPA / play
EPA / play

Expected points added per play, garbage time excluded: the one-number read of an offense, and of what a defense allows.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

+0.109#29
#1245.4%
Success rate
Success rate

Share of plays that gain enough to stay on schedule.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

49.2%#29
#926.4
Points / game
Points / game

Points scored per game against points allowed per game.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

28.2#28
#864.6
Plays / game
Plays / game

Offensive snaps per game, a pace number: more plays means more volume to go around, not a better team.

Engine 64.3: the blended per-game value the projection used for this game; the league average is 60.8.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 64.3 · lg 60.8
69.6#2
#1458%
Pass rate
Pass rate

Share of snaps that are dropbacks: how the volume splits between the pass and the run.

Engine 58%: the blended per-game value the projection used for this game; the league average is 56%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 58% · lg 56%
60%#8
#227.3%
Explosive plays
Explosive plays

Share of plays that go for a chunk: 20+ passing, 10+ rushing.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

8.7%#22
#1339.0%
Third down
Third down

The offense's third-down conversion rate against the defense's third-down stop rate.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

59.0%#23
#2156%
Red-zone TD rate
Red-zone TD rate

Touchdowns per trip inside the 20: finishing drives against the defense that bends or breaks.

Engine 63%: the blended per-game value the projection used for this game; the league average is 58%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 63% · lg 58%
83%#32
#60.60
Giveaways / game
Giveaways / game

Turnovers the offense gives away per game against the ones the defense takes.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

1.00#14
#62.8
Flags / game
Flags / game

Accepted penalties per game committed by each unit.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

3.2#23
LV offenserank of 32BUF defense
#25-0.196
Rush EPA / carry
Rush EPA / carry

Expected points added per designed run, and per run allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

-0.020#28
#2882.0
Rush yards / game
Rush yards / game

Rushing yards per game, gained and allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

108.2#15
#322.99
Yards / carry
Yards / carry

Rushing yards per carry: the offense's own against what the defense gives up, blended into the projection.

Engine 3.69: the blended per-game value the projection used for this game; the league average is 4.36.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 3.69 · lg 4.36
3.92#12
#321.40
Yards before contact
Yards before contact

Yards before a defender touches the runner, per carry: the line-and-scheme share of the run game (PFR charting). Feeds each back's efficiency tilt.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

2.45#20
#2841.1
O-line grade
O-line grade

A composite of the line's pass protection and run blocking, offense only.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

offense only
defense only
Box defenders
Box defenders

Average defenders the defense puts in the box on charted snaps (FTN). Ranked most to fewest with no good or bad: a heavy box crowds the run and dares the pass. Defense only; a look, not a grade.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

6.5#4
Run lanes · where LV runs, against what BUF allows there · 125 carries in 5 games, runs middle most
Leftwall
3.2#30
30% of runs · 34% success
BUF allows 3.8 #8 · 43% success
Middle
3.3#17
35% of runs · 39% success
BUF allows 4.0 #22 · 45% success
Rightwall
3.2#24
34% of runs · 26% success
BUF allows 3.2 #6 · 47% success
LV offenserank of 32BUF defense
#4+0.265
Pass EPA / play
Pass EPA / play

Expected points added per dropback, and per dropback allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

+0.186#26
#8263.4
Pass yards / game
Pass yards / game

Passing yards per game, gained and allowed.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

295.8#31
#147.32
Yards / attempt
Yards / attempt

Passing yards per attempt, blended into the projection.

Engine 7.21: the blended per-game value the projection used for this game; the league average is 7.02.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 7.21 · lg 7.02
7.36#21
#1665.6%
Completion rate
Completion rate

Completions per attempt thrown, and per attempt faced.

Engine 65%: the blended per-game value the projection used for this game; the league average is 64%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 65% · lg 64%
66.7%#26
#9100.2
Passer rating
Passer rating

The quarterback rating the offense posts against the one the defense allows.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

105.7#27
#73.9%
Sack rate
Sack rate

Sacks per dropback: taken by the offense, generated by the defense.

Engine 6.2%: the blended per-game value the projection used for this game; the league average is 6.4%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 6.2% · lg 6.4%
5.0%#22
#3120.1%
Pressure rate
Pressure rate

Sacks or quarterback hits per dropback, the play-by-play pressure proxy.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

16.2%#14
#192.2%
INT rate
INT rate

Interceptions per attempt: thrown by the offense, forced by the defense.

Engine 2.2%: the blended per-game value the projection used for this game; the league average is 2.2%.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

engine 2.2% · lg 2.2%
1.0%#27
#70.207
Blitz
Blitz

Offense: its EPA per dropback when the defense sends five or more rushers, higher is better. Defense: the share of its pass snaps it sends five or more, ranked most to least with no good or bad (FTN charting). Display only, not an engine input.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

34%#11
#1611.2
Yards / catch
Yards / catch

Receiving yards per reception, offense only: where the ball goes once it is caught.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

offense only
#194.2
DPI yards / game
DPI yards / game

Pass-interference yards per game: drawn by the receivers, committed by the secondary.

Ranks run 1 to 32 on each side, best first: green is a top-10 unit, amber a bottom-10 one.

9.6#21
Starters on the field

The elevens, rated

Defenders colored by rating percentile within their position group (2026 wks 1-5 + ½·2025); the offense by production percentile among the position's starter pool. Linemen are unrated. Each defense is last game's snap leaders in a nickel base, minus this week's Out / Doubtful.

<2020–4040–6060–8080+thin sampleline
BUF offense vs LV defenseLV eleven from their 2026 wk 5 snaps
LV defense
BUF offense
84M. Crosby EDGE
18A. Butler DI
28T. Booker DI
32K. Paye EDGE
55N. Dean LB
72Q. Walker LB
71T. Johnson CB
95E. Stokes CB
81D. Porter NB
9T. Stukes S
91J. Chinn S
57K. Shakir WR
45QD. Moore WR
78D. Kincaid TE
41?K. Coleman WR
81J. Allen QB
95J. Cook RB
LT
LG
C
RG
RT?
LV offense vs BUF defenseBUF eleven from their 2026 wk 5 snaps
BUF defense
LV offense
21?B. Chubb EDGE
71D. Walker DI
15QT. Sanders DI
98G. Rousseau EDGE
33?T. Bernard LB
82D. Williams LB
79?C. Benford CB
19D. Igbinosun CB
46A. Kendall NB
61C. Bishop S
12?C. Gardner-Johnson S
56T. Tucker WR
5?J. Nailor WR
97?B. Bowers TE
0C. White WR
16K. Cousins QB
78?A. Jeanty RB
LT
LG?
C
RG
RT
Defender ratings: pass rushers on pressure, sack and TFL rate plus missed tackles; coverage players on targets drawn and yards allowed per snap plus missed tackles; linebackers add tackle and TFL rate. Each rate is shrunk toward the group average, z-scored within the group and weighted into one percentile.
Injury report

Who is listed

Everyone on the clubs' reports, the best-rated man first in his group: the designation, what is hurt, the practice line and the share of the snaps he took last game. Ratings are the same percentiles as the field above.

BUF 15 listed5 QuestionableLV 13 listed3 Out1 Questionable
BUF offenseagainstLV defense
Receivers vs the secondary
BUF · WR
45
DJ MooreWRQuestionable
Shoulder · Limited Participation in Practice · 39% of snaps last game
41
Keon ColemanWRFull practice
Ankle · 70% of snaps last game
10
Josh PalmerWRQuestionable
Shoulder · Limited Participation in Practice · 59% of snaps last game
LV · DB
none listed
Backs and tight ends vs the linebackers
BUF · RB / TE
9
Ty JohnsonRBFull practice
Hamstring · 22% of snaps last game
LV · LB
55
Segun OlubiLBFull practice
Wrist
Offensive line vs defensive line
BUF · OL
–
Spencer BrownOLFull practice
Back · 20% of snaps last game
–
Ar'maj Reed-AdamsOLFull practice
Elbow
LV · DL
85
Tonka HemingwayDLOut
Concussion · Did Not Participate In Practice · 13% of snaps last game
71
Malcolm KoonceDLFull practice
Elbow · 43% of snaps last game
69
Foley FatukasiDLFull practice
Shoulder · 43% of snaps last game
53
Patrick JohnsonLBFull practice
Oblique · 5% of snaps last game
LV offenseagainstBUF defense
Receivers vs the secondary
LV · WR
5
Jalen NailorWRFull practice
Concussion · 23% of snaps last game
0
Dareke YoungWRFull practice
Shoulder · 18% of snaps last game
0
Dont'e Thornton Jr.WROut
Hamstring · Full Participation in Practice
BUF · DB
79
Christian BenfordDBFull practice
Toe · 94% of snaps last game
12
C.J. Gardner-JohnsonDBFull practice
Ankle · 95% of snaps last game
0
Dee AlfordDBQuestionable
Ankle · Limited Participation in Practice · 32% of snaps last game
Backs and tight ends vs the linebackers
LV · RB / TE
97
Brock BowersTEFull practice
Knee · 70% of snaps last game
78
Ashton JeantyRBFull practice
Foot · 53% of snaps last game
–
Carter RunyonTEOut
Foot · Limited Participation in Practice
BUF · LB
86
TJ ParkerLBFull practice
Rib · 21% of snaps last game
33
Terrel BernardLBLimited
Knee · 95% of snaps last game
Offensive line vs defensive line
LV · OL
–
Spencer BurfordOLFull practice
Knee · 80% of snaps last game
–
Trey Zuhn IIIOLQuestionable
Knee · Limited Participation in Practice · 6% of snaps last game
BUF · DL
99
Ed OliverDLQuestionable
Knee · Limited Participation in Practice · 32% of snaps last game
21
Bradley ChubbLBFull practice
Thumb · 82% of snaps last game
15
T.J. SandersDLQuestionable
Shoulder · Full Participation in Practice · 62% of snaps last game
4
Landon JacksonDLFull practice
Knee · 38% of snaps last game