Mike Band’s Final 2024 NFL Mock Draft

My final predictions for the first round of the 2024 NFL Draft are locked in. This year’s draft will mark the 20th consecutive year I’ve released an opening round mock draft. First published on FootballsFuture forums, then DraftAce.com, and now RosterWatch and Next Gen Stats, the construction of my annual mock is one of my favorite exercises of the year. So without further ado, after breaking down the buzz, team needs, player evaluations and organization philosophies, here is who I think each team will take in the first round on Thursday night.


  1. Chicago Bears (from CAR) – Caleb Williams QB, USC
  2. Washington Commanders – Jayden Daniels QB, LSU
  3. New England Patriots – Drake Maye QB, North Carolina
  4. Arizona Cardinals – Marvin Harrison Jr. WR, Ohio State
  5. Los Angeles Chargers – JC Latham OT, Alabama
  6. New York Giants – Malik Nabers WR, LSU
  7. Tennessee Titans – Joe Alt OT, Notre Dame
  8. ***TRADE*** Minnesota Vikings (from ATL) – J.J. McCarthy QB, Michigan
  9. Chicago Bears – Rome Odunze WR, Washington
  10. New York Jets – Taliese Fuaga OT, Oregon State
  11. ***TRADE*** Atlanta Falcons (from MIN) – Laiatu Latu EDGE, UCLA
  12. ***TRADE*** Philadelphia Eagles (from DEN) – Quinyon Mitchell CB, Toledo
  13. Las Vegas Raiders – Terrion Arnold CB, Alabama
  14. New Orleans Saints – Olu Fashanu OT, Penn State
  15. Indianapolis Colts – Brock Bowers TE, Georgia
  16. Seattle Seahawks – Byron Murphy II DT, Texas
  17. Jacksonville Jaguars – Kool-Aid McKinstry CB, Alabama
  18. Cincinnati Bengals – Amarius Mims OT, Georgia
  19. Los Angeles Rams – Dallas Turner EDGE, Alabama
  20. Pittsburgh Steelers – Tyler Guyton OT, Oklahoma
  21. Miami Dolphins – Graham Barton OC, Duke 
  22. ***TRADE*** Denver Broncos (from PHI) – Bo Nix QB, Oregon
  23. Minnesota Vikings (from CLE via HOU) – Jared Verse EDGE, Florida State
  24. Dallas Cowboys – Troy Fautanu OT, Washington
  25. Green Bay Packers – Cooper DeJean CB, Iowa
  26. Tampa Bay Buccaneers – Chop Robinson EDGE, Penn State
  27. Arizona Cardinals (from HOU) – Nate Wiggins CB, Clemson
  28. Buffalo Bills – Brian Thomas Jr. WR, LSU
  29. Detroit Lions – Darius Robinson DE, Missouri
  30. ***TRADE*** Las Vegas Raiders (from BAL) – Michael Penix Jr. QB, Washington
  31. San Francisco 49ers – Jackson Powers-Johnson OC, Oregon
  32. Kansas City Chiefs – Xavier Worthy WR, Texas

Follow Mike on X @MBandNFL

Leave a Reply