Taylor Huestis’ 2012 NFL Mock Draft Version 1.0

While we begin to gear up for NFL Draft season, the NFL Spin Zone staff will be bringing you a flurry of mock drafts. Sit contributor Taylor Huestis is up next as he tries to predict April’s outcome and he has some bold picks that may surprise you. What do you think of Taylor’s mock? Leave your feedback in the comments section.

1. Indianapolis Colts
. Andrew Luck
. QB, Stanford

2. St. Louis Rams
. Justin Blackmon
. WR, Oklahoma State

3. Minnesota Vikings
. Matt Kalil
. OT, USC

4. Cleveland Browns
. Trent Richardson
. RB, Alabama

5. Tampa Bay Buccaneers
. Morris Claiborne
. CB, LSU

6. Washington Redskins
. Robert Griffin III
. QB, Baylor

7. Jacksonville Jaguars
. Dre Kirkpatrick
. CB, Alabama

8. Carolina Panthers
. Michael Floyd
. WR, Notre Dame

9. Miami Dolphins
. Vontaze Burfict
. LB, Arizona State

10. Buffalo Bills
. Luke Kuechly
. LB, Boston College

11. Kansas City Chiefs
. Riley Reiff
.  OT, Iowa

12. Seattle Seahawks
. Jonathan Martin
. OT, Stanford

13. Arizona Cardinals
. Mike Adams
. OT, Ohio State

14. Dallas Cowboys
. Quinton Coples
. OLB, North Carolina

15. Philadelphia Eagles
. Dont’a Hightower
. LB, Alabama

16. New York Jets
. Ryan Tannehill
. QB, Texas A&M

17. Cincinnati Bengals (from Oakland)
. Janoris Jenkins
. CB, North Alabama

18. San Diego Chargers
. David DeCastro
. OG, Stanford

19. Chicago Bears
. Alshon Jeffery
. WR, South Carolina

20. Tennessee Titans
. Ben Jones
. C, Georgia

21. Cincinnati Bengals
. Mark Barron
. S, Alabama

22. Cleveland Browns (from Atlanta)
. Devon Still
. DL, Penn State

23. Detroit Lions
. Juron Criner
. WR, Arizona

24. Pittsburgh Steelers
. Andre Branch
. DE, Clemson

25. Denver Broncos
. Alfonzo Dennard
. CB, Nebraska

26. Houston Texans
. Zebrie Sanders
. OT, Florida State

27. New England Patriots (from New Orleans)
. Jared Crick
. DL, Nebraska

28. Green Bay Packers
. Courtney Upshaw
. LB, Alabama

29. New York Giants
. Dwayne Allen
. TE, Clemson

30. Baltimore Ravens
. Nick Perry
. OLB, USC

31. San Francisco 49ers
. Kendall Wright
. WR, Baylor

32. New England Patriots
. Melvin Ingram
. LB, South Carolina

To stay up to date on the latest from NFL Spin Zone, become a fan on Facebook or follow us on Twitter