BUF37
FINAL
34LAR
← back to predictions

Buffalo Bills vs Los Angeles Rams — Win Probability

FINAL
Buffalo Bills logo
Buffalo Bills
3-1
37
VS
Los Angeles Rams logo
Los Angeles Rams
2-2
34
Market line: LAR -3.5, total 54.5 · Model expected score: Buffalo Bills 25.5 – Los Angeles Rams 29.0
Ad space

Injury Report

The latest official designations and practice participation for both teams.

BUF
  • DEEd OliverOut
  • WRJosh PalmerOut
  • CBDee AlfordQuestionable
  • WRDJ MooreQuestionable
  • DELandon JacksonQuestionable
  • LBTerrel BernardDNP
  • GAr'maj Reed-AdamsFull
  • LBBradley ChubbFull
  • CBChristian BenfordFull
  • SDamar HamlinFull
  • LBDorian WilliamsFull
  • LBJoe AndreessenFull
  • WRKeon ColemanFull
  • RBRay DavisFull
  • DET.J. SandersFull
LAR
  • SQuentin LakeQuestionable
  • DTAaron DonaldDNP
  • LBGrant StuardLimited
  • LBJosaiah StewartLimited
  • TEColby ParkinsonFull
  • CBJaylen WatsonFull
  • WRKonata MumpfieldFull
  • LBNate LandmanFull

Prediction vs. Result

We keep every prediction permanently so we can always show our work.

PREGAME WIN PROBABILITY
Rams 60%
ACTUAL RESULT
Buffalo Bills won by 3
COMBINED SCORE
71

Buffalo's Upset Win Over LA Flips Script on Model Projection

The Buffalo Bills were not supposed to win this game. The pregame model assigned them only a 40% win probability against the Los Angeles Rams, and projected a 3.5-point loss. The betting market agreed, favoring LA by 3.5 points. Yet Buffalo won 37–34, a 3-point victory that inverted the expected outcome entirely.

The model's expected final score was Buffalo 25.5, LA 29. The actual result—Buffalo 37, LA 34—means both teams outscored their projections significantly. Buffalo exceeded its expected total by 11.5 points. LA also beat its projection by 5 points, but not by enough to overcome Buffalo's larger differential gain.

This was a genuine upset. The expected margin favored LA by 3.5 points. The actual margin favored Buffalo by 3 points. That 6.5-point swing between projection and result measures how far the model missed on this game's fundamental outcome.

Both teams' scoring trajectories departed from forecast in the same direction—upward—which suggests the pregame model may have underestimated offensive execution or defensive breakdowns overall. However, Buffalo's larger offensive outperformance relative to projection determined the outcome flip. The Bills not only exceeded their expected total but did so by enough to overtake a Rams team that also played above its model expectations.

The result leaves Buffalo at 4–1 and LA at 2–3. For the model, this game represents a clear miss on win probability. A 40% projection for the eventual winner means the model saw the matchup as likely to go the other way. The narrow final margin (3 points) and both teams' offensive outperformance suggest execution variance, not a fundamental model error in reading the game's structure—but the outcome still belonged to Buffalo.

Ad space

Margin of Victory — Los Angeles Rams (Home)

Pregame odds for every possible outcome, simulated before kickoff -- the highlighted bar is what actually happened.

Lost / Tied ← actual result
40%
Won by 1-3
9%
Won by 4-7
12%
Won by 8-14
18%
Won by 15-21
12%
Won by 21+
9%

Total Score — Over / Under

Combined final score against five common lines, plus this game's actual market line -- the real combined score was 71.

O/U LINE 30
97% over ✓3% under
O/U LINE 40
86% over ✓14% under
O/U LINE 44
78% over ✓22% under
O/U LINE 48
68% over ✓32% under
O/U LINE 52
57% over ✓43% under
O/U LINE 54.5 MARKET LINE
50% over ✓50% under
🔒

Unlock Full Game Stats

Margin-of-victory breakdowns and total-score probabilities for every game are a free-account feature. This one's part of the paid slate — the Game of the Week is always free to view in full.

Sign Up Free

Every number above comes from the model's live prediction data — 100,000 Monte Carlo simulations, grounded in the market line at generation time.

