After months of anticipation, the 2012 NFL Draft is finally here. The first two picks went as expected, but the remainder of the order is uncertain and entertaining.
1. Indianapolis Colts - Andrew Luck, QB, Stanford
2. Washington Redskins (via STL) - Robert Griffin III, QB, Baylor
3. Cleveland Browns (via MIN) - Trent Richardson, RB, Alabama
4. Minnesota Vikings (via CLE) - Matt Kalil, OT, USC
5. Jacksonville Jaguars (via TB) - Justin Blackmon, WR, Oklahoma State
6. Dallas Cowboys (via WSH from STL) - Morris Claiborne, CB, LSU
7. Tampa Bay Buccaneers (via JAX) - Mark Barron, SS, Alabama
8. Miami Dolphins - Ryan Tannehill, QB, Texas A&M
9. Carolina Panthers - Luke Kuechly, LB, Boston College
10. Buffalo Bills - Stephon Gilmore, CB, South Carolina
11. Kansas City Chiefs - Dontari Poe, DT, Memphis
12. Philadelphia Eagles (via SEA) - Fletcher Cox, DT, Mississippi State
13. Arizona Cardinals - Michael Floyd, WR, Notre Dame
14. St. Louis Rams (via DAL) - Michael Brockers, DT, LSU
15. Seattle Seahawks (via PHI) - Bruce Irvin, DE, West Virginia
16. New York Jets - Quinton Coples, DE, North Carolina
17. Cincinnati Bengals (via OAK) - Dre Kirkpatrick, CB, Alabama
18. San Diego Chargers - Melvin Ingram, DE, South Carolina
19. Chicago Bears - Shea McClellin, DE, Boise State
20. Tennessee Titans - Kendall Wright, WR, Baylor
21. New England Patriots (via CIN) - Chandler Jones, DE, Syracuse
22. Cleveland Browns (via ATL) - Brandon Weeden, QB, Oklahoma State
23. Detroit Lions - Riley Reiff, OT, Iowa
24. Pittsburgh Steelers - David DeCastro, G, Stanford
25. New England Patriots (via DEN) - Dont'a Hightower, LB, Alabama
26. Houston Texans - Whitney Mercilus, DE, Illinois
27. Cincinnati Bengals (via NO from NE) - Kevin Zeitler, G, Wisconsin
28. Green Bay Packers - Nick Perry, DE, USC
29. Minnesota Vikings (via BAL) - Harrison Smith, FS, Notre Dame
30. San Francisco 49ers - A.J. Jenkins, WR, Illinois
31. Tampa Bay Buccaneers (via NE) - Doug Martin, RB, Boise State
32. New York Giants - David Wilson, RB, Virginia Tech
First Round Littered With Trades