There are thousands of mock drafts already on the Internet. I have already put up one. Here is a more updated version of it.
1. Detroit: QB Matthew Stafford, Georgia
This is a tough pick, just because the Lions need everything. They could go after a tackle here, but you can't deny that the Lions desperately need a quarterback.
So with the first pick in the 2009 NFL Draft, the Lions select Matt Stafford. Stafford has a cannon strapped to his shoulder. He can definitely throw the deep ball.
Stafford most likely will be the starter from day one, unless Culpepper outplays him somehow. Some think Stafford will be a bust but I have a hard time believing that. He just needs to make better reads, which the right coaches can teach.
2. St. Louis: OT Andre Smith, Alabama
The St. Louis Rams could use a great tackle to replace the aging Orlando Pace. Smith could be that guy. Smith is huge at 6-foot-4, 330 pounds.
He has good feet and is a defense's nightmare. He will eventually be the left tackle for the Rams and will do very well at it. Some think the Rams may consider wide receiver Michael Crabtree here, but I think tackle is a greater need at this point.
3. Kansas City: QB Mark Sanchez, USC
The Chiefs don't have a franchise at the moment. Tyler Thigpen has played well, but that is mostly because of their future Hall of Fame tight end, Tony Gonzalez. So, with the third pick in the 2009 NFL Draft, the Chiefs will select quarterback Mark Sanchez.
Sanchez has put up great numbers in his only year as the starter for USC, with 34 touchdowns and only 10 interceptions for 3207 yards.
Sanchez has a good arm and would eventually be a stud for the Chiefs. Sanchez may need a year as the backup to polish up his skills, similar to what Carson Palmer did.
4. Seattle: WR Michael Crabtree, Texas Tech
The Seahawks wide receiver position has been a huge problem for them. With Deion Branch not living up to expectations and Bobby Engram being a 36 year old free agent, Seattle desperately needs a wide receiver.
Texas Tech wideout Crabtree could fill that gaping need. Crabtree has great size for his position at 6-foot-3, 214 pounds, and has a knack for making big plays.
He has been a 1,000 yard receiver both years as the starter for Tech. Seattle could possibly be landing a future Larry Fitzgerald.
5. Cleveland: OLB Aaron Curry, Wake Forest
With Willie McGinest most likely retiring and Andre Davis as a free agent, there is a great need for a linebacker.
Curry would be a great replacement. Curry can play inside or outside in Cleveland's 3-4 defense.
The Browns also need a starting cornerback and could possibly draft Malcolm Jenkins from Ohio State.
6. Cincinnati: RB Chris "Beanie" Wells
The Cincinnati Bengals have had a bad year and part of that is due to their backfield. The Bengals need a solid tailback and Beanie Wells would be that guy.
Wells has good size with great speed. The Bengals wouldn't mind getting an offensive lineman, but I believe Cincy will go after the Ohio State product.
7. Oakland: OT Eugene Monroe, Virginia
Al Davis has drafted skill position guys in the past two drafts, with QB JaMarcus Russell and RB Darren McFadden. Now, the Raiders need to protect them. Monroe would help do that. Monroe has good size (6'6" 315 pounds) and is a very good blocker.
8. Jacksonville: OT Jason Smith, Baylor
Jacksonville could use a starting left tackle, and Smith is the best tackle available. The Jags could go after a play-making receiver, like Jeremy Maclin. But, I think the Jaguars will first try to protect David Garrard and then give him a good target.
9. Green Bay: DE Brian Orakpo, Texas
The Packers had a disappointing season in '08 and find themselves with a Top 10 pick. Green Bay has drafted very well in recent years, but there is one place they have failed to draft successfully—the defensive line.
Orakpo is the best defensive lineman in the draft, and Green Bay would love to see Orakpo in a Packers uniform.
10. San Francisco: DE/OLB Everette Brown, Florida State
San Francisco would definitely like to get a quarterback, but with Stafford and Sanchez gone, there isn't another quarterback that would be within reach.
The 49ers wouldn't be upset if they were able to get Brown. He is a monster coming from the end, and he could also play the outside linebacker position.
11. Buffalo: TE Brandon Pettigrew, Oklahoma State
The Bills No. 1 need is a defensive end. But with Green Bay taking Orakpo, there isn't a defensive end in this part of the draft. Their second need is a tight end.
Pettigrew is the No. 1 tight end. He might be a reach, but I think the Bills would do well to get him. Buffalo might trade down to get Pettigrew to the 18th-22nd picks.
12. Denver: CB Malcolm Jenkins, Ohio State
With an offense that will be in the top half of the league, the Broncos need help on the defensive side. They might go after Rey Maualuga, but I think they will go after Jenkins.
Jenkins is the best corner in the league, but he may end up dropping in the lap of the Broncos.
13. Washington: OT Michael Oher, Ole Miss
With an aging line, the Redskins will definitely be looking for a right tackle. Oher is the best lineman on the board at this point.
Oher might be the most physically-gifted offensive lineman in this draft, and Washington would love to have him.
14. New Orleans: ILB Rey Maualuga
The Saints may have been in the playoffs if their defense would have played a little better. Maualuga would help fix that problem rather quickly.
Maualuga is the second-best linebacker in this draft, and he could help lead the Saints to the playoffs in the '09 season.
15. Houston: S William Moore, Missouri
The Texans would be tempted to trade down here, but if they stay, they will most likely get Moore from Missouri. Since the Texans have come into existence, they haven't had a star defensive secondary player. Moore could become that guy.
16. San Diego: ILB James Laurinaitis, Ohio State
Laurinaitis is another one of those great players from Ohio State. James probably would have been a Top 10 pick in last year's draft but he decided to stay.
He will still be picked in the first round, though. Laurinaitis will be a good linebacker for the Chargers next year, and they should return to the playoffs.
17. New York Jets: DE Tyson Jackson, LSU
The Jets don't really need a defensive end, but Jackson is just too good to pass up. Jackson has terrific size, 6'5" 290 pounds.
He also has good speed off the end and is a good pass rusher. Jackson would play opposite Vernon Gholston.
18. Chicago: WR Jeremy Maclin, Missouri
The Bears could use another playmaker at wide out, and Maclin would do that very well. Maclin has good size and could possibly be the next Devin Hester.
19. Tampa Bay: DE Aaron Maybin, Penn State
Tampa was great last year on the defensive side of the ball, but they did have trouble getting to the quarterback. Maybin would help the Bucs a lot in getting to the quarterback.
20. Detroit (from Dallas): CB Vontea Davis, Illinois
Detroit had the 32nd-ranked defense in the NFL. The secondary was supposed to be the strength of the team, but as it turned out, it turned out it wasn't. Davis could change that. Davis has the physical tools to possibly become the next Champ Bailey.
21. Arizona: RB Knowshon Moreno, Georgia
You may be surprised that the Cards are going after a running back, but Edgerrin James has had problems and Tim Hightower might be limited to short-yardage situations. Moreno could come in and be a great back for Arizona.
22. Minnesota: QB Josh Freeman, Kansas State
The Vikings are one good quarterback away from being a playoff team. That good quarterback could be Freeman from K-State.
Freeman has unlimited potential, and with the right coaches, he could be a legit franchise quarterback for the Vikings.
23. New England: CB D.J. Moore, Vanderbilt
The Patriots slipped out of the playoffs somehow, and you can definitely expect them to be back next year. Moore could be a good corner for them next year on the way to another Super Bowl.
24. Atlanta: DT B.J. Raji, Boston College
The Falcons have a glaring need at defensive tackle, and Raji could fill that need. Raji is 6'1", 323 pounds, and he can definitely plug up the middle of the line.
25. Miami: WR Percy Harvin, Florida
The Dolphins could use a No. 2 receiver behind Ted Ginn, and Harvin would most likely be that guy. Harvin has good size and has a knack for winning. With Harvin and Ginn, the Dolphins would have one of the most feared receiving corps in the NFL.
26. Baltimore: WR Derrius Heyward-Bey, Maryland
With Derrick Mason aging and Demetrius Williams not performing at the level that people have expected, the wide receiver position will be a position needing to be addressed. Heyward-Bey would give quarterback Joe Flacco a reliable target.
27. Indianapolis: OLB Brian Cushing, USC
The Colts could use an outside linebacker to upgrade their defense. Although, defensive tackle and wide receiver will eventually have to be addressed.
28. Philadelphia (from Carolina): OT Eben Britton, Arizona
The Eagles' offensive line is aging and could use a young upgrade. Britton could be that guy. Britton would be a nice pick for the Eagles as they look for another promising season.
29. New York Giants: OLB Clint Sintim, Virginia
The Giants need a strong-side linebacker and Sintim would fit that role perfectly.
30. Tennessee: DT Peria Jerry, Ole Miss
The Titans will lose DT Albert Haynesworth to free agency, so they will need a replacement. Jerry has the talent to do so, and with his size, he could potentially be the next Haynesworth.
31. Philadelphia: RB LeSean McCoy, Pittsburgh
With Brian Westbrook becoming injury prone, McCoy could be a very valuable pick here. McCoy is the front-runner to be the third best tailback in the draft.
32. Pittsburgh: C Alex Mack, California
Pittsburgh could use an interior lineman to solidify the line. Mack has good size and could fill that role beautifully.