Alright, New York Giants fans. Here it is. The coup de grace. Here's a full seven-round mock draft. That's right, all 256 picks. I got 'em for you right here. Yes, I'm slightly nuts.

Not just a seven-round mock for the Giants, oh no, now you get to see every pick. Makes it a lot easier for you to pick and choose who you would've gone with in each round. Enjoy!

Round 1

Tampa Bay (2-14) Jameis Winston, QB, FSU Tennessee (2-14) Marcus Mariota, QB, Oregon Jacksonville (3-13) Vic Beasley, EDGE, Clemson Oakland (3-13) Leonard Williams, DT, USC Washington (4-12) Dante Fowler, EDGE, Florida New York Jets (4-12) Kevin White, WR, WVU Chicago (5-11) Amari Cooper, WR, Alabama Atlanta (6-10) Bud Dupree, EDGE, Kentucky New York Giants (6-10) Devante Parker, WR, Louisville St. Louis (6-10) Andrus Peat, OT, Stanford Minnesota (7-9) La'el Collins, OL, LSU Cleveland (7-9) Danny Shelton, DL, Washington New Orleans (7-9) Shane Ray, EDGE, Missouri Miami (8-8) Eric Kendricks, ILB, UCLA San Francisco (8-8) Brandon Scherff, OL, Iowa Houston (9-7) Randy Gregory, EDGE, Nebraska San Diego (9-7) D.J. Humphries, OT, Florida Kansas City (9-7) Dorial Green-Beckham, WR, Oklahoma Cleveland - from Buffalo (9-7) Jake Fisher, OL, Oregon Philadelphia (10-6) Trae Waynes, CB, MSU Cincinnati* (10-5-1) Malcom Brown, DT, Texas Pittsburgh* (11-5) Landon Collins, S, Alabama Detroit* (11-5) Arik Armstead, DL, Oregon Arizona* (11-5) Kevin Johnson, CB, Wake Forest Carolina* (7-8-1) T.J. Clemmings, OL, Pittsburgh Baltimore* (10-6) Melvin Gordon, RB, Wisconsin Dallas* (12-4) Todd Gurley, RB, UGA Denver* (12-4) Michael Bennett, DT, Ohio State Indianapolis* (11-5) Shaq Thompson, SS/ILB, Washington Green Bay* (12-4) Eddie Goldman, NT, FSU New Orleans - from Seattle* (12-4) Ereck Flowers, OT, Miami New England* (12-4) Devin Smith, WR, OSU

Round 2

Tennessee (2-14) Eric Rowe, FS, Utah Tampa Bay (2-14) Owamagbe Odighizuwa, EDGE, UCLA Oakland (3-13) Jaelen Strong, WR, ASU Jacksonville (3-13) Byron Jones, CB/FS, Uconn New York Jets (4-12) A.J. Cann, OG, South Carolina Washington (4-12) Cam Erving, OL, Florida State Chicago (5-11) Eli Harold, EDGE, UVA New York Giants (6-10) Laken Tomlinson, OG, Duke St. Louis (6-10) Breshad Perriman, WR, UCF Atlanta (6-10) Nelson Agholor, WR, USC Cleveland (7-9) Nate Orchard, EDGE, Utah New Orleans (7-9) Maxx Williams, TE, Minnesota Minnesota (7-9) Bernardrick McKinney, ILB, Texas A&M San Francisco (8-8) Stephone Anthony, ILB, Clemson Miami (8-8) Marcus Peters, CB, Washington San Diego (9-7) Ameer Abdullah, RB, Nebraska Kansas City (9-7) Jalen Collins, CB, LSU Buffalo (9-7) Bryce Petty, QB, Baylor Houston (9-7) Ronald Darby, CB, FSU Philadelphia (10-6) Brett Hundley, QB, UCLA Cincinnati* (10-5-1) Paul Dawson, ILB, TCU Detroit* (11-5) Quintin Rollins, CB/S, Miami (Ohio) Arizona* (11-5) Jay Ajayi, RB, Boise St. Pittsburgh* (11-5) Jordan Phillips, DT, Oklahoma Carolina* (7-8-1) Phillip Dorsett, WR, Miami Baltimore* (10-6) Carl Davis, DT, Iowa Denver* (12-4) Ty Sambrailo, OT, Colorado St. Dallas* (12-4) Damarious Randall, FS, ASU Indianapolis* (11-5) Duke Johnson, RB, Miami Green Bay* (12-4) Denzel Perryman, ILB, Miami Seattle* (12-4) Preston Smith, DE, Miss St. New England* (12-4) Tevin Coleman, RB, Indiana

Round 3

