Using the reverse order of our power rankings, we figured it's never too early to do a 2013 NFL mock draft.
Here's my first-round mock:
1. Kansas City Chiefs: Matt Barkley, QB, USC
2. Jacksonville Jaguars: Star Lotulelei, DT, Utah
3. Cleveland Browns: Sam Montgomery, DE/OLB, LSU
4. Tampa Bay Buccaneers: Johnathan Hankins, DT, Ohio State
5. Buffalo Bills: Barkevious Mingo, OLB, LSU
6. Carolina Panthers: Dee Milliner, CB, Alabama
7. New York Jets: Keenan Allen, WR, Cal
8. Oakland Raiders: Geno Smith, QB, West Virginia
9. Tennessee Titans: Bjoern Werner, DE, Florida State
10. St. Louis Rams: Luke Joeckel, OT, Texas A&M
11. New Orleans Saints: Xavier Rhodes, CB, Florida State
12. Indianapolis Colts: Jarvis Jones, OLB, Georgia
13. Dallas Cowboys: Damontre Moore, DE/OLB, Texas A&M
14. Miami Dolphins: Robert Woods, WR, USC
15. St. Louis Rams (from Redskins): Eric Reid, CB, LSU
16. San Diego Chargers: Taylor Lewan, OT, Michigan
17. Detroit Lions: Johnthan Banks, CB, Mississippi State
18. Philadelphia Eagles: Dave Amerson, CB, NC State
19. Arizona Cardinals: Tyler Wilson, QB, Arkansas
20. Cincinnati Bengals: Chance Warmack, G, Alabama
21. Seattle Seahawks: Justin Hunter, WR, Tennessee
22. Pittsburgh Steelers: Alex Okafor, DE, Texas
23. Minnesota Vikings: Kawann Short, DT, Purdue
24. Denver Broncos: Tyler Eifert, TE, Notre Dame
25. Chicago Bears: Manti Te'o, LB, Notre Dame
26. New England Patriots: T.J. McDonald, S, USC
27. Baltimore Ravens: Barrett Jones, C/G, Alabama
28. Green Bay Packers: Giovani Bernard, RB, North Carolina
29. San Francisco 49ers: Jonathan Cooper, G, North Carolina
30. New York Giants: Dallas Thomas, OT, Tennessee
31. Houston Texans: Terrance Williams, WR, Baylor
32. Atlanta Falcons: Dion Jordan, DE, Oregon