After another year-long process of evaluating prospects, it's time to stack the board for the 2025 NFL Draft.
This year's class features a trio of truly elite players at the top, but what the rest of the group may lack in star power, it makes up for in depth across the next couple of tiers.
It's a great year to need reinforcements for your defensive front, whether it's along the interior or out on the edge. This year's running back class is loaded, and there's quality depth to be found at tight end and cornerback, as well. If you're looking for a loaded crop of off-ball linebackers or quarterbacks, though, now's not the time.
Updated 2025 NFL Draft Rankings By Position
QB | RB | WR | TE | OT | Interior OL | EDGE | Interior DL | LB | CB | S
As the final countdown to the main event begins, here's how I rank the top 300 prospects in this year's draft class, along with the round grade I've assigned to each player:
1ST ROUND GRADES
1. Travis Hunter | WR/CB | Colorado
2. Abdul Carter | Edge | Penn State
3. Ashton Jeanty | RB | Boise State
4. Armand Membou | OT | Missouri
5. Tyler Warren | TE | Penn State
6. Jalon Walker | Edge | Georgia
7. Mason Graham | DL | Michigan
8. Will Johnson | CB | Michigan
9. Tetairoa McMillan | WR | Arizona
11. Colston Loveland | TE | Michigan
12. Jahdae Barron | CB | Texas
13. Cam Ward | QB | Miami (FL)
14. Jihaad Campbell | LB | Alabama
15. Donovan Ezeiruaku | Edge | Boston College
16. Nick Emmanwori | S | South Carolina
17. Malaki Starks | S | Georgia
18. Mike Green | Edge | Marshall
19. Derrick Harmon | DL | Oregon
20. Kenneth Grant | DL | Michigan
21. Walter Nolen | DL | Ole Miss
22. Kelvin Banks Jr. | OT | Texas
23. Emeka Egbuka | WR | Ohio State
24. Shedeur Sanders | QB | Colorado
Alabama quarterback Jalen Milroe.© Matt Pendleton-Imagn Images
2ND ROUND GRADES
25. Xavier Watts | S | Notre Dame
27. Omarion Hampton | RB | North Carolina
28. Mykel Williams | Edge | Georgia
29. Josh Simmons | OT | Ohio State
30. Tyler Booker | OL | Alabama
31. Grey Zabel | OL | North Dakota State
32. Shemar Stewart | Edge | Texas A&M
33. James Pearce Jr. | Edge | Tennessee
34. Matthew Golden | WR | Texas
35. Donovan Jackson | OL | Ohio State
36. Luther Burden III | WR | Missouri
37. Jalen Royals | WR | Utah State
38. Nic Scourton | Edge | Texas A&M
39. Shavon Revel Jr. | CB | East Carolina
40. Tyleik Williams | DL | Ohio State
41. Josh Conerly Jr. | OT | Oregon
43. Maxwell Hairston | CB | Kentucky
44. Darius Alexander | DL | Toledo
45. T.J. Sanders | DL | South Carolina
46. TreVeyon Henderson | RB | Ohio State
47. Jaylin Noel | WR | Iowa State
48. Jayden Higgins | WR | Iowa State
49. Jalen Milroe | QB | Alabama
50. Darien Porter | CB | Iowa State
51. Jaxson Dart | QB | Ole Miss
52. Princely Umanmielen | Edge | Ole Miss
53. Benjamin Morrison | CB | Notre Dame
54. Jonah Savaiinaea | OL | Arizona
55. Tate Ratledge | OL | Georgia
56. JT Tuimoloau | Edge | Ohio State
57. Landon Jackson | Edge | Arkansas
58. Kevin Winston Jr. | S | Penn State
59. Aireontae Ersery | OT | Minnesota
60. Elijah Arroyo | TE | Miami (FL)
61. Azareye'h Thomas | CB | Florida State
62. Carson Schwesinger | LB | UCLA
64. Chris Paul Jr. | LB | Ole Miss
65. Quinshon Judkins | RB | Ohio State
Tennessee running back Dylan Sampson.© Dale Zanine-Imagn Images
3RD ROUND GRADES
66. Alfred Collins | DL | Texas
67. Tre Harris | WR | Ole Miss
68. Jack Bech | WR | TCU
69. Kyle Williams | WR | Washington State
70. Marcus Mbow | OL | Purdue
71. Kyle Kennard | Edge | South Carolina
72. Jacob Parrish | CB | Kansas State
73. Quincy Riley | CB | Louisville
74. Josaiah Stewart | Edge | Michigan
75. Demetrius Knight | LB | South Carolina
76. Charles Grant | OT | William & Mary
77. Omarr Norman-Lott | DL | Tennessee
78. Harold Fannin Jr. | TE | Bowling Green
79. Jordan Burch | Edge | Oregon
80. Joshua Farmer | DL | Florida State
82. Bradyn Swinson | Edge | LSU
83. Terrance Ferguson | TE | Oregon
84. Oluwafemi Oladejo | Edge | UCLA
85. Ashton Gillotte | Edge | Louisville
86. Jordan Phillips | DL | Maryland
87. Devin Neal | RB | Kansas
88. Dylan Sampson | RB | Tennessee
89. Jared Wilson | OL | Georgia
90. Wyatt Milum | OT | West Virginia
91. Jeffrey Bassa | LB | Oregon
92. Jamaree Caldwell | DL | Oregon
93. CJ West | DL | Indiana
94. DJ Giddens | RB | Kansas State
95. Barrett Carter | LB | Clemson
96. Ozzy Trapilo | OT | Boston College
97. R.J. Harvey Jr. | RB | UCF
98. Jaylen Reed | S | Penn State
99. Elic Ayomanor | WR | Stanford
Ohio State edge defender Jack Sawyer.© Joseph Maiorana-Imagn Images
4TH ROUND GRADES
100. Jack Sawyer | Edge | Ohio State
101. Oronde Gadsden II | TE | Syracuse
102. David Walker | Edge | Central Arkansas
103. Shemar Turner | DL | Texas A&M
104. Bhayshul Tuten | RB | Virginia Tech
105. Sai'vion Jones | Edge | LSU
106. Aeneas Peebles | DL | Virginia Tech
107. JJ Pegues | DL | Ole Miss
108. Ty Robinson | DL | Nebraska
109. Jared Ivey | Edge | Ole Miss
110. Cameron Williams | OT | Texas
111. Emery Jones Jr. | OT | LSU
112. Anthony Belton | OT | North Carolina State
113. Cam Skattebo | RB | Arizona State
114. Jaydon Blue | RB | Texas
115. Mello Dotson | CB | Kansas
116. Jackson Slater | OL | Sacramento State
117. Dorian Strong | CB | Virginia Tech
118. Nohl Williams | CB | Cal
119. Jalen Rivers | OL | Miami (FL)
120. Cobee Bryant | CB | Kansas
121. Xavier Restrepo | WR | Miami (FL)
122. Tory Horton | WR | Colorado State
123. Deone Walker | DL | Kentucky
124. Billy Bowman Jr. | S | Oklahoma
125. Dylan Fairchild | OL | Georgia
126. Vernon Broughton | DL | Texas
127. Alijah Huzzie | CB | North Carolina
128. Shaun Dolac | LB | Buffalo
129. Barryn Sorrell | Edge | Texas
130. Tyler Shough | QB | Louisville
131. Kyle McCord | QB | Syracuse
132. Ollie Gordon II | RB | Oklahoma State
133. Zah Frazier | CB | UTSA
134. Savion Williams | WR | TCU
135. Miles Frazier | OL | LSU
136. Gunnar Helm | TE | Texas
137. Jaylin Lane | WR | Virginia Tech
138. Lathan Ransom | S | Ohio State
139. Damien Martinez | RB | Miami (FL)
140. Denzel Burke | CB | Ohio State
141. Danny Stutsman | LB | Oklahoma
142. Tai Felton | WR | Maryland
143. Elijah Roberts | DL | SMU
144. Jonas Sanker | S | Virginia
145. Isaiah Bond | WR | Texas
146. Malachi Moore | S | Alabama
147. Jabbar Muhammad | Oregon
148. Zy Alexander | CB | LSU
159. Tez Johnson | WR | Oregon
150. Quinn Ewers | Texas
151. Smael Mondon Jr. | LB | Georgia
Oregon quarterback Dillon Gabriel.Troy Wayrynen-Imagn Images
5TH ROUND GRADES
152. Antwaun Powell-Ryland | Edge | Virginia Tech
153. Seth McLaughlin | OL | Ohio State
154. Caleb Rogers | OL | Texas Tech
155. Dante Trader Jr. | S | Maryland
156. Howard Cross III | DL | Notre Dame
157. Pat Bryant | WR | Illinois
158. Ajani Cornelius | OT | Oregon
159. Hollin Pierce | OT | Rutgers
160. Zeek Biggers | DL | Georgia Tech
161. Upton Stout | CB | Western Kentucky
162. Trevor Etienne | RB | Georgia
163. Chase Lundt | OT | UConn
164. Brashard Smith | RB | SMU
165. Tahj Brooks | RB | Texas Tech
166. Cody Simon | LB | Ohio State
167. Jah Joyner | Edge | UTSA
168. Sebastian Castro | S | Iowa
169. Jordan James | RB | Oregon
170. Chimere Dike | WR | Florida
171. Caleb Ransaw | DB | Tulane
172. Ahmed Hassanein | DL | Boise State
173. Jay Higgins | LB | Iowa
174. Jonah Monheim | OL | USC
175. Jamon Dumas-Johnson | LB | Kentucky
176. Tommi Hill | CB | Nebraska
177. Raheim Sanders | RB | South Carolina
178. Ricky White III | WR | UNLV
179. Nick Nash | WR | San Jose State
180. Nick Martin | LB | Oklahoma State
181. LeQuint Allen | RB | Syracuse
182. Woody Marks | RB | USC
183. Cam Jackson | DL | Florida
184. Jordan Hancock | CB | Ohio State
185. Jarquez Hunter | RB | Auburn
186. Jake Briningstool | TE | Clemson
187. Luke Lachey | TE | Iowa
188. Maxen Hook | S | Toledo
189. Tyler Baron | Edge | Miami (FL)
190. Kobe Hudson | WR | UCF
191. O'Donnell Fortune | CB | South Carolina
192. Kurtis Rourke | QB | Indiana
193. Kobe King | LB | Penn State
194. Ty Hamilton | DL | Ohio State
195. Tonka Hemingway | DL | South Carolina
196. Que Robinson | Edge | Alabama
197. Jordan Oladokun | CB | Bowling Green
198. Will Howard | QB | Ohio State
199. Kyle Monangai | RB | Rutgers
200. Dillon Gabriel | QB | Oregon
201. Jackson Hawes | TE | Georgia Tech
202. Mitchell Evans | TE | Notre Dame
203. Kaimon Rucker | Edge | North Carolina
204. Clay Webb | OL | Jacksonville State
205. Jalen Travis | OT | Iowa State
206. Carson Vinson | OL | Alabama A&M
207. Jalin Conyers | TE | Texas Tech
Michigan running back Donovan Edwards.© Junfu Han / USA TODAY NETWORK via Imagn Images
6TH ROUND GRADES
208. Jack Kiser | LB | Notre Dame
209. Kaden Prather | WR | Maryland
210. Nazir Stackhouse | DL | Georgia
211. Jack Nelson | OT | Wisconsin
212. Jimmy Horn Jr. | WR | Colorado
213. RJ Oben | Edge | Notre Dame
214. Shemar James | LB | Florida
215. Eugene Asante | LB | Auburn
216. Luke Kandra | OL | Cincinnati
217. Yahya Black | DL | Iowa
218. Jaylin Smith | CB | USC
219. C.J. Dippre | TE | Alabama
220. Thomas Fidone II | TE | Nebraska
221. Tyler Batty | Edge | BYU
222. Bru McCoy | WR | Tennessee
223. Brandon Crenshaw-Dickson | OT | Florida
224. Akili Arnold | S | USC
225. Ja'Corey Brooks | WR | Louisville
226. Drew Kendall | OL | Boston College
227. Bilhal Kone | CB | Western Michigan
228. Joshua Gray | OL | Oregon State
229. Isaac TeSlaa | WR | Arkansas
230. Andrew Armstrong | WR | Arkansas
231. Mac McWilliams | S | UCF
232. Logan Brown | OT | Kansas
233. Willie Lampkin | OL | North Carolina
234. Tim Smith | DL | Alabama
235. Alijah Clark | S | Syracuse
236. Benjamin Yurosek | TE | Georgia
237. Junior Tafuna | DL | Utah
238. Teddye Buchanan | LB | Cal
239. Trey Wedig | OT | Indiana
240. Brandon Adams | CB | UCF
241. Ethan Downs | DL | Oklahoma
242. Donovan Edwards | RB | Michigan
243. Marcus Yarns | RB | Delaware
244. Fadil Diggs | Edge | Syracuse
245. Kalel Mullings | RB | Michigan
246. Antwane Wells Jr. | WR | Ole Miss
247. R.J. Mickens | S | Clemson
248. Xavier Truss | OT | Georgia
249. Riley Leonard | QB | Notre Dame
250. Justin Walley | CB | Minnesota
251. Brady Cook | QB | Missouri
252. Connor Colby | OL | Iowa
253. Tyrion Ingram-Dawkins | Edge | Georgia
254. Rylie Mills | DL | Notre Dame
255. Max Brosmer | QB | Minnesota
Memphis quarterback Seth Henigan.Matthew Hinton-Imagn Images
7TH ROUND GRADES
256. KeAndre Lambert-Smith | WR | Auburn
257. Jason Marshall Jr. | CB | Florida
258. Roc Taylor | WR | Memphis
259. Cam Horsley | DL | Boston College
260. John Williams | OT | Cincinnati
261. Zakhari Franklin | WR | Illinois
262. Jermari Harris | CB | Iowa
263. Theo Wease | WR | Missouri
264. Phil Mafah | RB | Clemson
265. Simeon Barrow Jr. | DL | Miami (FL)
266. Gavin Bartholomew | TE | Pitt
267. Robert Longerbeam | CB | Rutgers
268. Jacory Croskey-Merritt | RB | Arizona
269. LaJohntay Wester | WR | Colorado
270. Myles Hinton | OT | Michigan
271. Dont'e Thornton Jr. | WR | Tennessee
272. Johnny Walker Jr. | Edge | Missouri
273. Hunter Wohler | S | Wisconsin
274. Jalen McLeod | LB | Auburn
275. Konata Mumpfield | WR | Pitt
276. Moliki Matavao | TE | UCLA
277. Isas Waxter | CB | Villanova
278. Corey Kiner | RB | Cincinnati
279. Garrett Dellinger | OL | LSU
280. Cody Lindenberg | LB | Minnesota
281. Craig Woodson | CB | Cal
282. Bryson Nesbit | TE | North Carolina
283. Eric Gregory | DL | Arkansas
284. Elijhah Badger | WR | Florida
285. Gerad Christian-Lichtenhan | OT | Oregon State
286. Collin Oliver | Edge | Oklahoma State
287. Joe Huber | OL | Wisconsin
288. Shamari Simmons | CB | Arizona State
289. Thomas Perry | OL | Middlebury
290. Nash Hutmacher | DL | Nebraska
291. Karene Reid | LB | Utah
292. Rayuan Lane III | S | Navy
293. Dalton Cooper | OL | Oklahoma State
294. Montrell Johnson | RB | Florida
295. Seth Henigan | QB | Memphis
296. Steve Linton | Edge | Baylor
297. Traeshon Holden | WR | Florida
298. Caden Prieskorn | TE | Ole Miss
299. Cam Miller | QB | North Dakota State
300. Jake Majors | OL | Texas

