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

Cleveland is a disaster in nearly every facet of the game. DeShone Kizer hasn’t shown that can be an NFL quarterback and there is a good chance the Browns clean up their front office.

So as the Browns attempt to hit the reset button again, they will do so with the top pick for the fourth time since returning to the NFL and yet another need for a quarterback. Hopefully for them, they don’t trade this pick away. Rosen has a great frame and can make all of the throws, but he needs to be more consistent and turn the ball over less.

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

San Francisco plans to tag Jimmy Garoppolo if they need to, so quarterback is not a need at least for this season. Instead, they can focus on drafting a running back as Carlos Hyde does not fit well in Kyle Shannahan’s system.

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

The Eli Manning era is rapidly came to an end today when they announced Geno Smith as the starting quarterback, it’s time for them to plan for the future, as Smith offers nothing and Davis Webb is unproven.

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

Offensive line is definitely in consideration here after a poor performance against Tennessee where the Titans sacked Jacoby Brissett six times in the first half, but I think the Colts take the best available player, which in this case gives them an edge rusher who can go after the quarterbacks in a suddenly competitive division.

5. Denver Broncos (3-8) – Derwin James (S/Florida State)

I wouldn’t rule out quarterback here either, but I want to see how the Broncos offseason unfolds first. James would still serve as an upgrade over Darius Stewart.

6. Chicago Bears (3-8) – Calvin Ridley (WR/Alabama)

The Bears potentially have their franchise quarterback in Mitchell Trubisky, now they need to get him weapons. Kevin White can’t stay healthy and the rest of the Bears receivers are castaways from other NFL rosters.

7. New York Jets (4-7) – Lamar Jackson (QB/Louisville)

Josh McCown has exceeded expectations, but he was never seen as anything more than a stop-gap quarterback. Jackson could sit for a year behind McCown.

8. Cleveland Browns (0-11) – Arden Key (DE/LSU)

Cleveland got their signal caller with their top pick, now they can target the best available player. The Browns took Myles Garrett with the first overall pick in last year’s draft, but you can never have enough edge rushers in today’s NFL.

9. Tampa Bay Buccaneers (4-7) – Orlando Brown (OT/Oklahoma)

Donovan Smith has been awful at left tackle (and Demar Dotson really should replace him) and the Buccaneers need to replace him in the wake of Jameis Winston’s injury.

10. Miami Dolphins (4-7) – Minkah Fitzpatrick (CB/Alabama)

The Dolphins offense has struggled tremendously this season, but it’s hard to fully gauge them since Jay Cutler and Matt Moore have been at the helm. I wouldn’t rule out a running back here, but Fitzpatrick is the best available player who upgrades a poor secondary.

11. Arizona Cardinals (4-7) – Josh Allen (QB/Wyoming)

It’s looking more and more likely that Carson Palmer will retire this offseason. The next man up for the Cardinals would be Blaine Gabbert, who Bruce Arians has talked up, but he still hasn’t lived up to his first round status. Regardless, Gabbert isn’t much more than a stop-gap.

12. Cincinnati Bengals (5-6) – Mike McGlinchey (OT/Notre Dame)

It’s been a frustrating year for the Bengals offense as Andy Dalton has faced constant pressure from the edge. McGlinchey would be an immediate starter on the blind side.

13. Dallas Cowboys (5-6) – Tavarus McFadden (CB/Florida State)

The Cowboys defense has improved this season, but they need to upgrade in their secondary. Jourdan Lewis has been impressive as a rookie, but he isn’t enough.

14. Oakland Raiders (5-6) – Harold Landry (DE/OLB/Boston College)

Oakland still needs help on defense and adding Landry will force opposing offenses to not double-team Khalil Mack.

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

Payne would serve as an upgrade form Brandon Mebane, who has been awful this year and will be a 33-year-old free agent this spring.

16. Green Bay Packers (5-6) – Denzel Ward (CB/Ohio State)

The one positive for Green Bay losing Aaron Rodgers is that they will get a decent draft pick for the first time in a while. The secondary in Green Bay is a mess and while they took Kevin King with their top pick last April, they unit is weak as a whole and the Packers need to double-dip.

17. Washington Redskins (5-6) – Christian Kirk (WR/Texas A&M)

