For the complete documentation index, see llms.txt. Markdown variants are available only for registry-approved public pages by appending .md to eligible URLs or by sending Accept: text/markdown.
Sync your league to My Playbook for custom advice

2023 Week 4 · Sun, Oct 1, 2023 · Levi's Stadium

Arizona Cardinals

16

San Francisco 49ersWinner

35

SF -15 ✓O 44 ✓

San Francisco 49ers 35–16 — never really in doubt late. Biggest swing: Q3 4:17, SF +6% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3SFARI
Q3 · 4:17ARI 16SF 21ARI ball · 1st & 8SF 93%

(4:17) (Shotgun) 9-J.Dobbs pass short middle to 14-Mi.Wilson for 8 yards, TOUCHDOWN.

Market-anchored home win probability, play by play. Drag across the curve or use arrow keys to replay the game; gold diamonds mark the biggest momentum swings — tap one to jump there.

Highest-leverage plays

  1. Q3 · 4:17SF +6% win prob(4:17) (Shotgun) 9-J.Dobbs pass short middle to 14-Mi.Wilson for 8 yards, TOUCHDOWN.
  2. Q1 · 12:16ARI +4% win prob(12:16) 23-C.McCaffrey left tackle to ARI 47 for 6 yards (52-V.Dimukeje; 47-E.Turner).
  3. Q1 · 13:34ARI +3% win prob(13:34) 16-N.Cooney punts 49 yards to SF 23, Center-46-A.Brewer. 3-R.McCloud pushed ob at SF 38 for 15 yards (85-T.McBride, 43-J.Luketa).
  4. Q3 · 4:12ARI +3% win probTWO-POINT CONVERSION ATTEMPT. 6-J.Conner rushes left end. ATTEMPT FAILS.

How the points landed

Scoring summary

  1. Q1 · 9:10SF Touchdown

    (9:10) 23-C.McCaffrey up the middle for 1 yard, TOUCHDOWN. (kick good)

    Score after this play: ARI 0SF 7
  2. Q2 · 14:21SF Touchdown

    (14:21) (Shotgun) 23-C.McCaffrey right end for 18 yards, TOUCHDOWN. (kick good)

    Score after this play: ARI 0SF 14
  3. Q2 · 8:17ARI Field goal

    (8:17) 5-M.Prater 38 yard field goal is GOOD, Center-46-A.Brewer, Holder-16-N.Cooney.

    Score after this play: ARI 3SF 14
  4. Q2 · 5:29SF Touchdown

    (5:29) (Shotgun) 13-B.Purdy pass short left to 23-C.McCaffrey for 6 yards, TOUCHDOWN. (kick good)

    Score after this play: ARI 3SF 21
  5. Q2 · 0:28ARI Touchdown

    (:28) (Shotgun) 9-J.Dobbs pass deep left to 14-Mi.Wilson for 16 yards, TOUCHDOWN. Penalty on SF-97-N.Bosa, Defensive Offside, declined. (kick good)

    Score after this play: ARI 10SF 21
  6. Q3 · 4:17ARI Touchdown

    (4:17) (Shotgun) 9-J.Dobbs pass short middle to 14-Mi.Wilson for 8 yards, TOUCHDOWN.

    Score after this play: ARI 16SF 21
  7. Q4 · 14:25SF Touchdown

    (14:25) (Shotgun) 23-C.McCaffrey left guard for 2 yards, TOUCHDOWN. (kick good)

    Score after this play: ARI 16SF 28
  8. Q4 · 2:00SF Touchdown

    (2:00) 13-B.Purdy up the middle for 1 yard, TOUCHDOWN. (kick good)

    Score after this play: ARI 16SF 35

Down-to-down truth

Situational splits

MetricCardinals49ers
Offensive plays6851
Total yards362397 (edge)
Yards per play5.37.8 (edge)
Expected points added / play0.120.50 (edge)
Success rate47%65% (edge)
Dropback rate69%43%
Dropback efficiency (EPA/play)0.181.04 (edge)
Rush efficiency (EPA/play)-0.010.09 (edge)
Third downs8/153/5 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)49 (edge)
First downs gained on snaps2127 (edge)
Sacks taken11
Turnovers00

49ers won the down-to-down efficiency fight: 0.50 expected points added per play vs 0.12.

Who moved the needle

Top performers

