- Quarterbacks land at Nos. 1 and 2: While the Tennessee Titans seem destined to select Cam Ward at No. 1 overall, the Cleveland Browns make sure to get their quarterback of the future at No. 2 overall in this mock draft.
- Abdul Carter falls out of the top three: PFF's No. 2 overall prospect falls to the New England Patriots at No. 4, where he's simply too good a talent to pass up despite other needs.
- 2025 NFL Draft season is here: Try PFF's best-in-class Mock Draft Simulator and learn about 2025's top prospects while trading and drafting for your favorite NFL team.

To kick off the week of the 2025 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 offer a detailed look into how the 2025 NFL draft could unfold, 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 below to jump to a team:
ARZ | ATL | BAL | BUF | CAR | CHI | CIN | CLE | DAL | DEN | DET | GB | HOU | IND | JAX | KC | LAC | LAR | LV | MIA | MIN | NE | NO | NYG | NYJ | PHI | PIT | SEA | SF | TB | TEN | WAS
Arizona Cardinals
- 16. ED James Pearce Jr., Tennessee
- 47. DI T.J. Sanders, South Carolina
- 78. G Tate Ratledge, Georgia
- 115. CB Nohl Williams, California
- 154. T Ajani Cornelius, Oregon
- 227. QB Kyle McCord, Syracuse
Atlanta Falcons
- 15. ED Mike Green, Marshall
- 46. CB Maxwell Hairston, Kentucky
- 118. ED David Walker, Central Arkansas
- 153. Forefeited pick
- 220. WR Samuel Brown, Miami (FL)
- 244. T Carson Vinson, Alabama A&M
Baltimore Ravens
- 27. T Grey Zabel, North Dakota State
- 59. ED Jared Ivey, Mississippi
- 91. CB Dorian Strong, Virginia Tech
- 129. HB Kyle Monangai, Rutgers
- 136. DI Ty Robinson, Nebraska
- 178. LB Cody Lindenberg, Minnesota
- 185. WR Elijhah Badger, Florida
- 205. T Jack Nelson, Wisconsin
- 212. WR Will Sheppard, Colorado
- 214. S Akili Arnold, USC
- 245. K Ryan Fitzgerald, Florida State
Buffalo Bills
- 30. CB Trey Amos, Mississippi
- 56. ED JT Tuimoloau, Ohio State
- 62. LB Demetrius Knight Jr., South Carolina
- 109. WR Isaac TeSlaa, Arkansas
- 132. HB Trevor Etienne, Georgia
- 171. DI Simeon Barrow Jr., Miami (FL)
- 172. T Logan Brown, Kansas
- 175. ED Tyrion Ingram-Dawkins, Georgia
- 179. WR Nick Nash, San Jose State
- 208. WR Kaden Prather, Maryland
Carolina Panthers
- 8. CB Will Johnson, Michigan
- 57. ED Princely Umanmielen, Mississippi
- 74. WR Xavier Restrepo, Miami (FL)
- 111. S Jonas Sanker, Virginia
- 114. C Seth McLaughlin, Ohio State
- 140. LB Smael Mondon Jr., Georgia
- 146. ED Tyler Baron, Miami (FL)
- 165. T Jalen Rivers, Miami (FL)
- 232. S Marques Sigle, Kansas State
Chicago Bears
- 10. T Armand Membou, Missouri
- 39. DI Derrick Harmon, Oregon
- 41. HB Kaleb Johnson, Iowa
- 72. ED Jordan Burch, Oregon
- 148. WR Pat Bryant, Illinois
- 235. TE CJ Dippre, Alabama
- 242. HB Jordan James, Oregon
Cincinnati Bengals
- 17. T Kelvin Banks Jr., Texas
- 49. ED Landon Jackson, Arkansas
- 81. S Kevin Winston Jr., Penn State
- 119. DI Jamaree Caldwell, Oregon
- 155. LB Cody Simon, Ohio State
- 195. HB Tahj Brooks, Texas Tech
Cleveland Browns
- 2. QB Shedeur Sanders, Colorado
- 33. T Josh Conerly Jr., Oregon
- 67. WR Jaylin Noel, Iowa State
- 94. HB Damien Martinez, Miami (FL)
- 104. ED Ashton Gillotte, Louisville
- 181. TE Thomas Fidone II, Nebraska
- 194. G Miles Frazier, LSU
- 202. S Hunter Wohler, Wisconsin
- 218. CB Jaylin Smith, USC
- 257. HB Jo'Quavious Marks, USC
Dallas Cowboys
- 12. WR Emeka Egbuka, Ohio State
- 44. ED Bradyn Swinson, LSU
- 76. DI Alfred Collins, Texas
- 150. HB Brashard Smith, SMU
- 176. CB Denzel Burke, Ohio State
- 206. LB Teddye Buchanan, California
- 213. HB Jarquez Hunter, Auburn
- 219. T Hollin Pierce, Rutgers
- 241. S Jordan Hancock, Ohio State
- 249. ED Johnny Walker Jr., Missouri
Denver Broncos
- 20. HB Omarion Hampton, North Carolina
- 51. WR Jalen Royals, Utah State
- 85. DI Vernon Broughton, Texas
- 122. WR Tez Johnson, Oregon
- 193. CB Robert Longerbeam, Rutgers
- 199. S Malachi Moore, Alabama
- 210. LB Jay Higgins, Iowa
Detroit Lions
- 22. LB Jalon Walker, Georgia
- 60. ED Josaiah Stewart, Michigan
- 82. S Andrew Mukuba, Texas
- 230. HB Ollie Gordon, Oklahoma State
- 246. G Marcus Wehr, Montana State
Green Bay Packers
- 23. ED Shemar Stewart, Texas A&M
- 54. WR Tre Harris, Mississippi
- 87. T Marcus Mbow, Purdue
- 124. LB Barrett Carter, Clemson
- 161. S Sebastian Castro, Iowa
- 200. QB Dillon Gabriel, Oregon
- 239. WR Efton Chism III, Eastern Washington
- 252. CB Jason Marshall Jr., Florida
Houston Texans
- 25. T Josh Simmons, Ohio State
- 58. HB TreVeyon Henderson, Ohio State
- 89. LB Chris Paul Jr., Mississippi
- 168. ED Tyler Batty, BYU
- 238. S Jaylen Reed, Penn State
- 243. QB Quinn Ewers, Texas
Indianapolis Colts
- 14. LB Jihaad Campbell, Alabama
- 45. S Nick Emmanwori, South Carolina
- 80. DI Omarr Norman-Lott, Tennessee
- 117. TE Gunnar Helm, Texas
- 152. G Jackson Slater, Sacramento State
- 191. C Drew Kendall, Boston College
- 234. TE Jake Briningstool, Clemson
Jacksonville Jaguars
- 5. DI Mason Graham, Michigan
- 36. S Xavier Watts, Notre Dame
- 70. TE Mason Taylor, LSU
- 88. DI Jordan Phillips, Maryland
- 107. HB Devin Neal, Kansas
- 126. WR Tai Felton, Maryland
- 142. G Luke Kandra, Cincinnati
- 184. LB Kobe King, Penn State
- 196. C Jonah Monheim, USC
- 223. WR Kobe Hudson, UCF
Kansas City Chiefs
- 31. DI Walter Nolen, Mississippi
- 63. T Aireontae Ersery, Minnesota
- 66. CB Azareye'h Thomas, Florida State
- 95. HB Cameron Skattebo, Arizona State
- 133. WR Tory Horton, Colorado State
- 228. TE Jalin Conyers, Texas Tech
- 253. S Alijah Clark, Syracuse
- 259. WR Konata Mumpfield, Pittsburgh
Los Angeles Chargers
- 28. WR Matthew Golden, Texas
- 55. TE Elijah Arroyo, Miami (FL)
- 86. ED Kyle Kennard, South Carolina
- 125. G Willie Lampkin, North Carolina
- 130. ED Kaimon Rucker, North Carolina
- 160. HB Kalel Mullings, Michigan
- 183. DI Tim Smith, Alabama
- 201. C Jake Majors, Texas
- 211. G Timothy McKay, North Carolina State
- 216. G Joshua Gray, Oregon State
- 258. G Garrett Dellinger, LSU

