2012 NFL Mock Draft: Final Version

Brian Spurlock-US PRESSWIRE

Strap in, folks. Less than 24 hours between now and the official start of the 2012 NFL Draft.

By 8:30 p.m. Andrew Luck will be an Indianapolis Colt and Robert Griffin III a Washington Redskin. After that it's anybody's guess.

This is my final mock draft of the season. I'm going to limit this to just the picks and no trades in this version. Keep in mind that my focus is on matching players with teams. While I'm not projecting trades, I have slotted guys to certain teams that could potentially move up for them.

Notable omissions from my first round include wide receivers Stephen Hill and Rueben Randle as well as defensive tackle Devon Still. This draft is so deep at both of those positions, which could cause some of the top tier guys to slide a bit this weekend.

I would also like to thank you guys for reading and commenting on my work this season. It's been a wild draft to evaluate, so it's been fun discussing it with you all. And yes, I too cannot wait to see how stupid this mock looks by the end of tomorrow night. For something a bit closer to what the real thing will look like, head over to Dan Kadar's mock. He's good.

Let's get to it.

1. Indianapolis Colts - Andrew Luck - Quarterback - Stanford
2. Washington Redskins - Robert Griffin III - Quarterback - Baylor
3. Minnesota Vikings - Matt Kalil - Offensive Tackle - USC
4. Cleveland Browns - Trent Richardson - Running Back - Alabama
5. Tampa Bay Buccaneers - Morris Claiborne - Cornerback - LSU
6. St. Louis Rams - Fletcher Cox - Defensive Tackle - Mississippi State
7. Jacksonville Jaguars - Justin Blackmon - Wide Receiver - Oklahoma State
8. Miami Dolphins - Ryan Tannehill - Quarterback - Texas A&M
9. Carolina Panthers - Stephon Gilmore - Cornerback - South Carolina
10. Buffalo Bills - Riley Reiff - Offensive Tackle - Iowa
11. Kansas City Chiefs - David Decastro - Guard - Stanford
12. Seattle Seahawks - Quinton Coples - Defensive End - North Carolina
13. Arizona Cardinals - Michael Floyd - Wide Receiver - Notre Dame
14. Dallas Cowboys - Mark Barron - Safety - Alabama
15. Philadelphia Eagles - Michael Brockers - Defensive Tackle - LSU
16. New York Jets - Melvin Ingram - Defensive End/ Outside Linebacker - South Carolina
17. Cincinnati Bengals - Luke Kuechly - Linebacker - Boston College
18. San Diego Chargers - Chandler Jones - Defensive End - Syracuse
19. Chicago Bears - Whitney Mercilus - Defensive End - Illinois
20. Tennessee Titans - Nick Perry - Defensive End - USC
21. Cincinnati Bengals - Courtney Upshaw - Defensive End/Linebacker - Alabama
22. Cleveland Browns - Kendall Wright - Wide Receiver - Baylor
23. Detroit Lions - Dre Kirkpatrick - Cornerback - Alabama
24. Pittsburgh Steelers - Cordy Glenn - Guard - Georgia
25. Denver Broncos - Dontari Poe - Defensive Tackle - Memphis
26. Houston Texans - Dont'a Hightower - Linebacker - Alabama
27. New England Patriots - Shea McClellin - Outside Linebacker - Boise State
28. Green Bay Packers - Jerel Worthy - Defensive End/ Defensive Tackle - Michigan State
29. Baltimore Ravens- Peter Konz - Center - Wisconsin
30. San Francisco 49ers - Amini Silatolu - Guard - Midwestern State
31. New England Patriots - Jamell Fleming - Cornerback - Oklahoma
32. New York Giants - Coby Fleener - Tight End - Stanford

Log In Sign Up

Log In Sign Up

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join SBNation.com

You must be a member of SBNation.com to participate.

We have our own Community Guidelines at SBNation.com. You should read them.

Join SBNation.com

You must be a member of SBNation.com to participate.

We have our own Community Guidelines at SBNation.com. You should read them.




Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.