2010 Top 150's this year's edition of my draft rankings.  Last year I did a list of the Top 150 Bills prospects.  Like last year, I'm eliminating positions that are not a need (i.e. the secondary) and players that are not good fits.  Here's this year's addition.

I should note again that this is NOT necessarily where or a particular player will be drafted.  For example, I think almost everyone believes that the Rams will select Sam Bradford.  But he's almost universally not number one on anyone's board.  The round obviously indicates the grade I have on a particular player.

So without any further adieu here is my "board" if I was running things at One Bills Drive.  Let the criticisms begin.

Round 1

1) Ndamukong Suh-DT/DE Nebraska

2) Sam Bradford-QB Oklahoma

3) Trent WIlliams-OT Oklahoma

4) Russell Okung-OT Oklahoma State

5) Gerald McCoy-DE Oklahoma

6) Bryan Bulaga-OT Iowa

7) Derrick Morgan-DE/OLB Georgia Tech

8) C.J. Spiller-RB Clemson

9) Rolando McClain-ILB Alabama

10) Dez Bryant-WR Oklahoma State

11) Mike Iupati-G Idaho

12) Jason Pierre-Paul-OLB/DE South Florida

13) Jimmy Clausen-QB Notre Dame

14) Jerry Hughes-DE/OLB Texas Christian

15) Tim Tebow-QB Florida

16) Anthony Davis-OT Rutgers

17) Sergio Kindle-OLB Texas

18) Terrance Cody-NT Alabama

19) Jermaine Gresham-TE Oklahoma

20) Dan WIlliams-NT Tennessee

21) Demaryius Thomas-WR Georgia Tech

22) Brandon Graham-DE/OLB Michigan

23) Maurkice Pouncey-C Florida

24) Jared Odrick-DT/DE Penn State

25) Sean Witherspoon-ILB Missouri

26) Ryan Matthews-RB Fresno State

Round 2

27) Colt McCoy-QB Texas

28) Carlos Dunlap-DE Florida

29) Dexter McCluster-RB/WR Mississippi

30) Golden Tate-WR Notre Dame

31) Jahvid Best-RB California

32) Rob Gronkowski-TE Arizona

33) Cam Thomas-NT North Carolina

34) Tyson Alualu-DE California

35) Charles Brown-OT Southern California

36) Torrell Troup-NT Central Florida

37) Bruce Campbell-OT Maryland

38) Vladimir Ducasse-OG Massachusetts

39) Arrelious Benn-WR Illinois

40) Brian Price-DT/DE UCLA

41) Brandon LaFell-WR Louisiana State

42) Everson Griffin-OLB Southern California

43) Arthur Jones-DE Syracuse

Round 3

44) Jason Worilds-OLB Virginia Tech

46) Jamar Chaney-ILB Mississippi State

47) Koa Misi-OLB Utah

48) Damian Williams-WR Southern California

49) Donald Buter-ILB Washington

50) Eric Norwood-OLB South Carolina

51) Zane Beadles-OG Utah

52) Jermaine Cunningham-OLB Florida

53) Jonathan Dwyer-RB Georgia Tech

54) Jared Veldheer-OT Hillsdale

55) Tony Pike-QB Cincinnati

56) Brandon Spikes-ILB Florida

57) Jimmy Graham-TE Miami

58) Eric Decker-WR Minnesota

59) Lamar Houston-DE Texas

60) Pat Angerer-ILB Iowa

61) Toby Gerhart-RB Stanford

62) Kyle Calloway-OT Iowa

63) John Jerry-OG Mississippi

64) Ben Tate-RB Auburn

65) John Skelton-QB Fordham

66) Mardy Gilyard-WR Cincinnati

67) Jon Asamoah-OG Illinois

68) A.J. Edds-ILB Iowa

69) Mike Williams-WR Syracuse

70) Joe McKnight-RB Southern California

Round 4

71) Corey Wootton-DE Northwestern

72) Ricky Sapp-OLB Clemson

73) Dezmon Briscoe-WR Kansas

74) Al Woods-DE Louisiana State

75) Jordan Shipley-WR Texas

76) Montario Hardesty-RB Tennessee

77) Jason Fox-OT Miami

78) Phillip Dillard-ILB Nebraska

