It is early, but I am feeling a mock coming on.
1. Detroit Lions: Matthew Stafford, QB, Georgia
The Lions are a big time mess. They have a very nice weapon named Calvin Johnson, but they need someone who will get him the ball. Stafford will do that.
2. St. Louis Rams: Michael Crabtree, WR, Texas Tech
The Rams need a lot of work. They gave up the big play a lot last year and their QB was on his back all year. But with Tory Holt aging, I think Crabtree is their pick.
3. Kansas City Chiefs: Andre Smith, OT, Alabama
The Chiefs' offensive line has suffered ever since Willie Roaf retired. If they don't address their offensive line, their cry baby "star" running back will demand a trade.
4. Seattle Seahawks: Jeremy Maclin, WR, Missouri
Where to start with the Seahawks. There are plenty of things, but most glaringly, they don't have a deep threat especially since their No. 1 Bobby Engram would be a No. 3 on any other team. Maclin is their man.
5. Cleveland Browns: Beanie Wells, RB, Ohio State
Well, after the 2007 season everyone was on Cleveland's bandwagon, but they struggled in 2008. Jamal Lewis is very good, but he is also very old. Wells won't even have to leave Ohio.
6. Cincinnati Bengals: Aaron Curry, LB, Wake Forest
The Bengals are set on the offensive end. One might think offensive line here, so Carson Palmer getting sacked left and right, but Curry is their dude. He will make a great duo with Keith Rivers, who got injured last season.
7. Oakland Raiders: Eugene Monroe, OT, Virgina
The Raiders would love for Crabtree or Maclin to fall to them, as their recievers are wack. But if they can't get one of those two, they should address their offensive line and give their quarterbacks some protection.
8. Jacksonville Jaguars: Brian Cushing, OLB, USC
Jack Del Rio was a beast of a linebacker at USC, just as Brian Cushing is. The Jags will select him and Cushing can learn from the a fellow Trojan.
9. Green Bay Packers: B.J. Raji, DT, Boston College
The Packers could go in so many directions, but I think they will go defense. They couldn't sack the QB last year. Most of their's came against the Lions.
10. San Francisco 49ers: Malcom Jenkins, CB, Ohio State
Everyone thinks they are going with a quarterback and picking Sanchez, but he isn't worth picking in the top 10. Mike Singletary is a defensive-minded coach and will draft a senior cornerback in Jenkins.
11. Buffalo Bills: Brian Orakpo, DE, Texas
The Bills could not get to the QB at all last year, so they had all day to throw. Orakpo will help them out with that problem.
12. Denver Broncos: Jason Smith, OT, Baylor
The Broncos lost a lot of running backs last season due to lack of protection. Smith can help, and maybe QB Jay Cutler can chill out on the sidelines.
13. Washington Redskins: Michael Oher, OT, Ole Miss
The Skins also need help on the ofensive line. Chris Samuels lacks the work ethic to stay healthy. Plus, this team plays in a very good division that has a lot of good defenses.
14. New Orleans Saints: Rey Maualaga, LB, USC
The Saints are set on the offensive end of the ball, but defensively, they need tons of work. Maualaga will come in and be a starter from day one and make impact right away.
15. Houston Texans: Aaron Maybin, DE, Penn State
With Maybin on one side and Super Mario on the other side, the Texans' line looks good.
16. San Diego Chargers: Everette Brown, LB, FSU
San Diego might need to address their LB depth with Shawn Merriman injured. I think Brown is their pick.
17. New York Jets: Knowshon Moreno, RB, Georgia
Thomas Jones is old, so Moreno will be his replacment when he retires.
18. Chicago Bears: James Laurinaitis, LB, Ohio State
The Bears will pick Laurinaitis, and he will learn from Brian Urlacher. The two will be a nasty pairing for a couple of seasons.
19. Tampa Bay Buccaneers: Percy Harvin, WR, Florida
Tampa needs a WR badly, especially since Galloway is old and Clayton is on the downside of his career. Harvin can stay in-state and play for the Bucs.
20. Detroit Lions (from Dallas): Eben Brtton, OL, Arizona
Well, they got their quarterback in with pick No. 1, so now they need to protect him.
21. Philadelphia Eagles: Larry English, DE, Northern Illinois
They miss Jevon Kearse a lot, and this dude isn't a freak, but he will fit in Philly.
22. Minnesota Vikings: Mark Sanchez, QB, USC
Gus is old and Jackson hasn't performed. This team needs a QB, so I guess Sanchez is their man. Yes, they will draft another Trojan QB.
23. New England Patriots: Vonate Davis, CB, Illiniois
They missed Asante Samuel last season, so Belichick will draft this kid and make him into a god.
24. Atlanta Falcons: Brandon Pettigrew, TE, Oklahoma State
Just another weapon for Matt Ryan.
25. Miami Dolphins: Darrius Heyward-Bey, WR, Maryland
Ted Ginn, Jr. is all they have at WR, so picking up another would be helpful.
26. Baltimore Ravens: Clay Matthews, OLB, USC
They could be losing Ray Lewis and Bart Scott; if they do? They're in need of a LB.
27. Indianapolis Colts: Peria Jerry, DT, Ole Miss
The Colts lacked a DT last season, so Jerry is a pefect fit.
28. Philadelphia Eagles (from Carolina): LeSean McCoy, RB, Pitt
The Eagles need help on that 4th-and-short situation, and McCoy will be the goal-line dude.
29. New York Giants: Tyson Jackson, DE, LSU
Tyson will fit right in with Osi Umenyiora, Justin Tuck and Antonio Pierce.
30. Tennessee Titans: Clint Sintim, OLB, Virginia
You would think they would draft a WR, but there is not anyone worth picking this high. This guy will help especially if their star DT Albert Haynesworth is not resigned.
31. Arizona Cardinals: Alphonso Smith, CB, Wake Forest
The cards needed a RB, but at this point, Moreno, Wells, and McCoy will likely be gone. So they will draft the speedy Smith, who will be a upgrade from Aaron Francisco.
32. Pittsburgh Steelers:
I'm an Arizona fan. Forgive me, but I'm still a little bitter about the loss. They'll get nothing and like it.