SF27
FINAL
7LAR
← back to predictions

San Francisco 49ers vs Los Angeles Rams — Win Probability

FINAL
San Francisco 49ers logo
San Francisco 49ers
0-0
27
VS
Los Angeles Rams logo
Los Angeles Rams
0-0
7
Market line: LAR -3.5, total 48.5 · Model expected score: San Francisco 49ers 22.5 – Los Angeles Rams 26.0
Ad space

Injury Report

The latest official designations and practice participation for both teams.

SF
  • DTAlfred CollinsOut
  • DTJames Thompson Jr.Questionable
  • TEGeorge KittleLimited
  • FBKyle JuszczykLimited
  • DENick BosaLimited
  • LBDre GreenlawFull
  • DTGracen HaltonFull
  • LBLuke GiffordFull
  • CBRenardo GreenFull
  • DERomello HeightFull
  • CBUpton StoutFull
LAR
  • LBGrant StuardFull
  • CBJaylen WatsonFull
  • LBMyles GarrettFull

Prediction vs. Result

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

PREGAME WIN PROBABILITY
Rams 60%
ACTUAL RESULT
San Francisco 49ers won by 20
COMBINED SCORE
34

San Francisco's 20-Point Upset Over LA Rams Exposes Model Underestimation

The San Francisco 49ers delivered a decisive 27-7 victory over the Los Angeles Rams on Sunday, a result that deviated sharply from both the model's pregame projection and the market consensus.

Before kickoff, the model assigned the Rams a 60% win probability and projected a Los Angeles victory by 3.4 points, with an expected final score of 26-22 Rams. The betting market aligned more closely with that view, installing LA as a 3.5-point favorite. San Francisco, by contrast, was given only a 40% win probability despite being the actual winner.

What actually happened was a complete reversal. The 49ers won 27-7, a 20-point margin that inverted the model's projection entirely. This qualifies as an upset: the Rams were favored by the market and the model, yet lost convincingly at home.

The magnitude of the miss is substantial. The model's expected margin of -3.4 (favoring LA) versus the actual margin of +20 (favoring SF) represents a 23.4-point swing. That gap indicates the model systematically undervalued San Francisco's ability to control the game, generating offense and limiting Los Angeles' scoring. The 49ers scored 5 more points than the model expected them to; the Rams scored 19 fewer.

This was not a close miss corrected by noise or variance—it was a fundamental mismatch between what the model projected and what unfolded on the field. Whether due to factors the model did not account for or a straightforward underestimation of San Francisco's advantage, the projection proved substantially inaccurate. The 49ers' dominant defensive performance and offensive efficiency were not reflected in pregame expectations.

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 -- the real combined score was 34.

O/U LINE 30
92% over ✓8% under
O/U LINE 40
74% over26% under ✓
O/U LINE 44
63% over37% under ✓
O/U LINE 48
51% over49% under ✓
O/U LINE 52
40% over60% 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.

SF
Mike EvansWR
92.3
Brock PurdyQB
88.5
Trent WilliamsT
83.8
Colton McKivitzT
75.4
George KittleTE
74.2
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).

SFBrock Purdy
VS
LARMatthew Stafford
SF
88.5
2nd / 35
Overall Grade
LAR
64.9
23rd / 35
SF
81.2
18th / 35
Clean Pocket Grade
LAR
78.6
21st / 35
SF
75.3
1st / 35
Pressure Grade
LAR
36.8
26th / 35
SF
4.7%
8th / 35
Big Time Throw %
LAR
3.4%
21st / 35
SF
2.4%
13th / 35
Turnover Worthy %
LAR
4.2%
22nd / 35
SF
3.07s
23rd / 35
Avg Time To Throw
LAR
2.64s
6th / 35
SF
8.2
19th / 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
SFLAR
+0.202nd/32
EPA / Play
+0.0710th/32
+0.391st/32
EPA / Play (Passing)
+0.1113th/32
-0.0516th/32
EPA / Play (Rushing)
-0.0212th/32
53.2%1st/32
Success Rate
48.0%9th/32
60.1%1st/32
Success Rate (Passing)
49.8%13th/32
44.4%11th/32
Success Rate (Rushing)
44.7%10th/32
30.83rd/32
Points Per Game
23.813th/32
Defense
SFLAR
-0.067th/32
EPA / Play
-0.0314th/32
-0.038th/32
EPA / Play (Passing)
-0.0014th/32
-0.0911th/32
EPA / Play (Rushing)
-0.0617th/32
44.5%17th/32
Success Rate
46.2%23rd/32
44.0%6th/32
Success Rate (Passing)
47.5%20th/32
45.2%29th/32
Success Rate (Rushing)
44.5%25th/32
18.63rd/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 San Francisco 49ers have the ball
SF pressure allowed32.1%7th of 32
→
LAR pressure generated38.5%11th of 32
When Los Angeles Rams have the ball
LAR pressure allowed31.6%5th of 32
→
SF pressure generated36.6%18th of 32

Team Grades

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

Grades ranked all 32 teams
SF
80.3
5th / 32
Overall
LAR
77.5
9th / 32
SF
75.8
7th / 32
Offense
LAR
74.5
9th / 32
SF
67.9
13th / 32
Defense
LAR
66.1
17th / 32
SF
86.9
11th / 32
Special Teams
LAR
77.5
18th / 32
SF
71.9
13th / 32
Passing Offense
LAR
64.3
20th / 32
SF
80.0
7th / 32
Rushing Offense
LAR
81.4
6th / 32
SF
73.4
13th / 32
Receiving
LAR
71.8
17th / 32
SF
70.2
5th / 32
Offensive Line
LAR
71.3
1st / 32
SF
67.7
23rd / 32
Pass Rush
LAR
70.8
12th / 32
SF
71.1
8th / 32
Coverage
LAR
69.9
9th / 32
SF
60.7
18th / 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