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

2025 Week 3 · Sun, Sep 21, 2025 · Levi's Stadium

Arizona Cardinals

15

San Francisco 49ersWinner

16

SF -1.5 no coverU 44.5 ✓

San Francisco 49ers 16–15 — decided on the final possessions. Biggest swing: Q4 0:04, SF +46% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3SFARI
Q4 · 0:04ARI 15SF 16SF ball · 3rd & 11SF 54%

(:04) 18-E.Pineiro 35 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

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. Q4 · 0:04SF +46% win prob(:04) 18-E.Pineiro 35 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
  2. Q4 · 5:19ARI +24% win prob(5:19) (Shotgun) 10-M.Jones pass short right intended for 1-R.Pearsall INTERCEPTED by 42-D.Taylor-Demerson at ARI 21. 42-D.Taylor-Demerson to ARI 39 for 18 yards (71-T.Williams).
  3. Q4 · 3:26ARI +24% win prob(3:26) (Shotgun) 10-M.Jones sacked at SF 6 for 0 yards (2-Ma.Wilson). PENALTY on SF-77-D.Puni, Offensive Holding, 6 yards, enforced in End Zone, SAFETY - No Play.
  4. Q4 · 12:06SF +17% win prob(12:06) (Shotgun) 10-M.Jones pass deep right to 1-R.Pearsall pushed ob at ARI 6 for 34 yards (13-K.Clark).

How the points landed

Scoring summary

  1. Q2 · 8:48ARI Field goal

    (8:48) 38-C.Ryland 34 yard field goal is GOOD, Center-46-A.Brewer, Holder-12-B.Gillikin.

    Score after this play: ARI 3SF 0
  2. Q2 · 4:26SF Field goal

    (4:26) 18-E.Pineiro 38 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

    Score after this play: ARI 3SF 3
  3. Q2 · 0:20SF Field goal

    (:20) 18-E.Pineiro 51 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

    Score after this play: ARI 3SF 6
  4. Q3 · 6:40ARI Field goal

    (6:40) 38-C.Ryland 28 yard field goal is GOOD, Center-46-A.Brewer, Holder-12-B.Gillikin.

    Score after this play: ARI 6SF 6
  5. Q4 · 10:54SF Touchdown

    (10:54) 10-M.Jones pass short left to 44-K.Juszczyk for 1 yard, TOUCHDOWN [5-B.Browning]. (kick good)

    Score after this play: ARI 6SF 13
  6. Q4 · 8:42ARI Touchdown

    (8:42) 1-K.Murray pass short right to 85-T.McBride for 1 yard, TOUCHDOWN. (kick good)

    Score after this play: ARI 13SF 13
  7. Q4 · 3:26ARI Safety

    (3:26) (Shotgun) 10-M.Jones sacked at SF 6 for 0 yards (2-Ma.Wilson). PENALTY on SF-77-D.Puni, Offensive Holding, 6 yards, enforced in End Zone, SAFETY - No Play.

    Score after this play: ARI 15SF 13
  8. Q4 · 0:04SF Field goal

    (:04) 18-E.Pineiro 35 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.

    Score after this play: ARI 15SF 16

Down-to-down truth

Situational splits

MetricCardinals49ers
Offensive plays6460
Total yards260356 (edge)
Yards per play4.15.9 (edge)
Expected points added / play-0.01 (edge)-0.06
Success rate39%52% (edge)
Dropback rate63%68%
Dropback efficiency (EPA/play)0.06 (edge)0.04
Rush efficiency (EPA/play)-0.12 (edge)-0.26
Third downs5/15 (edge)2/10
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)26 (edge)
First downs gained on snaps1518 (edge)
Sacks taken11
Turnovers0 (edge)1

Who moved the needle

Top performers

Passing · SF

Mac JonesQB

27/41, 284 yds, 1 TD, 1 INT

1.5 expected points added · +3.3% completion over expected

Passing · ARI

Kyler MurrayQB

22/35, 159 yds, 1 TD, 0 INT

-0.6 expected points added · -2.6% completion over expected

Rushing · SF

Christian McCaffreyRB

17 att, 52 yds, 0 TD

-6.0 expected points added on the ground

Rushing · ARI

Trey BensonRB

10 att, 42 yds, 0 TD

-0.5 expected points added on the ground

Receiving · SF

Ricky PearsallWR

8/11 for 117 yds, 0 TD

29% of team targets · 4.0 expected points added

Receiving · SF

Christian McCaffreyRB

10/15 for 88 yds, 0 TD

39% of team targets · -2.2 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1ARIARI 3911326:46Missed field goal
2SFSF 47461:22Punt
3ARIARI 812326:01Punt
4SFSF 23410:57Punt
5ARIARI 3512496:09Field goal +3
6SFSF 3210494:23Field goal +3
7ARIARI 28592:14Punt
8SFSF 1411631:51Field goal +3
9ARIARI 372-50:17End of half
10SFSF 357211:48Punt
11ARIARI 1415826:35Field goal +3
12SFSF 3612736:22Turnover on downs
13ARIARI 2491:16Punt
14SFARI 487483:09Touchdown +7
15ARIARI 356322:13Touchdown +7
16SFSF 287363:29Interception
17ARIARI 39451:39Punt
18SFSF 6100:14Safety
19ARIARI 357151:29Punt
20SFSF 2010591:46Field goal +3

7 of 20 drives ended in points. Longest march: Cardinals gained 82 scrimmage yards over 15 plays for a field goal.

Full stat lines

Box score

Arizona Cardinals

Passing

PlayerC/AttYdsTDINTSackedEPA
Kyler Murray22/35159101-0.6

Rushing

PlayerAttYdsAvgTDEPA
Trey Benson10424.20-0.5
Kyler Murray6376.202.6
James Conner9222.400.3
Greg Dortch155.000.0
Emari Demercado200.00-2.5

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Marvin Harrison Jr.3644018%1.9
Trey McBride5843124%0.7
Zay Jones232509%1.9
James Conner3415012%-0.1
Trey Benson349012%-3.1
Tip Reiman23809%-0.6
Elijah Higgins11703%1.0
Michael Wilson12506%2.4
Greg Dortch22306%-1.0
Emari Demercado01003%-1.2

Defense (top contributors)

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Mac Jones27/412841111.5

Rushing

PlayerAttYdsAvgTDEPA
Christian McCaffrey17523.10-6.0
Brian Robinson22211.001.1
Mac Jones1-1-1.000.2

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Ricky Pearsall811117029%4.0
Christian McCaffrey101588039%-2.2
Kendrick Bourne4638016%0.1
Jake Tonges232108%0.7
Skyy Moore111003%0.2
Marquez Valdes-Scantling11903%0.8
Kyle Juszczyk11113%0.8

Defense (top contributors)

PlayerSoloAstSacksINTPD
Fred Warner560.002
Dee Winters440.001
Sam Okuayinonu250.000
Marques Sigle250.000
Bryce Huff231.001
Upton Stout320.001
Ji'Ayir Brown220.000
Renardo Green130.000
Jason Pinnock300.000
Jordan Elliott120.000

Closing number vs result

Betting context

Closing spread
SF -1.5
Closing total
44.5
ARI moneyline
+105
SF moneyline
-125

49ers closed -1.5, won by 1 — but didn't cover.

Total closed 44.5; the game landed 31 — under by 13.5.

Conditions and crew

Game environment

Venue
Levi's Stadium
Roof / surface
outdoors · grass
Kickoff weather
72°F, wind 7 mph
Referee
John Hussey
Rest
ARI 7 days · SF 7 days
Coaches
Jonathan Gannon vs Kyle Shanahan

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