79) Alex Carrington-DE Arkansas State

80) George Selvie-OLB South Florida

81) Jarrett Brown-QB West Virginia

82) Shay Hodge-WR Mississippi

83) Roderick Muckelroy-OLB Texas

84) C.J. Wilson-DE East Carolina

85) Dennis Pitta-TE Brigham Young

86) D'Anthony Smith-DE Louisiana Tech

87) Marshall Newhouse-OG Texas Christian

88) Tony Washington-OT Abilene Christian

89) Eric Olsen-C Notre Dame

90) Anthony Dixon-RB Mississippi State

91) Sam Yong-OT Notre Dame

92) Mitch Petrus-OG Arkansas

Round 5

93) Ed Dickson-TE Oregon

94) Brandon Lang-OLB Troy

95) Joe Pawelek-ILB Baylor

96) Mike Neal-DE Purdue

97) Andre Roberts-WR The Citadel

98) Riley Cooper-WR Florida

99) Levi Brown-QB Troy

100) Deji Karim-RB Southern Illinois

101) Mike Johnson-OG Alabama

102) Jeremy WIlliams-WR Tulane

103) Daniel Te'o-Nesheim-OLB Washington

104) Ted Larson-C North Carolina State

105) Micah Johnson-ILB Kentucky

106) Selvish Capers-OT West Virginia

107) Jonathan Crompton-QB Tennessee

108) Danario Alexander-WR Missouri

109) Garrett Graham-TE Wisconsin

110) Lindsey Witten-OLB Connecticut

111) Taylor Price-WR Ohio

112) Perry Riley-ILB Louisiana State

113) Cameron Sheffield-OLB Troy

114) Antonio Coleman-OLB Auburn

115) Jevan Snead-QB Mississippi

116) Clay Harbor-TE Missouri State

117) James Starks-RB Buffalo

118) Dan LeFevour-QB Central Michigan

Round 6

119) Ciron Black-OT Louisiana State

120) Corey Peters-DE Kentucky

121) Arthur Moats-OLB James Madison

122) Nate Collins-DE Virginia

123) Javarris James-RB Miami

124) Blair White-WR Michigan State

125) Colin Peek-TE Alabama

126) Josh Hull-ILB Penn State

127) Shawn Lauvao-OG Arizona State

128) Adam Ulatoski-OT Texas

129) Zac Robinson-QB Oklahoma State

130) Jeff Byers-C Southern California

131) Boo Robinson-DE Wake Forest

132) Brandon Sharpe-OG Texas Tech

133) Clifton Geathers-DE South Carolina

134) Kevin Basped-OLB Nevada

135) Marcus Easley-WR Connecticut

136) Chris Scott-OT Tennessee

137) Brandon Carter-OLB Texas Tech

138) Kion Wilson-ILB South Florida

139) Joique Bell-RB Wayne State

140) Tony Moeaki-TE Iowa

141) Carlton Mitchell-WR South Florida

Round 7

142) Vince Oghobaase-DE Duke

143) Chris Marinelli-OT Stanford

144) David Gettis-WR Baylor

145) Kade Weston-NT Georgia

146) Mike Tepper-OT California

147) Nate Byham-TE Pittsburgh

148) Brandon Deadrick-DE Alabama

149) Dennis Landolt-OT Penn State

150) Andre Dixon-RB Connecticut

Just another great fan opinion shared on the pages of

Log In Sign Up

Log In Sign Up

Please choose a new SB Nation username and password

As part of the new SB Nation launch, prior users will need to choose a permanent username, along with a new password.

Your username will be used to login to SB Nation going forward.

I already have a Vox Media account!

Verify Vox Media account

Please login to your Vox Media account. This account will be linked to your previously existing Eater account.

Please choose a new SB Nation username and password

As part of the new SB Nation launch, prior MT authors will need to choose a new username and password.

Your username will be used to login to SB Nation going forward.

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join Buffalo Rumblings

You must be a member of Buffalo Rumblings to participate.

We have our own Community Guidelines at Buffalo Rumblings. You should read them.

Join Buffalo Rumblings

You must be a member of Buffalo Rumblings to participate.

We have our own Community Guidelines at Buffalo Rumblings. You should read them.




Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.