The Arizona Cardinals pulled off an upset victory by beating the Seattle Seahawks on the road in Week 16.
[Editor's Note: All of PFF's advanced stats and grades for every NFL player are made available in PFF's ELITE subscription. Subscribe today to gain access!]
PFF's ReFocused series features immediate takeaways from the two analysts who graded the game live. The two offer a detailed breakdown of the game's most notable performances before the grades and advanced stats are reviewed and finalized by Senior Analysts.
All of PFF's grades and advanced stats from this game and the other games played this week will be finalized and made available to ELITE subscribers within 24 hours of the final whistle. ELITE subscribers can view player grades, advanced statistics, positional snap counts and more in Premium Stats.
PFF's ELITE subscribers can also preview NFL and NCAA games in PFF Greenline, an online dashboard with projections for the spread, totals and moneyline.
Final Score
Arizona Cardinals 27, Seattle Seahawks 13
Arizona Cardinals
Kyler Murray left the game with a hamstring injury in the second half, so the lead was left on the shoulders of backup signal-caller Brett Hundley, who performed very well in Murray's absence. Hundley was effective with both his arm and his legs, and the Arizona offense hardly missed a beat while he was in there.
tm | down_dist | plays | epa/play | suc_% | pass_% | epa/pass | epa/run | suc_%_pass | suc_%_run |
NO | 1st | 33 | 0.23 | 67% | 67% | 0.61 | -0.53 | 82% | 36% |
SF | 1st | 31 | 0.75 | 65% | 61% | 1.06 | 0.25 | 74% | 50% |
NO | 2nd_1-3 | 5 | 0.49 | 80% | 20% | -0.22 | 0.67 | 0% | 100% |
SF | 2nd_1-3 | 2 | -1.44 | 0% | 100% | -1.44 | 0 | 0% | 0% |
NO | 2nd_4-7 | 8 | -0.84 | 0% | 50% | -0.89 | -0.79 | 0% | 0% |
SF | 2nd_4-7 | 9 | -0.36 | 33% | 22% | 0.03 | -0.48 | 50% | 29% |
NO | 2nd_8+ | 8 | 0.75 | 75% | 75% | 0.87 | 0.38 | 67% | 100% |
SF | 2nd_8+ | 8 | -0.65 | 38% | 88% | -1.13 | 2.76 | 29% | 100% |
NO | 3/4_1-4 | 6 | 0.07 | 50% | 33% | -0.52 | 0.36 | 50% | 50% |
SF | 3/4_1-4 | 5 | 0.96 | 60% | 60% | 1.83 | -0.34 | 67% | 50% |
NO | 3/4_5+ | 11 | 0.14 | 45% | 91% | 0.17 | -0.21 | 50% | 0% |
SF | 3/4_5+ | 9 | 1.19 | 89% | 89% | 1.31 | 0.29 | 87% | 100% |
NO | all | 71 | 0.16 | 56% | 63% | 0.35 | -0.17 | 62% | 46% |
SF | all | 64 | 0.43 | 58% | 64% | 0.62 | 0.09 | 63% | 48% |
The Cardinals may have a dilemma on their hands next offseason at running back because Kenyan Drake is proving to be more talented than David Johnson at this point. Drake flashed in both the running and passing game, and he finished with 166 yards rushing and two touchdowns.
Chandler Jones was easily the best defensive player in the game today. The veteran pass-rusher was matched up with fifth-round sophomore Jamarco Jones this afternoon, and he took full advantage of that matchup. He finished the game with three sacks and two forced fumbles.
player | team | targets | tgt_share | air_yds_tgt | rec | rec_yds | rec_air_yds |
Michael Thomas | NO | 13 | 32% | 8.6 | 11 | 134 | 82 |
Alvin Kamara | NO | 7 | 18% | 0.1 | 4 | 18 | -3 |
Ted Ginn Jr. | NO | 6 | 15% | 6.7 | 4 | 50 | 34 |
Tre'Quan Smith | NO | 4 | 10% | 10.8 | 2 | 29 | 3 |
Josh Hill | NO | 3 | 8% | 6.3 | 2 | 4 | 1 |
Latavius Murray | NO | 3 | 8% | -2 | 2 | 25 | -5 |
Jared Cook | NO | 2 | 5% | 23 | 2 | 64 | 46 |
Deonte Harris | NO | 1 | 2% | -3 | 1 | 13 | -3 |
Taysom Hill | NO | 1 | 2% | 0 | 1 | 12 | 0 |
Emmanuel Sanders | SF | 9 | 26% | 12 | 7 | 157 | 103 |
George Kittle | SF | 8 | 24% | 2.6 | 6 | 67 | 1 |
Deebo Samuel | SF | 7 | 21% | 5.4 | 5 | 76 | 38 |
Kendrick Bourne | SF | 4 | 12% | 8.2 | 3 | 18 | 27 |
Kyle Juszczyk | SF | 3 | 9% | 2 | 3 | 22 | 6 |
Raheem Mostert | SF | 2 | 6% | 12.5 | 2 | 40 | 25 |
Matt Breida | SF | 1 | 3% | 4 | 1 | 4 | 4 |
Safeties Budda Baker and Jalen Thompson both had solid games on the back end. Neither player allowed much in pass coverage and both were effective in run defense. Baker has shown improvement throughout the season, especially in pass coverage, and he looks to have his spot solidified there next year.
Seattle Seahawks
The Seahawks found themselves behind quickly in this one, and that ultimately hindered their ability to run the football. However, very early on in the game, Chris Carson was an effective and strong runner and the lone positive takeaway from this bad loss at home.
It was not quite the type of day you’d expect out of MVP candidate Russell Wilson. Wilson did not hurt the Seahawks in any way, but he struggled against pressure on Sunday afternoon — and he was under pressure a lot. Wilson also failed to connect on any of his signature deep balls and finished with only 169 yards passing.
Bradley McDougald had a very good game for the Seahawks on Sunday afternoon. He did not allow many catches in pass coverage and he had a great pass breakup on a crossing route.
The biggest issue with the Seattle defense on Sunday was their inability to stop the run. Kenyan Drake and the Cardinals ran wild and rushed for over 250 yards at an average of over six yards per carry.