Here it is, my one (and only) mock draft. Trades and other surprises will shake up this order, but it’s my best possible projection, and last year’s prediction wasn’t far off. Like it? Hate it? Fire away!
1. Carolina Panthers (from Chicago) – QB C.J. Stroud, Ohio State
2. Houston Texans – QB Bryce Young, Alabama
3. Arizona Cardinals – DE Will Anderson, Alabama
4. Indianapolis Colts – QB Anthony Richardson, Florida
5. Seattle Seahawks (from Denver) – DE Nolan Smith, Georgia
6. Detroit Lions (from Los Angeles Rams) – DT Jalen Carter, Georgia
7. Las Vegas Raiders – CB Christian Gonzalez, Oregon
8. Atlanta Falcons – DE Lukas Van Ness, Iowa
9. Chicago Bears (from Carolina) – T Peter Skoronski, Northwestern
10. Philadelphia Eagles (from New Orleans) – DE Tyree Wilson, Texas Tech
11. Tennessee Titans – WR Jason Smith-Njigba, Ohio State
12. Houston Texans (from Cleveland) – DE Keion White, Georgia Tech
13. New York Jets – T Paris Johnson, Ohio State
14. New England Patriots – CB Devon Witherspoon, Illinois
15. Green Bay Packers – TE Michael Mayer, Notre Dame
16. Washington Commanders – CB Cam Smith, South Carolina
17. Pittsburgh Steelers – CB Deonte Banks, Maryland
18. Detroit Lions – QB Hendon Hooker, Tennessee
19. Tampa Bay Buccaneers – QB Will Levis, Kentucky
20. Seattle Seahawks – CB Joey Porter, Jr., Penn State
Miami Dolphins – CHOICE FORFEITED
21. Los Angeles Chargers – RB Bijan Robinson, Texas
22. Baltimore Ravens – WR Zay Flowers, Boston College
23. Minnesota Vikings – CB Brian Branch, Alabama
24. Jacksonville Jaguars – T Broderick Jones, Georgia
25. New York Giants – WR Jalin Hyatt, Tennessee
26. Dallas Cowboys – TE Dalton Kincaid, Utah
27. Buffalo Bills – G/C O’Cyrus Torrance, Florida
28. Cincinnati Bengals – TE Darnell Washington, Georgia
29. New Orleans Saints (from San Francisco via Miami and Denver) – DE Myles Murphy, Clemson
30. Philadelphia Eagles – DT Mazi Smith, Michigan
31. Kansas City Chiefs – G/C Steve Avila, Texas Christian