This is a four round mock for every team in the NFL. The vast majority of these players are not where you would expect them to be, but remember, things don't always go as planned come draft time. I tried to hit on every team's needs, and I made a few trades. If everyone enjoys it, I'll probably make a few more come draft time.
1. Dolphins - Andrew Luck, QB, Stanford
2. Colts - Alshon Jeffery, WR, South Carolina
3. Broncos - Matt Barkley, QB, USC
4. Cardinals - Matt Kalil, OT, USC
5. Jaguars - Justin Blackmon, WR, Oklahoma State
6. Vikings - Jonathon Martin, OT, Stanford
7. TRADE- Rams trade pick 7 to the Chiefs for picks #13,#43, and #77 - Chiefs - Landry Jones, QB, Oklahoma
8. Seahawks - Robert Griffin III, QB, Baylor
9. Panthers - Brandon Thompson, DT, Clemson
10. Redskins - Riley Rieff, OT, Iowa
11. Titans - Luke Kuechly, LB, Boston College
12. Browns - Vontaze Burfict, LB, Arizona State
13. Rams (via Chiefs) - Dre Kirkpatrick, CB, Alabama
14. Bengals - Morris Claiborne, CB, LSU
15. TRADE - Buccaneers trade pick #15 to the Eagles for picks #19 and #49 - Eagles - Man'ti Teo, LB, Notre Dame
16. Cowboys - Alfonzo Dennard, CB, Nebraska
17. Jets - Courtney Upshaw, OLB, Alabama
18. Bengals (via Raiders) - Trent Richardson, RB, Alabama
19. Buccaneers (via Eagles) - David DeCastro, OG, Stanford
20. Bears - DJ Fluker, OT, Alabama
21. Browns - (via Falcons) - Quinton Coples, DE, UNC
22. Chargers - Brandon Jenkins, OLB, FSU
23. Texans - Josh Chapman, NT, Alabama
24. Giants - Zach Brown, OLB, Giants
25. 49'ers - Alameda Ta'amu, NT, Washington
26. Lions - Peter Konz, C, Wisconsin
27. Patriots (via Saints) - Jerel Worthy, DT, MSU
28. Ravens - Bruce Irvin, OLB, West Virginia
29. Patriots - Michael Floyd, WR, Notre Dame
30. Steelers - Barrett Jones, OT, Alabama
31. Bills - Ronnell Lewis, OLB, Oklahoma
32. Packers - Vinny Curry, OLB, Marshall
2nd Round
33. Dolphins - Kelechi Osemele, OT, Iowa State
34. Colts - Michael Brewster, C, Wisconsin
35. Broncos - Chase Minnifield, CB, Virginia
36. Eagles (via Cardinals) - Travis Lewis, OLB, Oklahoma
37. Jaguars - Whitney Mercilus, DE, Illinois
38. Vikings - Cordy Glenn, OG/T, Georgia
39. Rams - Dont'a Hightower, LB, Alabama
40. Seahawks - Lamar Miller, RB, Miami
41. Panthers- Mike Adams, OT, OSU
42. Redskins - Ryan Tannehill, QB, Texas A&M
43. Titans - Nate Potter, OT/G, Boise State
44. Browns - Janoris Jenkins, CB, North Alabama
45. Rams (via Chiefs) - Dwight Jones, WR, UNC
46. Bengals - Kevin Zeitler, OG, Wisconsin
47. Buccaneers - Stephon Gilmore, CB, South Carolina
48. Cowboys - T.J. McDonald, S, USC
49. Jets - Mohammed Sanu, WR, Rutgers
50. Patriots (via Raiders) - Ricky Wagner, OT, Wisconsin
51. Buccaneers (via Eagles) - Lavonte David, OLB, Nebraska
52. Bears - Casey Hayward, CB, Vanderbilt
53. Falcons - Ryan Miller, OG, Colorado
54. Chargers - Dontari Poe, NT, Memphis
55. Texans - Jeff Fuller, WR, Texas A&M
56. Giants - Jonathon Banks, CB, Mississippi State
57. 49'ers- Matt Reynolds, OT/G, BYU
58. Lions - Andrew Datko, OT, Florida State
59. Saints - Devon Still, DT, Penn State
60. Ravens, Shayne Skov, OLB, Stanford
61. Patriots - Melvin Ingram, DE, South Carolina
62. Steelers - Brandon Lindsey, OLB, Pitt
63. Bills - Xavier Rhodes, CB, Florida State
64. Packers - Billy Winn, DE, Boise State
3rd round
65. Dolphins - Dwayne Allen, TE, Clemson
66. Colts - Nick Foles, QB, Arizona
67. Broncos - David Wilson, RB, Virginia
68. Cardinals - Devin Taylor, DE/OLB, South Carolina
69. Jaguars - Zebrie Sanders, OT, Florida State
70. Vikings - Desmond Trufant, CB, Washington
71. Rams - Mark Barron, SS, Alabama
72. Seahawks - Levy Adcock, OT, Oklahoma State
73. Bears (via Panthers) - Ben Jones, C, Georgia
74. Redskins - William Vlachos, C, Alabama
75. Titans - Andre Branch, DE, Clemson
76. Browns - Robert Lester, S, Alabama
77. Rams - Ryan Broyles, WR, Oklahoma
78. Bengals - Kendall Wright, WR, Baylor
79. Buccaneers - T.Y. Hilton, WR, Florida International
80. Cowboys - Shea McClellin, OLB, Boise State
81. Jets - Ray Ray Armstrong, S, Miami
82. Eagles - Senio Kelemente, OG, Washington
83. Bears - Cam Johnson, DE, Virginia
84. Falcons - Chris Polk, RB, Washington
85. Chargers - Jared Crick, DE, Nebraska
86. Texans - Donnie Fletcher, CB, Boston College
87. Giants - Juron Criner, WR, Arizona
88. 49'ers - Eddie Whitley, S, Virginia Tech
89. Lions - Cliff Harris, CB, Oregon
90. Saints - Chase Thomas, OLB, Stanford
91. Ravens - Bobby Massie, OT, Ole Miss
92. Patriots - Frank Alexander, DE, Oklahoma
93. Steelers - Coby Fleener, TE, Stanford
94. Bills - Nick Perry, OLB, USC
95. Packers - LaMichael James, RB, Oregon
4th round
96. Dolphins - Nick Toon, WR, Wisconsin
97. Colts - Markelle Martin, S, Oklahoma State
98. Broncos - Orson Charles, TE, Georgia
99. Jaguars - Michael Egnew, TE, Missouri
100. Vikings - Marvin McNutt, WR, Iowa
101. Rams - Ka'waan Short, DT, Purdue
102. Seahawks - Shaun Prater, CB, Iowa
103. Panthers - Coryell Judie, CB, Texas A&M
104. Redskins - Tank Carder, LB, TCU
105. Titans - Christian Tupou, DT, USC
106. Browns - Reuben Randle, WR, LSU
107. Chiefs - David Paulson, TE, Oregon
108. Bengals - Lucas Nix, OG, Pitt
109. Eagles (via Buccaneers) - Tydreke Powell, DT, UNC
110. Cowboys - Brandon Boykin, CB, Georgia
111. Jets - Cyrus Gray, RB, Texas A&M
112. Redskins - Baker Steinkuhler, DT/DE, Nebraska
113. Eagles - Tanner Hawkinson, OT, Kansas
114. Bears - Nico Johnson, OLB, Alabama
115. Browns (via Falcons) - Brandon Weeden, QB, Oklahoma State
116. Chargers - Bernard Pierce, RB, Temple
117. Texans - Emmanuel Acho, LB, Texas
118. Giants - David Molk, C, Michigan
119. 49'ers - Vick Ballard, RB, Mississippi State
120. Lions - Sean Spence, OLB, Miami
121. Patriots (via Saints) Tony Dye, S, UCLA
122. Bills (via Ravens) - Kevin Reddick, ILB, UNC
123. Patriots - Keenan Robinson, OLB, Texas
124. Steelers - Trumaine Johnson, CB/S, Montanta
125. Bills - Chris Owusu, WR, Stanford
126. Green Bay - Keith Tandy, CB, WVU
Well there you have it. If you want specific reasoning for one of the picks hit me (gently) up in the comments.