We are now officially 10 days away from my favorite part of the year, the NFL draft. Take a look at my latest mock draft.
1. St. Louis Rams: QB Sam Bradford (Oklahoma)
The Rams would be foolish to pass on a QB of the future, especially with the recent release of Marc Bulger. Bradford would step in right away.
2. Detroit Lions: OT Russell Okung (Oklahoma State)
Ndamukong Suh would be very tempting here, but with the Lions picking up Corey Williams, I think they take Okung to protect young Matthew Stafford.
3. Tampa Bay Buccaneers: DT Ndamukong Suh (Nebraska)
Tampa would probably sprint to the podium if Suh is there at No. 3. Come to think of it, they'll probably sprint either way because either Suh or Gerald McCoy will be there. My pick is Suh.
4. Washington Redskins: OT Bryan Bulaga (Iowa)
Bulaga has risen up the boards, and the Redskins could use him to protect new signal caller Donovan McNabb. Trent Williams could also be the pick here.
5. Kansas City Chiefs: DT Gerald McCoy (Oklahoma)
Even with their many needs, though defensive tackle isn't the biggest one, they would be crazy to not select McCoy. According to most analysts, he and Suh are interchangeable.
6. Seattle Seahawks: OT Trent Williams (Oklahoma)
Another team with a truckload of needs, but Williams will fill the most pressing need. He will bring solidity to the offensive line.
7. Cleveland Browns: S Eric Berry (Tennessee)
The Browns would take Berry and build around the top safety in the NFL draft. Berry has been compared to Ed Reed. If that comes true, Holmgren will get tons of praise from his Cleveland fans.
8. Oakland Raiders: OT Bruce Campbell (Maryland)
This is finally the time that Al Davis makes a pick that satisfies a huge need and matches his search for super athletic players.
9. Buffalo Bills: QB Jimmy Clausen (Notre Dame)
The team isn't set on Trent Edwards as its starting QB, considering their thinking about using Brian Brohm as the starter next year. Clausen ends that discussion, as he has played in a pro-style offense at ND.
10. Jacksonville Jaguars: DE Derrick Morgan (Georgia Tech)
Yes, the Jags already signed Aaron Kampman and have Derrick Harvey on the roster. But Kampman is recovering from knee surgery, and Morgan would be too good to pass up considering Kampman's uncertainty.
11. Denver Broncos: ILB Rolando McClain (Alabama)
The Broncos could use some inside linebacker help, and McClain fits that bill. There are a few questions surrounding McClain, but those shouldn't influence this decision.
12. Miami Dolphins: DT Dan Williams (Tennessee)
The Broncos could use Williams, the top defensive tackle in this year's draft. Dez Bryant could also be a possibility here.
13. San Francisco 49ers: CB Joe Haden (Florida)
Haden is the top CB in this year's draft and would be too good for the 49ers to let slip away. He would be an instant upgrade in their secondary. They could also go C.J. Spiller with this pick.
14. Seattle Seahawks: WR Dez Bryant (Oklahoma State)
The 'Hawks tried to acquire Brandon Marshall and may well do so before the draft, but until then Bryant should be the pick.
15. New York Giants: S Earl Thomas (Texas)
Thomas is soaring up the boards and fits the Giants' second most pressing need at safety. They acquired Aaron Rouse from the Packers, but he is hardly the answer.
16. Tennessee Titans: DE Jason Pierre-Paul (South Florida)
With the departure of Kyle Vanden Bosch, the Titans should take a defensive end with this pick. He will help anchor the D-line. Pierre-Paul was a one-year wonder but has unbelievable upside.
17. San Francisco 49ers: RB C.J. Spiller (Clemson)
The 49ers will be super lucky to have Spiller fall to them at No. 17, but they very well may take him at No. 13. Either way, they get their man. Look for a [Frank] Gore/Spiller combo in 2010—not to mention a sweet name combo.
18. Pittsburgh Steelers: OG Mike Iupati (Idaho)
I don't think Iupati has any chance of falling past the Steelers. If he is there, he is the pick. He plays with a mean streak, exactly fitting the Steelers' demeanor.
19. Atlanta Falcons: DE Brandon Graham (Michigan)
Thomas Dimitroff is a huge positional value guy. Graham has that, and they also need to improve their pass rush. There are concerns about Graham's height, but his upside should get rid of those doubts.
20. Houston Texans: CB Kyle Wilson (Boise State)
The second rated cornerback behind Joe Haden, Wilson will be a dynamic player in the NFL. He can also return kicks and punts for the Texans.
21. Cincinnati Bengals: S Taylor Mays (USC)
Mays is huge for the safety position and seems to have more cons than pros, but he could surprise people.
22. New England Patriots: TE Jermaine Gresham (Oklahoma)
Tom Brady gets another up-field weapon with Gresham, assuming he fully recovers from his knee injury that ended his college career.
23. Green Bay Packers: OLB Sergio Kindle (Texas)
Many believe that OLB is the top priority for the Packers, especially with the re-signing of Chad Clifton and Mark Tauscher. Kindle could match up across from Clay Matthews and give the Packers a relentless pass rusher. It also doesn't hurt that they have a possible HOF coach in Kevin Greene.
24. Philadelphia Eagles: DE Everson Griffen (USC)
The Eagles need another pass rusher, and Griffen can do that. He has gone up on most draft boards and might not be here.
25. Baltimore Ravens: DT Terrence Cody (Alabama)
The Ravens need a defensive tackle that can plug up the middle. He would make the line that much better, especially Haloti Ngata impressing at DE.
26. Arizona Cardinals: OT Anthony Davis (Rutgers)
The Cardinals need a LT of the future, especially if they're content with Matt Leinart as their guy. It wouldn't help Leinart if he always got hit.
27. Dallas Cowboys: OT Charles Brown (USC)
With the release of Flozell Adams, the Cowboys could invest in Brown and add insurance to their line.
28. San Diego Chargers: RB Ryan Mathews (Fresno State)
This should be a no-brainer. It's going to be a running back whether it's Mathews or someone else. They need a top back because Darren Sproles is not a top guy. Mathews fills that need.
29. New York Jets: DE/DT Jared Odrick (Penn State)
The Jets should be ecstatic to have Odrick fall to them. He would bring excitement and youth to an aging D-line.
30. Minnesota Vikings: C/G Maurkice Pouncey (Florida)
The Vikes already have a very good line, and Pouncey would add depth and balance to their line. They struggled running the ball, and Pouncey would help.
31. Indianapolis Colts: DT Brian Price (UCLA)
The Colts need to beef up their D-line, and Price fits the bill. He is probably one of the top players left on the board as well.
32. New Orleans Saints: DE Carlos Dunlap (Florida)
Dunlap has some questions surrounding him, and that could hinder his draft stock more than to No. 32. But based on the Saints' need and Dunlap's talent, he fills a need here.