NFL
HomeScoresDraftRumorsFantasyB/R 99: Top QBs of All Time
Featured Video
EPIC NFL Thanksgiving Slate 🙌

2012 NFL Mock Draft: The Latest Full 7-Round Predictions

Chris KouffmanApr 11, 2012

The NFL Draft draws closer and closer, which means it is time to see us expanding our mock drafts and predictions well into the second and third days.

To trade, or not to trade?

In most of my mocks, I prefer not to forecast trades, as they tend to be even more of a crapshoot than picking players for a mock.

Best player available, or pick by need?

The unpleasant truth about the NFL draft is that the concepts of "need" and "fit" guide about 80 percent of what happens in the round. All of my mock drafts pay a hefty portion of attention to those concepts of "need" and "fit," which defy the logic of a magical, all-knowing and correct Heavenly Draft Board being out there somewhere, that has the correct order of which every player available in the draft should be taken.

We've got a lot of picks to get through, so I won't slow you down with explanations of each and every pick. Most of my first-round picks are identical to previous mock drafts, which can be found here, here and here.

Let's take a look.

2012 NFL Draft: 1st Round

1 of 7
1. Indianapolis Selects QB Andrew Luck
2. Washington Selects QB Robert Griffin
3. Minnesota Selects OT Matt Kalil
4. Cleveland Selects RB Trent Richardson
5. Tampa Bay Selects CB Morris Claiborne
6. St. Louis Selects WR Justin Blackmon
7. Jacksonville Selects DE Quinton Coples
8. Miami Selects QB Ryan Tannehill
9. Carolina Selects LB Melvin Ingram
10. Buffalo Selects WR Michael Floyd
11. Kansas City Selects DT Dontari Poe
12. Seattle Selects LB Luke Kuechly
13. Arizona Selects G/T David DeCastro
14. Dallas Selects DE Fletcher Cox
15. Philadelphia Selects LB Bobby Wagner
16. New York Jets Selects DE Courtney Upshaw
17. Cincinnati Selects DT Michael Brockers
18. San Diego Selects OT Riley Reiff
19. Chicago Selects TE Coby Fleener
20. Tennessee Selects CB Dre Kirkpatrick
21. Cincinnati Selects RB Doug Martin
22. Cleveland Selects QB Brandon Weeden
23. Detroit Selects OT Cordy Glenn
24. Pittsburgh Selects OT Jonathan Martin
25. Denver Selects OC Peter Konz
26. Houston Selects WR Stephen Hill
27. New England Selects DE Nick Perry
28. Green Bay Selects DT Kendall Reyes
29. Baltimore Selects SS Mark Barron
30. San Francisco Selects CB Stephon Gilmore
31. New England Selects CB Janoris Jenkins
32. New York Giants Selects WR Kendall Wright

2012 NFL Draft: 2nd Round

2 of 7
33. St. Louis Selects LB Shea McClellin
34. Indianapolis Selects LB Mychal Kendricks
35. Minnesota Selects DT Devon Still
36. Tampa Bay Selects LB Zach Brown
37. Cleveland Selects WR Rueben Randle
38. Jacksonville Selects OG Kevin Zeitler
39. St. Louis Selects OT Kelechi Osemele
40. Carolina Selects DT Brandon Thompson
41. Buffalo Selects CB Alfonzo Dennard
42. Miami Selects DE Chandler Jones
43. Seattle Selects QB Brock Osweiler
44. Kansas City Selects CB Josh Robinson
45. Dallas Selects OG Brandon Brooks
46. Philadelphia Selects OT Bobby Massie
47. New York Jets Selects OT Mike Adams
48. New England Selects DE Whitney Mercilus
49. San Diego Selects TE Dwayne Allen
50. Chicago Selects DE Andre Branch
51. Philadelphia Selects DT Jerel Worthy
52. Tennessee Selects DE Vinny Curry
53. Cincinnati Selects WR Alshon Jeffery
54. Detroit Selects CB Jayron Hosley
55. Atlanta Selects LB Dont'a Hightower
56. Pittsburgh Selects OG Amini Silatolu
57. Denver Selects RB David Wilson
58. Houston Selects DE Jared Crick
59. Green Bay Selects OT Jeff Allen
60. Baltimore Selects OG Philip Blake
61. San Francisco Selects NT Alameda Ta'amu
62. New England Selects DT Billy Winn
63. New York Giants Selects SS Harrison Smith

2012 NFL Draft: 3rd Round

