DEN14
FINAL
24SF
← back to predictions

Denver Broncos vs San Francisco 49ers — Win Probability

FINAL
Denver Broncos logo
Denver Broncos
2-1
14
VS
San Francisco 49ers logo
San Francisco 49ers
3-0
24
Market line: SF -3.0, total 48.5 · Model expected score: Denver Broncos 22.7 – San Francisco 49ers 25.7
Ad space

Injury Report

The latest official designations and practice participation for both teams.

DEN
  • LBDondrea TillmanOut
  • RBJ.K. DobbinsFull
  • WRJaylen WaddleFull
  • WRMarvin Mims Jr.Full
SF
  • DTJames Thompson Jr.Out
  • DEMykel WilliamsOut
  • DENick BosaOut
  • LBDre GreenlawQuestionable
  • LBJaden DuggerQuestionable
  • DEKeion WhiteQuestionable
  • WRMike EvansQuestionable
  • WRKhaDarel HodgeDNP
  • DERomello HeightLimited

Prediction vs. Result

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

PREGAME WIN PROBABILITY
49ers 59%
ACTUAL RESULT
San Francisco 49ers won by 10
COMBINED SCORE
38

Model Underestimated SF Dominance in 10-Point Win Over Denver

San Francisco's 24-14 victory over Denver was not an upset—the model favored the 49ers pregame at 59% win probability, matching the market's 3-point spread. But the margin of victory revealed a significant gap between projection and result.

The model expected San Francisco to win by 3 points, with a combined score of 48.4 (SF 25.7, Denver 22.7). The actual game saw the 49ers dominate by 10 points with a final score of 24-14. That 7-point differential between expected margin and actual margin represents a substantial miss on the intensity of San Francisco's performance.

The market and the model aligned on direction but diverged on magnitude. Both pegged this as a close contest; the 3-point spread and 59% win probability both suggested a competitive game decided by possession. Instead, Denver's offense was held to 14 points—8.7 below projection—while San Francisco scored just 1.7 points above expectation. The underperformance came primarily from Denver's side of the ball.

For a model that correctly identified the winner, this represents a calibration issue on game control rather than pick accuracy. The 49ers' defense was more disruptive than the pregame data suggested, or Denver's offense regressed beyond what was forecasted. The 7-point margin miss is material in a model whose brand depends on precision—this was not a nail-biter that played out as expected, but a convincing road win that looked closer on paper than it did on the field.

The result validates the directional call but exposes a blind spot in estimating how thoroughly one team would dominate the other.

Ad space

Margin of Victory — San Francisco 49ers (Home)

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

Lost / Tied
41%
Won by 1-3
9%
Won by 4-7
12%
Won by 8-14 ← actual result
18%
Won by 15-21
11%
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 38.

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 48.5 MARKET LINE
50% over50% 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.

DEN
Quinn MeinerzG
87.0
Garett BollesT
81.6
Luke WattenbergC
68.0
Jaylen WaddleWR
65.7
Pat BryantWR
64.8
SF
Mike EvansWR
92.3
Brock PurdyQB
88.5
Trent WilliamsT
83.8
Colton McKivitzT
75.4
George KittleTE
74.2

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).

DENBo Nix
VS
SFBrock Purdy
DEN
46.6
33rd / 35
Overall Grade
SF
88.5
2nd / 35
DEN
69.3
28th / 35
Clean Pocket Grade
SF
81.2
18th / 35
DEN
28.2
34th / 35
Pressure Grade
SF
75.3
1st / 35
DEN
2.4%
29th / 35
Big Time Throw %
SF
4.7%
8th / 35
DEN
5.0%
29th / 35
Turnover Worthy %
SF
2.4%
13th / 35
DEN
2.97s
20th / 35
Avg Time To Throw
SF
3.07s
23rd / 35
DEN
6.3
33rd / 35
Avg Depth of Target
SF
8.2
19th / 35

Efficiency and Scoring

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

Offense
DENSF
-0.0926th/32
EPA / Play
+0.202nd/32
-0.1226th/32
EPA / Play (Passing)
+0.391st/32
-0.0414th/32
EPA / Play (Rushing)
-0.0516th/32
38.1%32nd/32
Success Rate
53.2%1st/32
39.4%31st/32
Success Rate (Passing)
60.1%1st/32
36.2%28th/32
Success Rate (Rushing)
44.4%11th/32
19.426th/32
Points Per Game
30.83rd/32
Defense
DENSF
-0.0411th/32
EPA / Play
-0.067th/32
-0.047th/32
EPA / Play (Passing)
-0.038th/32
-0.0420th/32
EPA / Play (Rushing)
-0.0911th/32
42.8%7th/32
Success Rate
44.5%17th/32
44.8%10th/32
Success Rate (Passing)
44.0%6th/32
39.6%10th/32
Success Rate (Rushing)
45.2%29th/32
22.213th/32
Points Per Game
18.63rd/32

Pressure Matchup

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

When Denver Broncos have the ball
DEN pressure allowed38.9%24th of 32
→
SF pressure generated36.6%18th of 32
When San Francisco 49ers have the ball
SF pressure allowed32.1%7th of 32
→
DEN pressure generated41.6%5th of 32

Team Grades

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

Grades ranked all 32 teams
DEN
71.2
24th / 32
Overall
SF
80.3
5th / 32
DEN
64.1
25th / 32
Offense
SF
75.8
7th / 32
DEN
69.9
11th / 32
Defense
SF
67.9
13th / 32
DEN
84.6
13th / 32
Special Teams
SF
86.9
11th / 32
DEN
54.0
26th / 32
Passing Offense
SF
71.9
13th / 32
DEN
67.4
24th / 32
Rushing Offense
SF
80.0
7th / 32
DEN
67.0
23rd / 32
Receiving
SF
73.4
13th / 32
DEN
61.1
23rd / 32
Offensive Line
SF
70.2
5th / 32
DEN
82.8
2nd / 32
Pass Rush
SF
67.7
23rd / 32
DEN
66.5
12th / 32
Coverage
SF
71.1
8th / 32
DEN
55.7
26th / 32
Run Defense
SF
60.7
18th / 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