Los Angeles Rams
- 26. TE Colston Loveland, Michigan
- 90. CB Jacob Parrish, Kansas State
- 101. T Anthony Belton, North Carolina State
- 131. ED Barryn Sorrell, Texas
- 186. WR KeAndre Lambert-Smith, Auburn
- 192. LB Kain Medrano, UCLA
- 203. S Dante Trader Jr., Maryland
- 204. G Clay Webb, Jacksonville State
Las Vegas Raiders
- 6. WR Tetairoa McMillan, Arizona
- 37. CB Benjamin Morrison, Notre Dame
- 73. HB Quinshon Judkins, Ohio State
- 108. DI Deone Walker, Kentucky
- 143. DI JJ Pegues, Mississippi
- 164. G Tyler Cooper, Minnesota
- 182. LB Danny Stutsman, Oklahoma
- 215. S Kitan Crawford, Nevada
- 217. LB Jailin Walker, Indiana
- 224. WR Jimmy Horn Jr., Colorado
Miami Dolphins
- 13. HB Ashton Jeanty, Boise State
- 48. T Donovan Jackson, Ohio State
- 71. QB Jaxson Dart, Mississippi
- 98. DI Joshua Farmer, Florida State
- 116. S Billy Bowman Jr., Oklahoma
- 135. CB Quincy Riley, Louisville
- 157. TE Mitchell Evans, Notre Dame
- 226. DI Cam Horsley, Boston College
- 233. WR Traeshon Holden, Oregon
- 255. ED Ethan Downs, Oklahoma
Minnesota Vikings
- 40. DI Tyleik Williams, Ohio State
- 79. WR Kyle Williams, Washington State
- 97. HB DJ Giddens, Kansas State
- 139. ED Quandarrius Robinson, Alabama
- 151. CB O'Donnell Fortune, South Carolina
- 189. TE Benjamin Yurosek, Georgia
New England Patriots
- 4. ED Abdul Carter, Penn State
- 38. WR Jayden Higgins, Iowa State
- 69. T Charles Grant, William & Mary
- 77. HB Dylan Sampson, Tennessee
- 106. TE Terrance Ferguson, Oregon
- 144. T Chase Lundt, Connecticut
- 173. S Caleb Ransaw, Tulane
- 222. DI Cam'Ron Jackson, Florida
- 240. LB Eugene Asante, Auburn
New Orleans Saints
- 9. T Will Campbell, LSU
- 24. WR Luther Burden III, Missouri
- 93. ED Elijah Roberts, SMU
- 112. DI Aeneas Peebles, Virginia Tech
- 127. TE Harold Fannin Jr., Bowling Green
- 197. S Craig Woodson, California
- 250. CB Mac McWilliams, UCF
- 256. QB Tyler Shough, Louisville
New York Giants
- 3. CB/WR Travis Hunter, Colorado
- 34. QB Jalen Milroe, Alabama
- 65. ED Jack Sawyer, Ohio State
- 99. T Jonah Savaiinaea, Arizona
- 105. CB Cobee Bryant, Kansas
- 156. ED Antwaun Powell-Ryland, Virginia Tech
- 221. HB Raheim Sanders, South Carolina
- 248. WR Roc Taylor, Memphis
New York Jets
- 7. TE Tyler Warren, Penn State
- 42. DI Darius Alexander, Toledo
- 68. T Ozzy Trapilo, Boston College
- 110. S R.J. Mickens, Clemson
- 145. G Dylan Fairchild, Georgia
- 188. WR LaJohntay Wester, Colorado
- 209. ED Jah Joyner, Minnesota
Philadelphia Eagles
- 32. ED Mykel Williams, Georgia
- 64. CB Darien Porter, Iowa State
- 96. T Wyatt Milum, West Virginia
- 134. LB Jack Kiser, Notre Dame
- 163. TE Jackson Hawes, Georgia Tech
- 166. S Upton Stout, Western Kentucky
- 167. WR Antwane Wells Jr., Mississippi
- 170. DI Tonka Hemingway, South Carolina
Pittsburgh Steelers
- 21. DI Kenneth Grant, Michigan
- 83. HB RJ Harvey, UCF
- 123. CB Zy Alexander, LSU
- 158. WR Jaylin Lane, Virginia Tech
- 187. T John Williams, Cincinnati
- 231. QB Riley Leonard, Notre Dame
Seattle Seahawks
- 18. ED Donovan Ezeiruaku, Boston College
- 50. C Jared Wilson, Georgia
- 52. G Tyler Booker, Alabama
- 92. LB Jeffrey Bassa, Oregon
- 102. WR Savion Williams, TCU
- 137. QB Will Howard, Ohio State
- 174. WR Andrew Armstrong, Arkansas
- 177. CB Alijah Huzzie, North Carolina
- 198. DI Junior Tafuna, Utah
- 225. TE Oronde Gadsden II, Syracuse
- 236. CB BJ Adams, UCF
San Francisco 49ers
- 11. CB Jahdae Barron, Texas
- 43. ED Nic Scourton, Texas A&M
- 75. DI Shemar Turner, Texas A&M
- 100. T Cameron Williams, Texas
- 113. WR Isaiah Bond, Texas
- 138. T Brandon Crenshaw-Dickson, Florida
- 147. ED Sai'vion Jones, LSU
- 149. Forefeited pick
- 162. G Connor Colby, Iowa
- 229. S Dean Clark, Fresno State
- 251. LB Jamon Dumas-Johnson, Kentucky
- 254. QB Kurtis Rourke, Indiana
Tampa Bay Buccaneers
- 19. S Malaki Starks, Georgia
- 53. LB Carson Schwesinger, UCLA
- 84. DI CJ West, Indiana
- 121. CB Mello Dotson, Kansas
- 159. ED Ahmed Hassanein, Boise State
- 237. TE Luke Lachey, Iowa
Tennessee Titans
- 1. QB Cameron Ward, Miami (FL)
- 35. WR Elic Ayomanor, Stanford
- 103. ED Oluwafemi Oladejo, UCLA
- 120. S Lathan Ransom, Ohio State
- 141. DI Rylie Mills, Notre Dame
- 169. WR Dont'e Thornton Jr., Tennessee
- 180. T Emery Jones, LSU
- 190. HB Bhayshul Tuten, Virginia Tech
Washington Commanders
- 29. CB Shavon Revel, East Carolina
- 61. WR Jack Bech, TCU
- 128. HB Jaydon Blue, Texas
- 207. ED R.J. Oben, Notre Dame
- 247. DI Zeek Biggers, Georgia Tech