NFL Insider: Final Mock Draft
After seemingly months of anticipation, "Draft Day" is finally upon us. We've seen players slide up the board, tumble and then rebound back up and we try to make sense of it all as we fit the best players with the teams with biggest needs at their positions.
Final Mock Draft
1. Indianapolis Colts- Andrew Luck, QB, Stanford
Other possibilities: None.
2. Washington Redskins- Robert Griffin, III, QB, Baylor
Other possibilities: None
3. Minnesota Vikings- Matt Kalil, OT, USC
Other possibilities: Morris Claiborne or trade back.
4. Cleveland Browns- Trent Richardson, RB, Alabama
Other possibilities: Morris Claiborne, Ryan Tannehill or trade back.
5. Tampa Bay Buccaneers- Morris Claiborne, CB, LSU
Other possibilities: Trent Richardson or trade back.
6. St. Louis Rams- Fletcher Cox, DT, Mississippi State
Other possibilities: Matt Kalil or Justin Blackmon.
7. Jacksonville Jaguars- Stephon Gilmore, CB, South Carolina
Other possibilities: Morris Claiborne, Justin Blackmon or trade back.
8. Miami Dolphins- Ryan Tannehill, QB, Texas A & M
Other possibilities: Justin Blackmon, Michael Floyd or trade up.
9. Carolina Panthers- Justin Blackmon, WR, Oklahoma State
Other possibilities: Fletcher Cox, Dontari Poe or Michael Floyd.
10. Buffalo Bills- Luke Kuechly, LB, Boston College
Other possibilities: Riley Reiff or Michael Floyd.
11. Kansas City Chiefs- David DeCastro, OG, Stanford
Other possibilities: Luke Kuechly or Quinton Coples.
12. Seattle Seahawks- Chandler Jones, DE, Syracuse
Other possibilities: Luke Kuechly, Melvin Ingram or Stephon Gilmore.
13. Arizona Cardinals- Melvin Ingram, OLB, South Carolina
Other possibilities: Riley Reiff, Ryan Tannehill or Quinton Coples.
14. Dallas Cowboys- Mark Barron, S, Alabama
Other possibilities: Fletcher Cox, Michael Brockers or Stephon Gilmore.
15. Philadelphia Eagles- Michael Brockers, DT, LSU
Other possibilities: Luke Kuechly, Riley Reiff or David DeCastro.
16. New York Jets- Michael Floyd, WR, Notre Dame
Other possibilities: Dontari Poe or Mark Barron.
17. Cincinnati Bengals- Cordy Glenn, OG, Georgia
Other possibilities: Doug Martin, Michael Floyd or Dre' Kirkpatrick.
18. San Diego Chargers- Courtney Upshaw, OLB, Alabama
Other possibilities: Dre Kirkpatrick, Dontari Poe, Quinton Coples.
19. Chicago Bears- Whitney Mercilus, DE, Illinois
Other possibilities: Quinton Coples or Michael Floyd.
20. Tennessee Titans- Dre' Kirkpatrick, CB, Alabama
Other possibilities: Whitney Mercilus or Kendall Wright.
21. Cincinnati Bengals- Kendall Wright, WR, Baylor
Other possibilities: Dre' Kirkpatrick or Mike Adams.
22. Cleveland Browns- Quinton Coples, DE, UNC
Other possibilities: Doug Martin, Coby Fleener or Dontari Poe.
23. Detroit Lions-Riley Reiff, OT, Iowa
Other possibilities: Janoris Jenkins, Whitney Mercilus or Mike Adams.
24. Pittsburgh Steelers- Dontari Poe, DT, Memphis
Other possibilities: Mike Adams, Quinton Coples or Brandon Boykin.
25. Denver Broncos- Jerel Worthy, DT, Michigan State
Other possibilities: Dontari Poe, Michael Brockers or Kendall Wright.
26. Houston Texans- Shea McClellin, DE/OLB, Boise State
Other possibilities: Kendall Wright, Coby Fleener or Stephen Hill.
27. New England Patriots- Doug Martin, RB, Boise State
Other possibilities: Andre Branch, Nick Perry or Dontari Poe.
28. Green Bay Packers- Andre Branch, DE, Clemson
Other possibilities: Doug Martin, Nick Perry or Quinton Coples.
29. Baltimore Ravens- Stephen Hill, WR, Georgia Tech
Other possibilities: Peter Konz, Rueben Randle or Quinton Coples.
30. San Francisco 49ers- Peter Konz, C, Wisconsin
Other possibilities: Coby Fleener, Kevin Zeitler or Mike Adams.
31. New England Patriots- Nick Perry, DE, USC
Other possibilities: Doug Martin, Devon Still, Kevin Zeitler
32. New York Giants- Coby Fleener, TE, Stanford
Other possibilities: Lamar Miller, Mike Adams or Devon Still
Charlie Bernstein is the NFL Insider for ESPNFlorida.com and ESPN 1080 and 1040 in Orlando/Tampa and Editor-in-Chief of Sports Media Interactive, covering the National Football League, NCAA, and National Basketball Association. Charlie covers the Jacksonville Jaguars for FoxSports and has been featured on the NFL Network and Sirius NFL Radio. Charlie is also a member of the Pro Football Writers of America. You can follow Charlie on Twitter @nflcharlie