The Redskins may be forced to trade up if Kirk Cousins flees in free agency. If they stand pat though, it wouldn’t come a surprise if they took a receiver, especially after reports that the team was looking to acquire one at the trade deadline. Terrelle Pryor has been a bus free agent signing who won’t return next year while Josh Docton has been upsetting so far.

18. Buffalo Bills (6-5) – Maurice Hurst (DT/Michigan)

Defensive tackle is the Bills biggest need after trading Marcell Dareus away. Buffalo has allowed a league-high 16 rushing touchdowns.

19. Detroit Lions (6-5) – Derrius Guice (RB/LSU)

The rushing attack continues to be an issue for Detroit, a team who hasn’t had a running back rush for 100 yards in a game since Reggie Bush in 2013. A stable running game would take a lot of pressure off of Matthew Stafford.

20. Seattle Seahawks (7-4) – Quenton Nelson (G/Notre Dame)

Seattle got Duane Brown at the trade deadline. Now, they can focus on upgrading their interior offensive line. Nelson and Brown would make a formidable pair on the left side.

21. Buffalo Bills (6-5) – Roquan Smith (LB/Georgia)

Along with the defensive line, Buffalo needs to upgrade their linebackers, who have overall been terrible this year, especially Preston Brown, who should not be a starting linebacker in the NFL.

22. Baltimore Ravens (6-5) – Equanimeous St. Brown (WR/Notre Dame)

The Ravens offense has been massively underwhelming in 2017 and with the aging Mike Wallace and Jeremy Maclin along with bust draft pick Breshad Perriman rounding out their wide receiver corps, it’s definitely a position that will be overhauled this spring.

23. Atlanta Falcons (7-4) – Austin Bryant (DE/Clemson)

Their game against the Cowboys boosted their stats, but the Falcons have struggled at rushing the passer this season. They already have Vic Beasley and they used their top pick on Takkarist McKinley in 2017, but depth at the edge rusher is always a great thing to have.

24. Carolina Panthers (8-3) – Connor Williams (OT/Texas)

Matt Kalil signed a five-year deal with the Panthers last offseason, but he hasn’t been able to shake his poor play from Minnesota. His big contract will likely prevent him from being released, but it doesn’t mean they have to continue starting him.

25. Tennessee Titans (7-4) – Christian Wilkins (DT/Clemson)

The defense has improved in Tennessee, but there is still room for improvement. One area of need is nose tackle, where Sylverster Williams and Austin Johnson simply aren’t getting the job done. Wilkins is a bit undersized for the  nose, but he is stout against the run.

26. Los Angeles Rams (7-4) – Billy Price (C/Ohio State)

John Sullivan is 32 and entering free agency while Jamon Brown has been a complete liability at guard. Price is able to play both center and guard, so he could fit in either position.

27. New Orleans Saints (8-3) – Ronnie Harrison (S/Alabama)

Kenny Vaccaro is in the final year of his contract and is splitting reps with Vonn Bell, who himself hasn’t done enough to take over the strong safety job full time.

28. Pittsburgh Steelers (9-2) – Mark Andrews (TE/Oklahoma)

Neither Jesse James nor Vance McDonald seem committed to remaining the Steelers starting tight end, which could lead to Pittsburgh finding a replacement this offseason.

29. Jacksonville Jaguars (7-4) – Baker Mayfield (QB/Oklahoma)

The Jaguars have a big decision to make with Blake Bortles this offseason, who has essentially transformed into Trent Dilfer. I’m not in love with Baker Mayfield’s size, and this is early for him, but quarterbacks tend to be overdrafted.

30. Minnesota Vikings (8-3) – Dre’Mont Jones (DT/Ohio State)

Tom Johnson is a 33-year-old free agent to be while Sharrif Floyd may never play football again. The defensive line is a strength on this team, but not one without a hole.

31. Philadelphia Eagles (10-1) – Courtland Sutton (WR/SMU)

Alshon Jeffery is only in Philadelphia for the year, so unless they are able to re-sign him, they will need to find a new red zone target. Sutton, who checks in at 6-foot-4, can fill the void.

32. New England Patriots (9-2) – Martinas Rankin (OT/Mississippi State)

New England could opt for either a tackle or defensive end at this juncture, as there is a need for both positions, but I’ll side with protecting Tom Brady. Nate Solder has struggled in 2017 and is in the final year of his contract.