2019 Week 17 · Sun, Dec 29, 2019 · CenturyLink Field
San Francisco 49ersWinner
26
Seattle Seahawks
21
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
(: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.
Highest-leverage plays
- 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.
- 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).
- Q4 · 0:46SF +14% win prob(:46) (Shotgun) 3-R.Wilson pass incomplete short left to 14-DK.Metcalf.
- 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
| Metric | 49ers | Seahawks |
|---|---|---|
| Offensive plays | 49 | 70 |
| Total yards | 398 (edge) | 348 |
| Yards per play | 8.1 (edge) | 5.0 |
| Expected points added / play | 0.37 (edge) | 0.11 |
| Success rate | 55% (edge) | 46% |
| Dropback rate | 51% | 67% |
| Dropback efficiency (EPA/play) | 0.57 (edge) | 0.24 |
| Rush efficiency (EPA/play) | 0.17 (edge) | -0.16 |
| Third downs | 4/8 | 8/14 (edge) |
| Red-zone trips → TDs | 0 → 0 | 0 → 0 |
| Explosive plays (10+ rush / 20+ pass) | 9 (edge) | 5 |
| First downs gained on snaps | 19 | 23 (edge) |
| Sacks taken | 2 | 1 (edge) |
| Turnovers | 0 | 0 |
49ers won the down-to-down efficiency fight: 0.37 expected points added per play vs 0.11.
Possession by possession
Drive chart
| # | Team | Start | Plays | Scrim yds | Clock | Result | |
|---|---|---|---|---|---|---|---|
| 1 | SEA | SEA 25 | 5 | 1 | 1:11 | Punt | |
| 2 | SF | SF 21 | 10 | 45 | 6:14 | Turnover on downs | |
| 3 | SEA | SEA 25 | 8 | 19 | 2:39 | Punt | |
| 4 | SF | SF 6 | 9 | 94 | 4:32 | Touchdown | |
| 5 | SEA | SEA 17 | 8 | 10 | 3:57 | Punt | |
| 6 | SF | SF 17 | 11 | 81 | 5:43 | Turnover on downs | |
| 7 | SEA | SEA 25 | 10 | 49 | 4:59 | Turnover on downs | |
| 8 | SF | SF 31 | 2 | 2 | 0:45 | End of half | |
| 9 | SF | SF 25 | 5 | 2 | 2:07 | Punt | |
| 10 | SEA | SEA 38 | 12 | 72 | 7:07 | Touchdown | |
| 11 | SF | SF 25 | 7 | 75 | 2:21 | Touchdown | |
| 12 | SEA | SEA 25 | 16 | 75 | 8:30 | Touchdown | |
| 13 | SF | SF 25 | 9 | 75 | 4:04 | Touchdown | |
| 14 | SEA | SEA 40 | 9 | 46 | 2:15 | Touchdown | |
| 15 | SF | SF 21 | 5 | 22 | 1:09 | Punt | |
| 16 | SEA | SEA 27 | 15 | 76 | 2:18 | Turnover on downs | |
| 17 | SF | SF 1 | 1 | 2 | 0:09 | End 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.