Passing · SF

Brock PurdyQB

20/21, 283 yds, 1 TD, 0 INT

22.8 expected points added · +27.2% completion over expected

Passing · ARI

Joshua DobbsQB

28/41, 265 yds, 2 TD, 0 INT

3.9 expected points added · +5.3% completion over expected

Rushing · SF

Christian McCaffreyRB

20 att, 106 yds, 3 TD

3.0 expected points added on the ground

Rushing · ARI

James ConnerRB

11 att, 52 yds, 0 TD

-0.7 expected points added on the ground

Receiving · SF

Brandon AiyukWR

6/6 for 148 yds, 0 TD

29% of team targets · 10.0 expected points added

Receiving · ARI

Marquise BrownWR

7/10 for 96 yds, 0 TD

24% of team targets · 5.9 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1ARIARI 25581:37Punt
2SFSF 389554:16Touchdown +7
3ARIARI 169224:44Punt
4SFSF 2510755:09Touchdown +7
5ARIARI 4014446:00Field goal +3
6SFSF 257752:52Touchdown +7
7ARIARI 1315924:59Touchdown +7
8SFSF 25200:23End of half
9SFSF 139414:23Punt
10ARIARI 112946:25Touchdown +6
11SFSF 2510754:50Touchdown +7
12ARIARI 2512425:09Punt
13SFSF 2315767:14Touchdown +7
14ARIARI 2512601:52Turnover on downs
15SFSF 15100:07End of game

8 of 15 drives ended in points. Longest march: Cardinals gained 94 scrimmage yards over 12 plays for a touchdown.

Full stat lines

Box score

Arizona Cardinals

Passing

PlayerC/AttYdsTDINTSackedEPA
Joshua Dobbs28/412652013.9

Rushing

PlayerAttYdsAvgTDEPA
James Conner11524.70-0.7
Joshua Dobbs12484.003.6
Emari Demercado133.00-0.3
Ezekiel Turner122.001.9

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Marquise Brown71096024%5.9
Michael Wilson7776217%8.1
Zach Ertz61053024%-2.0
Emari Demercado3421010%-0.8
Zach Pascal3410010%-1.9
Trey McBride11502%0.2
James Conner12405%-0.6
Rondale Moore02005%-1.8
Geoff Swaim01002%-0.7

Defense (top contributors)

PlayerSoloAstSacksINTPD
Ezekiel Turner460.000
K'Von Wallace440.000
Kyzir White340.000
Kei'Trel Clark500.000
Leki Fotu220.000
Marco Wilson310.000
Dennis Gardeck221.000
Roy Lopez120.000
Jalen Thompson300.000
Zaven Collins200.000

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Brock Purdy20/2128310122.8

Rushing

PlayerAttYdsAvgTDEPA
Christian McCaffrey201065.333.0
Jordan Mason3103.30-0.7
Deebo Samuel362.00-0.7
Kyle Juszczyk231.50-0.5
Brock Purdy200.011.6
Sam Darnold1-1-1.000.0

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Brandon Aiyuk66148029%10.0
Christian McCaffrey7871138%7.4
Ray-Ray McCloud2222010%2.6
Jordan Mason111305%0.8
George Kittle11905%3.4
Willie Snead11905%0.8
Ronnie Bell11705%0.2
Kyle Juszczyk11405%-0.3

Defense (top contributors)

PlayerSoloAstSacksINTPD
Dre Greenlaw620.000
Fred Warner620.000
Tashaun Gipson140.000
Deommodore Lenoir310.000
Talanoa Hufanga310.000
Javon Hargrave221.000
Isaiah Oliver400.000
Kendall Sheffield300.000
Ambry Thomas210.000
Ji'Ayir Brown110.000

Closing number vs result

Betting context

Closing spread
SF -15
Closing total
44
ARI moneyline
+700
SF moneyline
-1100

49ers closed -15 and covered, winning by 19.

Total closed 44; the game landed 51 — over by 7.0.

Conditions and crew

Game environment

Venue
Levi's Stadium
Roof / surface
outdoors · grass
Kickoff weather
75°F, wind 9 mph
Referee
Clete Blakeman
Rest
ARI 7 days · SF 10 days
Coaches
Jonathan Gannon vs Kyle Shanahan

Division game — familiarity tightens these matchups; closing numbers tend to be sharper.