3 of 7
64. Indianapolis Selects CB Jamell Fleming
65. St. Louis Selects CB Trumaine Johnson
66. Minnesota Selects LB James-Michael Johnson
67. Cleveland Selects LB Ronnell Lewis
68. Tampa Bay Selects FS Markelle Martin
69. Washington Selects OT Mitchell Schwartz
70. Jacksonville Selects WR Mohamed Sanu
71. Buffalo Selects QB Kirk Cousins
72. Miami Selects WR Chris Givens
73. Miami Selects TE Michael Egnew
74. Kansas City Selects FS George Iloka
75. Seattle Selects DE Cam Johnson
76. Houston Selects OT Zebrie Sanders
77. New York Jets Selects WR Juron Criner
78. San Diego Selects SS Brandon Taylor
79. Chicago Selects DT Kheeston Randall
80. Arizona Selects WR Greg Childs
81. Dallas Selects CB Brandon Boykin
82. Tennessee Selects LB Sean Spence
83. Cincinnati Selects TE Orson Charles
84. Atlanta Selects CB Dwight Bentley
85. Detroit Selects OG James Brown
86. Pittsburgh Selects CB Ron Brooks
87. Denver Selects NT Mike Martin
88. Philadelphia Selects RB Bernard Pierce
89. New Orleans Selects DE Malik Jackson
90. Green Bay Selects RB Lamar Miller
91. Baltimore Selects RB Isaiah Pead
92. San Francisco Selects CB Casey Hayward
93. New England Selects WR Ryan Broyles
94. New York Giants Selects RB Robert Turbin
95. Oakland Selects DE Tyrone Crawford

TOP NEWS

Colts Jaguars Football
Rams Seahawks Football

2012 NFL Draft: 4th Round

4 of 7
96. St. Louis Selects RB LaMichael James
97. Indianapolis Selects WR Nick Toon
98. Minnesota Selects CB Trevin Wade
99. Houston Selects LB Tank Carder
100. Cleveland Selects OT Brandon Mosley
101. Jacksonville Selects LB Nigel Bradham
102. Washington Selects LB Audie Cole
103. Miami Selects WR Devon Wylie
104. Carolina Selects OG Donald Stephenson
105. Buffalo Selects OT Tony Bergstrom
106. Seattle Selects OT Tom Compton
107. Kansas City Selects OG Brandon Washington
108. Denver Selects OG Senio Kelemete
109. Washington Selects OC Ben Jones
110. San Diego Selects RB Chris Polk
111. Chicago Selects OT Andrew Datko
112. Arizona Selects OG Lucas Nix
113. Dallas Selects TE Ladarius Green
114. Philadelphia Selects QB Russell Wilson
115. Tennessee Selects FS Trenton Robinson
116. Cincinnati Selects WR Brian Quick
117. Detroit Selects SS Antonio Allen
118. Cleveland Selects CB Chase Minnifield
119. Pittsburgh Selects LB Josh Kaddu
120. Denver Selects CB Omar Bolden
121. Houston Selects TE Chase Ford
122. New Orleans Selects DT Marcus Fortson
123. Green Bay Selects LB Jake Bequette
124. Buffalo Selects LB Travis Lewis
125. San Francisco Selects DE Derek Wolfe
126. New England Selects SS Winston Guy
127. New York Giants Selects OT Matt McCants
128. Minnesota Selects WR Marvin Jones
129. Oakland Selects TE Drake Dunsmore
130. Baltimore Selects LB Kyle Wilbur
131. New York Giants Selects LB Terrell Manning
132. Green Bay Selects OC Michael Brewster
133. Green Bay Selects FS Aaron Henry
134. Minnesota Selects OT Desmond Wynn
135. Dallas Selects SS Duke Ihenacho

2012 NFL Draft: 5th Round

5 of 7
136. Indianapolis Selects DT Jaye Howard
137. Denver Selects QB B.J. Coleman
138. Minnesota Selects SS Eddie Pleasant
139. Cleveland Selects OG Josh LeRibeus
140. Tampa Bay Selects RB Ronnie Hillman
141. Washington Selects CB Shawn Prater
142. Jacksonville Selects CB Josh Norman
143. Carolina Selects WR Tommy Streeter
144. Buffalo Selects TE Evan Rodriguez
145. Miami Selects OT Jeff Adams
146. Kansas City Selects CB Ryan Lindley
147. Buffalo Selects OG Quentin Saulsberry
148. Oakland Selects FS Janzen Jackson
149. San Diego Selects OG Ryan Miller
150. Chicago Selects OG Jaymes Brooks
151. Arizona Selects CB Coryell Judie
152. Dallas Selects LB Jerry Franklin
153. Philadelphia Selects WR Rishard Matthews
154. New York Jets Selects DT Brett Roy
155. Tennessee Selects TE DeAngelo Peterson
156. Cincinnati Selects OG Rishaw Johnson
157. Atlanta Selects DE Olivier Vernon
158. Detroit Selects FS Brandon Hardin
159. Pittsburgh Selects QB Nick Foles
160. Cleveland Selects WR Chris Rainey
161. Houston Selects CB Leonard Johnson
162. New Orleans Selects LB Demario Davis
163. Green Bay Selects QB Chandler Harnish
164. Baltimore Selects OT Levy Adcock
165. San Francisco Selects DE Tim Fugger
166. Cincinnati Selects SS Sean Cattouse
167. New York Giants Selects DT Hebron Fangupo
168. Oakland Selects CB Ryan Steed
169. Baltimore Selects WR Joe Adams
170. Indianapolis Selects TE Taylor Thompson

