1. Cleveland Browns (0-13) – Josh Rosen (QB/UCLA)

Unless you’re living under a rock, it’s no secret that the Browns have been abysmal pretty much since returning to the NFL. Sashi Brown was fired and later that day, Cleveland hired former Chiefs general manager John Dorsey, and it’s a sure bet that he’s going to bring in his guy at quarterback. Cleveland reportedly is very high on Rosen and is a sure bet to go No. 1 in the draft.

2. New York Giants (2-11) – Sam Darnold (QB/USC)

Eli Manning has returned as the team’s starting quarterback, but he turns 37 next month and with a new regime coming in, he doesn’t have much more of a future. Saquon Barkley could be an option here too, but the need for a new quarterback is too significant to pass up.

3. San Francisco 49ers (3-10) – Saquon Barkley (RB/Penn State)

The need for a quarterback has been rectified by the 49ers acquiring Jimmy Garoppolo and now they can shift their focus on getting a replacement for Carlos Hyde, who enters free agency this offseason.

4. Indianapolis Colts (3-10) – Bradley Chubb (DE/N.C. State)

The pass rush for Indianapolis has really struggled this season. Their 20 sacks are the second worst mark in the league and only one of their front seven defenders rank in the top 80 of our pass rush grades.

5. Cleveland Browns (0-13) – Arden Key (DE/LSU)

Cleveland took Myles Garrett first overall last year, but you can never have enough edge rushers in the NFL. Derwin James or Minkah Fitzpatrick are options here as well.

6. Denver Broncos (4-9) – Lamar Jackson (QB/Louisville)

Denver took Paxton Lynch in the first round back in 2015, but he hasn’t panned out forming a three-headed monster of mediocrity at quarterback at Mile High. I’m not sold on Jackson as a passer, but his skills have improved in 2017.

7. Tampa Bay Buccaneers (4-9) – Minkah Fitzpatrick (CB/Alabama)

Offensive tackle is in play here too, but the Buccaneers secondary is in shambled. Brent Grimes is a free agent entering his age 35 season, Vernon Hargreaves is still struggling in coverage and Ryan Smith has been torched to the tune of five touchdowns against.

8. Chicago Bears (4-9) – Calvin Ridley (WR/Alabama)

Chicago has a solid run game and a new quarterback in Mitchell Trubisky, but he has no weapons on an offense that features a slew of castaways from other teams.

9. Cincinnati Bengals (5-8) – Mike McGlinchey (OT/Notre Dame)

The offensive line has been an issue for the Bengals since the end of last season. Letting Andrew Whitworth walk in free agency proved to be a mistake as left tackle Cedric Ogbuehi has been overmatched.

10. New York Jets (5-8) – Josh Allen (QB/Wyoming)

With Josh McCown now on injured reserve, the Jets will turn to Bryce Petty, who was underwhelming in limited action last year. The Jets are doing everything they can to not put Christian Hackenberg on the field and McCown is 38 and not part of the long-term plans.

11. Washington Redskins (5-8) – Derwin James (S/Florida State)

Out of the running for any of the top quarterbacks, the Redskins will look to take the best player available. James would be an upgrade over Deshazor Everett. Su’a Cravens was cleared for football activities, but after contemplating retirement at the beginning of the year, his status is still up in the air.

12. Arizona Cardinals (6-7) – Orlando Brown (OT/Oklahoma)

D.J. Humphries has shown some potential, but he’s out for the year and Jared Veldheer and John Wetzel has both been awful at tackle. Veldheer will likely be a cap casualty.

13. Oakland Raiders (6-7) – Harold Landry (DE/OLB/Boston College)

Adding another edge rusher could prevent Khalil Mack from being double-teamed. Landry would be an upgrade over Eddie Vanderdoes, who has struggled as a rookie.

14. Miami Dolphins (6-7) – Quenton Nelson (G/Notre Dame)

Another team with holes all across their offensive line, the Dolphins will hope that Laremy Tunsil bounces back in 2018 as they bolster the interior.

