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

2017 Week 15 · Sun, Dec 17, 2017 · Levi's Stadium

Tennessee Titans

23

San Francisco 49ersWinner

25

SF -2.5 no coverO 44.5 ✓17 mph wind

San Francisco 49ers 25–23 — decided on the final possessions. Played in 17 mph wind — weigh that when reading the passing lines.

Pre-2018 game — box score & context only; play-by-play visuals start in 2018

Who moved the needle

Top performers

Passing · SF

Jimmy GaroppoloQB

31/43, 381 yds, 1 TD, 0 INT

15.1 expected points added · +11.3% completion over expected

Passing · TEN

Marcus MariotaQB

23/33, 241 yds, 2 TD, 0 INT

13.2 expected points added · +10.9% completion over expected

Rushing · TEN

DeMarco MurrayRB

18 att, 59 yds, 0 TD

-3.1 expected points added on the ground

Rushing · SF

Carlos HydeRB

16 att, 25 yds, 0 TD

-5.9 expected points added on the ground

Receiving · SF

Marquise GoodwinWR

10/13 for 114 yds, 0 TD

31% of team targets · 7.2 expected points added

Receiving · TEN

Rishard MatthewsWR

6/8 for 95 yds, 1 TD

24% of team targets · 9.8 expected points added

Full stat lines

Box score

Tennessee Titans

Passing

PlayerC/AttYdsTDINTSackedEPA
Marcus Mariota23/3324120113.2

Rushing

PlayerAttYdsAvgTDEPA
DeMarco Murray18593.30-3.1
Derrick Henry7192.70-0.8
Taywan Taylor188.000.2
Marcus Mariota242.001.4

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Rishard Matthews6895124%9.8
Eric Decker5563015%4.8
Delanie Walker51037130%-3.4
Corey Davis3528015%-0.5
Derrick Henry22906%0.2
Jonnu Smith11503%0.4
DeMarco Murray11403%-0.7
Luke Stocker01003%-0.5

Defense (top contributors)

PlayerSoloAstSacksINTPD
Adoree' Jackson800.002
Wesley Woodyard431.000
Johnathan Cyprien330.000
Avery Williamson601.000
LeShaun Sims500.000
Jayon Brown401.000
Erik Walden130.000
Jurrell Casey220.001
Kevin Byard300.000
Logan Ryan200.000

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Jimmy Garoppolo31/4338110315.1

Rushing

PlayerAttYdsAvgTDEPA
Carlos Hyde16251.60-5.9
Matt Breida5163.20-1.4
Marquise Goodwin11010.000.7

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Marquise Goodwin1013114031%7.2
Kendrick Bourne4685014%5.1
Garrett Celek336317%5.6
George Kittle4552012%2.0
Trent Taylor4540012%1.1
Kyle Juszczyk2416010%0.1
Carlos Hyde221405%0.7
Aldrick Robinson12305%-0.7
Logan Paulsen01002%-0.4
Jimmy Garoppolo11-602%-1.5

Defense (top contributors)

PlayerSoloAstSacksINTPD
Reuben Foster810.000
Eric Reid620.000
DeForest Buckner420.501
Adrian Colbert500.000
Brock Coyle310.000
Dontae Johnson400.000
Ahkello Witherspoon300.001
K'Waun Williams110.000
Sheldon Day200.000
Solomon Thomas110.000

Closing number vs result

Betting context

Closing spread
SF -2.5
Closing total
44.5
TEN moneyline
+111
SF moneyline
-123

49ers closed -2.5, won by 2 — but didn't cover.

Total closed 44.5; the game landed 48 — over by 3.5.

Conditions and crew

Game environment

Venue
Levi's Stadium
Roof / surface
outdoors · grass
Kickoff weather
65°F, wind 17 mph
Referee
John Parry
Rest
TEN 7 days · SF 7 days
Coaches
Mike Mularkey vs Kyle Shanahan

Wind at 17 mph is the kind that drags passing depth and kicking range — weigh it when reading the splits.