With the NFL Draft only a day away, here is my 1st mock draft. In the past few weeks, Donovan McNabb was traded to Washington, and Miami traded for Brandon Marshall. How does this affect what will happen in the draft? Check out below.

http://huskersgameday.com/wp-content/uploads/2009/12/Ndamukong-Suh.jpg

photo: huskersgameday.com

1. St. Louis (1-15) – Sam Bradford, QB, Oklahoma. Marc Bulger was released and Keith Null was the starter at the end of last season. The Rams will take their QB of the future.

2. Detroit (2-14) – Ndamukong Suh, DT, Nebraska. While at Nebraska, Suh was downright dominant. He looked like a man amongst boys. If he can do what he did at Nebraska in the pros though, he’ll be the catalyst for a defensive revival in Detroit.

3. Tampa Bay (3-13) – Gerald McCoy, DT, Oklahoma. Tampa Bay has a lot of needs. It’s probably too early to take Eric Berry, so they’ll happily settle for Gerald McCoy and replace the hole Warren Sapp left when he went to Oakland.

4. Washington (4-12) – Russell Okung, OT, Oklahoma State. Daniel Snyder has owned the Redskins since 1999 and he hasn’t drafted a lineman in the first 2 rounds since 2000, when they drafted Chris Samuels. Samuels retired this year, and there is now a huge hole to fill. Okung could start from day 1.

5. Kansas City (4-12) – Eric Berry, S, Tennessee. The Kansas City defense was nothing to write home about last season.  Eric Berry will give Brandon Flowers some help in the secondary.

6. Seattle (5-11) – Bryan Bulaga, OT, Iowa. Bulaga is arguably the 2nd best tackle in this year’s draft. He excelled against Derrick Morgan in the Orange Bowl, and will be the replacement for Walter Jones at the LT position.

7. Cleveland (5-11) – Joe Haden, CB, Florida. While Haden’s combine was one to forget, his tape doesn’t lie, and he had an excellent pro day. Sheldon Brown is just a temporary solution and Haden will help in the Nickel immediately. Last year Cleveland shied away from Michael Crabtree because they thought he could be a problem, and that doesn’t bode well for Dez Bryant.

8. Oakland (5-11) – Trent Williams, OT, Oklahoma. Everybody knows the Oakland Raiders need help on the offensive line, just ask Bruce Gradkowski and Jamarcus Russell. Nobody ever knows what Al Davis is going to do, but I think he gets it right and takes the best tackle available in the draft.

9. Buffalo (6-10) –Anthony Davis, OT, Rutgers. The Bills have needed a QB since Jim Kelly retired. They also need a LT to replace Jason Peters being traded to Philadelphia last year. Buffalo could look elsewhere for QB, with Tebow, McCoy, or even trading for Campbell. Look for Buffalo to take a tackle to help block for whoever plays QB next year in Buffalo.

10. Jacksonville (7-9) – Derrick Morgan, DE, Georgia Tech. Jacksonville only had 14 sacks last season as a team. Jared Allen had 14.5 by himself last season. He’s the best defensive end available this year, so this pick makes perfect sense.

11. Denver – from Chicago (7-9) – Rolando McClain, LB, Alabama. McClain to the Broncos is a great pick for Denver, they have a huge need at linebacker. While Dez Bryant could also be the pick, they just dealt a wide receiver who gave them headaches to Miami, and it’s unlikely they’ll do that right now.

12. Miami (7-9) – Earl Thomas, S, Texas. Early Thomas is going to be a great player and he can help from day one. The Dolphins have some nice corners, but need a safety to help them over the top. After covering their need for wide receiver by acquiring Brandon Marshall, Miami can take care of its need at safety.

13. San Francisco (8-8) – Kyle Wilson, CB, Boise State. Nate Clements isn’t getting any younger. Ideally San Francisco would like to a tackle, but they don’t want to reach with the top talent off the board. Look for SF to take a player to sure up their secondary with their first pick of the 1st round.

14. Seattle – from Denver (8-8) – Dez Bryant, WR, OK. State. With Pete Carroll replacing the recently retired Walter Jones with their 1st pick, he’ll give Hasselbeck (or Whitehurst) another receiver to go along with Houshmandzadeh.

15. New York Giants (8-8) – Dan Williams, DT, Tennessee. Chris Canty and Rocky Bernard were not effective last season, and the Giants are at their best when they get to the quarterback. As a 4-3 defensive tackle, he’ll fit great between Tuck and Osi. While not a sexy pick, Williams will help Osi, Tuck, and Kiwanuka get to the quarterback.