2012 NFL Draft: 6th Round

6 of 7
171. St. Louis Selects OG Joe Looney
172. Philadelphia Selects WR T.Y. Hilton
173. Washington Selects OG Adam Gettis
174. Tampa Bay Selects DT DaJohn Harris
175. Minnesota Selects TE Adrien Robinson
176. Jacksonville Selects LB Emmanuel Acho
177. Arizona Selects LB Miles Burris
178. Buffalo Selects DE Bruce Irvin
179. New Orleans Selects CB Micah Pellerin
180. Carolina Selects DE Trevor Guyton
181. Seattle Selects SS Cyhl Quarles
182. Kansas City Selects LB Noah Keller
183. San Diego Selects WR Dwight Jones
184. Chicago Selects CB Charles Brown
185. Arizona Selects LB Chris Galippo
186. Dallas Selects DT Akiem Hicks
187. New York Jets Selects CB Asa Jackson
188. Denver Selects LB Alex Hoffman-Ellis
189. Oakland Selects OT Nate Potter
190. Tennessee Selects TE Kevin Koger
191. Cincinnati Selects QB Austin Davis
192. Atlanta Selects TE Josh Chichester
193. Pittsburgh Selects OT Matt Reynolds
194. Philadelphia Selects TE Garrett Celek
195. Houston Selects OG David Molk
196. Miami Selects FS Tavon Wilson
197. Green Bay Selects CB DeQuan Menzie
198. Baltimore Selects WR Marvin McNutt
199. San Francisco Selects OG Al Netter
200. Philadelphia Selects DE Jonathan Massaquoi
201. New York Giants Selects OT Markus Zusevics
202. New York Jets Selects RB Michael Smith
203. New York Jets Selects CB Chris Greenwood
204. Cleveland Selects DT Travian Robertson
205. Cleveland Selects OT Lamar Holmes
206. Indianapolis Selects FB Emil Igwenagu
207. Carolina Selects CB Larry Parker

2012 NFL Draft: 7th Round

7 of 7
208. Indianapolis Selects DE Jamie Blatnick
209. St. Louis Selects SS Matt Daniels
210. Minnesota Selects RB Cyrus Gray
211. Cleveland Selects CB Donnie Fletcher
212. Tampa Bay Selects LB Keenan Robinson
213. Washington Selects OG Antoine McClain
214. Indianapolis Selects FS Neiko Thorpe
215. Miami Selects OG Garth Gerhart
216. Carolina Selects DT Tydreke Powell
217. Buffalo Selects DT Micanor Regis
218. Kansas City Selects WR Dale Moss
219. Detroit Selects WR Keshawn Martin
220. Chicago Selects DT Markus Kuhn
221. Arizona Selects LB Adrien Cole
222. Dallas Selects WR Jarius Wright
223. Minnesota Selects DE Frank Alexander
224. Green Bay Selects CB Keith Tandy
225. Seattle Selects WR Chris Owusu
226. San Diego Selects WR LaVon Brazill
227. Tennessee Selects WR Junior Hemingway
228. Jacksonville Selects SS Kelcie McCray
229. Atlanta Selects WR Danny Coale
230. Detroit Selects DE Jacquies Smith
231. Pittsburgh Selects WR Eric Page
232. New York Jets Selects CB Mike Harris
233. Houston Selects RB Tauren Poole
234. New Orleans Selects QB G.J. Kinne
235. Green Bay Selects FS Christian Thompson
236. Baltimore Selects QB Aaron Corp
237. San Francisco Selects OT Chandler Burden
238. Kansas City Selects LB Brandon Lindsey
239. New York Giants Selects QB Case Keenum
240. Pittsburgh Selects TE Brian Linthicum
241. Green Bay Selects OG Derek Dennis
242. New York Jets Selects TE Brad Herman
243. Green Bay Selects RB Edwin Baker
244. New York Jets Selects LB Tahir Whitehead
245. Cleveland Selects FB Brad Smelley
246. Pittsburgh Selects DE Scott Solomon
247. Cleveland Selects LB Braylon Broughton
248. Pittsburgh Selects OG Rokevious Watkins
249. Atlanta Selects QB Darron Thomas
250. San Diego Selects RB Dan Herron
251. Buffalo Selects OC William Vlachos
252. St. Louis Selects SS Johnny Thomas
253. Indianapolis Selects CB Coty Sensabaugh
EPIC NFL Thanksgiving Slate 🙌

TOP NEWS

Colts Jaguars Football
Rams Seahawks Football
Mississippi Football
Packers Bears Football

TRENDING ON B/R