2010 NFL Mock Draft: Before Pro Days

Richard BowlerSenior Analyst IMarch 16, 2010

DALLAS - OCTOBER 17:  Quarterback Sam Bradford #14 of the Oklahoma Sooners on the sidelines after an injury during play against the Texas Longhorns at Cotton Bowl on October 17, 2009 in Dallas, Texas.  (Photo by Ronald Martinez/Getty Images)
Ronald Martinez/Getty Images

With the majority of impact free agents off the board the first round has changed a great deal since the combine.  Now with pro days upcoming the draft is beginning to take shape.

Jacksonville's addition of Aaron Kampman, Denver's addition of Jamaal Williams and New York's addition of Antrel Rolle has shaken up my top 15.  Add to that poor combine performances from corner Joe Haden and offensive tackle Anthony Davis has radically shifted the top twenty picks.

1.St. Louis Rams- Sam Bradford QB

2.Detroit Lions- Ndamukong Suh DT

3.Tampa Bay Bucs- Gerald McCoy DT

4.Washington Redskins- Russell Okung LT

5.Kansas City Cheifs-Eric Berry S

6. Seattle Seahawks-Brian Bulaga LT

7.Cleveland Browns- Dez Bryant WR

8.Oakland Raiders- Jason Pierre-Paul DE

9.Buffalo Bills- Jimmy Clausen QB

10.Jacksonville Jaguars- Joe Haden CB

11.Denver Broncos- Earl Thomas S

12.Miami Dolphins- Dan Williams NT

13.San Francisco- Sergio Kindle OLB/DE

14.Seattle Seahawks- CJ Spiller RB

15.New York Giants- Rolando McClain MLB

16.Tennessee Titans- Derrick Morgan DE

17.San Francisco 49ers- Bruce Campbell LT

18.Pittsburgh Steelers- Taylor Mays S

19.Atlanta Falcons- Carlos Dunlap DE

20.Houston Texans- Kyle Wilson CB

21. Cincinnati Bengals-  Jermaine Gresham TE

22. New England Patriots- Brandon Graham OLB/DE

23.Green Bay Packers- Anthony Davis LT

24.Philadelphia Eagles- Everson Griffen DE

25. Baltimore Ravens- Jared Odrick DT/DE

26.Arizona Cardinals- Terrance Williams LT

27.Dallas Cowboys-Mike Iupati G/T

28.San Diego Chargers- Terrance Cody NT

29. New York Jets-Jerry Hughes OLB/DE

30. Minnesota Vikings- Devin McCourty CB

31. Indianapolis Colts- Brian Price DT

32.New Orleans Saints- Sean Weatherspoon OLB