This will be the 16th year that I have mocked a full 7 round NFL mock for the upcoming NFL Draft! This is merely an exercise in value, possibilities, and fun to try and fit the pieces and see where value falls or what teams could do. This is my FINAL mock draft.
Remember: Not every team will draft for need or value (or sometimes either one). For the later rounds, I ditch positional need and try to fit longshots with teams that may take them or sign them as UDFAs.
I did not mock any trades (though many will happen,) and this often leads to me matching players with teams even if the player won’t go as high. Feel free to send me your feedback on Twitter: @ShanePHallam
Fantasy just got a whole lot better thanks to Monkey Knife Fight. With fast-paced games like Rapid Fire and Either/Or, it’s never been easier to play fantasy and win. New to MKF? Get Exclusive $100 Deposit Match + Free $5 Game
Round 1
1. Arizona Cardinals – Kyler Murray QB/Oklahoma
This seems like it will be the pick for the Cardinals at this point. Murray is a dynamic player that fits Kingsbury’s offensive scheme. Though I liked Josh Rosen a lot, I can understand the move if they feel Murray will put this team on the map (a la Baker Mayfield last year). Hopefully they can move Rosen and get some value back if the Cardinals make this pick.
2. San Francisco 49ers – Quinnen Williams DL/Alabama
My mock differs from many at number 2. Everyone is assuming the 49ers go Bosa here, but Williams is the top defender on many boards. He is a better fit for the 49ers defensive system and could be a gamechanger from Day 1. Don’t be surprised if Quinnen goes ahead of Bosa.
3. New York Jets – Nick Bosa DE/Ohio State
The Jets are trying to trade down and having Nick Bosa available could be their success. If the Jets stay put, Bosa makes sense and could fill the Myles Garrett role in Gregg Williams defense. Bosa is a surefire blue chip prospect in this draft (as is Quinnen Williams,) and worth the pick at 3 for whoever gets it.
4. Oakland Raiders – Ed Oliver DT/Houston
The reports that the “Raiders could make a surprise pick at 4,” is the same report as any pick. Yes, they COULD make a surprise pick. A few weeks ago, Ed Oliver would have been a surprise pick at 4, but he no longer is. He was a dominant college player and can play any D-line position. I feel like Mike Mayock and Jon Gruden will both love his game and ignore the “attitude” questions (if they are even real). Mold your defense around him and let him wreck.
Fantasy just got a whole lot better thanks to Monkey Knife Fight. With fast-paced games like Rapid Fire and Either/Or, it’s never been easier to play fantasy and win. New to MKF? Get Exclusive $100 Deposit Match + Free $5 Game
5. Tampa Bay Buccaneers – Devin White LB/LSU
Devin White is a legit threat and he feels like a Jason Licht type of pick. A rangy ILB is more important than most think and having a stud in the middle of the Bucs defense could really help jump start the defense to competing in more games.
6. New York Giants – Clelin Ferrell DE/Clemson
This is a bit surprising pick, but I feel like the Giants may want a true Edge player over Josh Allen. Ferrell would be an excellent fit in the Giants defense and they could move up for a QB later if so inclined.
7. Jacksonville Jaguars – Josh Allen LB/Kentucky
The Jaguars may prefer a RT like Jawaan Taylor, but it is tough to pass up Josh Allen if he would fall. Big, athletic, and productive this past year, it is obvious why NFL teams like Allen.
8. Detroit Lions – TJ Hockenson TE/Iowa
Detroit is devoid of a TE and if their attempted trade last year to get Gronk is any indication, they value the position. Hockenson could become the best weapon on the Lions.
9. Buffalo Bills – Jawaan Taylor OT/Florida
The Bills made some good offensive line signings, but nothing long term. Taylor’s athletic upside puts him squarely in the Top Ten and the Bills could find a way to utilize him.
10. Denver Broncos – Drew Lock QB/Missouri
I don’t think Drew Lock goes at 10, but I think the Broncos find a way to get him in the first round. Hopefully John Elway picks the right QB for once.
11. Cincinnati Bengals – Devin Bush LB/Michigan
If Devin Bush is still around, this could be a slam dunk for the Bengals. It is their biggest hole and a big upside player.
12. Green Bay Packers – Jonah Williams OT/Alabama
Jonah Williams can play inside or out and though he may not have the upside of other O-lineman, he will be a solid starter for awhile.
13. Miami Dolphins – Christian Wilkins DL/Clemson
A Clemson lineman seems likely for the Dolphins if they pass on a QB. I believe Wilkins fits better as a whole for the Dolphins defense and should start almost immediately.
14. Atlanta Falcons – Dexter Lawrence DT/Clemson
The Falcons defense can use an upgrade and Dexter Lawrence could help in stopping the run and providing some pressure from the middle.
15. Washington Redskins – Dwayne Haskins QB/Ohio State
Washington may move up for Haskins, but there is a possibility he falls down here. Haskins is my QB1 and it would be a slam dunk for Washington to get him.
16. Carolina Panthers – Andre Dillard OT/Washington State
Protecting Cam Newton should be first and foremost. Andre Dillard may end up the most successful offensive Lineman in this class and his versatility should help.
17. New York Giants (from Cleveland Browns) – Daniel Jones QB/Duke
I think the Giants end up with Daniel Jones somehow. He isn’t very good and needs developed, so maybe he could work in NYG. I’m not holding out hope though.
18. Minnesota Vikings – Cody Ford OG/Oklahoma
Not a sexy pick, but a Spielman type pick. Ford will plug in Day 1 and be a solid starter.
19. Tennessee Titans – Garrett Bradbury C/NC State
The Titans have a big hole at OG and Bradbury should be able to slide over to OG and be very good. The last ditch effort to advance Marcus Mariota should be the priority for the Titans
20. Pittsburgh Steelers – Rock Ya-Sin CB/Temple
Rock Ya-Sin is really good and he fits the Steelers well as an athletic playmaker. He can start off slowly as the CB4 and eventually move up.
21. Seattle Seahawks – Montez Sweat DE/Mississippi State
I honestly have no idea where Montez Sweat goes with his medical, but feel like the Seahawks would be willing to take the chance if he slides down to them.
22. Baltimore Ravens – Erik McCoy C/Texas A&M
Most don’t have McCoy in the first round, but his versatility and fit with the Ravens make me think this is a strong possibility. Perhaps the Ravens move down and take him.
23. Houston Texans – Kaleb McGary OT/Washington
The mammoth McGary would give the Texans a starter on the offensive line that is desperately needed. He reminds me of a Nate Solder type as a starter with big upside.
24. Oakland Raiders (from Chicago Bears) – Rashan Gary DE/Michigan
Once again, I am not sure where Gary falls due to the medical, and this may be too low, but the Raiders would snatch him up in a second during the rebuilding process.
25. Philadelphia Eagles – Marquise Brown WR/Oklahoma
Marquise Brown looks to be going in the first round and without major holes, the Eagles are going to bring all weapons on deck for Carson Wentz.
26. Indianapolis Colts – Brian Burns DE/Florida State
I am not sure if Burns is a Chris Ballard type of choice as he still needs a lot of work, but the structure is there for him to succeed.
27. Oakland Raiders (from Dallas Cowboys) – Josh Jacobs RB/Alabama
This pick is fairly blaisé, but Jacobs seems like someone Mayock and Gruden would like. Plus their RB position might be the largest hole in the NFL.
28. Los Angeles Chargers – Jeffery Simmons DT/Mississippi State
I think Simmons goes in the 1st round, and the Chargers could be a good fit. They have some flexibility with his injury and can bring him up in a good locker room.
29. Seattle Seahawks (from Kansas City Chiefs)- Darnell Savage S/Maryland
Darnell Savage is a first rounder athletically and may go much higher than 29. The Seahawks need a safety badly and will go for that upside.
30. Green Bay Packers (from New Orleans Saints) – Noah Fant TE/Iowa
This is another common pick, but the fit is too good. A new weapon for Rodgers and Fant can be a TE2 for awhile as he develops.
31. Los Angeles Rams – Johnathan Abram S/Mississippi State
I think safety is higher on the Rams priority list than many believe, and Abram appears to be a player they covet
32. New England Patriots – Byron Murphy CB/Washington
I’m not sure if the Pats would take a CB, but Byron Murphy is too good to not be a first round pick.
Getty Images
Round 2
33. Arizona – N’Keal Harry WR/Arizona State
The WR value is great and the Cardinals need an outside WR weapon.
34. Indianapolis (from N.Y. Jets)- A.J. Brown WR/Ole Miss
AJ Brown in the slot for Indy would be ridiculous
35. Oakland – Greedy Williams CB/LSU
Greedy falls because he doesn’t tackle, and Oakland gets another upside potential steal.
36. San Francisco – Deebo Samuel WR/South Carolina
Deebo is the playmaker the 49ers need for their offense and a great Shannahan fit.
37. N.Y. Giants – Chris Lindstrom OL/Boston College
If the Giants don’t take offensive line in the first, there should be a few options in the second.
38. Jacksonville – Will Grier QB/West Virginia
Grier will likely go Top 50 and the Jaguars can bring him along slowly behind Foles.
39. Tampa Bay – Jerry Tillery DT/Notre Dame
If Gerald McCoy is out, a replacement is needed.
40. Buffalo – DK Metcalf WR/Ole Miss
NFL teams seem split on Metcalf, but the Bills seem to like him.
41. Denver – Sean Bunting CB/Central Michigan
Bunting is underrated and if Chris Harris is out, they will need more CBs.
42. Cincinnati – Greg Little OT/Ole Miss
Little can help strengthen a Bengals O-line that is weak in some areas.
43. Detroit – Nasir Adderley S/Delaware
Adderley this late could be a steal and an instant starter in Detroit.
44. Green Bay – Parris Campbell WR/Ohio State
Campbell could go in the first round, and be an immediate #2 for the Packers
45. Atlanta – Dalton Risner OL/Kansas State
Risner is another potential 1st round pick who can play inside and out.
46. Washington – Hakeem Butler WR/Iowa State
More weapons for Dwayne Haskins would be a plus and Butler is legit
47. Carolina – Zach Allen DE/Boston College
Allen is an underrated pass rusher with big impact
48. Miami – Ryan Finley QB/NC State
Miami has to take some shot at QB and Ryan Finley has the leadership style to fit them.
49. Cleveland – Dre’Mont Jones DT/Ohio State
Jones is coveted for his pass rush ability and Cleveland’s Front 7 would get more dangerous.
50. Minnesota – Tytus Howard OT/Alabama State
Howard has moved up boards. 2 O-lineman means Vikings go all in on fixing their big problem.
51. Tennessee – Irv Smith TE/Alabama
The Titans do have Jonnu Smith, but Irv is a more complete weapon.
52. Pittsburgh – Kelvin Harmon WR/NC State
The Steelers add a 3rd WR who can play physically.
53. Philadelphia (from Baltimore) – Juan Thornhill S/Virginia
Thornhill could go much higher as his playmaking ability will be valued.
54. Houston (from Seattle) – Deandre Baker CB/Georgia
Baker isn’t flashy, but he can play. A steal for Houston here.
55. Houston – Chauncey Garden-Johnson S/Florida
Houston’s weakness in the secondary could be fixed in Round 2 with CGJ.
56. New England (from Chicago) – Jace Sternberger TE/Texas A&M
The ideal replacement for Gronk, Sternberger is a Pats type.
57. Philadelphia – Elgton Jenkins C/Mississippi State
Jenkins could be a swing back-up with potential for OG in the future.
58. Dallas – Jaylon Ferguson DE/Louisiana Tech
Cowboy fans may kill me for not giving them Taylor Rapp, but Ferguson has awesome tape and fits the defense well.
59. Indianapolis – Taylor Rapp S/Washington
I think the Colts could move up in the 2nd for Rapp and complete their defensive rebuild.
60. L.A. Chargers – Deionte Thompson S/Alabama
Thompson + James could be a dynamic safety duo.
61. Kansas City – Joejuan Williams CB/Vanderbilt
A good #2 type of CB who can jam at the line
62. New Orleans – Terry McLaurin WR/Ohio State
McLaurin would be a jack of all trades for the Saints as a good weapon.
63. Kansas City (from L.A. Rams) – Chase Winovich DE/Michigan
The Chiefs could use more pass rush outside of Frank Clark. Winovich can do it all.
64. New England – Jachai Polite LB/Florida
Steal and upside pass rusher.
Round 3
65. Arizona – Michael Jordan OG/Ohio State
66.Pittsburgh (from Oakland) – Mack Wilson LB/Alabama
67. San Francisco – Amani Oruwariye CB/Penn State
68. N.Y. Jets – Darrell Henderson RB/Memphis
69. Jacksonville – Dawson Knox TE/Ole Miss
70. Tampa Bay – Miles Sanders RB/Penn State
71. Denver – Josh Oliver TE/San Jose State
72. Cincinnati – Bobby Evans OL/Oklahoma
73. New England (from Detroit) – Miles Boykin WR/Notre Dame
74. Buffalo – Vosean Joseph LB/Florida
75. Green Bay – Connor Mcgovern OG/Penn State
76. Washington – Austin Bryant LB/Clemson
77. Carolina – Trayvon Mullen CB/Clemson
78. Miami – Yodny Cajuste OT/West Virginia
79. Atlanta – Oshane Ximines DE/Old Dominion
80. Cleveland – LJ Collier DE/TCU
81. Minnesota – Emanuel Hall WR/Missouri
82. Tennessee – Riley Ridley WR/Georgia
83. Pittsburgh – Charles Omenihu DE/Texas
84. Kansas City (from Seattle) – David Montgomery RB/Iowa State
85. Baltimore – Damien Harris RB/Alabama
86. Houston – Ben Banogu LB/TCU
87. Chicago – Amani Hooker S/Iowa
88. Detroit (from Philadelphia) – Justin Layne CB/Michigan State
89. Indianapolis – Julian Love CB/Notre Dame
90. Dallas – Isaiah Johnson CB/Houston
91. L.A. Chargers – Trey Pipkins OT/Sioux Falls9
92. Seattle (from Kansas City) – Michael Deiter OG/Wisconsin
93. N.Y. Jets (from New Orleans) – JJ Arcega-Whiteside WR/Stanford
94. L.A. Rams – Nate Davis OG/Charlotte
95. N.Y. Giants (from New England through Cleveland) – Mecole Hardman WR/Georgia
96. Washington* – Kaden Smith TE/Stanford
97. New England* – Trysten Hill DT/UCF
98. Jacksonville (from L.A. Rams)* – David Edwards OT/Wisconsin
99. L.A. Rams* – D’Andre Walker LB/Georgia
100. Carolina* – Jaquan Johnson S/Miami (FL)
101. New England* – Isaiah Prince OT/Ohio State
102. Baltimore* – Germaine Pratt LB/NC State
John Weast – Getty Images
Round 4
103. Arizona – Blake Cashman LB/Minnesota
104. San Francisco – Joe Jackson LB/Miami (FL)
105. N.Y. Jets – Khalen Saunders DT/Western Illinois
106. Oakland – Christian Miller LB/Alabama
107. Tampa Bay – Jalen Hurd WR/Baylor
108. N.Y. Giants – Will Harris S/Boston College
109. Jacksonville – Justice Hill RB/Oklahoma State
110. Cincinnati – Tyree Jackson QB/Buffalo
111.Detroit – David Long LB/West Virginia
112. Buffalo – Kahale Warring TE/San Diego St.
113. Baltimore (from Denver) – Andy Isabella WR/UMass
114. Green Bay – Gerald Willis DL/Miami (FL)
115. Carolina – Oli Udoh OT/Elon
116. Miami – Shareef Miller DE/Penn State
117. Atlanta – Ross Pierschbacher C/Alabama
118. Green Bay (from Washington) – Anthony Nelson LB/Iowa
119. Cleveland – Beau Benzschawel OG/Wisconsin
120. Minnesota – Jordan Brailford DE/Oklahoma State
121. Tennessee – Lonnie Johnson CB/Kentucky
122. Pittsburgh – Max Scharping OT/Northern Illinois
123. Baltimore – Chuma Edoga OG/USC
124. Seattle – Foster Moreau TE/LSU
125. Denver (from Houston) – Te’von Conley LB/Notre Dame
126. Chicago – Devin Singletary RB/FAU
127. Philadelphia – Kendall Sheffield CB/Ohio State
128. Dallas – Mike Weber RB/Ohio State
129. Indianapolis – Renell Wren DT/Arizona State
130. L.A. Chargers – Jarrett Stidham QB/Auburn
131. Buffalo (from Kansas City) – Isaiah Buggs DT/Alabama
132. N.Y. Giants (from New Orleans) – Jahlani Tavai LB/Hawaii
133. L.A. Rams – Lamont Gaillard C/Georgia
134. New England – Kingsley Keke DT/Texas A&M
135. Indianapolis* – Dennis Daley OT/South Carolina
136. Dallas* – Sheldrick Redwine S/Miami (FL)
137. Atlanta* – Cameron Smith LB/USC
138. Philadelphia* – Tre Lamar LB/Clemson
Round 5
139. Arizona – Caleb Wilson TE/UCLA
140. Oakland (from N.Y. Jets) -Alize Mack TE/Notre Dame
141. Pittsburgh (from Oakland) – Carl Granderson LB/Wyoming
142. N.Y. Giants (from San Francisco through Detroit) – Daylon Mack DT/Texas A&M
143. N.Y. Giants – Iosua Opeta OG/Weber St.
144. Cleveland (from Jacksonville) – Mike Edwards S/Kentucky
145. Tampa Bay – Jamel Dean CB/Auburn
146. Detroit – Maxx Crosby DE/Eastern Michigan
147. Buffalo – Trayveon Williams RB/Texas A&M
148. Denver – Stanley Morgan WR/Nebraska
149. Cincinnati – Ashton Dulin WR/Malone
150. Green Bay – David Long CB/Michigan
151. Miami – Bryce Love RB/Stanford
152. Atlanta – Easton Stick QB/North Dakota St.
153. Washington – TJ Edwards LB/Wisconsin
154. Carolina – Clayton Thorson QB/Northwestern
155. Cleveland – Toa Lobendahn C/USC
156. Denver (from Minnesota) – Ben Powers OG/Oklahoma
157. Tennessee – Jalen Jenks LB/Oregon
158. Buffalo (from Pittsburgh through Oakland) – Terrill Hanks LB/New Mexico St.
159. Seattle – John Cominsky DL/Charleston
160. Baltimore – Malik Gant S/Marshall
161. Houston – Ryquell Armstead RB/Temple
162. Chicago – Jakobi Meyers WR/NC State
163. Philadelphia – Mitch Hyatt OT/Clemson
164. Indianapolis – Drew Lewis LB/Colorado
165. Dallas – Hunter Renfrow WR/Clemson
166. L.A. Chargers – Corey Ballentine CB/Washburn
167. Kansas City – Cole Holcomb LB/North Carolina
168. New Orleans – Ray Smith DT/Boston College
169. L.A. Rams – Albert Huggins DT/Clemson
170. Cleveland (from New England) – Penny Hart WR/Georgia State
171. N.Y. Giants* – PJ Johnson DT/Arizona
172. Atlanta* – Parker Baldwin S/San Diego State
173. Washington* – Chris Peace LB/Virginia
Bryan Terry – The Oklahoman
Round 6
174. Arizona – Armon Watts DL/Arkansas
175. Pittsburgh (from Oakland) – Dontavius Russell DT/Auburn
176. San Francisco – Mitch Wishnowsky P/Utah
177. New Orleans (from N.Y. Jets) – Isaiah Wharton CB/Rutgers
178. Jacksonville – Brian Fineanganofo OT/Idaho State
179. Arizona (from Tampa Bay) – Rodney Anderson RB/Oklahoma
180. N.Y. Giants – Demarcus Christmas DT/Florida State
181. Buffalo – Casey Bednarski K/Minnesota State
182. Denver – Diontae Johnson WR/Toledo
183. Cincinnati – Daniel Wise DT/Kansas
184. Detroit – Ka’dar Hollman CB/Toledo
185. Green Bay – Byron Cowart DE/Maryland
186. Atlanta – Michael Dogbe DE/Temple
187. Carolina – Anthony Ratliff-Williams WR/North Carolina
188. Tennessee (from Miami) – Brett Rypien QB/Boise State
189. Cleveland – Jordan Brown CB/South Dakota State
190. Minnesota – Bobby Okereke LB/Stanford
191. Baltimore (from Tennessee) – Saivion Smith CB/Alabama
192. Pittsburgh – Drew Sample TE/Washington
193. Baltimore – Jazz Ferguson WR/Northwestern State
194. Green Bay (from Seattle) – Jalin Moore RB/Appalachian State
195. Houston – Anthony Johnson WR/Buffalo
196. N.Y. Jets (from Chicago through Oakland) – Immanuel Turner DT/Louisiana Tech
197. Philadelphia – Chris Slayton DT/Auburn
198. Cincinnati (from Dallas) – Justin Hollins LB/Oregon
199. Indianapolis – Karan Higdon RB/Michigan
200. L.A. Chargers – Joe Giles-Harris LB/Duke
201. Kansas City – Isaac Nauta TE/Georgia
202. New Orleans – Evan Worthington S/Colorado
203. L.A. Rams – Malik Reed DE/Nevada
204. Detroit (from New England) – David Sills WR/West Virginia
205. New England* – Saquan Hampton S/Rutgers
206. Washington* – Jimmy Moreland CB/James Madison
207. Pittsburgh (from Arizona)* – Travis Homer RB/Miami (FL)
208. Tampa Bay (from Philadelphia)* – Gary Jennings WR/West Virginia
209. Minnesota* – Devine Ozigbo RB/Nebraska
210. Cincinnati* – Ugochukwu Amadi S/Oregon
211. Cincinnati* – Michael Jackson CB/Miami (FL)
212. San Francisco* – Cole Tracy K/LSU
213. Cincinnati* – Wyatt Miller OT/UCF
214. Kansas City* – Gary Johnson LB/Texas
Round 7
215. Tampa Bay (from Arizona) – Gardner Minshew QB/Washington State
216. Kansas City (from San Francisco) – Hamp Cheevers CB/Boston College
217. N.Y. Jets – Marquise Blair S/Utah
218. Oakland – Keisean Nixon CB/South Carolina
219. Pittsburgh (from Tampa Bay) – Austin Seibert K/Oklahoma
220. Houston (from N.Y. Giants through Denver) – Trace McSorley QB/Penn State
221. Cleveland (from Jacksonville) – Stephen Denmark CB/Valdosta State
222. Chicago (from Denver through Philadelphia) – Parker Shaunfield K/Southern Miss
223. Cincinnati – Ty Johnson RB/Maryland
224. Detroit – John Ursua WR/Hawaii
225. Buffalo – Jake Bailey P/Stanford
226. Green Bay – Mathieu Betts LB/Laval
227. Washington – Brandon Murphy OT/Memphis
228. Buffalo (from Carolina) – Nick Easley WR/Iowa
229. Detroit (from Miami) – Ed Alexander DT/LSU
230. Atlanta – Wes Hills RB/Slippery Rock
231. New Orleans (from Cleveland) – Alex Barnes RB/Kansas State
232. N.Y. Giants (from Minnesota) – Donald Parham TE/Stetson
233. Miami (from Tennessee) – Keelan Doss WR/UC Davis
234. Miami (from Pittsburgh through Cleveland) – Tre Watson LB/Maryland
235. Oakland (from Seattle) – Nate Trewyn C/Wisconsin-Whitewater
236. Jacksonville (from Baltimore) – Phil Haynes OG/Wake Forest
237. Denver (from Houston) – Kris Boyd CB/Texas
238. Chicago – Keenen Brown TE/Texas State
239. New England (from Philadelphia) – Travis Fulgham WR/Old Dominion
240. Indianapolis – Devon Johnson OT/Ferris State
241. Dallas – Jamal Davis LB/Akron
242. L.A. Chargers – KeeSean Johnson WR/Fresno State
243. New England (from Kansas City through San Francisco and Cleveland) – David Blough QB/Purdue
244. New Orleans – James Williams RB/Washington State
245. N.Y. Giants (from L.A. Rams) – Reggie White Jr WR/Monmouth
246. New England – Sione Takitaki LB/BYU
247. Minnesota* – Luke Gifford LB/Nebraska
248. Arizona* – Chidi Okeke OT/Tennessee State
249. Arizona* – Darwin Thompson RB/Utah State
250. Minnesota* – Jeff Smith WR/Boston College
251. L.A. Rams* – Dakota Allen LB/Texas Tech
252. New England* – Drew Forbes OG/Southeast Missouri State
253. Washington* – Ryan Pope OT/San Diego State
254. Arizona* – Zack Bailey OL/South Carolina







