The 2025 NFL draft is almost here! Round 1 will begin on April 24 in Green Bay, Wisconsin. Rounds 2 and 3 will take place on April 25, and Rounds 4 through 7 are April 26.
Who are this year's top prospects? Scouts Inc. powers ESPN's DraftCast rankings, and their board -- assembled through draft analyst Steve Muench's evaluations -- goes 350 prospects deep. Here is the full list, along with each prospect's grade in parentheses.

1. Abdul Carter, EDGE, Penn State (94)
2. Travis Hunter, CB, Colorado (94)
3. Ashton Jeanty, RB, Boise State (93)
4. Jalon Walker, EDGE, Georgia (93)
5. Mason Graham, DT, Michigan (93)
6. Tyler Warren, TE, Penn State (93)
7. Colston Loveland, TE, Michigan (92)
8. Cam Ward, QB, Miami (92)
9. Armand Membou, OT, Missouri (91)
10. Will Johnson, CB, Michigan (91)
11. Jahdae Barron, CB, Texas (91)
12. Mykel Williams, EDGE, Georgia (91)
13. Tetairoa McMillan, WR, Arizona (91)
14. Will Campbell, OT, LSU (91)
15. Derrick Harmon, DT, Oregon (91)
16. James Pearce Jr., EDGE, Tennessee (90)
17. Walter Nolen, DT, Ole Miss (90)
18. Maxwell Hairston, CB, Kentucky (90)
19. Jihaad Campbell, LB, Alabama (90)
20. Mike Green, EDGE, Marshall (90)
21. Omarion Hampton, RB, North Carolina (90)
22. Shemar Stewart, EDGE, Texas A&M (89)
23. Matthew Golden, WR, Texas (89)
24. Josh Simmons, OT, Ohio State (89)
25. Nick Emmanwori, S, South Carolina (89)
26. Kelvin Banks Jr., OT, Texas (88)
27. Kenneth Grant, DT, Michigan (88)
28. Donovan Ezeiruaku, EDGE, Boston College (88)
29. Darius Alexander, DT, Toledo (88)
30. TreVeyon Henderson, RB, Ohio State (88)
31. Shavon Revel Jr., CB, East Carolina (88)
32. Josh Conerly Jr., OT, Oregon (87)
33. Grey Zabel, OG, North Dakota State (87)
34. Malaki Starks, S, Georgia (87)
35. Shedeur Sanders, QB, Colorado (87)
36. Elijah Arroyo, TE, Miami (87)
37. Trey Amos, CB, Ole Miss (87)
38. Jayden Higgins, WR, Iowa State (87)
39. Jaxson Dart, QB, Ole Miss (87)
40. Emeka Egbuka, WR, Ohio State (87)
41. Mason Taylor, TE, LSU (87)
42. Jared Wilson, C, Georgia (86)
43. Shemar Turner, DT, Texas A&M (86)
44. Tre Harris, WR, Ole Miss (86)
45. Luther Burden III, WR, Missouri (86)
46. Aireontae Ersery, OT, Minnesota (85)
47. T.J. Sanders, DT, South Carolina (85)
48. Jaylin Noel, WR, Iowa State (85)
49. Jordan Burch, EDGE, Oregon (85)
50. Quinshon Judkins, RB, Ohio State (85)
51. Tyler Booker, OG, Alabama (85)
52. JT Tuimoloau, EDGE, Ohio State (84)
53. Carson Schwesinger, LB, UCLA (84)
54. Jonah Savaiinaea, OG, Arizona (84)
55. Donovan Jackson, OG, Ohio State (84)
56. Kevin Winston Jr., S, Penn State (84)
57. Jack Bech, WR, TCU (84)
58. Tyler Shough, QB, Louisville (84)
59. Tyleik Williams, DT, Ohio State (83)
60. Oluwafemi Oladejo, EDGE, UCLA (83)
61. Kaleb Johnson, RB, Iowa (83)
62. Jalen Royals, WR, Utah State (83)
63. Benjamin Morrison, CB, Notre Dame (82)
64. Nic Scourton, EDGE, Texas A&M (82)
65. Landon Jackson, EDGE, Arkansas (81)
66. Omarr Norman-Lott, DT, Tennessee (80)
67. Azareye'h Thomas, CB, Florida State (79)
68. Kyle Williams, WR, Washington State (79)
69. Terrance Ferguson, TE, Oregon (79)
70. Xavier Watts, S, Notre Dame (79)
71. Alfred Collins, DT, Texas (79)
72. Tate Ratledge, OG, Georgia (78)
73. Jaylin Lane, WR, Virginia Tech (78)
74. Ozzy Trapilo, OT, Boston College (78)
75. Tai Felton, WR, Maryland (77)
76. Joshua Farmer, DT, Florida State (76)
77. Josaiah Stewart, EDGE, Michigan (76)
78. Cam Skattebo, RB, Arizona State (76)
79. Gunnar Helm, TE, Texas (76)
80. Dylan Sampson, RB, Tennessee (75)
81. Jalen Milroe, QB, Alabama (75)
82. Bradyn Swinson, EDGE, LSU (75)
83. Jonas Sanker, S, Virginia (75)
84. Darien Porter, CB, Iowa State (75)
85. Charles Grant, OT, William & Mary (75)
86. Quincy Riley, CB, Louisville (74)
87. Ty Robinson, DT, Nebraska (74)
88. Marcus Mbow, OG, Purdue (74)
89. Princely Umanmielen, EDGE, Ole Miss (74)
90. Miles Frazier, OG, LSU (73)
91. Tory Horton, WR, Colorado State (73)
92. Anthony Belton, OT, NC State (73)
93. Harold Fannin Jr., TE, Bowling Green (73)
94. Demetrius Knight Jr., LB, South Carolina (72)
95. Andrew Mukuba, S, Texas (72)
96. Nohl Williams, CB, California (72)
97. Mitchell Evans, TE, Notre Dame (71)
98. Jacob Parrish, CB, Kansas State (71)
99. Savion Williams, WR, TCU (71)
100. Sai'vion Jones, EDGE, LSU (71)
101. Devin Neal, RB, Kansas (70)
102. Billy Bowman Jr., S, Oklahoma (70)
103. Ashton Gillotte, EDGE, Louisville (70)
104. DJ Giddens, RB, Kansas State (70)
105. Will Howard, QB, Ohio State (70)
106. Elic Ayomanor, WR, Stanford (70)
107. Tyrion Ingram-Dawkins, EDGE, Georgia (69)
108. R.J. Mickens, S, Clemson (69)
109. Jordan James, RB, Oregon (69)
110. Zah Frazier, CB, UTSA (69)
111. Quinn Ewers, QB, Texas (69)
112. Chris Paul Jr., LB, Ole Miss (68)
113. Cameron Williams, OT, Texas (68)
114. Danny Stutsman, LB, Oklahoma (68)
115. Wyatt Milum, OG, West Virginia (68)
116. Jaylen Reed, S, Penn State (68)
117. Jack Sawyer, EDGE, Ohio State (67)
118. Dylan Fairchild, OG, Georgia (67)
119. RJ Harvey, RB, UCF (67)
120. Cody Simon, LB, Ohio State (67)
121. JJ Pegues, DT, Ole Miss (67)
122. Caleb Rogers, OT, Texas Tech (66)
123. Damien Martinez, RB, Miami (66)
124. Smael Mondon Jr., LB, Georgia (65)
125. Deone Walker, DT, Kentucky (66)
126. Jackson Hawes, TE, Georgia Tech (66)
127. Barryn Sorrell, EDGE, Texas (65)
128. Upton Stout, CB, Western Kentucky (65)
129. Lathan Ransom, S, Ohio State (65)
130. Kyle Kennard, EDGE, South Carolina (64)
131. Bhayshul Tuten, RB, Virginia Tech (64)
132. Vernon Broughton, DT, Texas (64)
133. Que Robinson, EDGE, Alabama (64)
134. Dorian Strong, CB, Virginia Tech (63)
135. Seth McLaughlin, C, Ohio State (63)
136. Isaiah Bond, WR, Texas (63)
137. Logan Brown, OT, Kansas (63)
138. David Walker, EDGE, Central Arkansas (62)
139. Tommi Hill, CB, Nebraska (62)
140. Tyler Baron, EDGE, Miami (61)
141. Joe Huber, OG, Wisconsin (61)
142. CJ Dippre, TE, Alabama (61)
143. Emery Jones Jr., OT, LSU (61)
144. Tonka Hemingway, DT, South Carolina (60)
145. Jeffrey Bassa, LB, Oregon (60)
146. Kitan Crawford, S, Nevada (60)
147. Trevor Etienne, RB, Georgia (60)
148. Ajani Cornelius, OT, Oregon (60)
149. Zy Alexander, CB, LSU (60)
150. Jared Ivey, EDGE, Ole Miss (59)
151. Aeneas Peebles, DT, Virginia Tech (59)
152. Chase Lundt, OT, UConn (59)
153. Brashard Smith, RB, SMU (59)
154. Jalen Rivers, OG, Miami (59)
155. Barrett Carter, LB, Clemson (59)
156. Denzel Burke, CB, Ohio State (59)
157. Isaac TeSlaa, WR, Arkansas (58)
158. Thomas Fidone II, TE, Nebraska (58)
159. Ty Hamilton, DT, Ohio State (58)
160. Jalen Travis, OT, Iowa State (58)
161. Drew Kendall, C, Boston College (57)
162. Cody Lindenberg, LB, Minnesota (57)
163. Pat Bryant, WR, Illinois (57)
164. Jack Kiser, LB, Notre Dame (57)
165. Kyle McCord, QB, Syracuse (56)
166. Kobe King, LB, Penn State (56)
167. Moliki Matavao, TE, UCLA (56)
168. Jay Toia, DT, UCLA (56)
169. Jack Nelson, OT, Wisconsin (56)
170. Jackson Slater, OG, Sacramento State (56)
171. Antwaun Powell-Ryland, EDGE, Virginia Tech (56)
172. Woody Marks, RB, USC (55)
173. Chimere Dike, WR, Florida (55)
174. Eugene Asante, LB, Auburn (55)
175. Jake Majors, C, Texas (55)
176. Craig Woodson, S, California (54)
177. Tim Smith, DT, Alabama (54)
178. Robert Longerbeam, CB, Rutgers (54)
179. Bru McCoy, WR, Tennessee (54)
180. Joshua Gray, OG, Oregon State (54)
181. Jaydon Blue, RB, Texas (54)
182. Cobee Bryant, CB, Kansas (54)
183. Riley Leonard, QB, Notre Dame (54)
184. Luke Lachey, TE, Iowa (53)
185. Nick Martin, LB, Oklahoma State (53)
186. Jah Joyner, EDGE, Minnesota (53)
187. Marques Sigle, S, Kansas State (53)
188. Jarquez Hunter, RB, Auburn (52)
189. Cam Jackson, DT, Florida (52)
190. Jalen McLeod, LB, Auburn (52)
191. Jordan Hancock, CB, Ohio State (52)
192. Garrett Dellinger, OG, LSU (52)
193. Elijah Roberts, EDGE, SMU (51)
194. Justin Walley, CB, Minnesota (51)
195. CJ West, DT, Indiana (51)
196. Tez Johnson, WR, Oregon (51)
197. Malachi Moore, S, Alabama (50)
198. Yahya Black, DT, Iowa (50)
199. Kain Medrano, LB, UCLA (50)
200. Caleb Ransaw, CB, Tulane (50)
201. LeQuint Allen, RB, Syracuse (50)
202. Junior Tafuna, DT, Utah (50)
203. Hollin Pierce, OT, Rutgers (50)
204. Jalin Conyers, TE, Texas Tech (49)
205. Xavier Restrepo, WR, Miami (49)
206. Nazir Stackhouse, DT, Georgia (49)
207. Kyle Monangai, RB, Rutgers (49)
208. Shemar James, LB, Florida (49)
209. Carson Vinson, OT, Alabama A&M (49)
210. Jamaree Caldwell, DT, Oregon (48)
211. Jordan Watkins, WR, Ole Miss (48)
212. Bilhal Kone, CB, Western Michigan (48)
213. Tahj Brooks, RB, Texas Tech (48)
214. Brandon Crenshaw-Dickson, OT, Florida (48)
215. Oronde Gadsden II, TE, Syracuse (48)
216. Jamon Dumas-Johnson, LB, Kentucky (48)
217. Dillon Gabriel, QB, Oregon (47)
218. Sebastian Castro, S, Iowa (47)
219. Myles Hinton, OT, Michigan (47)
220. Clay Webb, OG, Jacksonville State (47)
221. Fadil Diggs, EDGE, Syracuse (47)
222. Jordan Phillips, DT, Maryland (46)
223. Marcus Harris, CB, California (46)
224. Xavier Truss, OG, Georgia (46)
225. Ollie Gordon II, RB, Oklahoma State (46)
226. Da'Quan Felton, WR, Virginia Tech (46)
227. Nick Nash, WR, San Jose State (45)
228. Jackson Woodard, LB, UNLV (45)
229. Bryce Cabeldue, OT, Kansas (45)
230. Gavin Bartholomew, TE, Pittsburgh (45)
231. Kalel Mullings, RB, Michigan (45)
232. Rylie Mills, DT, Notre Dame (44)
233. Korie Black, CB, Oklahoma State (44)
234. BJ Adams, CB, UCF (44)
235. Branson Taylor, OT, Pittsburgh (44)
236. Kaimon Rucker, EDGE, North Carolina (44)
237. Dont'e Thornton Jr., WR, Tennessee (43)
238. Maxen Hook, S, Toledo (43)
239. Mason Richman, OT, Iowa (43)
240. Jake Briningstool, TE, Clemson (43)
241. Marcus Yarns, RB, Delaware (43)
242. Kurtis Rourke, QB, Indiana (43)
243. Jonah Monheim, C, USC (43)
244. Collin Oliver, LB, Oklahoma State (42)
245. Jared Harrison-Hunte, DT, SMU (42)
246. Isaiah Neyor, WR, Nebraska (42)
247. Montrell Johnson Jr., RB, Florida (42)
248. Mello Dotson, CB, Kansas (42)
249. Tyler Batty, EDGE, BYU (42)
250. Cam Horsley, DT, Boston College (42)
251. Luke Kandra, OG, Cincinnati (42)
252. Francisco Mauigoa, LB, Miami (42)
253. Jacory Croskey-Merritt, RB, Arizona (41)
254. Ricky White III, WR, UNLV (41)
255. Jason Marshall Jr., CB, Florida (41)
256. Hunter Wohler, S, Wisconsin (41)
257. Arian Smith, WR, Georgia (41)
258. Carson Bruener, LB, Washington (41)
259. Willie Lampkin, OG, North Carolina (41)
260. Hayden Conner, OG, Texas (40)
261. KeAndre Lambert-Smith, WR, Auburn (40)
262. Mac McWilliams, CB, UCF (40)
263. Elijah Ponder, EDGE, Cal Poly (40)
264. Raheim Sanders, RB, South Carolina (40)
265. Eli Cox, C, Kentucky (40)
266. Dominic Lovett, WR, Georgia (39)
267. Jaylin Smith, CB, USC (39)
268. Warren Brinson, DT, Georgia (39)
269. Teddye Buchanan, LB, California (39)
270. Dante Trader Jr., S, Maryland (39)
271. Joshua Simon, TE, South Carolina (39)
272. John Williams, OT, Cincinnati (39)
273. Andres Borregales, PK, Miami (38)
274. Ahmed Hassanein, EDGE, Boise State (38)
275. James Burnip, P, Alabama (38)
276. Jacob Bayer, C, Arkansas State (38)
277. Karene Reid, LB, Utah (38)
278. Eric Gregory, DT, Arkansas (37)
279. Dan Jackson, S, Georgia (37)
280. Alijah Huzzie, CB, North Carolina (37)
281. Sam Brown Jr., WR, Miami (37)
282. Jeremy Crawshaw, P, Florida (37)
283. Ja'Corey Brooks, WR, Louisville (37)
284. Howard Cross III, DT, Notre Dame (37)
285. Zeek Biggers, DT, Georgia Tech (37)
286. Ethan Downs, EDGE, Oklahoma (37)
287. Phil Mafah, RB, Clemson (36)
288. Elijhah Badger, WR, Florida (36)
289. Ryan Fitzgerald, PK, Florida State (36)
290. Rayuan Lane III, S, Navy (36)
291. Elijah Simmons, DT, Tennessee (36)
292. Malik Verdon, S, Iowa State (36)
293. Fentrell Cypress II, CB, Florida State (36)
294. Max Brosmer, QB, Minnesota (36)
295. Donovan Edwards, RB, Michigan (35)
296. Steve Linton, EDGE, Baylor (35)
297. Chandler Martin, LB, Memphis (35)
298. Cam Miller, QB, North Dakota State (35)
299. Tommy Mellott, QB, Montana State (35)
300. Thomas Perry, OG, Middlebury (35)
301. Esa Pole, OT, Washington State (34)
302. Ben Yurosek, TE, Georgia (34)
303. Corey Kiner, RB, Cincinnati (34)
304. Justin Barron, S, Syracuse (34)
305. Robbie Ouzts, TE, Alabama (34)
306. Jay Higgins, LB, Iowa (34)
307. Jabbar Muhammad, CB, Oregon (34)
308. Tyler Loop, PK, Arizona (34)
309. Seth Henigan, QB, Memphis (34)
310. Jimmy Horn Jr., WR, Colorado (34)
311. Connor Colby, OG, Iowa (34)
312. Jermari Harris, CB, Iowa (34)
313. Trey Wedig, OG, Indiana (33)
314. Kobe Hudson, WR, UCF (34)
315. Caden Prieskorn, TE, Ole Miss (34)
316. Donovan McMillon, S, Pittsburgh (33)
317. Roc Taylor, WR, Memphis (33)
318. Isas Waxter, CB, Villanova (33)
319. DeAndre Jules, DT, South Carolina (33)
320. O'Donnell Fortune, CB, South Carolina (33)
321. Sean Martin, DT, West Virginia (33)
322. Taylor Elgersma, QB, Laurier (33)
323. Brady Cook, QB, Missouri (33)
324. Ulysses Bentley IV, RB, Ole Miss (33)
325. Bryson Nesbit, TE, North Carolina (33)
326. Jamaal Pritchett, WR, South Alabama (33)
327. RJ Oben, EDGE, Notre Dame (33)
328. Rivaldo Fairweather, TE, Auburn (33)
329. Jahvaree Ritzie, DT, North Carolina (33)
330. Tyreem Powell, EDGE, Rutgers (33)
331. Theo Wease Jr., WR, Missouri (33)
332. Kaden Prather, WR, Maryland (33)
333. Payton Page, DT, Clemson (33)
334. Brant Kuithe, TE, Utah (33)
335. Jacolby George, WR, Miami (33)
336. Konata Mumpfield, WR, Pittsburgh (33)
337. Torricelli Simpkins III, C, South Carolina (33)
338. Power Echols, LB, North Carolina (33)
339. Marcus Tate, OG, Clemson (33)
340. LaJohntay Wester, WR, Colorado (33)
341. Josh Kelly, WR, Texas Tech (33)
342. Mike Smith Jr., S, Eastern Kentucky (33)
343. Alijah Clark, S, Syracuse (33)
344. Ben Sauls, PK, Pittsburgh (33)
345. Traeshon Holden, WR, Oregon (33)
346. Andrew Armstrong, WR, Arkansas (33)
347. Daniel Jackson, WR, Minnesota (33)
348. Bam Martin-Scott, LB, South Carolina (33)
349. Tommy Akingbesote, DT, Maryland (33)
350. Gus Hartwig, C, Purdue (33)