Mock drafts are virtually impossible to get right. The main reason being I cannot project trades and there are usually upwards of ten. I hope this swift overview gives you an idea of the talent available and the needs each team has. So here goes.
1. 1 Texans – DE, Jadeveon Clowney, South Carolina
1.2 Rams (from Redskins) – WR, Sammy Watkins, Clemson
1.3 Jaguars – QB, Teddy Bridgewater, Louisville
1.4 Browns – QB, Blake Bortles, UCF
1.5 Raiders – OT, Greg Robinson, Auburn
1.6 Falcons – OT, Jake Matthews, Texas A&M
1.7 Buccaneers – OLB, Khalil Mack, Buffalo
1.8 Vikings – QB, Johnny Manziel, Texas A&M
1.9 Bills – WR, Mike Evans, Texas A&M
1.10 Lions – CB, Justin Gilbert, Oklahoma State
1.11 Titans – OT, Taylor Lewan, Michigan
1.12 Giants – DT, Aaron Donald, Pittsburgh
1.13 Rams – S, Ha-Ha Clinton-Dix, Alabama
1.14 Bears – DT, Timmy Jernigan, Florida State
1.15 Steelers – CB, Darqueze Dennard, Michigan State
1.16 Cowboys – DE, Kony Ealy, Missouri
1.17 Ravens – TE, Eric Ebron, North Carolina
1.18 Jets – WR, Kelvin Benjamin, Florida State
1.19 Dolphins – OT, Zack Martin, Notre Dame
1.20 Cardinals – QB, Derek Carr, Fresno State
1.21 Packers – S, Calvin Pryor, Louisville
1.22 Eagles – DT, Ra’Shede Hageman, Minnesota
1.23 Chiefs – WR, Odell Beckham Jr., LSU
1.24 Bengals – CB, Jason Verrett, TCU
1.25 Chargers – CB, Kyle Fuller, Virginia Tech
1.26 Browns (from Colts) – G, Xavier Su’a-Filo, UCLA
1.27 Saints – OLB, Dee Ford, Auburn
1.28 Panthers – OT, Cyrus Kouandjio, Alabama
1.29 Patriots – TE, Austin Seferian-Jenkins, Washington
1.30 49ers – WR, Marqise Lee, USC
1.31 Broncos – LB, C.J. Mosley, Alabama
1.32 Seahawks – WR, Davante Adams, Fresno State
2. 1 Texans – QB, Zach Mettenberger, LSU
2.2 Redskins – LB, Kyle Van Noy, BYU
2.3 Browns – DT, Louis Nix III, Notre Dame
2.4 Raiders – WR, Brandin Cooks, Oregon State
2.5 Falcons – TE, Jace Amaro, Texas Tech
2.6 Buccaneers – CB, Bradley Roby, Ohio State
2.7 Jaguars – OT, Morgan Moses, Virginia
2.8 Vikings – G, Gabe Jackson, Mississippi State
2.9 Bills – OL, Brandon Thomas, Clemson
2.10 Titans – DB, Lamarcus Joyner, Florida State
2.11 Giants – WR, Jordan Matthews, Vanderbilt
2.12 Rams – DE, Stephon Tuitt, Notre Dame
2.13 Lions – S, Jimmie Ward, Northern Illinois
2.14 Steelers – DE, Scott Crichton, Oregon State
2.15 Cowboys – S, Deone Bucannon, Washington State
2.16 Ravens – RB, Bishop Sankey, Washington
2.17 Jets – CB, Bashaud Breeland, Clemson
2.18 Dolphins – LB, Chris Borland, Wisconsin
2.19 Bears – CB, Stanley Jean-Baptiste, Nebraska
2.20 Cardinals – S, Ahmad Dixon, Baylor
2.21 Packers – DE, Trent Murphy, Stanford
2.22 Eagles – DE/OLB, Jeremiah Attoaochu
2.23 Bengals – OLB, Ryan Shazier, Ohio State
2.24 49ers (from Chiefs) – C, Marcus Martin, USC
2.25 Chargers – WR, Martavis Bryant, Clemson
2.26 Saints – G, David Yankey, Stanford
2.27 Colts – WR, Jarvis Landry, LSU
2.28 Panthers – WR, Allen Robinson, Penn State
2.29 49ers – DT, Dominique Easley, Florida
2.30 Patriots – C, Weston Richburg, Colorado State
2.31 Broncos – CB, Pierre Desir, Lindenwood
2.32 Seahawks – OT, Jack Mewhort, Ohio State
Follow Richard on Twitter @Richard_Gatenby