Tampa Bay (2-14) Senquez Golson, CB/FS, Ole Miss Tennessee (2-14) Cedric Ogbuehi, OT, Texas A&M Jacksonville (3-13) Ali Marpet, OG, Hobart Oakland (3-13) Donovan Smith, OT, Penn State Washington (4-12) Cody Prewitt, FS Ole Miss New York Jets (4-12) Danielle Hunter, EDGE, LSU Chicago (5-11) Tre' Jackson, OG, FSU St. Louis (6-10) Alex Carter, CB, Stanford Atlanta (6-10) Clive Walford, TE, Miami New York Giants (6-10) Derron Smith, FS, Fresno St. New Orleans (7-9) Sammie Coates, WR, Auburn Minnesota (7-9) Trey Flowers, EDGE, Arkansas Cleveland (7-9) Devin Funchess, WR/TE, Michigan New Orleans - from Miami (8-8) Grady Jarrett, DT, Clemson San Francisco (8-8) Henry Anderson, DL, Stanford Kansas City (9-7) Hroniss Grasu, OC, Oregon Buffalo (9-7) Jaquiski Tartt, S, Samford Houston (9-7) Garrett Grayson, QB, Colorado St. San Diego (9-7) Reese Dismukes, OC, Auburn Philadelphia (10-6) Tyler Lockett, WR, KSU Cincinnati* (10-5-1) Daryl Williams, OL, Oklahoma Arizona* (11-5) Hau'oli Kikaha, EDGE, Washington Pittsburgh* (11-5) P.J Williams, CB, FSU Detroit* (11-5) Josue Matias, OG, FSU Carolina* (7-8-1) Anthony Harris, SS, UVA Baltimore* (10-6) Kenny Bell, WR, Nebraska Dallas* (12-4) Xavier Cooper, DT, Wash St. Denver* (12-4) Gerod Holliman, FS, Louisville Indianapolis* (11-5) Tyrus Thompson, OL, Oklahoma Green Bay* (12-4) Josh Shaw, CB, USC Seattle* (12-4) Tre McBride, WR, William & Mary New England* (12-4) Ifo Ekpre-Olumu, CB, Oregon New England (compensatory) Lorenzo Mauldin, OLB, Louisville Kansas City (compensatory) Mario Edwards Jr., DL,, FSU Cincinnati (compensatory) Sean Mannion, QB, Oregon St.

Round 4

Tennessee (2-14) Rashad Greene, WR, FSU New England - from Tampa Bay (2-14) Gabe Wright, DT, Auburn Oakland (3-13) David Johnson, RB, Northern Iowa Jacksonville (3-13) Mike Davis, RB, South Carolina New York Jets (4-12) T.J. Yeldon, RB, Alabama Washington (4-12) David Cobb, RB, Minnesota Chicago (5-11) Charles Gaines, CB, Louisville Atlanta (6-10) Durell Eskridge, FS, Syracuse New York Giants (6-10) Za'darius Smith, DE, Kentucky Tampa Bay - from St. Louis (6-10) Kwon Alexander, OLB, LSU Minnesota (7-9) Javorius Allen, RB, USC Cleveland (7-9) Ibraheim Campbell, SS, Northwestern Seattle - from New Orleans (7-9) Rob Havenstein, OL, Wisconsin Philadelphia - from Buffalo via San Francisco (8-8) Jeremiah Poutasi, OL, Utah Miami (8-8) Jesse James, TE, Penn State Cleveland - from Buffalo (9-7) Jeremy Langford, RB, MSU Houston (9-7) Chris Conley, WR, Georgia San Diego (9-7) Anthony Chickillo, DL, Miami Kansas City (9-7) Markus Golden, EDGE, Missouri St. 18.75Louis - from Philadelphia (10-6) Andy Gallik, OC, Boston College Cincinnati* (10-5-1) Steven Nelson, CB, Oregon St. Pittsburgh* (11-5) Sean Hickey, OL, Syracuse Baltimore - from Detroit* (11-5) D'Joun Smith, CB, FAU Arizona* (11-5) Ramik Wilson, ILB, UGA Carolina* (7-8-1) Josh Robinson, RB, Miss St. Baltimore* (10-6) Ty Montgomery, WR, Stanford San Francisco - from Denver* (12-4) Lorenzo Doss, CB, Tulane Dallas* (12-4) Cedric Reed, DE, Texas Indianapolis* (11-5) Lynden Trail, EDGE, Norfolk State Green Bay* (12-4) Shaq Mason, OG Georgia Tech Seattle* (12-4) Doran Grant, CB, OSU New England* (12-4) Nick O'Leary, TE, FSU San Francisco (compensatory) Justin Hardy, WR, East Carolina Denver (compensatory) Ben Koyack, TE, Notre Dame Seattle (compensatory) Christian Covington, DL, Rice Cincinnati (compensatory) Dezmin Lewis, WR, Central Arkansas Baltimore (compensatory) Chris Hackett, FS, TCU

