With the 2023-24 NFL season just about in the rearview mirror, it's time to get ready for the offseason and the 2024 NFL Draft.
Collaborating once again with Action Network is Nick Guarisco (@fantasylawguy on X), who ranked in the top six in mock draft accuracy from 2019-21 at NFL Mock Draft Database, which grades the accuracy of mock drafts across the industry and includes analysts like ESPN’s Mel Kiper Jr.
Check out the first version of Guarisco’s 2024 NFL mock draft below.

1. QB Caleb Williams (USC)
Chicago Bears (via Carolina Panthers)

2. QB Draye Maye (UNC)
Washington Commanders

3. QB Jayden Daniels (LSU)
New England Patriots

4. WR Marvin Harrison Jr. (Ohio State)
Arizona Cardinals

5. WR Malik Nabers (LSU)
Los Angeles Chargers

6. OT Joe Alt (Notre Dame)
New York Giants

7. DE Jared Verse (FSU)
Tennessee Titans

8. DE Dallas Turner (Alabama)
Atlanta Falcons

9. WR Rome Odunze (Washington)
Chicago Bears

10. OT Olumuyiwa Fashanu (Penn State)
New York Jets

11. DT Byron Murphy II (Texas)
Minnesota Vikings

12. QB J.J. McCarthy (Michigan)
Denver Broncos

13. CB Terrion Arnold (Alabama)
Las Vegas Raiders

14. OT Taliese Fuaga (Oregon State)
New Orleans Saints

15. TE Brock Bowers (Georgia)
Indianapolis Colts

16. DE Laiatu Latu (UCLA)
Seattle Seahawks

17. CB Quinyon Mitchell (Toledo)
Jacksonville Jaguars

18. OT Troy Fautanu (Washington)
Cincinnati Bengals

19. OT JC Latham (Alabama)
Los Angeles Rams

20. OT Amarius Mims (Georgia)
Pittsburgh Steelers

21. WR Brian Thomas Jr. (LSU)
Miami Dolphins

22. OT Tyler Guyton (Oklahoma)
Philadelphia Eagles

23. DE Chop Robinson (Penn State)
Houston Texans (via Cleveland Browns)

24. CB Nate Wiggins (Clemson)
Dallas Cowboys

25. OT Jordan Morgan (Arizona)
Green Bay Packers

26. OT Graham Barton (Duke)
Tampa Bay Buccaneers

27. CB Cooper DeJean (Iowa)
Arizona Cardinals (via Houston Texans)

28. WR Devontez Walker (UNC)
Buffalo Bills

29. CB Kool-Aid McKinstry (Alabama)
Detroit Lions

30. DT Jer'Zhan Newton (Illinois)
Baltimore Ravens

31. CB Ennis Rakestraw Jr. (Missouri)
Kansas City Chiefs

32. WR Troy Franklin (Oregon)
San Francisco 49ers