Before we get into the best and worst, here is the full mock draft with a short take on each pick:
1. Indianapolis Colts—Andrew Luck, QB
It doesn’t take an expert to predict this selection.
2. St. Louis Rams—Matt Kalil, OT
The Rams season has been a disaster because the O-line can’t protect Sam Bradford, who has been battling injury for the entire season. Grabbing the best tackle in the draft makes plenty of sense.
3. Minnesota Vikings—Morris Claiborne, CB
This year’s version of Patrick Peterson….who also went to LSU.
4. Cleveland Browns—Trent Richardson, RB
The Browns are the worst fantasy team in the league because they have zero playmakers. Drafting Richardson would change that.
5. Jacksonville Jaguars—Quinton Coples, DE
The Jags need help virtually everywhere and getting Coples shores up an awful D-line.
6. Tampa Bay Buccaneers—Dre Kirkpatrick, CB
The Bucs defense is ranked 30th in the league and could desperately use a shutdown corner like Kirkpatrick.
7. Washington Redskins—Robert Griffin III, QB
The ‘Skins need a QB…but is RG3 the answer?
8. Miami Dolphins—Matt Barkley, QB
This would be a dream come true for Miami.
9. Carolina Panthers—Justin Blackmon, WR
Blackmon is hands down the best receiver in this draft and Steve Smith needs help.
10. Buffalo Bills—Riley Reiff, OT
The Bills must address an O-line that has been downright awful the last two months.
11. Philadelphia Eagles—Luke Kuechly, ILB
The most productive linebacker in the draft goes to a defense that is desperate for depth at the position.
12. Kansas City Chiefs—Jonathan Martin, OT
The protection in Kansas City is lacking and grabbing Luck’s left tackle certainly wouldn’t hurt.
13. Arizona Cardinals—Courtney Upshaw, OLB
McShay is really stretching with Upshaw at this pick for the new-look Cardinals defense.
14. Tennessee Titans—Andre Branch, DE
They are a D-line factory and Branch is the best man available at this point in the draft.
15. San Diego Chargers—Mark Barron, S
The ‘Bolts have to go O-line here. Completely disagree.
16. Seattle Seahawks—Landry Jones, QB
His stock dipped this season but Jones has enormous upside and can instantly help Seattle.
17. New York Giants—Vontaze Burfict, ILB
Tons of raw ability, but needs a strong coaching staff to iron out the rough edges.
18. Cincinnati Bengals (from OAK)—David DeCastro, G
Bengals need interior line help and DeCastro is the best of the bunch. Perfect fit.
19. Chicago Bears—Michael Floyd, WR
Bears have a gaping hole at the position and I’m sure all Bears fans that also root for the Fighting Irish would be thrilled with this pick.
20. Dallas Cowboys—Fletcher Cox, DT
‘Boys must use this pick on defense and grabbing someone upfront with the size of Cox would be a great idea.
21. Cincinnati Bengals—Alfonzo Dennard, CB
Very little depth at the position and Dennard is a terrific athlete that has great intangibles.
22. New York Jets—Alshon Jeffery, WR
The Jets have more pressing needs than a receiver that has questionable athletic ability.
23. Denver Broncos—Devon Still, DT
The Broncos have more pressing issues in the secondary than upfront right now.
24. Cleveland Browns (from ATL)—Kevin Reddick, OLB
The Browns defense is better than you think and I believe they have to go with skill players with both of their first round picks.
25. Detroit Lions—David Wilson, RB
This pick makes plenty of sense. Jahvid Best is always going to be an injury concern and his absence is the main reason the Lions will be one-and-done in the playoffs.
26. Houston Texans—Zebrie Sanders, OT
Texans have a zone-blocking scheme that would be a perfect fit for Sanders' talents.
27. Baltimore Ravens—Mike Adams, OT
The Ravens are dealing with tons of issues on the O-line and getting the best available is the smart move to make.
28. Pittsburgh Steelers—Jarvis Jones, OLB
The Steelers need offensive line help much more than another linebacker.
29. New England Patriots (From N.O.)—Melvin Ingram, DE
His versatility makes him perfect for the Patriots defensive scheme.
30. San Francisco 49ers—Kendall Wright, WR
The 49ers certainly need help a wide receiver, but is Wright the best available?
31. New England Patriots—Jonathan Banks, CB
Can’t argue with the worst ranked pass defense getting upgraded.
32. Green Bay Packers—Ronnell Lewis, OLB
Getting more pass rushing depth behind Clay Matthews will make this defense even deadlier.