NFL Draft News & Analysis

Recapping PFF's seven-round mock draft: Team-by-team look at all 257 picks

Los Angeles, California, USA; USC Trojans quarterback Caleb Williams (13) is chased down by Arizona State Sun Devils defensive lineman B.J. Green II (35) as he runs for a first down in the second half at United Airlines Field at the Los Angeles Memorial Coliseum. Mandatory Credit: Jayne Kamin-Oncea-USA TODAY Sports

To kick off the week of the 2024 NFL Draft, 32 senior PFF analysts gathered to conduct a seven-round mock draft. The analysts carefully assessed each player's strengths and weaknesses, their team needs and overall draft strategy to create a comprehensive look at all seven rounds.

The results of this exercise provide a detailed look into how the 2024 NFL draft could play out, pick by pick. Here is what each NFL team ended up with.

Click here to read the full seven-round mock draft, which includes pick analysis and exclusive PFF data. Click on the player names below to see their grading profile, scouting report and more!

Click here for more draft tools:

2024 Mock Draft Simulator | 2024 Big Board | 2024 Draft Guide
2024 Player Profiles | 2024 Mock Drafts | NCAA Premium Stats

JUMP TO A TEAM:

ARZ | ATL | BLT | BUF | CAR | CIN | CHI | CLE | DEN | DAL | DET | GB | HOU | IND | JAX | KC | LVR | LAC | LAR | MIA | MIN | NE | NO | NYG | NYJ | PHI | PIT | SF | SEA | TB | TEN | WSH

Arizona Cardinals

4. WR Marvin Harrison Jr., Ohio State
27. ED Chop Robinson, Penn State
35. CB Ennis Rakestraw Jr., Missouri
71. G Cooper Beebe, Kansas State
72. LB Jeremiah Trotter Jr., Clemson
108. DI DeWayne Carter, Duke
111. CB D.J. James, Auburn
157. HB Tyrone Tracy, Purdue
162. WR Tahj Washington, USC
185. QB Jordan Travis, Florida State

Atlanta Falcons

8. ED Laiatu Latu, UCLA
43. CB T.J. Tampa, Iowa State
54. DI Braden Fiske, Florida State
85. ED Gabriel Murphy, UCLA
109. T Matt Goncalves, Pittsburgh
143. WR Cornelius Johnson, Michigan
187. DI Jordan Jefferson, LSU
197. CB Daijahn Anthony, Liberty

Baltimore Ravens

30. T JC Latham, Alabama
62. ED Adisa Isaac, Penn State
93. WR Johnny Wilson, Florida State
113. CB Cam Hart, Notre Dame
156. T Brandon Coleman, TCU
165. S Malik Mustapha, Wake Forest
218. CB Willie Roberts, Louisianna Tech
228. HB Isaiah Davis, South Dakota State
250. OL Bayron Matos, USF

Buffalo Bills

28. WR Adonai Mitchell, Texas
60. CB Khyree Jackson, Oregon
133. S Sione Vaki, Utah
144. CB Kalen King, Penn State
146. ED Nelson Ceaser, Houston
160. T Sataoa Laumea, Utah
163. LB JD Bertrand, Notre Dame
200. T Walter Rouse, Oklahoma
204. WR Anthony Gould, Oregon St
242. T Andrew Coker, TCU
248. CB Daequan Hardy, Penn State

Carolina Panthers

39. ED Chris Braswell, Alabama
47. CB Kamari Lassiter, Georgia
65. WR Ja'Lynn Polk, Washington
101. S Calen Bullock, USC
107. LB Marist Liufau, Notre Dame
141. WR Ainias Smith, Texas A&M
142. TE Jared Wiley, TCU
240. C Matt Lee, Miami Fl

Chicago Bears

1. QB Caleb Williams, USC
13. WR Brian Thomas Jr., LSU
44. T Jordan Morgan, Arizona
75. DI Brandon Dorlus, Oregon
122. S Cole Bishop, Utah

Cincinnati Bengals

18. DI Byron Murphy II, Texas
49. WR Roman Wilson, Michigan
80. DI T'Vondre Sweat, Texas
97. CB Jarrian Jones, Florida State
115. TE Cade Stover, Ohio State
149. T Isaiah Adams, Illinois
194. HB Kimani Vidal, Troy
214. C Dylan McMahon, NC State
224. CB Josh Wallace, Michigan
237. LB Curtis Jacobs, Penn State

Cleveland Browns

74. T Blake Fisher, Notre Dame
79. WR Malachi Corley, Western Kentucky
130. TE Jaheim Bell, Florida State
206. HB Jase McClellan, Alabama
227. G C.J. Hanson, Holy Cross
243. LB Jordan Magee, Temple

Dallas Cowboys

