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

2020 Week 16 · Sat, Dec 26, 2020 · State Farm Stadium

San Francisco 49ersWinner

20

Arizona Cardinals

12

ARI -6 upsetU 49 ✓Dome

San Francisco 49ers 20–12. Biggest swing: Q4 4:42, SF +20% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3ARISF
Q4 · 4:42SF ARI ARI ball · 2nd & 11SF 72%

(4:42) (No Huddle, Shotgun) 1-K.Murray pass short right intended for 13-C.Kirk INTERCEPTED by 23-A.Witherspoon at SF 0. Touchback.

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 · 4:42SF +20% win prob(4:42) (No Huddle, Shotgun) 1-K.Murray pass short right intended for 13-C.Kirk INTERCEPTED by 23-A.Witherspoon at SF 0. Touchback.
  2. Q4 · 5:51ARI +15% win prob(5:51) 1-K.Murray right end pushed ob at SF 13 for 30 yards (33-T.Moore).
  3. Q3 · 1:08ARI +15% win prob(1:08) (No Huddle, Shotgun) 1-K.Murray pass deep middle to 19-K.Johnson to SF 15 for 45 yards (36-M.Harris; 33-T.Moore).
  4. Q4 · 9:04SF +14% win prob(9:04) (Shotgun) 1-K.Murray pass incomplete short left to 10-D.Hopkins (54-F.Warner).

Down-to-down truth

Situational splits

Metric49ersCardinals
Offensive plays5480
Total yards399 (edge)350
Yards per play7.4 (edge)4.4
Expected points added / play0.18 (edge)-0.18
Success rate52% (edge)35%
Dropback rate46%73%
Dropback efficiency (EPA/play)0.09 (edge)-0.27
Rush efficiency (EPA/play)0.25 (edge)0.07
Third downs2/94/16 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)13 (edge)6
First downs gained on snaps22 (edge)20
Sacks taken33
Turnovers1 (edge)2

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

Who moved the needle

Top performers

Passing · ARI

Kyler MurrayQB

31/50, 247 yds, 0 TD, 1 INT

-16.6 expected points added · -1.8% completion over expected

Passing · SF

C.J. BeathardQB

13/22, 182 yds, 3 TD, 0 INT

2.3 expected points added · -9.3% completion over expected

Rushing · SF

Jeffery WilsonRB

22 att, 183 yds, 0 TD

6.3 expected points added on the ground

Rushing · ARI

Kyler MurrayQB

8 att, 75 yds, 0 TD

9.8 expected points added on the ground

Receiving · SF

George KittleTE

4/5 for 92 yds, 0 TD

24% of team targets · 6.8 expected points added

Receiving · ARI

Christian KirkWR

7/10 for 76 yds, 0 TD

22% of team targets · -2.8 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1ARIARI 1712744:50Turnover on downs
2SFSF 187112:42Punt
3ARIARI 27400:32Punt
4SFSF 268794:12Touchdown
5ARIARI 2512415:38Punt
6SFSF 157453:14Punt
7ARIARI 149253:35Punt
8SFSF 9402:07Punt
9ARIARI 4110392:35Turnover on downs
10SFSF 215270:27Fumble
11ARISF 47250:08End of half
12SFSF 149633:53Turnover on downs
13ARIARI 314-111:51Punt
14SFSF 298714:03Touchdown
15ARIARI 252110:09Fumble
16SFARI 364-31:01Punt
17ARIARI 1315756:55Touchdown
18SFSF 20591:55Punt
19ARIARI 274131:13Turnover on downs
20SFARI 353350:24Touchdown
21ARIARI 2511613:59Interception
22SFSF 208623:32Turnover on downs
23ARIARI 276170:51Turnover on downs
24SFARI 43100:14End of game

0 of 24 drives ended in points. Longest march: 49ers gained 79 scrimmage yards over 8 plays for a touchdown.

Full stat lines

Box score

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
C.J. Beathard13/221823032.3

Rushing

PlayerAttYdsAvgTDEPA
Jeffery Wilson221838.306.3
C.J. Beathard3186.00-0.7
Brandon Aiyuk11616.001.0
Jerick McKinnon144.00-0.3
Kyle Juszczyk133.000.6
Tevin Coleman231.50-0.7

Receiving

PlayerRecTgtYdsTDTgt shareEPA
George Kittle4592024%6.8
Jerick McKinnon3428019%1.5
Jeffery Wilson1221110%1.9
Kendrick Bourne111605%0.5
Brandon Aiyuk1215010%0.3
Kyle Juszczyk2310214%1.3
Tevin Coleman11005%-0.7
Richie James01005%-1.5
Jordan Reed020010%-3.2

Defense (top contributors)

PlayerSoloAstSacksINTPD
Fred Warner860.003
Tarvarius Moore740.000
Dre Greenlaw610.000
Ahkello Witherspoon700.011
Jason Verrett610.001
Marcell Harris510.000
K'Waun Williams411.001
Arik Armstead220.000
Darrion Daniels110.000
Kerry Hyder111.000

Arizona Cardinals

Passing

PlayerC/AttYdsTDINTSackedEPA
Kyler Murray31/50247013-16.6

Rushing

PlayerAttYdsAvgTDEPA
Kyler Murray8759.409.8
Kenyan Drake18452.51-0.3
D.J. Foster100.00-1.5

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Christian Kirk71076022%-2.8
KeeSean Johnson235007%1.8
DeAndre Hopkins81248026%-3.9
Larry Fitzgerald6828017%-2.0
Dan Arnold3525011%-4.9
Chase Edmonds23807%-2.0
Darrell Daniels12704%-0.3
Kenyan Drake22504%-2.0
Seth DeValve01002%-0.6

Defense (top contributors)

PlayerSoloAstSacksINTPD
Budda Baker720.000
Chris Banjo240.000
De'Vondre Campbell230.000
Byron Murphy230.000
Jordan Hicks230.001
Devon Kennard311.000
Tanner Vallejo210.000
Haason Reddick211.500
Isaiah Simmons300.000
Patrick Peterson210.000

Closing number vs result

Betting context

Closing spread
ARI -6
Closing total
49
SF moneyline
+242
ARI moneyline
-280

Cardinals closed -6 and lost outright — an upset against the closing number.

Total closed 49; the game landed 32 — under by 17.0.

Conditions and crew

Game environment

Venue
State Farm Stadium
Roof / surface
closed · grass
Kickoff weather
Indoors — weather neutralized
Referee
Clete Blakeman
Rest
SF 6 days · ARI 6 days
Coaches
Kyle Shanahan vs Kliff Kingsbury

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