2012 Mock Draft (3 Rounds) Version 1.0

Couple of points to make before I get to the draft:

1) This is a rough draft. I expect and anticipate much criticism.

2) I decided to utilize a BAP/need approach where I looked at team needs and without straying too far from my board I made a selection. So, if your team needed an OG and the best OG was 10 spots down, you did not get an OG. If the OG was 4 spots down, and none of the higher picks filled a position that I felt was needed by your team, then the OG was the pick.

3) WalterFootball's order, although I hate the guy and find his mock drafts laughable. I happen to differ greatly with him on elimination projections in the playoffs this year, but his order was easily findable on google, so I used it.

4) Towards the end I got a bit lazy, so if somewhere you see a player listed twice, I am very sorry but it skipped my eye when I "proofread" this thing.

5) Finally, if there is a player you see missing and he has eligibility left, I envision him going back even if he has not explicitly said so.


1. IND: Andrew Luck QB

2. STL: Morris Claiborne CB

3. MIN: Matt Kalil T

4. CLE: Robert Griffin III QB

5. TB: Jonathan Martin T

6. WAS: Justin Blackmon WR

7. JAX: Dre Kirkpatrick CB

8. CAR: Devon Still DT

9. MIA: Courtney Upshaw OLB

10. BUF: Rielly Rieff T

11. KC: Luke Kuechly ILB

12. SEA: Quinton Coples DE

13. ARZ: David DeCastro G

14. DAL: Alfonso Dennard CB

15. PHI: Zach Brown OLB

16. NYJ: Trent Richardson RB

17. CIN(v/OAK): Janoris Jenkins CB

18. SD: Barrett Jones T/G

19. CHI: Michael Floyd WR

20. TEN: Brandon Jenkins DE/OLB

21. DEN: Alshon Jeffery WR

22. CIN: Cordy Glenn G

23. CLE(v/ATL): Nick Perry DE

24. DET: Mark Barron SS

25. NYG: Vontaze Burflict ILB

26. HOU: Alameda Ta'amu NT

27. PIT: Kelechi Osemele G/T

28. SF: Chase Minnifield CB

29. BAL: Dont'a Hightower ILB

30. NE(v/NO): Ronnell Lewis OLB/DE

31. NE: Mohamed Sanu WR

32. GB: Peter Konz C


1. STL: Kendall Wright WR

2. IND: Brandon Thompson DT

3. MIN: Stephon Gilmore CB

4. TB: Lavonte David OLB

5. CLE: Mike Adams T

6. JAX: Dwight Jones WR

7. WAS: Ryan Tannehill QB

8. CAR: Marvin McNutt WR

9. BUF: Melvin Ingram DE

10. MIA: Dwayne Allen TE

11. SEA: Chris Polk RB

12. KC: Nate Potter T

13. DAL: Robert Lester S

14. PHI: Matt Reynolds T

15. NYJ: Vinny Curry OLB

16. NE(v/OAK): Michael Brewster C

17. SD: Billy Winn DE/DT

18. CHI: Jayron Hosley CB

19. PHI(v/ARZ): Markelle Martin FS

20. TEN: Kevin Zeitler G

21. DEN: Ryan Miller G

22. CIN: Montee Ball RB

23. DET: Frank Alexander DE

24. ATL: Coby Fleener TE

25. NYG: Fletcher Cox DT

26. HOU: Zebrie Sanders T

27. PIT: Dontari Poe NT

28. SF: Tommy Streeter WR

29. BAL: Ben Jones C

30. NO: Chase Thomas OLB

31. NE: Shea McClellin DE/OLB

32. GB: Derek Wolfe DE/DT


1. IND: Jordan White WR

2. STL: Danny Trevathan OLB

3. MIN: A.J. Jenkins WR

4. CLE: LaMichael James RB

5. TB: Casey Hayward CB

6. WAS: Shaun Prater CB

7. JAX: Julian Miller DE

8. BUF: Bobby Massie T

9. MIA: Kirk Cousins QB

10. CHI(v/CAR): Cam Johnson DE

11. KC: Josh Chapman NT

12. SEA: Sean Spence OLB

13. PHI: Audie Cole ILB

14. NYJ: Winston Guy Jr. S

15. OAK: ***FORFEIT***

16. SD: Don Barclay T

17. CHI: Travis Lewis OLB

18. ARZ: Bruce Irvin OLB/DE

19. DAL: David Molk C

20. TEN: T.Y. Hilton WR

21. DEN: DeQuan Menzie CB

22. CIN: Trumaine Johnson S/CB

23. ATL: Jake Bequette DE

24. DET: Lonnie Edwards G

25. NYG: Doug Martin RB

26. HOU: Brian Quick WR

27. PIT: Tank Carder ILB

28. SF: Lucas Nix G

29. BAL: Brandon Lindsay OLB/DE

30. NO: Mike Ryan T

31. NE: Tyler Eifert TE

32. GB: Brandon Taylor FS

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.


You must be a member of to participate.

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


You must be a member of to participate.

We have our own Community Guidelines at 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.