Mayock's Final Mock For NFLN

Here’s the final mock draft from NFLN draft expert Mike Mayock.
1. Detroit: Matthew Stafford
2. St. Louis: Jason Smith
3. Kansas City: Aaron Curry
4. Seattle: Michael Crabtree
5. Cleveland: B.J. Raji
6. Cincinnati: Andre Smith
7. Oakland: Darrius Heyward-Bey
8. Jacksonville: Mark Sanchez (trades pick to Washington)
9. Green Bay: Eugene Monroe
10. San Francisco: Michael Oher
11. Buffalo: Aaron Maybin
12. Denver: Tyson Jackson
13. Washington: Chris Wells (trades pick to Jacksonville)
14. New Orleans: Malcolm Jenkins
15. Houston: Brian Cushing
16. San Diego: Knowshon Moreno
17. N.Y. Jets: Percy Harvin
18. Denver: Brian Orakpo
19. Tampa Bay: Vontae Davis
20. Detroit: Rey Maualuga
21. Philadelphia: Jeremy Maclin
22. Minnesota: Phil Loadholt
23. New England: Darius Butler
24. Atlanta: Peria Jerry
25. Miami: Robert Ayers
26. Baltimore: Brandon Pettigrew
27. Indianapolis: James Laurinaitis
28. Buffalo: Eben Britton
29. N.Y. Giants: Hakeem Nicks
30. Tennessee: Ziggy Hood
31. Arizona: Larry English
32. Pittsburgh: Eric Wood