DanRoc's prospect rankings: Offensive Skill Position Players

Draft season is one of my favorite times of year. It's the ultimate "football simulator game" - look at a whole bunch of college players, and imagine "what if they played for my team?" In the past few years, my involvement in the process has evolved thanks to the excellent folks at - their football cut-ups allow any regular Joe to see every play that the top prospects run in a game, both good and bad. And they're compressed into 5-10 minute chunks so that you can watch a whole bunch in an hour.

My analysis has gone from watching Mel Kiper and Todd McShay duel on ESPN to reading online scouting reports on WalterFootball and Mocking the Draft to analyzing combine and pro day performance and following rumors about prospect visits, and now I'm looking at film and combining it with statistical analysis to rate players as if (I imagine) an NFL scout would.

I figured I'd share my prospect rankings with you, so I can get some feedback, explain some choices, and also get some advice heading into the upcoming 7-round mock draft. As the GM for the Bills, I want a large list of possible players for the war room to have access to, and it's through the feedback on posts like this that I discover new players to analyze deeper.

If you have a comment or question about why I have a player ranked somewhere, let me know! I take notes while watching film, so I probably have a bite-sized scouting report that can back up my placement.

(Note: I should mention that in some instances, I ranked players based on how well they would fit into Buffalo's scheme. That means that short and small receivers who weren't clearly the top of their draft class[sorry, Ace Sanders!] weren't going to be rated)


  1. Ryan Nassib
  2. Matt Barkley
  3. Geno Smith
  4. Mike Glennon
  5. Matt Scott
  6. Tyler Bray
  7. Landry Jones
  8. EJ Manuel
  9. Zac Dysert
  10. Tyler Wilson
  11. Brad Sorenson
  12. Collin Klein
  13. Sean Renfree
  14. Jordan Rodgers
  15. Dayne Crist
  16. Jeff Tuel
  17. Seth Doege
  18. Peter Lalich
  19. Matt McGloin
  20. Ryan Griffin (Tulane)

Running Backs

  1. Jonathan Franklin
  2. Eddie Lacy
  3. Giovani Bernard
  4. Mike Gillislee
  5. Montee Ball
  6. Le'Veon Bell
  7. Dennis Johnson
  8. Joseph Randle
  9. Stepfan Taylor
  10. Onterio McCalebb
  11. Kenjon Barner
  12. Rex Burkhead
  13. Andre Ellington
  14. Christine Michael
  15. Marcus Lattimore
  16. Knile Davis
  17. Cierre Wood
  18. Ray Graham
  19. Spencer Ware
  20. Montel Harris
  21. DJ Harper
  22. Curtis McNeal
  23. Michael Ford
  24. Robbie Rouse
  25. Miguel Maysonet


  1. Lonnie Pryor
  2. Michael Zordich
  3. Zach Line
  4. Kyle Juszczyk
  5. Zach Boren
  6. Tommy Bohanon
  7. Taimi Tutogi
  8. Marquis Gray
  9. Devon Ramsay
  10. Willie Carter

Tight Ends

  1. Tyler Eifert
  2. Gavin Escobar
  3. Zach Ertz
  4. Travis Kelce
  5. Jordan Reed
  6. Dion Sims
  7. Ryan Otten
  8. Jake Stoneburner
  9. Vance McDonald
  10. Nick Kasa
  11. Mychal Rivera
  12. Levine Toilolo
  13. Joseph Fauria
  14. Michael Williams
  15. Chris Gragg
  16. Justice Cunningham
  17. Ryan Griffin (UConn)
  18. Zach Sudfeld
  19. Phillip Lutzenkirchen
  20. Ben Cotton

Wide Receivers

  1. Cordarelle Patterson
  2. Tavon Austin
  3. Justin Hunter
  4. Keenan Allen
  5. DeAndre Hopkins
  6. Robert Woods
  7. Terrance Williams
  8. Aaron Dobson
  9. Da'Rick Rogers
  10. Markus Wheaton
  11. Ryan Swope
  12. Quinton Patton
  13. Stedman Bailey
  14. Marquise Goodwin
  15. Kenny Stills
  16. Darrin Moore
  17. Cobi Hamilton
  18. Aaron Mellette
  19. Chris Harper
  20. Brandon Kaufman
  21. Marquess Wilson
  22. Rodney Smith
  23. Marlon Brown
  24. Jasper Collins
  25. Alec Lemon
  26. Nicholas Edwards
  27. Tyrone Goard
  28. Dan Buckner
  29. Keenan Davis
  30. Marcus Sales

Just another great fan opinion shared on the pages of

Log In Sign Up

Log In Sign Up

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.