Here is my final, fantasy-style, one-round mock NFL draft, with needed fantasy analysis on the important offensive selections.
1. Oakland: Jamarcus Russell, QB, LSU: It's the pick that makes the most sense. Russell throws a fine deep ball and should engineer a crisp downfield passing game in Oakland. He's an outstanding dynasty league prospect with great early-career keeper promise.
2. Detroit: Calvin Johnson, WR, Georgia Tech: The Lions are expected to try to trade this pick, but also could select Johnson and hold him shortly before trading down to get DE Gaines Adams. Johnson likely won't fall past the fourth pick, and he quickly will become a quality fantasy starter if he doesn't end up in Oakland, where quarterback problems could hinder his early statistical progress.
3. Cleveland: Adrian Peterson, RB, Oklahoma: He will share carries with Jamal Lewis for a year before exploding as a fantasy star in his second pro season. Peterson is a great all-around running back who is destined for superstardom as long as he stays healthy.
4. Tampa Bay: Joe Thomas, OT, Wisconsin
5. Arizona: Gaines Adams, DE, Clemson: He likely won't fall any further than this.
6. Washington: Amobi Okoye, DT, Louisville
7. Minnesota: Brady Quinn, QB, Notre Dame: He could go earlier or two slots later to Miami. Quinn could start right away for Minnesota, but with a lack of quality receivers, he would struggle statistically early in his pro career. He would be destined to sit for a year or two initially with Miami.
8. Atlanta: LaRon Landry, S, LSU
9. Miami: Levi Brown, OT, Penn State
10. Houston: Leon Hall, CB, Michigan
11. San Francisco: Patrick Willis, LB, Mississipi
12. Buffalo: Darrelle Revis, CB, Pittsburgh
13. St. Louis: Alan Branch, DT, Michigan
14. Carolina: Jamaal Anderson, DE, Arkansas
15. Pittsburgh: Adam Carriker, DE, Nebraska
16. Green Bay: Marshawn Lynch, RB, California: He fills the Packers' most pressing need on offense, and he could share some time with Vernand Morency early in his career before eventually taking over as the clear starter. Lynch is a good inside runner who also can bust loose for big plays, and he has a lot of promise as a pass-catcher. He eventually could become a top-10 fantasy running back if he doesn't raise any more questions about his character.
17. Jacksonville: Reggie Nelson, S, Florida
18. Cincinnati: Lawrence Timmons, LB, Florida State
19. Tennessee: Robert Meachem, WR, Tennessee: His stock has shot up recently, and Meachem could now be the second wide receiver picked after Johnson. He eventually would become a fantasy standout as the top target for Vince Young, but with a lack of quality complements initially, he might not be statistically reliable in his first season or two. This is still a very good long-term choice as the Titans keep Meachem at home.
20. N.Y. Giants: Aaron Ross, CB, Texas
21. Denver: Jarvis Moss, DE/LB, Florida
22. Dallas: Dwayne Jarrett, WR, USC: The Cowboys likely aren't one of the teams who figure to be scared off by Jarrett's lack of speed and comparisons to Mike Williams. Dallas could believe Jarrett might be the next Michael Irvin, but he likely won't get a chance to start right away and will only be a pretty good dynasty league prospect at first.
23. Kansas City: Joe Staley, OT, Central Michigan
24. New England: Brandon Meriweather, S, Miami
25. N.Y. Jets: Greg Olsen, TE, Miami: He adds a missing piece to the New York offense with a quarterback who likely will look his way very often, especially on key passing downs and in the red zone. Olsen easily could become a top 10 guy at a very weak fantasy position early in his career.
26. Philadelphia: Michael Griffin, S, Texas
27. New Orleans: Justin Harrell, DT, Tennessee
28. New England: David Harris, LB, Michigan
29. Baltimore: Paul Posluszny, LB, Penn State
30. San Diego: Dwayne Bowe, WR, LSU: The Chargers could be overjoyed to see Bowe fall this far if teams like the Titans, Chiefs and Cowboys pass on him. Bowe could outplay Jarrett, and there is also a chance another team like Washington could trade down to get him. If Bowe is gone, Ted Ginn Jr.'s stock has been slipping and he could be a good choice here as well. Either receiver would have a lot of long-term promise in San Diego with a chance to start very early in their career.
31. Chicago: Jon Beason, LB, Miami
32. Indianapolis: Chris Houston, CB, Arkansas