The New York Giants did a better job in the NFL Draft than people realize. Although the 1st round selection of CB Eli Apple was a bit of a reach, the overall draft by the Giants was just what they needed.

The Giants addressed every need they could in the draft (besides offensive and defensive line, which they could've addressed had they had more picks). They needed help in the secondary, so they added Apple, and safety Darian Thompson out of Boise State. We know about Apple's ability to play man-coverage, but Thompson was an intriguing selection. Thompson is a ball-hawk safety who had 19 interceptions over his collegiate career. Should he learn how to tackle more consistently he could become one of their safeties of the future and the possible free safety that pairs alongside Landon Collins.

They needed to fill many needs on the offensive side of the ball at nearly every skill position and they did that. They drafted WR Sterling Shepard (2nd round) out of Oklahoma, RB Paul Perkins (5th round) out of UCLA, and TE Jerell Adams (6th round) out of South Carolina.

Shepard gives them an immediate 3rd receiving option who can play right away. Shepard is a gritty possession receiver who has great hands and play's bigger than his height (5'10")[kind of the same reasons they went after Odell Beckham Jr.]. Shepard could start the season as the #2 option depending on the health and ability of Victor Cruz.

Lastly they addressed perhaps the weakest part of their team over the past decade, their linebacking core. In the 4th round they selected ILB B.J. Goodson out of Clemson. Goodson could develop into a future Giants middle linebacker. ESPN's Todd McShay loved this selection more than any the Giants had made throughout the draft and said that Goodson fits well in the Giants system.

2016 Giants Draft Picks:

1st round: Eli Apple, CB, Ohio State

2nd round: Sterling Shepard, WR, Oklahoma

3rd round: Darian Thompson, S, Boise State

4th round: B.J. Goodson, ILB, Clemson

5th round: Paul Perkins, RB, UCLA

6th round: Jerell Adams, TE, South Carolina

Our Grade: B

What do you make of the Giants selections?