Round 5

Minnesota - from Buffalo via Tampa Bay (2-14) Adrian Amos, S, Penn State Tennessee (2-14) Davis Tull, EDGE, Chattanooga Jacksonville (3-13) Ben Heeney, ILB, Kansas Oakland (3-13) Kevin White, CB, TCU Washington (4-12) Ladarius Gunter, CB, Miami Chicago - from New York Jets (4-12) Xavier Williams, DT, Northern Iowa Denver - from Chicago (5-11) B.J. Finney, OC, Kansas New York Giants (6-10) Tyeler Davison, DT, Fresno State Philadelphia - from St. Louis (6-10) Kurtis Drummond, FS, MSU Atlanta (6-10) Mike Hull, ILB, PSU Cleveland (7-9) Jacoby Glenn, CB, UCF New Orleans (7-9) James Sample, S, Louisville Miami - from Minnesota (7-9) Tony Lippett, WR, MSU Miami (8-8) Rakeem Nunez-Roches, DT, So. Miss San Francisco (8-8) Geneo Grissom, EDGE, Oklahoma Houston (9-7) Leterrius Walton, DL, Central Mich San Diego (9-7) Hayes Pullard, ILB, USC New Orleans - from Kansas City (9-7) Karlos Williams, RB, FSU Buffalo (9-7) Martrell Spaight, LB, Arkansas Philadelphia (10-6) Zach Hodges, EDGE, Harvard Cincinnati* (10-5-1) Tyler Kroft, TE, Rutgers Baltimore - from Detroit* (11-5) Jalston Fowler, FB, Alabama Arizona* (11-5) John Miller, OG, Louisville Pittsburgh* (11-5) DeAndre Smelter, WR Georgia Tech Carolina* (7-8-1) Jamil Douglas, OG ASU Tampa Bay - from Baltimore* (10-6) Joey Mbu, DT, Houston Dallas* (12-4) Justin Cox, CB, Miss. St Denver* (12-4) Stefon Diggs, WR, Maryland Indianapolis* (11-5) Mitch Morse, OG, Missouri Green Bay* (12-4) Jordan Hicks, LB, Texas Seattle* (12-4) Darren Waller, WR, Georgia Tech New England* (12-4) Jamison Crowder, WR, Duke Carolina (compensatory) Corey Robinson, OL, South Carolina Seattle (compensatory) Tyler Varga, FB, Yale Baltimore (compensatory) Corey Crawford, DL, Clemson Kansas City (compensatory) Cameron Artis-Payne, RB, Auburn Kansas City (compensatory) Jeff Heuerman, TE, OSU Houston (compensatory) Austin Sheperd, OL, Alabama Baltimore (compensatory) Taiwan Jones, ILB, MSU

Round 6

Tennessee (2-14) Ellis McCarthy, NT, UCLA New England - from Tampa Bay (2-14) Frank Clark, EDGE, Michigan Oakland (3-13) Max Valles, OLB, UVA Jacksonville (3-13) Austin Hill, WR, Arizona New York Jets (4-12) Cedric Thompson, FS, Minnesota Washington (4-12) Chucky Hunter, DT, TCU Chicago (5-11) Detrick Bonner, FS, Virginia Tech Tampa Bay - from St. Louis (6-10) Malcolm Brown, RB, Texas Atlanta (6-10) Terry Poole, OL, SDSU New York Giants (6-10) Jake Ryan, LB, Michigan New Orleans (7-9) Shaq Riddick, EDGE, WVU Buffalo - from Minnesota (7-9) Jarvis Harrison, OG, Texas A&M Cleveland (7-9) Shane Carden, QB, Eastern Carolina San Francisco (8-8) Bud Sasser, WR Missouri Miami (8-8) Kyle Emanuel, EDGE, North Dakota State San Diego (9-7) Marcus Rush, EDGE, MSU Kansas City (9-7) Andrew Donnal, OT, Iowa Buffalo (9-7) Jeff Luc, ILB, Cincinnati Houston (9-7) Matt Jones, RB, Florida Philadelphia (10-6) Darius Philon, DL, Arkansas Cincinnati* (10-5-1) Deontay Greenberry, WR, Houston Arizona* (11-5) Obum Gwacham, EDGE, Oregon State Pittsburgh* (11-5) Tony Washington, EDGE, Oregon Detroit* (11-5) Dominique Brown, RB, Louisville Carolina* (7-8-1) Clayton Geathers, SS, UCF Cleveland - from Baltimore* (10-6) Kyle Brindza, K, Notre Dame Denver* (12-4) Brandon Bridge, QB, So. Alabama Baltimore - from Dallas* (12-4) Vince Mayle, WR, Washington State Indianapolis* (11-5) Nick Boyle, TE, Delaware Green Bay* (12-4) Tevin McDonald, S, Eastern Washington Indianapolis - from Seattle* (12-4) Mario Alford, WR, WVU New England* (12-4) J.R. Tavai, OLB, USC Denver (compensatory) Deion Barnes, EDGE, Penn State Seattle (compensatory) Derrick Malone Jr., OLB, Oregon Green Bay (compensatory) Christion Jones, WR, Alabama Houston (compensatory) Louis Trinca-Pasat, DL, Iowa Green Bay (compensatory) E.J. Bibbs, TE, Iowa State Carolina (compensatory) Quandre Diggs, CB, Texas Seattle (compensatory) Trey DePriest, LB, Alabama St. Louis (compensatory) Deshazor Everett, CB, Texas A&M Houston (compensatory) Jean Sifrin, TE, UMass Kansas City (compensatory) Ryan Russell, EDGE, Purdue

