The 2024 NFL draft is here, with the first round slated for April 25 in Detroit. Rounds 2 and 3 will take place on April 26, and Rounds 4 through 7 are April 27.
Who are the best prospects in the class? Scouts Inc. powers ESPN's DraftCast rankings, and their board -- assembled through draft analyst Steve Muench's evaluations -- goes 400 prospects deep. Here is the full list, along with each prospect's grade in parentheses.
1. Caleb Williams, QB, USC (97)
2. Marvin Harrison Jr., WR, Ohio State (95)
3. Malik Nabers, WR, LSU (95)
4. Joe Alt, OT, Notre Dame (94)
5. Jayden Daniels, QB, LSU (94)
6. Drake Maye, QB, North Carolina (93)
7. Dallas Turner, EDGE, Alabama (93)
8. Rome Odunze, WR, Washington (93)
9. J.J. McCarthy, QB, Michigan (92)
10. Quinyon Mitchell, CB, Toledo (92)
11. Terrion Arnold, CB, Alabama (92)
12. Laiatu Latu, EDGE, UCLA (92)
13. Brock Bowers, TE, Georgia (92)
14. Byron Murphy II, DT, Texas (91)
15. Troy Fautanu, OT, Washington (91)
16. Jared Verse, EDGE, Florida State (91)
17. Olumuyiwa Fashanu, OT, Penn State (91)
18. Graham Barton, C, Duke (91)
19. Cooper DeJean, CB, Iowa (90)
20. Chop Robinson, EDGE, Penn State (90)
21. Jer'Zhan Newton, DT, Illinois (90)
22. Amarius Mims, OT, Georgia (90)
23. JC Latham, OT, Alabama (90)
24. Brian Thomas Jr., WR, LSU (90)
25. Nate Wiggins, CB, Clemson (89)
26. Taliese Fuaga, OT, Oregon State (89)
27. Kool-Aid McKinstry, CB, Alabama (89)
28. Xavier Legette, WR, South Carolina (89)
29. Adonai Mitchell, WR, Texas (88)
30. Darius Robinson, EDGE, Missouri (88)
31. Ladd McConkey, WR, Georgia (88)
32. Bo Nix, QB, Oregon (87)
33. Tyler Guyton, OT, Oklahoma (87)
34. Xavier Worthy, WR, Texas (87)
35. Ricky Pearsall, WR, Florida (87)
36. Ennis Rakestraw Jr., CB, Missouri (87)
37. Keon Coleman, WR, Florida State (86)
38. Braden Fiske, DT, Florida State (86)
39. Marshawn Kneeland, EDGE, Western Michigan (86)
40. Jordan Morgan, OT, Arizona (86)
41. Edgerrin Cooper, LB, Texas A&M (86)
42. Jonathon Brooks, RB, Texas (86)
43. Michael Penix Jr., QB, Washington (85)
44. Junior Colson, LB, Michigan (85)
45. Kamari Lassiter, CB, Georgia (85)
46. T.J. Tampa, CB, Iowa State (84)
47. Kris Jenkins, DT, Michigan (84)
48. Payton Wilson, LB, NC State (84)
49. Maason Smith, DT, LSU (84)
50. Javon Bullard, S, Georgia (83)
51. Cedric Gray, LB, North Carolina (83)
52. Tyler Nubin, S, Minnesota (83)
53. Max Melton, CB, Rutgers (82)
54. Cole Bishop, S, Utah (82)
55. Jackson Powers-Johnson, C, Oregon (82)
56. Blake Fisher, OT, Notre Dame (82)
57. Chris Braswell, EDGE, Alabama (82)
58. Trey Benson, RB, Florida State (82)
59. Jaden Hicks, S, Washington State (81)
60. Ja'Lynn Polk, WR, Washington (81)
61. T'Vondre Sweat, DT, Texas (81)
62. Roger Rosengarten, OT, Washington (80)
63. Zach Frazier, C, West Virginia (80)
64. Ja'Tavion Sanders, TE, Texas (80)
65. Michael Hall Jr., DT, Ohio State (80)
66. Jalen McMillan, WR, Washington (80)
67. Blake Corum, RB, Michigan (80)
68. Ruke Orhorhoro, DT, Clemson (79)
69. Jalyx Hunt, EDGE, Houston Christian (79)
70. Christian Haynes, OG, UConn (79)
71. MarShawn Lloyd, RB, USC (79)
72. Cade Stover, TE, Ohio State (78)
73. Troy Franklin, WR, Oregon (78)
74. Kingsley Suamataia, OT, BYU (78)
75. Mike Sainristil, CB, Michigan (77)
76. Matt Goncalves, OT, Pittsburgh (77)
77. Adisa Isaac, EDGE, Penn State (77)
78. Cooper Beebe, OG, Kansas State (77)
79. Brandon Dorlus, DT, Oregon (77)
80. Jonah Elliss, EDGE, Utah (76)
81. Brenden Rice, WR, USC (76)
82. Cam Hart, CB, Notre Dame (75)
83. Austin Booker, EDGE, Kansas (75)
84. Christian Jones, OT, Texas (75)
85. Roman Wilson, WR, Michigan (75)
86. Andru Phillips, CB, Kentucky (74)
87. Javon Baker, WR, UCF (74)
88. Mekhi Wingo, DT, LSU (74)
89. Bralen Trice, EDGE, Washington (74)
90. Brandon Coleman, OG, TCU (74)
91. Devontez Walker, WR, North Carolina (73)
92. Kris Abrams-Draine, CB, Missouri (72)
93. Ben Sinnott, TE, Kansas State (72)
94. DeWayne Carter, DT, Duke (72)
95. Trevin Wallace, LB, Kentucky (72)
96. Malachi Corley, WR, Western Kentucky (72)
97. Jaylen Wright, RB, Tennessee (71)
98. Spencer Rattler, QB, South Carolina (71)
99. Malik Washington, WR, Virginia (71)
100. Johnny Wilson, WR, Florida State (71)
101. Dominick Puni, OT, Kansas (71)
102. Khyree Jackson, CB, Oregon (71)
103. Jeremiah Trotter Jr., LB, Clemson (70)
104. Calen Bullock, S, USC (70)
105. Sedrick Van Pran-Granger, C, Georgia (70)
106. Renardo Green, CB, Florida State (70)
107. Javon Foster, OT, Missouri (70)
108. Curtis Jacobs, LB, Penn State (69)
109. Tanner McLachlan, TE, Arizona (69)
110. Tykee Smith, S, Georgia (69)
111. Sataoa Laumea, OG, Utah (69)
112. Kamren Kinchens, S, Miami (69)
113. Tip Reiman, TE, Illinois (68)
114. Kiran Amegadjie, OT, Yale (68)
115. Brennan Jackson, EDGE, Washington State (68)
116. Edefuan Ulofoshio, LB, Washington (68)
117. Tanor Bortolini, C, Wisconsin (68)
118. Jared Wiley, TE, TCU (67)
119. Dadrion Taylor-Demerson, S, Texas Tech (67)
120. Cedric Johnson, EDGE, Ole Miss (67)
121. Nathaniel Watson, LB, Mississippi State (67)
122. Zak Zinter, OG, Michigan (67)
123. Decamerion Richardson, CB, Mississippi State (67)
124. Caedan Wallace, OT, Penn State (66)
125. Theo Johnson, TE, Penn State (66)
126. Mohamed Kamara, EDGE, Colorado State (66)
127. Caelen Carson, CB, Wake Forest (66)
128. Elijah Jones, CB, Boston College (65)
129. Ray Davis, RB, Kentucky (65)
130. Hunter Nourzad, C, Penn State (65)
131. Kitan Oladapo, S, Oregon State (64)
132. Patrick Paul, OT, Houston (64)
133. Marist Liufau, LB, Notre Dame (64)
134. Bub Means, WR, Pittsburgh (64)
135. Gabe Hall, DT, Baylor (64)
136. Jaylan Ford, LB, Texas (63)
137. Jaylin Simpson, S, Auburn (63)
138. D.J. James, CB, Auburn (63)
139. AJ Barner, TE, Michigan (62)
140. Jamari Thrash, WR, Louisville (62)
141. Christian Mahogany, OG, Boston College (62)
142. Braelon Allen, RB, Wisconsin (62)
143. Jarvis Brownlee Jr., CB, Louisville (62)
144. Tyler Davis, DT, Clemson (62)
145. Jaheim Bell, TE, Florida State (61)
146. Isaac Guerendo, RB, Louisville (61)
147. Myles Cole, EDGE, Texas Tech (61)
148. Luke McCaffrey, WR, Rice (61)
149. Malik Mustapha, S, Wake Forest (60)
150. Jermaine Burton, WR, Alabama (60)
151. Gabriel Murphy, EDGE, UCLA (60)
152. Bucky Irving, RB, Oregon (60)
153. Nehemiah Pritchett, CB, Auburn (60)
154. Jacob Monk, C, Duke (60)
155. Khristian Boyd, DT, Northern Iowa (60)
156. Isaiah Adams, OT, Illinois (60)
157. Audric Estime, RB, Notre Dame (59)
158. Javon Solomon, EDGE, Troy (59)
159. Javion Cohen, OG, Miami (59)
160. Mason McCormick, OG, South Dakota State (58)
161. Justin Eboigbe, DT, Alabama (58)
162. Beaux Limmer, C, Arkansas (58)
163. Jordan Magee, LB, Temple (58)
164. Blake Watson, RB, Memphis (58)
165. Myles Harden, CB, South Dakota (58)
166. Beau Brade, S, Maryland (57)
167. Dwight McGlothern, CB, Arkansas (57)
168. Leonard Taylor III, DT, Miami (57)
169. Will Shipley, RB, Clemson (57)
170. Marcus Harris, DT, Auburn (56)
171. Dylan McMahon, OG, NC State (56)
172. Isaiah Davis, RB, South Dakota State (55)
173. Xavier Thomas, EDGE, Clemson (55)
174. Erick All, TE, Iowa (55)
175. Michael Pratt, QB, Tulane (55)
176. Julian Pearl, OG, Illinois (55)
177. Kamal Hadden, CB, Tennessee (55)
178. Dominique Hampton, S, Washington (54)
179. Jordan Jefferson, DT, LSU (54)
180. Tylan Grable, OT, UCF (54)
181. KT Leveston, OG, Kansas State (54)
182. Josh Newton, CB, TCU (54)
183. Tyrone Tracy Jr., RB, Purdue (54)
184. Trajan Jeffcoat, EDGE, Arkansas (54)
185. Matt Lee, C, Miami (54)
186. Tarheeb Still, CB, Maryland (53)
187. Brevyn Spann-Ford, TE, Minnesota (53)
188. Rasheen Ali, RB, Marshall (53)
189. Anthony Gould, WR, Oregon State (53)
190. Nelson Ceaser, EDGE, Houston (53)
191. Ty'Ron Hopper, LB, Missouri (53)
192. Evan Williams, S, Oregon (52)
193. Charles Turner III, C, LSU (52)
194. Layden Robinson, OG, Texas A&M (52)
195. McKinnley Jackson, DT, Texas A&M (52)
196. Dallin Holker, TE, Colorado State (52)
197. Walter Rouse, OT, Oklahoma (52)
198. Tyrice Knight, LB, UTEP (52)
199. Tatum Bethune, LB, Florida State (52)
200. Jaylen Harrell, EDGE, Michigan (52)
201. Jacob Cowing, WR, Arizona (52)
202. Kimani Vidal, RB, Troy (52)
203. Jaylon Carlies, S, Missouri (51)
204. Jaden Crumedy, DT, Mississippi State (51)
205. Trey Knox, TE, South Carolina (51)
206. Michael Barrett, LB, Michigan (51)
207. Dylan Laube, RB, New Hampshire (50)
208. Keith Randolph Jr., DT, Illinois (50)
209. James Williams, S, Miami (50)
210. Nick Samac, C, Michigan State (50)
211. Cornelius Johnson, WR, Michigan (50)
212. Javontae Jean-Baptiste, EDGE, Notre Dame (50)
213. M.J. Devonshire, CB, Pittsburgh (50)
214. Josh Wallace, CB, Michigan (49)
215. Ryan Watts, CB, Texas (49)
216. Fabien Lovett Sr., DT, Florida State (49)
217. Marcus Rosemy-Jacksaint, WR, Georgia (49)
218. Demani Richardson, S, Texas A&M (49)
219. Devin Culp, TE, Washington (49)
220. Keaton Bills, OG, Utah (49)
221. Jawhar Jordan, RB, Louisville (48)
222. Tommy Eichenberg, LB, Ohio State (48)
223. Tahj Washington, WR, USC (48)
224. Eric Watts, EDGE, UConn (48)
225. Nick Gargiulo, C, South Carolina (48)
226. Delmar Glaze, OT, Maryland (48)
227. Chau Smith-Wade, CB, Washington State (48)
228. Zion Logue, DT, Georgia (47)
229. Matthew Jones, OG, Ohio State (47)
230. Ainias Smith, WR, Texas A&M (47)
231. Deantre Prince, CB, Ole Miss (46)
232. Andre' Sam, S, LSU (46)
233. Karsen Barnhart, OG, Michigan (46)
234. Aaron Casey, LB, Indiana (45)
235. Jarrian Jones, CB, Florida State (45)
236. Jarrett Kingston, OG, USC (45)
237. Logan Lee, DT, Iowa (45)
238. Josh Proctor, S, Ohio State (45)
239. Daijun Edwards, RB, Georgia (45)
240. Braiden McGregor, EDGE, Michigan (45)
241. Willie Drew, CB, Virginia State (44)
242. Trevor Keegan, OG, Michigan (44)
243. Jack Westover, TE, Washington (44)
244. Michael Wiley, RB, Arizona (43)
245. Steele Chambers, LB, Ohio State (43)
246. Kedon Slovis, QB, BYU (43)
247. Sione Vaki, S, Utah (42)
248. Cody Schrader, RB, Missouri (42)
249. Daequan Hardy, CB, Penn State (42)
250. Frank Crum, OT, Wyoming (42)
251. Millard Bradford, S, TCU (41)
252. Nathan Thomas, OT, Louisiana (41)
253. George Holani, RB, Boise State (40)
254. Tyler Owens, S, Texas Tech (40)
255. Myles Murphy, DT, North Carolina (40)
256. Grayson Murphy, EDGE, UCLA (40)
257. Darius Muasau, LB, UCLA (40)
258. Jordan Travis, QB, Florida State (40)
259. Kalen King, CB, Penn State (40)
260. Ethan Driskell, OT, Marshall (40)
261. Devaughn Vele, WR, Utah (40)
262. Jaden Shirden, RB, Monmouth (39)
263. Jordan Whittington, WR, Texas (39)
264. Garret Greenfield, OG, South Dakota State (39)
265. Emani Bailey, RB, TCU (39)
266. Devin Leary, QB, Kentucky (39)
267. Xavier Weaver, WR, Colorado (39)
268. X'Zauvea Gadlin, OG, Liberty (39)
269. Andrew Coker, OT, TCU (39)
270. JD Bertrand, LB, Notre Dame (39)
271. Drake Nugent, C, Michigan (39)
272. Qwan'tez Stiggers, CB, Toronto (CFL) (39)
273. Trey Taylor, S, Air Force (38)
274. Lideatrick Griffin, WR, Mississippi State (38)
275. Easton Gibbs, LB, Wyoming (38)
276. Eyabi Okie-Anoma, EDGE, Charlotte (38)
277. Joe Milton III, QB, Tennessee (38)
278. Dillon Johnson, RB, Washington (38)
279. Jase McClellan, RB, Alabama (38)
280. Brady Latham, OG, Arkansas (38)
281. Tory Taylor, P, Iowa (38)
282. Giovanni Manu, OT, British Columbia (38)
283. Ryan Cooper Jr., CB, Oregon State (37)
284. Johnny Dixon, CB, Penn State (37)
285. LaDarius Henderson, OT, Michigan (37)
286. Solomon Byrd, EDGE, USC (37)
287. Keilan Robinson, RB, Texas (37)
288. Isaiah Williams, WR, Illinois (37)
289. Trente Jones, OG, Michigan (36)
290. Ryan Rehkow, P, BYU (36)
291. Frank Gore Jr., RB, Southern Miss (36)
292. Jaylen Key, S, Alabama (36)
293. Jha'Quan Jackson, WR, Tulane (36)
294. Carlton Johnson, CB, Fresno State (35)
295. Jeremy Flax, OT, Kentucky (35)
296. Jalen Coker, WR, Holy Cross (35)
297. McCallan Castles, TE, Tennessee (35)
298. Andrew Raym, C, Oklahoma (35)
299. Justin Rogers, DT, Auburn (35)
300. Gottlieb Ayedze, OT, Maryland (35)
301. Christian Roland-Wallace, CB, USC (35)
302. Jalen Sundell, OG, North Dakota State (35)
303. Jack Browning, P, San Diego State (35)
304. Aubrey Burks, S, West Virginia (35)
305. Miyan Williams, RB, Ohio State (35)
306. Mason Pline, TE, Furman (35)
307. Patrick McMorris, S, California (35)
308. Mark Perry, S, TCU (35)
309. Ro Torrence, CB, Arizona State (34)
310. Alex Johnson, CB, UCLA (34)
311. Kingsley Eguakun, C, Florida (34)
312. Beanie Bishop Jr., CB, West Virginia (34)
313. Khalid Duke, EDGE, Kansas State (34)
314. Joshua Karty, PK, Stanford (34)
315. Sam Hartman, QB, Notre Dame (34)
316. Kendall Milton, RB, Georgia (34)
317. Ryan Flournoy, WR, Southeast Missouri State (34)
318. Isaac Rex, TE, BYU (33)
319. David Ugwoegbu, EDGE, Houston (33)
320. Marcellas Dial, CB, South Carolina (33)
321. Jontrey Hunter, LB, Georgia State (33)
322. Kalen DeLoach, LB, Florida State (33)
323. Will Reichard, PK, Alabama (33)
324. Elijah Klein, OG, UTEP (33)
325. Travis Glover, OT, Georgia State (33)
326. Jonah Laulu, DT, Oklahoma (33)
327. Prince Pines, OG, Tulane (32)
328. Zion Tupuola-Fetui, EDGE, Washington (32)
329. Austin Stogner, TE, Oklahoma (32)
330. Daijahn Anthony, S, Ole Miss (32)
331. Tayvion Robinson, WR, Kentucky (32)
332. Cam Little, PK, Arkansas (32)
333. Maema Njongmeta, LB, Wisconsin (31)
334. Dallas Gant, LB, Toledo (31)
335. C.J. Hanson, OG, Holy Cross (31)
336. Willis Patrick, OG, TCU (31)
337. Doug Nester, OG, West Virginia (31)
338. Donovan Jennings, OG, South Florida (31)
339. Josiah Ezirim, OT, Eastern Kentucky (31)
340. Anim Dankwah, OT, Howard (31)
341. Harrison Mevis, PK, Missouri (31)
342. Isaiah Johnson, S, Syracuse (31)
343. Mason Fairchild, TE, Kansas (31)
344. Nathan Pickering, DT, Mississippi State (30)
345. Carter Bradley, QB, South Alabama (30)
346. John Rhys Plumlee, QB, UCF (30)
347. Jack Plummer, QB, Louisville (30)
348. Carson Steele, RB, UCLA (30)
349. Casey Washington, WR, Illinois (30)
350. Drake Stoops, WR, Oklahoma (30)
351. Austin Reed, QB, Western Kentucky (30)
352. Bo Richter, EDGE, Air Force (30)
353. Mason Tipton, WR, Yale (30)
354. Xavier Johnson, WR, Ohio State (30)
355. Ramel Keyton, WR, Tennessee (30)
356. Lorenzo Thompson, OT, Rhode Island (30)
357. Gunner Britton, OG, Auburn (30)
358. Ovie Oghoufo, EDGE, LSU (30)
359. Keni-H Lovely, CB, Western Michigan (30)
360. A.J. Woods, CB, Pittsburgh (30)
361. Jowon Briggs, DT, Cincinnati (30)
362. Richard Jibunor, EDGE, Troy (30)
363. Thomas Yassmin, TE, Utah (30)
364. John Jiles, WR, West Florida (30)
365. Chigozie Anusiem, CB, Colorado State (30)
366. Tyrek Funderburk, CB, Appalachian State (30)
367. Dalton Tucker, OG, Marshall (30)
368. Austin Jones, RB, USC (30)
369. Joshua Cephus, WR, UTSA (30)
370. Colson Yankoff, TE, UCLA (30)
371. Cole Burgess, WR, Cortland (30)
372. Tyler Harrell, WR, Miami (30)
373. Ron Stone Jr., EDGE, Washington State (30)
374. Taylor Upshaw, EDGE, Arizona (30)
375. Winston Reid, LB, Weber State (30)
376. Mike Edwards, OT, Campbell (30)
377. Jaxon Janke, WR, South Dakota State (30)
378. Ahmarean Brown, WR, South Carolina (30)
379. Jabari Small, RB, Tennessee (30)
380. Evan Anderson, DT, Florida Atlantic (30)
381. Sundiata Anderson, EDGE, Grambling (30)
382. Jett Johnson, LB, Mississippi State (30)
383. Omar Brown, S, Nebraska (30)
384. Tejhaun Palmer, WR, UAB (30)
385. Jadon Janke, WR, South Dakota State (30)
386. Sincere Haynesworth, C, Tulane (30)
387. Pheldarius Payne, DT, Virginia Tech (30)
388. Levi Drake Rodriguez, DT, Texas A&M-Commerce (30)
389. Jamree Kromah, DT, James Madison (30)
390. Omar Speights, LB, LSU (30)
391. Michael Jerrell, OT, Findlay (30)
392. Akeem Dent, S, Florida State (30)
393. Chris Edmonds, S, Arizona State (30)
394. Thomas Harper, S, Notre Dame (30)
395. Jalen Green, EDGE, James Madison (30)
396. David Olajiga, DT, Central Missouri (30)
397. Nate Lynn, EDGE, William & Mary (30)
398. Jason Bean, QB, Kansas (30)
399. Jordan Miller, DT, SMU (30)
400. Storm Duck, CB, Louisville (30)