ARI30
FINAL
36SF
← back to predictions

Arizona Cardinals vs San Francisco 49ers — Win Probability

FINAL
Arizona Cardinals logo
Arizona Cardinals
1-1
30
VS
San Francisco 49ers logo
San Francisco 49ers
2-0
36
Market line: SF -7.5, total 48.5 · Model expected score: Arizona Cardinals 20.5 – San Francisco 49ers 28.1
Ad space

Injury Report

The latest official designations and practice participation for both teams.

ARI
  • QBJacoby BrissettFull
  • SDadrion Taylor-DemersonOut
  • CBMax MeltonQuestionable
  • DTRoy LopezQuestionable
  • CBGarrett WilliamsFull
  • CHjalte FroholdtFull
SF
  • WRDemarcus RobinsonOut
  • DTJames Thompson Jr.Out
  • DENick BosaOut
  • DERomello HeightOut
  • WRMike EvansQuestionable

Prediction vs. Result

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

PREGAME WIN PROBABILITY
49ers 72%
ACTUAL RESULT
San Francisco 49ers won by 6
COMBINED SCORE
66

49ers' 6-point win falls short of model's 7.6-point projection

San Francisco's 36-30 victory over Arizona in Week 3 played out closer than the pregame model expected, though the outcome itself aligned with consensus.

The model projected the 49ers to win by 7.6 points with a 72% win probability, slightly more confident than the market's 7.5-point spread suggested. Both assessments favored San Francisco decisively—this was not a coin flip, and the outcome confirmed that read.

What actually happened was a one-point tighter result. The 49ers won by 6 instead of 7.6, a gap of 1.6 points. The model's expected scoring was 28.1 for San Francisco and 20.5 for Arizona. The actual final was 36-30, meaning the 49ers outscored the projection by 7.9 points while Arizona exceeded its projection by 9.5 points. Both offenses performed above the model's preseason expectation.

This was not an upset—San Francisco was favored and won. The model's directional call was correct. The magnitude of the miss, however, was modest. In a game where the projection called for a touchdown margin, the actual result came within a field goal of that expectation. For a single-game forecast in the NFL, where variance is high and scoring ranges are wide, this represents a close read rather than a significant miss.

The 49ers improved to 3-0. Arizona fell to 1-2. The model correctly identified San Francisco as the superior team and the likely winner. It slightly overestimated the margin because both teams scored more than anticipated, which compressed the outcome without changing which team won. In predictive terms, this was a qualified success—the forecast nailed the winner and was only slightly off on the spread.

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
28%
Won by 1-3
8%
Won by 4-7 ← actual result
12%
Won by 8-14
20%
Won by 15-21
16%
Won by 21+
16%

Total Score — Over / Under

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

O/U LINE 30
92% over ✓8% under
O/U LINE 40
74% over ✓26% under
O/U LINE 44
63% over ✓37% under
O/U LINE 48
52% over ✓48% under
O/U LINE 48.5 MARKET LINE
50% over ✓50% under
O/U LINE 52
40% over ✓60% 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.

ARI
Elijah HigginsTE
86.2
Jacoby BrissettQB
80.3
Paris Johnson Jr.T
77.6
Michael WilsonWR
73.9
Jon Gaines IIG
71.9
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).

ARIJacoby Brissett
VS
SFBrock Purdy
ARI
80.3
10th / 35
Overall Grade
SF
88.5
2nd / 35
ARI
83.6
16th / 35
Clean Pocket Grade
SF
81.2
18th / 35
ARI
45.8
17th / 35
Pressure Grade
SF
75.3
1st / 35
ARI
2.0%
30th / 35
Big Time Throw %
SF
4.7%
8th / 35
ARI
2.3%
12th / 35
Turnover Worthy %
SF
2.4%
13th / 35
ARI
2.52s
2nd / 35
Avg Time To Throw
SF
3.07s
23rd / 35
ARI
7.4
27th / 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
ARISF
-0.0216th/32
EPA / Play
+0.202nd/32
-0.0021st/32
EPA / Play (Passing)
+0.391st/32
-0.0415th/32
EPA / Play (Rushing)
-0.0516th/32
49.0%8th/32
Success Rate
53.2%1st/32
51.6%8th/32
Success Rate (Passing)
60.1%1st/32
44.7%9th/32
Success Rate (Rushing)
44.4%11th/32
21.623rd/32
Points Per Game
30.83rd/32
Defense
ARISF
+0.1129th/32
EPA / Play
-0.067th/32
+0.2830th/32
EPA / Play (Passing)
-0.038th/32
-0.109th/32
EPA / Play (Rushing)
-0.0911th/32
47.4%26th/32
Success Rate
44.5%17th/32
49.2%24th/32
Success Rate (Passing)
44.0%6th/32
45.2%28th/32
Success Rate (Rushing)
45.2%29th/32
32.432nd/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 Arizona Cardinals have the ball
ARI pressure allowed25.8%1st of 32
→
SF pressure generated36.6%18th of 32
When San Francisco 49ers have the ball
SF pressure allowed32.1%7th of 32
→
ARI pressure generated30.4%27th of 32

Team Grades

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

Grades ranked all 32 teams
ARI
76.6
11th / 32
Overall
SF
80.3
5th / 32
ARI
80.5
1st / 32
Offense
SF
75.8
7th / 32
ARI
51.4
32nd / 32
Defense
SF
67.9
13th / 32
ARI
91.2
3rd / 32
Special Teams
SF
86.9
11th / 32
ARI
85.5
1st / 32
Passing Offense
SF
71.9
13th / 32
ARI
84.0
2nd / 32
Rushing Offense
SF
80.0
7th / 32
ARI
77.5
3rd / 32
Receiving
SF
73.4
13th / 32
ARI
65.7
13th / 32
Offensive Line
SF
70.2
5th / 32
ARI
68.2
20th / 32
Pass Rush
SF
67.7
23rd / 32
ARI
39.0
32nd / 32
Coverage
SF
71.1
8th / 32
ARI
51.8
31st / 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