The New York Giants have gaping holes to fill in the draft. Newly appointed head coach Ben McAdoo looks to add play makers on both sides of the ball. Last season, the Giants had the worst defense in the NFL. In the off-season, general manager, Jerry Reese seemed like a man possessed as the Giants added DE Olivier Vernon, DT Damon Harrison, and CB Janoris Jenkins to help out the defense. But are they done on that side of the ball?

Our own, Woodsy, has been doing 7-round mock drafts behind the scenes for over the past 3 months and has given us the best possible draft scenario for each of the 3 New York teams.

Here are his selections for the Giants:

Team needs: OL, S, LB, CB, RB, WR

1st Round, Pick 10: Leonard Floyd, OLB, Georgia (6'6", 244lbs)

This one should be a bit of a surprise. The Giants love Floyd as a pass rusher. Floyd lacks in strength, which is key when it comes to pass rushing. Floyd will likely be used as a situation off-the-ball linebacker that will rush the passer. He is built for defensive coordinator Steve Spagnuolo's system, and could be great, but perhaps a bit of a reach considering some teams have a second round grade on him. Floyd's range is of intrigue as a coverage linebacker who can be elusive to blockers in the run game. But is he too thin to make an impact as an outside linebacker? That is the major question. If Ezekiel Elliott is there (and I believe he will be), he should be the Giants selection.

2nd Round, Pick 40: Hunter Henry, TE, Arkansas (6'5", 253lbs)

Hunter Henry is the best tight end in the draft. Henry's prospects have been gaining some steam as we get closer to the draft. Likened to that of a Heath Miller type tight end, Henry is an above average run blocker (hence why I prefer Elliott in the first round). His receiving skills are above average as well as he is a guy that can make contested catches and can attack nearly every level of a defense. Henry's speed makes him a tough cover for linebackers. His one weakness could be his route running, which with coaching can get get better. Henry seemed to round out a lot of his routes, but that is a minor concern.

3rd Round, Pick 71: Jalen Mills, S, LSU (6'0", 191lbs)

Jalen Mills may be one of the toughest players in this draft. After breaking his fibula in August, Mills came back and played 6 games for LSU instead of taking a season off. He is a great press coverage safety who can play nickelback when needed as well. Mills is a very responsible coverage safety who covers the deep part of the field with ease and has the ability to make a play on the ball. His weakness could be his defending of the run. He's not the greatest tackler near the line of scrimmage, but the Giants might be okay with that considering what Landon Collins did in stopping the run last season as a rookie.

4th Round, Pick 109: Pharoh Cooper, WR, South Carolina (5'11", 200lbs)

Cooper is a very interesting prospect and one that McAdoo has an eye on late in the draft for sure. Cooper is fantastic in getting bursts of speed off the line of scrimmage and getting in and out of his breaks; much like Victor Cruz. A well disciplined receiver who comes from a military background, Cooper is strong and makes up for his lack of size in other ways. Cooper could develop into a #2 receiver to go alongside Odell Beckham Jr. However, Cooper doesn't have the largest catch radius and we've seen over the years that quarterback Eli Manning misses high on throws from time to time. Cooper's route running is also of question due to the lack of exposure in the South Carolina offensive system.

5th Round, Pick 149: Kyle Murphy, OT, Stanford (6'6", 305lbs)

Kyle Murphy would be a fantastic addition to the Giants. Murphy has great hands and could be a solid backup to Marshall Newhouse who looks to start the year at right tackle. He is a very patient blocker and allows the blocks to come to him as he goes downfield; perfect for a team that likes to utilize the screen game. However, Murphy is a little slow on reaction time and his feet are a liability that lead to a loss of leverage in pass protection.

6th Round, Pick 184: Alex McCalister, DE, Florida (6'6", 239lbs)

Alex McCalister is an interesting situation late in the NFL Draft. After being dismissed from Florida late in the season, McCalister decided to forgo his college career and enter the draft. McCalister is a very poor man's Leonard Floyd. His length and range is substantial, but his flaws outweigh his potential. McCalister is injury prone and lacks natural football instincts. If anything he is a depth addition as a pass rusher.

The NFL Draft kicks off tomorrow night with the L.A. Rams set to be on the clock.