15. Dallas Cowboys (7-6) – Tavarus McFadden (CB/Florida State)

Jourdan Lewis has been impressive as a rookie, but the rest of the Cowboys cornerbacks have been below average to poor.

16. Los Angeles Chargers (7-6) – Da’Ron Payne (DT/Alabama)

Payne would be an replacement for the aging Brandon Mebane, whose contract expires after the season.

17. Buffalo Bills (7-6) – Maurice Hurst (DT/Michigan)

Buffalo’s rush defense was already struggling this year, but it got worse once Marcell Dareus was traded. Adolphus Washington hasn’t put it together at the NFL level.

18. Green Bay Packers (7-6) – Derrius Guice (RB/LSU)

Running back has become a bit of a black hole in Green Bay. Expect them to address the position this offseason either via free agency of the draft.

19. Detroit Lions (7-6) – Austin Bryant (DE/Clemson)

With Ziggy Ansah entering free agency, Detroit may be unable to retain their best pass rusher.

20. Seattle Seahawks (8-5) – Connor Williams (OT/Texas)

Duane Brown was a great addition at the trade deadline, but the Seahawks still need upgrades along the rest of their offensive line. Germain Ifedi doesn’t look like he’s cut out for the NFL.

21. Buffalo Bills (7-6) – Baker Mayfield (QB/Oklahoma)

This is too early for Mayfield (I don’t see him as a first round prospect), but Buffalo is out of the running for any of the top signal callers in this draft class, so they may be forced to reach. Tyrod Taylor’s days in Buffalo seem numbered.

22. Baltimore Ravens (7-6) – Christian Kirk (WR/Texas A&M)

Joe Flacco’s weapons are either past their prime (Jeremy Maclin and Mike Wallace) or a bust (Breshad Perriman), it’s time to find more reliable options.

23. Carolina Panthers (9-4) – Denzel Ward (CB/Ohio State)

Carolina tends to go for the best player available and in this case it fills a need as the Panthers secondary continues to struggle.

24. New Orleans Saints (9-4) – Mark Andrews (TE/Oklahoma)

New Orleans needs to move on from bust free agent signing Coby Fleener.

25. Tennessee Titans (8-5) – Christian Wilkins (DT/Clemson)

Austin Johnson and Sylvester Williams simply aren’t getting it done at nose tackle for the Titans. Wilkins is a bit undersized, but he has shown tremendous strength and could handle the workload.

26. Atlanta Falcons (8-5) – Billy Price (C/G/Ohio State)

Price, who plays center now, is versatile enough to play guard as well, where he would replace right guard Wes Schewitzer.

27. Jacksonville Jaguars (9-4) – Chukwuma Okorafor (OT/Western Michigan)

The Jaguars have one of the most feared defenses in the league, but their offense is a different story. One position they can never seem to settle is left tackle, where rookie Cam Robinson is struggling after being thrown to the wolves.

28. Philadelphia Eagles (11-2) – Roquan Smith (LB/Georgia)

Re-signing Alshon Jeffery took a major need off of their offseason plans. The Eagles have few holes, but could upgrade at middle linebacker, where Jordan Hicks has taken a step back before landing on injured reserve.

29. Minnesota Vikings (10-3) – Martinas Rankin (OT/Mississippi State)

The Vikings are again struggling at left tackle, this time with free agent acquisition Riley Reiff.

30. Pittsburgh Steelers (11-2) – Carlton Davis (CB/Auburn)

Pittsburgh has few holes, so they can target the best available player. Coty Sensabaugh is replaceable.

31. Los Angeles Rams (9-4) – Equanimeous St. Brown (WR/Notre Dame)

Sammy Watkins is a free agent after this season and given how underutilized he has been in Los Angeles, I can’t see him returning.

32. New England Patriots (10-3) – Clelin Ferrell (DE/Clemson)

New England has few holes, but defensive end is definitely one of them. The Patriots offer nothing at defensive end outside of Trey Flowers.