Round 7

New England - from Tampa Bay (2-14) Damian Swann, CB, UGA Tennessee (2-14) Amarlo Herrera, ILB, UGA Jacksonville (3-13) Rory Anderson, TE, South Carolina Oakland (3-13) Nick Marshall, QB/CB, Auburn Washington (4-12) Kasen Williams, WR, Washington New York Jets (4-12) Blake Sims, QB, Alabama Chicago (5-11) Cody Fajardo, QB, Nevada St. Louis - from Atlanta (6-10) Tra'Mayne Bondurant, SS, Arizona New York Giants (6-10) Sam Carter, SS, TCU St. Louis (6-10) Adam Shead, OG Oklahoma Minnesota (7-9) J.T. Suratt, DT, South Carolina Cleveland (7-9) Trenton Brown, OT, Florida New Orleans (7-9) Jon Feliciano, OG, Miami Detroit - from Baltimore via Miami (8-8) Olsen Pierre, DT, Miami Minnesota - from Miami via San Francisco (8-8) Merril Noel, CB/FS, Wake Forest Kansas City (9-7) Dres Anderson, WR, Utah Buffalo (9-7) Leon Orr, DT, Florida Houston (9-7) Kyle Prater, WR, Northwestern Dallas - from San Diego (9-7) Jamon Brown, OT, Louisville Philadelphia (10-6) Devin Gardner, QB/WR, Michigan Cincinnati* (10-5-1) Chi Chi Ariguzo, OLB, Northwestern Pittsburgh* (11-5) Kyle Loomis, P, Portland State Detroit* (11-5) Bernard Blake, CB, Colorado State Arizona* (11-5) Malcolm Bunche, OG, UCLA Carolina* (7-8-1) Imoan Claiborne, CB, Northwestern State Dallas - from Baltimore* (10-6) Laurence Gibson, OT, Virginia Tech Dallas* (12-4) Darius Kilgo, DT, Maryland New York Giants - from Denver* (12-4) Andrew East, LS, Vanderbilt San Francisco - from Indianapolis* (11-5) Jermauria Rasco, EDGE, LSU Green Bay* (12-4) Justin Manton, K, Louisiana-Monroe Seattle* (12-4) Greg Mancz, OC, Georgia Tech St. Louis - from New England* (12-4) Devin Mahina, TE, BYU Denver (compensatory) John Crockett, RB, North Dakota State Denver (compensatory) James Vaughters, OLB, Stanford Pittsburgh (compensatory) A.J. Tarpley, ILB, Stanford New England (compensatory) Connor Neighbors, FB, LSU San Francisco (compensatory) Nick Perry, FS, Alabama Indianapolis (compensatory) Isaiah Johnson, SS, Georgia Tech Arizona (compensatory) Tyler Heinicke, QB, Old Dominion

Analyzing the Giants picks

1) Devante Parker, WR, Louisville

I know much of the reaction will be why I didn't take an offensive lineman. All three of the top OL were on the board. For me, La'el Collins, Devante Parker, and Andrus Peat were on the same tier. I came quite close to picking Andrus Peat given how the board fell, but instead opted for Parker because I felt he could be a difference maker right away.

Wide receiver is a need for me in the sense that I think that the team will benefit a great deal from another elite wideout. Victor Cruz is no sure thing. Rueben Randle is inconsistent and is a free agent next year.