24. T Graham Barton, Duke
56. HB Jonathon Brooks, Texas
87. T Roger Rosengarten, Washington
174. LB Trevin Wallace, Kentucky
216. WR Zakhari Franklin, Ole Miss
233. S Tyler Owens, Texas Tech
244. ED Cedric Johnson, Ole Miss

Denver Broncos

3. QB Jayden Daniels, LSU
121. CB Jarvis Brownlee, Louisville
136. C Drake Nugent, Michigan
145. DI Khristian Boyd, Northern Iowa
147. S James Williams, Miami Fl
203. ED Braiden McGregor, Michigan
207. LB Steele Chambers, Ohio State

Detroit Lions

15. CB Quinyon Mitchell, Toledo
73. WR Brenden Rice, USC
117. G Zak Zinter, Michigan
153. HB Marshawn Lloyd, USC
205. CB Omar Brown, Northern Iowa
236. T Trente Jones, Michigan
249. HB Blake Watson, Memphis

Green Bay Packers

25. CB Nate Wiggins, Clemson
41. CB Javon Bullard, Georgia
58. LB Junior Colson, Michigan
88. G Christian Mahogany, Boston College
91. C Sedrick Van Pran, Georgia
126. ED Justin Eboigbe, Alabama
169. DI Myles Murphy, North Carolina
202. HB Frank Gore Jr., Southern Miss
219. LB Edefuan Ulofoshio, Washington
245. WR Hayden Hatten, Idaho
255. QB Taulia Tagovailoa, Maryland

Houston Texans

21. DI Jer'Zhan Newton, Illinois
59. T Kiran Amegadjie, Yale
123. HB Ray Davis, Kentucky
127. CB Kamal Hadden, Tennessee
188. WR Isaiah Williams, Illinois
189. LB Ty'Ron Hopper, Missouri
238. T Nathan Thomas, Louisianna
247. DI Zion Logue, Georgia

Indianapolis Colts

29. LB Payton Wilson, NC State
46. WR Xavier Legette, South Carolina
61. DI Kris Jenkins, Michigan
82. G Mason McCormick, South Dakota State
151. S Kitan Oladapo, Oregon State
191. ED Jalyx Hunt, Houston Christian
234. LB Isaiah Stalbird, South Dakota State

Jacksonville Jaguars

17. CB Cooper DeJean, Iowa
48. ED Marshawn Kneeland, W Michigan
96. WR Jacob Cowing, Arizona
114. S Kamren Kinchens, Miami Fl
116. DI Leonard Taylor III, Miami Fl
164. G Javion Cohen, Miami Fl
201. T LaDarius Henderson, Michigan
212. WR Casey Washington, Illinois

Kansas City Chiefs

32. WR Ladd McConkey, Georgia
64. T Patrick Paul, Houston
95. S Dadrion Taylor-Demerson, Texas Tech
131. DI Maason Smith, LSU
159. CB Nehemiah Pritchett, Auburn
173. C Hunter Nourzad, Penn State
221. WR Jha'Quan Jackson, Tulane

Las Vegas Raiders

9. QB J.J. McCarthy, Michigan
77. CB Renardo Green, Florida State
112. G Trevor Keegan, Michigan
148. DI McKinnley Jackson, Texas A&M
208. WR David White Jr., Western Carolina
223. ED Zion Tupuola-Fetui, Washington
229. S Josh Proctor, Ohio State

Los Angeles Chargers

5. WR Malik Nabers, LSU
37. CB Mike Sainristil, Michigan
69. DI Michael Hall Jr., Ohio State
105. HB Bucky Irving, Oregon
110. T Christian Jones, Texas
140. LB Michael Barrett, Michigan
181. TE Tip Reiman, Illinois
225. WR Joshua Cephus, UTSA
253. CB Jarius Monroe, Tulane

Los Angeles Rams

19. T Olumuyiwa Fashanu, Penn State
52. ED Bralen Trice, Washington
83. WR Jermaine Burton, Alabama
99. HB Trey Benson, Florida State
154. CB Caelen Carson, Wake Forest
155. TE Theo Johnson, Penn State
196. ED Jaylen Harrell, Michigan
209. DI Marcus Harris, Auburn
213. CB M.J. Devonshire, Pittsburgh
217. LB Jaylan Ford, Texas
254. DI Keith Randolph Jr., Illinois

Miami Dolphins

31. C Jackson Powers-Johnson, Oregon
55. WR Xavier Worthy, Texas
158. DI Logan Lee, Iowa
184. HB Braelon Allen, Wisconsin
198. ED Jalen Green, James Madison
241. CB Johnny Dixon, Penn State

Minnesota Vikings