16. Tennessee (8-8) – Jason Pierre-Paul, DE, South Florida. The loss of Kyle Vanden Bosch leaves a huge hole for the Titans at defensive end. They were not able to get pressure on the quarterback last season, so this pick fills a need for the Titans.

17. San Francisco – from Carolina (8-8) – CJ Spiller, RB, Clemson. The 49ers give themselves a running back to dart through the holes the offensive line will be able to create. Frank Gore will be 27 when the season starts, and while that’s not very old, having two running backs is almost the norm these days.

18. Pittsburgh (9-7) – Mike Iupati, OG, Idaho. The Steelers need help on the offensive line. Alan Faneca has been gone a couple years now, and the lack of his presence is still hurting them. Look for the Steelers to address the interior of their offensive line with this pick. Maurkice Pouncey could also be the pick here.

19. Atlanta (9-7) – Sean Weatherspoon, OLB, Missouri. He fits Mike Smith’s defense perfectly and should be able to start at the weak side linebacker when he walks in the door.

20. Houston (9-7) – Patrick Robinson, CB, Florida State. The Texans need help in the secondary, and with Haden and Wilson off the board, Patrick Robinson is the pick. He may be a bit of a reach, but he should contribute right away.

21. Cincinnati (10-6) – Sergio Kindle, DE/OLB, Texas. The Bengals need help getting to the quarterback, and Kindle could definitely help that. He could play strong side linebacker, and allow Maualuga to take over for Dhani Jones and middle linebacker. Another pick here could be Jermaine Gresham, the tight end from Oklahoma.

22. New England (10-6) – Jermaine Gresham, TE, Oklahoma. The Patriots took a tight end in the first round in both 2002 and 2004 (Ben Watson and Daniel Graham). Neither is still with the team. Tom Brady could use a pass-catching tight end to be a security blanket with Welker coming off of knee surgery. Brandon Graham could also be the pick here if New England decides to go defense.

23. Green Bay (11-5) – Bruce Campbell, OT, Maryland. Aaron Rodgers got beat up last year so look for the Packers to invest their 1st round pick with a piece to help rebuild their offensive line.

24. Philadelphia (11-5) – Jerry Hughes, DE, TCU. The Eagles may have gone 11-5 last season, but they have plenty of holes to fill. Philadelphia struggled to get to the quarterback last year, with the exception of Trent Cole. Look for the Eagles to address that problem with their first pick.

25. Baltimore (9-7) – Kareem Jackson, CB, Alabama. The Ravens need help in the secondary. Fabian Washington played in only 10 games last year, and Samari Rolle’s career is over. Look for Baltimore to address the secondary early.

26. Arizona (10-6) – Brandon Graham, DE/OLB, Michigan. The Cardinals need help with their front seven. They signed Joey Porter, but he isn’t a long term answer. Graham learning behind Porter for a year or two could benefit him greatly.

27. Dallas (11-5) – Maurkice Pouncey, OG/C, Florida. Kyle Kosier will be in the last year of his contract and he can play any of the interior line positions. Pouncey is a great pick for the Cowboys because of his versatility and the need he fills up front.

28. San Diego (13-3) – Ryan Mathews, RB, Fresno State. The Chargers need a running back. Tomlinson is no longer in San Diego and Ryan Mathews is the best back available. He’ll stay in California and get carries early.

29. New York Jets (9-7) – Taylor Mays, S, USC. Kerry Rhodes is no longer a Jet and the top defensive end pass rushers are off the board. With Santonio Holmes now starting opposite Braylon Edwards, wide receiver is not a pressing need for New York. Mays and Leonhard will be two hard hitting safeties that Rex Ryan will thoroughly enjoy having on his side.

30. Minnesota (12-4) – Jimmy Clausen, QB, Notre Dame. I don’t think Clausen will fall this far. While I do think he’ll fall past Buffalo at 9, if he continues to drop, someone will probably trade back into Round 1 and grab him. If not though, Minnesota will love this. He can learn behind Brett Favre for a year (or 5) and he has a great running back behind him in Adrian Peterson.

31. Indianapolis (14-2) – Brian Price, DT, UCLA.  He probably could go higher than this, but Indy doesn’t complain. He fills a need at DT and gives Freeney some help getting to the quarterback.

32. New Orleans (13-3) – Jared Odrick, DE, PSU. While defensive end isn’t the biggest need for the Saints, the top safeties and lineman aren’t available at this point. Odrick will have some time to develop behind Will Smith and Charles Grant. This is pure value at this point in the draft.

Check back Thursday for Adam’s final mock draft as well as during the draft for live coverage of each selection.