If Cruz is out to start the year, Randle probably gets the start in the slot and Parker is pro-ready enough to start opposite Odell Beckham. He doesn't have the suddenness that Odell has, but what he does have is size (6-foot-3, 210 pounds), he's got a great understanding of the route tree and can present himself as a big, easy to hit target down the field, and an absolutely insane catch radius. What does that do? Forget about spreading targets around, the impact of Parker goes beyond that. Do you think teams can afford to stack 8 in the box anymore against the run if you have Parker and Beckham on the field at the same time? Hell no! Both safeties will be occupied by both threats and that in itself opens up the run game more than an offensive lineman would. An elite receiver prospect like Parker allows Eli to throw quickly to another target outside of Odell if he's under pressure. The reason why the 2011 Giants succeeded despite having the worst OL in the game is because Eli trusted both Nicks and Cruz to make contested catches and to run the right routes so he could throw with confidence. The Giants had trouble going four wide becaues they didn't have that many people they could trust. That would've forced more nickel and dime coverage and less blitzing. Parker makes that possible and that's why he's my pick for the Giants at 9.

2) Laken Tomlinson, OG, Duke

Of course, to reach elite levels, you need to give your QB some time. Tomlinson has not allowed a single sack in the past two years at Duke. He provides power and good footwork to bring some nasty to the OL at right guard. This means, yes, Geoff Schwartz stays at left guard, but I never thought he was going to leave, anyway. Tomlinson has some technique flaws, but not enough to keep him on the bench day 1. He'd get the start, and the offensive line will look like Beatty-Schwartz-Richburg-Tomlinson-Pugh with John Jerry, Brandon Mosley, Marshall Newhouse, and Brett Jones as key reserves.

Did I mention that Tomlinson is a bad ass run blocker? Oh yeah. Andre Williams will be pretty darn happy.

3) Derron Smith, FS, Fresno State

This pick was a value pick as much as it was a desperate need pick. Smith is tremendous in coverage, whether it be as a Cover-1 protector or even lining up and playing man-to-man in the slot. He is a ballhawk with instincts and soft hands.

He's not the best tackler in the world, nor will he do much in run defense, but you don't draft him for that. You draft him to make plays on the ball and not let anybody win with the big play. That's something that has been sorely lacking with this team since Will Hill smoked his way out of the organiziation. Funnily enough, my pro comparison for Smith is Rahim Moore, a player I strongly advocated for in free agency this year.

4) Za'darius Smith, DE Kentucky

If you haven't read this about Bud Dupree and Za'darius Smith, by noted film study guru Matt Waldman, I suggest you read it: Futures: Bud Dupree and Za'darius Smith

Smith is a football player. Period. He's a base 4-3 power LDE that is a legitimate run stopper at the next level. He is polished, athletic enough, and most importantly, he is smart. He's only played football forfive years and he's got a pass rush polish and understands the game. A coach's dream. He can slot into the rotation and spell Robert Ayers on the right side.

5) Tyeler Davison, DT, Fresno St.

We haven't talked much about Davison here at BBV. He's a player that is certain to be on their radar, however. He's got size at 6-foot-2, 315 pounds with vine-like 34-inch arms. He's got production, with eight sacks last season playing nose for Fresno State. Lance Zierlein has stated that he reportedly is a very high character individual, earning the nickname "Rhino" from his teammates.

That checks all the boxes, and the Giants have a need at the three technique spot. He's got an above average burst off the snap and he's got power for days. He could fall in the draft because he needs some technique work, played in the Mountain West Conference, and because he can only play in a four-man front.

6) Jake Ryan, ILB, Michigan

Here's your late-round beezer! Many think Ryan will be gone way before this, but I don't have him rated as highly as other places. He lacks great read and react ability as well as the ability to disengage from blocking. However, he's supposedly exceptionally smart, lives in the film room, and is a very good blitzer. He tore his ACL in 2013 and took some time to get up to speed in 2014 but he could be a downright steal for the Giants

7) Sam Carter, SS, TCU

Was the leader of the defense for Gary Patterson. Lined up all of his teammates. Not overtly physical or athletic, but he's got the instincts. Some like him better than teammate Chris Hackett. He'll likely be a special teams player for us, but you need smart players there. Also, it can't hurt to add more bodies at safety. He'll compete for a chance to be on the 53-man roster.

7) Andrew East, LS, Vanderbilt

DeOssie is a free agent after this year and he's likely asking for more than the league minimum. He wasn't doing well in 2014, so it might be time to move on. East is apparently the best long snapper in the country (I honestly have not personally watched him, sorry).