Ad space

Highest Graded Players

Season-to-date PFF grades for each team's top graded players, minimum 25% of that side's snaps.

BUF
Josh AllenQB
81.5
Dion DawkinsT
80.4
Keon ColemanWR
76.3
DJ MooreWR
74.6
Dalton KincaidTE
72.8
LAR
Puka NacuaWR
86.6
Kyren WilliamsHB
77.9
Alaric JacksonT
76.4
Davante AdamsWR
75.9
Coleman SheltonC
73.0

QB Matchup

Each team's real current starting QB (per PFF's own depth chart) -- season-to-date PFF grades and passing profile, ranked against the league's other starters. A stat reads “—” when that player has no recorded snaps for it yet this season (e.g. just back from injury).

BUFJosh Allen
VS
LARMatthew Stafford
BUF
81.5
9th / 35
Overall Grade
LAR
64.9
23rd / 35
BUF
86.7
12th / 35
Clean Pocket Grade
LAR
78.6
21st / 35
BUF
45.2
18th / 35
Pressure Grade
LAR
36.8
26th / 35
BUF
3.7%
19th / 35
Big Time Throw %
LAR
3.4%
21st / 35
BUF
4.9%
28th / 35
Turnover Worthy %
LAR
4.2%
22nd / 35
BUF
3.15s
29th / 35
Avg Time To Throw
LAR
2.64s
6th / 35
BUF
9.0
10th / 35
Avg Depth of Target
LAR
8.5
15th / 35

Efficiency and Scoring

Season-to-date EPA, success rate, and scoring, with each figure's league rank.

Offense
BUFLAR
+0.211st/32
EPA / Play
+0.0710th/32
+0.342nd/32
EPA / Play (Passing)
+0.1113th/32
+0.054th/32
EPA / Play (Rushing)
-0.0212th/32
50.1%4th/32
Success Rate
48.0%9th/32
51.0%11th/32
Success Rate (Passing)
49.8%13th/32
49.1%1st/32
Success Rate (Rushing)
44.7%10th/32
32.81st/32
Points Per Game
23.813th/32
Defense
BUFLAR
+0.1430th/32
EPA / Play
-0.0314th/32
+0.2429th/32
EPA / Play (Passing)
-0.0014th/32
-0.0323rd/32
EPA / Play (Rushing)
-0.0617th/32
49.4%29th/32
Success Rate
46.2%23rd/32
52.7%29th/32
Success Rate (Passing)
47.5%20th/32
43.5%24th/32
Success Rate (Rushing)
44.5%25th/32
28.228th/32
Points Per Game
24.020th/32

Pressure Matchup

Each team's O-line pressure allowed against the other team's pass rush generated.

When Buffalo Bills have the ball
BUF pressure allowed39.3%25th of 32
→
LAR pressure generated38.5%11th of 32
When Los Angeles Rams have the ball
LAR pressure allowed31.6%5th of 32
→
BUF pressure generated35.6%20th of 32

Team Grades

Both teams' own season-to-date PFF grades, side by side.

Grades ranked all 32 teams
BUF
75.4
14th / 32
Overall
LAR
77.5
9th / 32
BUF
75.2
8th / 32
Offense
LAR
74.5
9th / 32
BUF
57.7
30th / 32
Defense
LAR
66.1
17th / 32
BUF
92.4
1st / 32
Special Teams
LAR
77.5
18th / 32
BUF
73.1
10th / 32
Passing Offense
LAR
64.3
20th / 32
BUF
79.3
8th / 32
Rushing Offense
LAR
81.4
6th / 32
BUF
73.9
12th / 32
Receiving
LAR
71.8
17th / 32
BUF
63.4
16th / 32
Offensive Line
LAR
71.3
1st / 32
BUF
72.9
8th / 32
Pass Rush
LAR
70.8
12th / 32
BUF
43.6
29th / 32
Coverage
LAR
69.9
9th / 32
BUF
57.1
24th / 32
Run Defense
LAR
55.5
27th / 32
🔒

Unlock Matchups & Betting Edge

PFF player grades, lineup matchups, and betting-line insights for every game are a free-account feature. This one's part of the paid slate — the Game of the Week is always free to view in full.

Sign Up Free