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

2019 Week 17 · Sun, Dec 29, 2019 · CenturyLink Field

San Francisco 49ersWinner

26

Seattle Seahawks

21

SF -3.5 ✓47 push

San Francisco 49ers 26–21. Biggest swing: Q4 0:12, SF +21% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3SEASF
Q4 · 0:12SF SEA SEA ball · 4th & 5SF 77%

(:12) (Shotgun) 3-R.Wilson pass short middle to 48-J.Hollister to SF 1 for 4 yards (57-D.Greenlaw). The Replay Official reviewed the short of the goal line ruling, and the play was Upheld. The ruling on the field stands.

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:12SF +21% win prob(:12) (Shotgun) 3-R.Wilson pass short middle to 48-J.Hollister to SF 1 for 4 yards (57-D.Greenlaw). The Replay Official reviewed the short of the goal line ruling, and the play was Upheld. The ruling on the field stands.
  2. Q4 · 0:42SEA +21% win prob(:42) (Shotgun) 3-R.Wilson pass short right to 15-J.Ursua to SF 1 for 11 yards (24-K.Williams).
  3. Q4 · 0:46SF +14% win prob(:46) (Shotgun) 3-R.Wilson pass incomplete short left to 14-DK.Metcalf.
  4. Q4 · 1:46SEA +13% win prob(1:46) (Shotgun) 3-R.Wilson pass deep left to 14-DK.Metcalf pushed ob at SF 23 for 24 yards (41-E.Moseley).

Down-to-down truth

Situational splits

Metric49ersSeahawks
Offensive plays4970
Total yards398 (edge)348
Yards per play8.1 (edge)5.0
Expected points added / play0.37 (edge)0.11
Success rate55% (edge)46%
Dropback rate51%67%
Dropback efficiency (EPA/play)0.57 (edge)0.24
Rush efficiency (EPA/play)0.17 (edge)-0.16
Third downs4/88/14 (edge)
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)9 (edge)5
First downs gained on snaps1923 (edge)
Sacks taken21 (edge)
Turnovers00

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

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1SEASEA 25511:11Punt
2SFSF 2110456:14Turnover on downs
3SEASEA 258192:39Punt
4SFSF 69944:32Touchdown
5SEASEA 178103:57Punt
6SFSF 1711815:43Turnover on downs
7SEASEA 2510494:59Turnover on downs
8SFSF 31220:45End of half
9SFSF 25522:07Punt
10SEASEA 3812727:07Touchdown
11SFSF 257752:21Touchdown
12SEASEA 2516758:30Touchdown
13SFSF 259754:04Touchdown
14SEASEA 409462:15Touchdown
15SFSF 215221:09Punt
16SEASEA 2715762:18Turnover on downs
17SFSF 1120:09End of game

0 of 17 drives ended in points. Longest march: 49ers gained 94 scrimmage yards over 9 plays for a touchdown.

Box score unavailable

Player stat lines for this game have not been ingested yet. Scores, lines, and environment context above are complete.

Closing number vs result

Betting context

Closing spread
SF -3.5
Closing total
47
SF moneyline
-177
SEA moneyline
+159

49ers closed -3.5 and covered, winning by 5.

Total closed 47 and landed exactly there — a push.

Conditions and crew

Game environment

Venue
CenturyLink Field
Roof / surface
outdoors · fieldturf
Kickoff weather
51°F, wind 3 mph
Referee
Tony Corrente
Rest
SF 7 days · SEA 7 days
Coaches
Kyle Shanahan vs Pete Carroll

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