DOWN X DOWN › week 11 › 49ers at Cardinals
Season over · final
2025
2025 season · final Every snap of the 2025 season, kept as it ended.Back to 2026 →

Week 11 · Sunday 4:05 PM ET · State Farm Stadium

ARIvsSF

Cardinals offensevs49ers defense

Season numbers through Week 22: 17 games for Cardinals, 19 for 49ers. Ranks are out of 32; #1 is the best offense or the stingiest defense.

How it played out · win probability, snap by snapFinal · SF 41 · ARI 22

The 49ers won 41–22 and were favored the whole way, never below 63%. The biggest single swing came at Q1 15:00, 18 points for the 49ers.

At kickoffSF 63%SF by 3.5 on the line
SF low point63%Q1 15:00 · tied 0⁠–⁠0
Swings past 50%0times the favorite changed
Biggest swing18 ptsSF · Q1 15:00
ARI wins50%SF wins
Q1Q2Q3Q4

The plays that swung it

  1. 1Q1 15:00SFC.Ryland kicks 64 yards from ARI 35 to SF 1. S.Moore to ARI 1 for 98 yards (K.Clark).63% → 80%+18
  2. 2Q1 14:38ARIJ.Z.Knight right tackle to ARI 34 for 7 yards (D.Lenoir; M.Mustapha).15% → 24%+9
  3. 3Q1 3:03ARIT.Morstead punts 49 yards to ARI 16 G.Dortch to SF 44 for 40 yards (C.Robinson; J.Weeks).23% → 30%+7
  4. 4Q1 1:00SFC.Ryland 58 yard field goal is No Good, Wide Left75% → 81%+6
  5. 5Q2 13:44SFB.Purdy pass short left to C.McCaffrey for 9 yards, TOUCHDOWN.85% → 90%+5

Win probability is nflverse's model, which starts from the betting line and updates before every snap with the score, the clock, down, distance, field position and timeouts. A swing is the change in one team's chance across a play, in percentage points. The turning point is the play after which the winner never fell to 50% again.

Box score · every offensive player who touched the ballWeek 11

G.Kittle led the 49ers at +8.5 EPA (6 catches for 67). M.Wilson led the Cardinals at +9.7 EPA (15 catches for 185).

SF 49ers

PassingC/AYdsTDINTSkEPA
B.Purdy91%19/2620031+8.6
RushingCarShareYdsTDEPA
C.McCaffrey71%1352%812+4.4
B.Robinson29%832%24-1.9
M.Jones9%312%-3-3.3
B.Purdy91%14%-7-1.6
ReceivingTgtShareRecYdsTDEPA
C.McCaffrey71%624%5401+3.5
G.Kittle87%624%6672+8.5
J.Jennings75%624%454+2.7
K.Juszczyk53%28%226+1.5
D.Robinson49%28%113-0.4
R.Pearsall75%28%10-3.0
B.Robinson29%14%00-0.5

Defense D.Lenoir 1 INT, M.Mustapha 1 INT · Kicking E.Pineiro 3/3 FG (long 48)

ARI Cardinals

PassingC/AYdsTDINTSkEPA
J.Brissett100%47/5745222+9.2
RushingCarShareYdsTDEPA
B.Knight41%536%241-0.1
E.Demercado18%536%8-2.0
J.Brissett100%214%-2-0.9
M.Carter42%214%6+1.1
ReceivingTgtShareRecYdsTDEPA
M.Wilson82%1832%15185+9.7
T.McBride89%1120%101151+5.9
M.Carter42%713%522-1.2
G.Dortch66%611%6661+7.9
B.Knight41%47%421-0.2
E.Demercado18%35%212-0.4
E.Higgins35%35%211-13.5
X.Weaver72%35%215-1.4
A.Baccellia22%12%150.0

Defense J.Sweat 1 sack · Kicking C.Ryland 1/2 FG (long 26)

Each player's line for this game from nflverse's weekly stats; the percentage beside his name is his share of the offense's snaps. Share is his part of the team's carries or targets in this game. Defense lists sacks and interceptions; kicking lists field goals.

Keys to the game · from the season numbers, not this game alone4 reads
01
Biggest edge

Tight ends feast

49ers give up 8.1 targets a game to tight ends (23rd), against a league average of 7.3. Cardinals' tight ends produce 12.8 (1st).

02
Opportunity

Deep middle is open

49ers are worst against deep middle throws, allowing +1.29 EPA per attempt. Cardinals send 3% of their throws there. That is a small part of their offense so far.

03
Watch out

Nowhere to run

Cardinals' run game is 29th in EPA per carry (-0.11). 49ers allow -0.02 (23rd).

04
Wash

Yards per play

Call this one even. Cardinals gain 5.2 yards per play (23rd). 49ers give up 5.6 (21st), with the league at 5.4.

The series · 49ers and Cardinals since 1999, and this season's records51 meetings

The 49ers lead the series 29–22 since 1999. They have won the last 3. Sep 27, 2026, at Levi's Stadium: the 49ers won 36–30. Brock Purdy started at quarterback for the 49ers and Jacoby Brissett for the Cardinals; Kyle Shanahan and Jonathan Gannon coached.

49ers at home16–10the 49ers' record
In Arizona12–11the 49ers' record
Most points49ers 50 · Cardinals 472003 · 2015
Biggest win49ers by 36 · Cardinals by 402003 · 2015

The last 5

2026 · Wk 3ARI 30 at SF 36
2025 · Wk 11SF 41 at ARI 22
2025 · Wk 3ARI 15 at SF 16
2024 · Wk 18SF 24 at ARI 47
2024 · Wk 5ARI 24 at SF 23

2025 records

49ersCardinals
Overall12–53–14
Division4–20–6
Conference9–33–9
Other conference3–20–5
Home5–31–7
Away7–22–7
Last 5WWWWLLLLLL
StreakLost 1Lost 9
Points a game25.7 – 21.820.9 – 28.7

Every meeting since 1999, regular season and playoffs, from nflverse's game list, which starts in 1999; the all-time series goes back further. Franchises that moved count as one team (the Raiders, Chargers and Rams). Home and away are from the 49ers' side. Records are this regular season.

Head to head · ARI offense against SF defense
StatARI ARI offFavors ARI · Favors SFSF SF def allowsNFL avg
Overall
EPA per play
-0.02#22
+0.07#24+0.01
Success rate
43%#21
49%#3044%
Yards per play
5.2#23
5.6#215.4
Explosive play rate
8%#29
8%#410%
Passing
Pass EPA per dropback
+0.00#15
+0.11#25+0.01
Sack rate
8%#23
4%#327%
Running
Run EPA per carry
-0.11#29
-0.02#23-0.05
Yards per carry
4.0#24
4.4#224.3
Money downs
3rd down conversion
43%#9
41%#1840%
Red zone TD rate
57%#22
59%#2059%
Targets by position
WR yards per game
125#23
144#19140
TE yards per game
93#1
53#1753
TE targets per game
12.8#1
8.1#237.3
RB receiving yards per game
38#6
35#2332
Where the ball goes · EPA per throwDeep is 15+ air yds

Cardinals: EPA per throw

Left
Middle
Right
Deep
+0.507% of throws
+0.853% of throws
+0.257% of throws
Short
+0.2029% of throws
+0.0318% of throws
+0.0735% of throws

49ers: EPA allowed per throw

Left
Middle
Right
Deep
+0.5158 throws
+1.2922 throws
+0.2649 throws
Short
+0.16200 throws
+0.15102 throws
-0.02201 throws

Green gains more than expected, red loses value. Cells with fewer than 5 throws are grayed out.