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

2016 Week 16 · Sat, Dec 24, 2016 · CenturyLink Field

Arizona CardinalsWinner

34

Seattle Seahawks

31

SEA -9 upsetO 43.5 ✓

Arizona Cardinals 34–31 — decided on the final possessions.

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

Who moved the needle

Top performers

Passing · SEA

Russell WilsonQB

29/45, 350 yds, 4 TD, 0 INT

7.0 expected points added · +7.4% completion over expected

Passing · ARI

Carson PalmerQB

16/26, 284 yds, 1 TD, 0 INT

9.8 expected points added · +5.1% completion over expected

Rushing · ARI

David JohnsonRB

28 att, 95 yds, 3 TD

-4.1 expected points added on the ground

Rushing · SEA

Russell WilsonQB

10 att, 36 yds, 0 TD

-4.3 expected points added on the ground

Receiving · SEA

Doug BaldwinWR

13/19 for 171 yds, 1 TD

43% of team targets · 7.8 expected points added

Receiving · ARI

J.J. NelsonWR

3/7 for 132 yds, 1 TD

26% of team targets · 7.5 expected points added

Full stat lines

Box score

Arizona Cardinals

Passing

PlayerC/AttYdsTDINTSackedEPA
Carson Palmer16/262841019.8
Larry Fitzgerald0/10000-0.6

Rushing

PlayerAttYdsAvgTDEPA
David Johnson28953.43-4.1
Carson Palmer1-1-1.000.0

Receiving

PlayerRecTgtYdsTDTgt shareEPA
J.J. Nelson37132126%7.5
David Johnson4741026%-2.9
Jermaine Gresham2440015%1.6
Larry Fitzgerald4431015%2.3
Brittan Golden122207%1.6
John Brown121207%0.7
Kerwynn Williams11604%0.3

Defense (top contributors)

PlayerSoloAstSacksINTPD
Sio Moore590.000
Brandon Williams830.001
Patrick Peterson610.000
D.J. Swearinger510.001
Justin Bethel510.003
Rodney Gunter221.000
Calais Campbell130.500
Corey Peters130.000
Markus Golden302.000
Chandler Jones121.500

Seattle Seahawks

Passing

PlayerC/AttYdsTDINTSackedEPA
Russell Wilson29/453504067.0

Rushing

PlayerAttYdsAvgTDEPA
Russell Wilson10363.60-4.3
Alex Collins7284.000.2
Thomas Rawls881.00-3.4
Doug Baldwin263.00-0.6

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Doug Baldwin1319171143%7.8
Jimmy Graham234317%2.6
Paul Richardson4542111%6.6
Tyler Lockett233807%4.2
Jermaine Kearse4937120%-1.6
Alex Collins441909%0.9
Thomas Rawls01002%-1.7

Defense (top contributors)

PlayerSoloAstSacksINTPD
Bobby Wagner190.000
DeShawn Shead450.000
Kam Chancellor530.001
K.J. Wright060.001
Richard Sherman410.002
Frank Clark230.000
Jeron Johnson120.000
Steven Terrell120.000
Michael Bennett301.000
Jeremy Lane110.000

Closing number vs result

Betting context

Closing spread
SEA -9
Closing total
43.5
ARI moneyline
+330
SEA moneyline
-380

Seahawks closed -9 and lost outright — an upset against the closing number.

Total closed 43.5; the game landed 65 — over by 21.5.

Conditions and crew

Game environment

Venue
CenturyLink Field
Roof / surface
outdoors · fieldturf
Kickoff weather
39°F, wind 2 mph
Referee
Ron Torbert
Rest
ARI 6 days · SEA 9 days
Coaches
Bruce Arians vs Pete Carroll

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