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

The Browns season has been over for more than a month now. DeShone Kizer has struggled in Hue Jackson’s offense and with a front office overhaul imminent, Cleveland will look again for their franchise signal caller.

2. New York Giants (2-10) – Saquon Barkley (RB/Penn State)

The Giants have cleaned house, firing Ben McAdoo and Jerry Reese before immediately reinstating Eli Manning as their starting quarterback. Manning’s future is murky and a quarterback is definitely in play, but I would be surprised if the Giants passed on Barkley given the four man committee they have been forced to use this season.

3. San Francisco 49ers (2-10) – Minkah Fitzpatrick (CB/Alabama)

With the 49ers out of the Barkley sweepstakes and Jimmy Garoppolo already on their roster, the 49ers can go after another position of need. If this happened, Fitzpatrick would be the first cornerback taken in the top three since Shawn Springs in 1997.

4. Denver Broncos (3-9) – Sam Darnold (QB/USC)

Paxton Lynch was taken in the first round in 2016, but he couldn’t beat out Trevor Siemian as a rookie and has struggled both with performance and injury. Oh, and Brock Osweiler is still lurching around. Denver has three quarterbacks and all of them are terrible and wasting what is a terrific defense. It’s time to hit the reset button.

5. Indianapolis Colts (3-9) – Bradley Chubb (DE/N.C. State)

Indianapolis is desperate for talent on both sides of the ball as they endure another lost season. Chubb’s skill set should make his a force to be reckoned with in the pass rush, but he is stout against the run as well.

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

Derwin James could come into play here too, but I think Chicago is focused on adding much-needed weapons for Mitchell Trubisky.

7. Tampa Bay Buccaneers (4-8) – Mike McGlinchey (OT/Notre Dame)

Demar Dotson was very solid this year before landing on injured reserve, but Donovan Smith is the weak link on Tampa’s offensive line. A more reliable player on Jameis Winston’s blindside is needed, especially with his impending extension this offseason.

8. Cleveland Browns (4-8) – Derwin James (S/Florida State)

Jabrill Peppers has been abysmal this season and could have an undefined role next year while Derrick Kindred hasn’t been bad, but not quote good enough to prevent the new regime from replacing him. Arden Key could be in play here too depending on who Cleveland values more.

9. Arizona Cardinals (5-7) – Arden Key (DE/LSU)

Markus Golden is entering the final year of his contract and could get a bigger deal in free agency. Arizona may opt to move on and replace him early.

10. Cincinnati Bengals (5-7) – Orlando Brown (OT/Oklahoma)

Cincinnati’s offensive line woes have plagued them all year and with Andre Smith slated for free agency and Cedric Ogbuhei’s fifth-year option unlikely to be picked up, there is a glaring need for an upgrade at the position. Brown is a massive tackle with long arms who should be an immediate starter at left tackle for Cincinnati.

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

Josh McCown is having a career year and the Jets are open to letting him return one more year, but he’s 38 ans has never been a part of the Jets long-term plans. Jackson could understudy for a year while McCown handles the offense again.

12. Miami Dolphins (5-7) – Derrius Guice (RB/LSU)

Miami traded Jay Ajayi away, but there’s no running back on this roster who can handle a full workload. With Ryan Tannehill returning, they need to have a running game to take some pressure off of him.

13. Washington Redskins (5-7) – Josh Allen (QB/Wyoming)

This assumes that Kirk Cousins isn’t returning to Washington, which isn’t exactly a stretch considering how things were handled this offseason. Allen is a tall quarterback with a cannon for an arm.

14. Los Angeles Chargers (6-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.

15. Dallas Cowboys (6-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.

16. Buffalo Bills (6-6) – Harold Landry (DE/OLB/Boston College)

Buffalo doesn’t necessarily need a pass rusher, but with two first round picks, they can afford to go after the best available player.

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

Buffalo traded away Marcell Dareus and have been getting run over by seemingly everyone since then. Adolphus Washington is not a starting caliber defensive tackle.

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

Green Bay’s secondary has been a thorn in their side for a number of years now and it seems like no matter what they do, it’s not enough to fix it. Hopefully, Ward can form a solid starting duo with Kevin King.

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

Ziggy Ansah will be a free agent after the season and while he could be franchise tagged, Detroit may need to start looking for a long-term replacement.

20. Atlanta Falcons (7-5) – Quenton Nelson (G/Notre Dame)

Rookie sixth round pick Wes Schweitzer has been the team’s starting right guard and has played about as well as you would expect a rookie sixth rounder to perform. Left guard Andy Levitre enters the final year of his contract in 2018.

21. Oakland Raiders (6-6) – Clelin Ferrell (DE/Clemson)

Oakland continues to target the best defensive players available. Their defense isn’t as bad as last season, but Ferrell would give them an upgrade over Eddie Vanderdoes.

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

Both Jeremy Maclin and Mike Wallace are on the decline while Breshad Perriman’s career never even began. Joe Flacco needs a reliable weapon.

23. Seattle Seahawks (8-4) – Connor Williams (OT/Texas)

Seattle added Duane Brown, but the rest of their offensive line is still in shambles. Billy Price could be an option here too.

24. Carolina Panthers (8-4) – Equanimeous St. Brown (WR/Notre Dame)

Carolina traded Kelvin Benjamin at the trade deadline and already have a towering receiver in Devin Funchess, but it doesn’t hurt to have two big-bodied receivers who can dominate the red zone.

25. Tennessee Titans (8-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. Jacksonville Jaguars (8-4) – Chukwuma Okafor (OT/Western Michigan)

Jacksonville is going to have to make a big decision at quartetrback as they are limited by Blake Bortles. With a lot of names available in free agency, they could find their guy there and focus on protecting him in the draft.

27. Los Angeles Rams (9-3) – 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.

28. New Orleans Saints (9-3) – Mark Andrews (TE/Oklahoma)

Coby Fleener has been ineffective since signing a five-year deal with the Saints and is now on injured reserve. He could wind up becoming a cap casualty during the offseason.

29. Pittsburgh Steelers (10-2) – Roquan Smith (LB/Georgia)

Vince Williams is solid as a situation pass rusher from the inside, but he can’t handle every down duties, especially when it comes to coverage.

30. Minnesota Vikings (10-2) – Carlton Davis (CB/Auburn)

Terrance Newman is still playing well despite being 39 years old, but one has to wonder if this is his swan song. A new slot corner would be needed if he decides to hang up his cleats.

31. Philadelphia Eagles (10-2) – James Washington (WR/Oklahoma State)

I have had the Eagles taking bigger receivers in my recent mocks due to Alshon Jeffery’s contract status, but now that he has signed an extension, the Eagles could instead target a burner to replace Torrey Smith, who has been disappointing this season.

32. New England Patriots (10-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.