The struggles of Eli Manning and the Giants offense were the bigger national story, but it was even more shocking how bad the defense was last season. New York ranked outside the top 20 in both sacks and takeaways, one year after being above-average in both categories and having a top-10 fantasy defense.

The Giants have hired James Bettcher to coordinate their defense. He served as the Cardinals coordinator the past three seasons, but with Arizona hiring a defensive-minded head coach in Steve Wilks, Bettcher wasn't retained. A year ago the Cardinals slipped to just 18th in fantasy performance (in a scoring system awarding 1 point for sacks, 2 for turnovers and 6 for touchdowns). But personnel losses (like Calais Campbell and a good chunk of the secondary) were major factors.

In Bettcher's first two seasons coordinating Arizona's defense (after Todd Bowles left for the Jets), the Cardinals had a top-3 fantasy defense. They led the league in sacks in 2016, and were top-5 in takeaways in both seasons. And the Giants have some playmakers on their defense, most notably Janoris Jenkins and Landon Collins in the secondary. Prior to last year New York ranked in the top 12 in interceptions in six straight seasons.

The Giants have a lot of issues to work out this offseason, but their defense, particularly in fantasy terms, looks like a nice candidate for a rebound.

Even after a down 2017, only three teams have more takeaways over the last three seasons than Arizona. The Giants have also been top-10 in that regard over that time span. Bettcher looks like a quality hire.

TAKEAWAYS, 2015-2017
Team'15'16'17Total
Kansas City29332688
Carolina39272187
Philadelphia26263183
Arizona33282182
Tampa Bay23292678
Baltimore14283476
Pittsburgh30232275
LA Chargers20282775
LA Rams26182872
NY Giants27251971
Denver27271771
Oakland25301469
Green Bay22252269
Washington26202369
Minnesota22271968
New Orleans22212568
Buffalo25182568
Seattle22192566
Detroit18143264
Jacksonville18133364
Cincinnati28201462
New England21231862
Indianapolis25172062
NY Jets30122062
Atlanta23221661
Houston25171658
Tennessee19182158
Miami16251556
San Francisco12202052
Dallas11202152
Chicago17112250
Cleveland21131347

--Andy Richardson