Marvin Harrison [608x342]
Marvin Harrison [608x342] (Credit: Joseph Maiorana/USA TODAY Sports)

Trainer James sues Spence who files countersuit

The 2024 NFL draft is approaching, 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 more than 300 prospects deep. Here is the full list, along with each prospect's grade in parentheses.

Go to DraftCast

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