1. Cleveland Browns: Myles Garrett, DE, Texas A&M
Just trust Hue Jackson on this one, like he said to do with Cody Kessler.
2. San Francisco 49ers: Jonathan Allen, DE, Alabama
Whoever is coaching the 49ers in 2017 may only do it for one season, so hopefully they don’t get too attached to Jonathan Allen.
3. Chicago Bears: Mitch Trubisky, QB, North Carolina
If everything worked out in 2016, sans injuries and suspensions, the Bears should have contended for a playoffs spot. If John Fox has his way then Jay Cutler won’t be starting for the Bears in 2017.
4. Jacksonville Jaguars: Jamal Adams, S, LSU
Saint Doug gets another shot at head coaching, and Adams could be the pick with a few impending free agents at safety for Jacksonville.
5. Tennessee Titans: Marlon Humphrey, CB, Alabama
As boring a hire as Mike Mularkey was, it seems to have paid off thanks to a great job by the front office. The defensive is still quite bad, so Humphrey would be a solid addition.
6. New York Jets: DeShaun Watson, QB, Clemson
Watson likely won’t save the Jets from dysfunction, but he also likely won’t be the reason for the team’s continual downfall.
7. San Diego Chargers: Malik Hooker, S, Ohio State
Malik Hooker may be the best safety in this class, but I feel bad for him for having to don the new Chargers’ logo.
8. Carolina Panthers: Derek Barnett, DE, Tennessee
Derek Barnett won’t help Cam Newton get more roughing the passer calls, but he will be a big addition to a team that could be losing a few players across the defensive line.
9. Cincinnati Bengals: Cam Robinson, T, Alabama
The Bengals need a linebacker and a tackle so they might feel like reaching on a left tackle in a pretty weak class.
10. Buffalo Bills: Pat Mahomes, QB, Texas Tech
Doug Whaley isn’t privy to a lot of important conversations in Buffalo so he might not know who they’re picking either. Yes, Mahomes played in a wonky offense but get over it, he has as much talent as any quarterback in this class.
11. New Orleans Saints: Reuben Foster, LB, Alabama
The Saints have a defense that Rob Ryan couldn’t fix, so maybe they’ll give Rex a call?
12. Cleveland Browns: Leonard Fournette, RB, LSU
Isaiah Crowell is more than good enough to be a starting running back in the NFL, but Fournette is probably too hard to pass up.
13. Arizona Cardinals: Mike Williams, WR, Clemson
At one point, the Cardinals were thought to have a great group of receivers, then Michael Floyd went and got kicked off the team, John Brown couldn’t stay healthy, and Larry Fitzgerald may ride off into the sunset.
14. Indianapolis Colts: Dalvin Cook, RB, Florida State
The Colts are bad, but Andrew Luck doesn’t get enough of the blame. Frank Gore ran well for an old man, but it’s time he takes a back seat.
15. Philadelphia Eagles: Teez Tabor, CB, Florida
Jim Schwartz is one of the best defensive minds in the NFL, but it is hard to have success with the group of cornerbacks he had in 2016.
16. Baltimore Ravens: Tim Williams, LB/DE, Alabama
The last time the Ravens took a pass rusher from Alabama it did not go well, hopefully, Williams can do better than five sacks in four years.
17. Washington Redskins: Zach Cunningham, LB, Vanderbilt
Whoever is going to be coaching the Redskins defense, maybe Gus Bradley, desperately needs a linebacker to lead the team.
18. Tennessee Titans: Corey Davis, WR, Western Michigan
I think Davis is the best wide receiver in this draft, maybe I’m wrong, but I’d take him over Mike Williams.
19. Tampa Bay Buccaneers: Malik McDowell, DT, Michigan State
The Buccaneers could be losing a slew of defensive linemen in free agency this year and need to find a companion to play next to Gerald McCoy.
20. Denver Broncos: Taco Charlton, DE, Michigan
The Broncos defensive line is a bit weak and Charlton could potentially play defensive end in Denver’s 3-4 defense.
21. Houston Texans: Jabrill Peppers, S, Michigan
Despite a variety of issues, the Texans are just good enough in a bad division to sneak into the playoffs. They need a safety, and I’m probably too low on Peppers in this mock.
22. Detroit Lions: Solomon Thomas, DE, Stanford
Kerry Hyder’s breakout was unexpected in 2016, but the Lions could use another pass rusher with Ezekial Ansah possibly heading to free agency in 2018.
23. Miami Dolphins: Charles Harris, DE, Missouri
An aging Cameron Wake can’t be the only pass rusher in Miami in 2017.
24. New York Giants: Ryan Ramczyk, T, Wisconsin
The Giants have to address the offensive line.
25. Oakland Raiders: Raekwon McMillan, LB, Ohio State
Who knows what would have happened had Derek Carr not gotten injured, but their defensive is still quite bad.
26. Seattle Seahawks: Roderick Johnson, T, Florida State
The Seahawks offensive line is terrible, you already know this.
27. Pittsburgh Steelers: Takkarist McKinle, LB, UCLA
A 38-year-old man led the Steelers in sacks this year.
28. Atlanta Falcons: Carl Lawson, DE, Auburn
The Falcons could need another safety with a few of theirs up for a free agency, but there just isn’t one worth the first-round selection at this point.
29. Kansas City Chiefs: Quincy Wilson, CB, Chiefs
The Chiefs finally get a replacement for Sean Smith.
30. Dallas Cowboys: Marshon Lattimore, CB, Ohio State
Also, wouldn’t be surprised to see the Cowboys go for O.J. Howard.
31. New England Patriots: Jarrad Davis, LB, Florida
I don’t think Elandon Roberts is the long-term answer.
32. Green Bay Packers: Sidney Jones, CB, Washington
An obvious pick considering how the Packers secondary has played.