11. CB Terrion Arnold, Alabama
23. ED Jared Verse, Florida State
66. QB Spencer Rattler, South Carolina
129. CB Elijah Jones, Boston College
167. WR Luke McCaffrey, Rice
177. HB Dillon Johnson, Washington
230. T Ethan Driskell, Marshall
232. WR Bub Means, Pittsburgh

New England Patriots

12. QB Michael Penix Jr., Washington
51. WR Keon Coleman, Florida State
68. ED Austin Booker, Kansas
76. WR Javon Baker, UCF
98. TE Ben Sinnott, Kansas State
103. HB Jaylen Wright, Tennessee
119. LB Tommy Eichenberg, Ohio State
137. QB Michael Pratt, Tulane
180. CB Jaylin Simpson, Auburn
193. T Delmar Glaze, Maryland
231. HB Rasheen Ali, Marshall

New Orleans Saints

14. T Taliese Fuaga, Oregon State
45. WR Troy Franklin, Oregon
150. DI Tyler Davis, Clemson
168. ED Grayson Murphy, UCLA
170. QB Joe Milton III, Tennessee
175. TE AJ Barner, Michigan
190. HB Cody Schrader, Missouri
199. CB Tarheeb Still, Maryland
239. T Julian Pearl, Illinois

New York Giants

6. WR Rome Odunze, Washington
33. QB Bo Nix, Oregon
70. CB Max Melton, Rutgers
166. HB Will Shipley, Clemson
183. S Trey Taylor, Air Force

New York Jets

10. TE Brock Bowers, Georgia
90. T Dominick Puni, Kansas
104. WR Malik Washington, Virginia
134. HB Audric Estime, Notre Dame
138. CB Dwight McGlothern, Arkansas
186. DI Evan Anderson, FAU
226. LB Dallas Gant, Toledo
256. T Donovan Jennings, USF
257. QB Jason Bean, Kansas

Philadelphia Eagles

22. T Amarius Mims, Georgia
50. WR Ricky Pearsall, Florida
53. LB Edgerrin Cooper, Texas A&M
120. CB Tykee Smith, Georgia
161. C Tanor Bortolini, Wisconsin
171. CB Chau Smith-Wade, Washington State
172. HB Isaac Guerendo, Louisville
210. ED Solomon Byrd, USC

Pittsburgh Steelers

20. T Troy Fautanu, Washington
34. C Zach Frazier, West Virginia
84. WR Devontez Walker, North Carolina
178. WR Marcus Rosemy-Jacksaint, Georgia
195. CB Ryan Watts, Texas

San Francisco 49ers

42. T Kingsley Suamataia, BYU
63. DI Ruke Orhorhoro, Clemson
86. WR Jalen McMillan, Washington
94. CB Andru Phillips, Kentucky
124. ED Javon Solomon, Troy
132. CB Qwan'tez Stiggers (CFL)
135. ED Mohamed Kamara, Colorado State
176. T Javon Foster, Missouri
211. DI Justin Rogers, Auburn
215. T Caedan Wallace, Penn State
251. WR Jordan Whittington, Texas

Seattle Seahawks

16. ED Dallas Turner, Alabama
81. S Jaden Hicks, Washington State
102. C Beaux Limmer, Arkansas
118. TE Erick All, Iowa
179. DI Jowon Briggs, Cincinnati
192. T Jalen Sundell, North Dakota State
235. QB Austin Reed, Western Kentucky

Tampa Bay Buccaneers

26. CB Kool-Aid McKinstry, Alabama
57. TE Ja'Tavion Sanders, Texas
89. ED Xavier Thomas, Clemson
92. HB Blake Corum, Michigan
125. DI Mekhi Wingo, LSU
220. ED Brennan Jackson, Washington State
246. CB Myles Harden, South Dakota

Tennessee Titans

7. T Joe Alt, Notre Dame
38. ED Darius Robinson, Missouri
106. CB Kris Abrams-Draine, Missouri
128. LB Cedric Gray, North Carolina
182. S Beau Brade, Maryland
252. TE Tanner McLachlan, Arizona

Washington Commanders

2. QB Drake Maye, North Carolina
36. T Tyler Guyton, Oklahoma
40. S Tyler Nubin, Minnesota
67. G Christian Haynes, UConn
78. ED Jonah Elliss, Utah
100. WR Jamari Thrash, Louisville
139. CB Josh Newton, TCU
152. TE Dallin Holker, Colorado State
222. HB Dylan Laube, New Hampshire

Safety worth way more than 2 points. Help protect your family with fast, free will.
Sponsor
NFL Draft Featured Tools
Subscriptions

Unlock the 2023 Fantasy Draft Kit, with League Sync, Live Draft Assistant, PFF Grades & Data Platform that powers all 32 Pro Teams

$31 Draft Kit Fee + $8.99/mo
OR
$89.88/yr + FREE Draft Kit