Charean Williams' final NFL mock draft

1. Colts: Andrew Luck, QB, Stanford: It became unofficially official after general manager Ryan Grigson admitted earlier this week the Colts have settled on Luck.

2. Redskins: Robert Griffin III, QB, Baylor: What are Baylor fans who also are Cowboys fans to do? This must hurt.

3. Vikings: Matt Kalil, OT, USC: The Vikings would love to trade down, but if they stay, their choice could be Morris Claiborne. There are better tackles to be had in the second round than cornerbacks.

4. Browns: Trent Richardson, RB, Alabama: The Browns' returning running backs -- Montario Hardesty, Brandon Jackson and Chris Ogbonnaya -- combined for a total of 600 rushing yards in 2011.

5. Buccaneers: Morris Claiborne, CB, LSU: The Bucs have a bigger need for a middle linebacker, and if Claiborne goes to Minnesota, Luke Kuechly will be the choice.

6. Rams: Justin Blackmon, WR, Oklahoma State: The Rams, as a team, had only 12 touchdown catches last season. They need a go-to receiver.

7. Jaguars: Melvin Ingram, DE, South Carolina: The Jaguars need a pass-rusher more than they need a cornerback, even though Rashean Mathis is coming off a torn ACL. But rumors are strong that they'll take Stephon Gilmore.

8. Dolphins: Ryan Tannehill, QB, Texas A&M: If Tannehill is there, the Dolphins have to take him; don't they? They have been searching for Dan Marino's replacement since he retired after the 1999 season.

9. Panthers: Fletcher Cox, DT, Mississippi State: The Panthers need the best defensive player available after finishing 28th in total defense.

10. Bills: Michael Floyd, WR, Notre Dame: The Bills could use another receiver opposite Stevie Johnson. Mark Barron and Luke Kuechly also are options, but the Bills helped their defense a lot in free agency.

11. Chiefs: Luke Kuechly, ILB, Boston College: Paired with Derrick Johnson, the Chiefs would have a pair of big-time talents inside in their 3-4 defense.

12. Seahawks: Quinton Coples, DE, North Carolina: The Seahawks tied for 19th with 33 sacks, and their leading pass-rusher, Chris Clemons, turns 31 during the season.

13. Cardinals: David DeCastro, OG, Stanford: The Cardinals need a tackle (Riley Reiff?) more than they need a guard, but DeCastro is the best to come out in a while. And offensive line coach Russ Grimm knows a great guard when he sees one.

14. Cowboys: Mark Barron, S, Alabama: Barron's stock is rising, so there is a good chance somebody leap-frogs the Cowboys to get him. If he's gone, Michael Brockers could be the choice, assuming Fletcher Cox also is gone.

15. Eagles: Michael Brockers, DT, LSU: Cullen Jenkins is 31, and Mike Patterson is coming off brain surgery. Brockers will get on the field in a rotation his first season before becoming a starter in Year 2.

16. Jets: Chandler Jones, DE, Syracuse: The Jets need a pass-rusher after Aaron Maybin, who signed before the third game, led the team with six sacks.

17. Bengals: Stephon Gilmore, CB, South Carolina: He has risen up draft boards and could go to Jacksonville, if the rumors are true, or Carolina. The Bengals, with Leon Hall coming off an Achilles' injury, will take a corner in the first round. Pencil in Dre Kirkpatrick if Gilmore is gone.

18. Chargers: Shea McClellin, OLB, Boise State: The Chargers think he is a natural fit in their 3-4. They need defensive help after ranking 16th in total defense and making only 32 sacks.

19. Bears: Whitney Mercilus, DE, Illinois: Israel Idonije had only five sacks opposite Julius Peppers last season as the Bears had just 33 as a team. Mercilus, Nick Perry and Dontari Poe are possibilities.

20. Titans: Dre Kirkpatrick, CB, Alabama: The Titans will get a replacement for Cortland Finnegan, who left in free agency.

21. Bengals: Courtney Upshaw, DE/LB, Alabama: The Bengals haven't used a first-round pick on a defensive player since 2008. They could use two this year if David DeCastro is gone.

22. Browns: Kendall Wright, WR, Baylor: The Browns need to give Colt McCoy some playmakers, and Richardson and Wright are just that.

23. Lions: Riley Reiff, OT, Iowa: The Lions need a cornerback. But if the top cornerbacks are gone, they could go offensive line, where three starters are over 30.

24. Steelers: Dontari Poe, DT, Memphis: The Steelers also will consider ILB Dont'a Hightower, OG Cordy Glenn, OG Kevin Zeitler and OT Mike Adams. But since their beginning, the Steelers have loved drafting defensive linemen, and NT Casey Hampton, who will be 35, had ACL surgery after last season.

25. Broncos: Coby Fleener, TE, Stanford: The Broncos insist they will draft the best athlete available. Despite signing Joel Dreessen and Jacob Tamme in free agency, Fleener could be their choice, though trading down is an option.

26. Texans: Cordy Glenn, OG, Georgia: Right guard Antoine Caldwell has 13 career starts and a history of nagging injuries. The pick will be Glenn, if he is there, unless Whitney Mercilus falls.

27. Patriots: Dont'a Hightower, ILB, Alabama: This makes too much sense. He is Bill Belichick's kind of player.

28. Packers: Nick Perry, DE, USC: Peter Konz could be the choice as the future replacement for Jeff Saturday, but the Packers need defense more than offense. Shea McClellin could be the choice, if he is available.

29. Ravens: Peter Konz, OG/C, Wisconsin: Konz fills a need, considering they lost Ben Grubbs in free agency.

30. 49ers: Stephen Hill, WR, Georgia Tech: Coby Fleener makes a lot of sense, but if he is gone, Hill, Rueben Randle, Kevin Zeitler and Amini Silatolu are possibilities.

31. Patriots: Harrison Smith, S, Notre Dame: Jerel Worthy could be drafted as the future replacement for Vince Wilfork, who will be 31 during the season. But Smith, having started 47 games in his career, is an instant starter and special teams standout.

32. Giants: Jonathan Martin, OT, Stanford: Doug Martin is the pick if Jonathan Martin doesn't fall. But Jonathan Martin fills a need as Kareem McKenzie won't be back at RT, and LT William Beatty is coming back from eye surgery.