1. Cleveland Browns (0-7) – Sam Darnold (QB/USC)

The winless Browns have no regressed to a revolving door at quarterback benching DeShone Kizer this week for Cody Kessler. This is a terrible strategy, but it’s apparent that the Browns aren’t sold on any quarterback on their roster.

2. San Francisco 49ers (0-7) – Josh Rosen (QB/UCLA)

This pick ultimately comes down to whether or not the 49ers get Kirk Cousins in the offseason. If they don’t land the Redskin, they will seek their signal caller in the draft.

3. New York Giants (1-6) – Saquon Barkley (RB/Penn State)

This pick is ultimately going to come down to Barkley or a tackle and it’s hard to fault them for going after either position. Barkley has been dominating the NCAA this season.

4. Indianapolis Colts (2-5) – Arden Key (DE/LSU)

Indianapolis is desperate for talent on both sides of the ball, so they will need to target the best available player.

5. Cincinnati Bengals (2-4) – Trey Adams (OT/Washington)

The Bengals offensive line is a mess and because of it Andy Dalton is struggling this year. There are talks that Adams may return to school after tearing his ACL, but I find it hard to believe that a guy who can go top five would just return.

6. Tampa Bay Buccaneers (2-4) – Mike McGlinchey (OT/Notre Dame)

Donovan Smith is still struggling, allowing three total pressures to the Bills last weekend. He has shown that he can’t be the blindside protector for Jameis Winston and they need to find a replacement,

7. Arizona Cardinals (3-4) – Minkah Fitzpatrick (CB/Alabama)

Patrick Peterson is great, but Justin Bethel has struggled across from him. With Bethel slated to enter free agency, the Cardinals may be better off replacing him.

8. Baltimore Ravens (3-4) – Calvin Ridley (WR/Alabama)

Neither Mike Wallace or Jeremy Maclin are a long-term solution for Baltimore and Breshad Perriman has been a bust of a first round pick. It’s time to revamp this offense.

9. Oakland Raiders (3-4) – Derwin James (S/Florida State)

Karl Joseph has been solid this season, but Reggie Nelson has struggled across from him. Nelson isn’t under contract after this season, so Oakland may look to find a replacement. If they select James, they will likely put Obi Melifonwu at cornerback.

10. Los Angeles Chargers (3-4) – Connor Williams (OT/Texas)

The Chargers offensive line as a whole has been horrific. Williams would serve as an immediate upgrade to Joseph Barksdale and the long-term answer at left tackle.

11. Chicago Bears (3-4) – Equanimeous St. Brown (WR/Notre Dame)

Kevin White can’t stay healthy and the Bears are shuffling out a rag tag group of wide receivers week in and week out. Mitchell Trubisky needs weapons if the Bears want to succeed.

12. Dallas Cowboys (3-3) – Iman Marshall (CB/USC)

Jourdan Lewis has been impressive as a rookie, but the Cowboys can still improve in their secondary.

13. Denver Broncos (3-3) – Orlando Brown (OT/Oklahoma)

This is a reach, but Denver may not have much of a choice. Menelik Watson is one of the worst tackles in the league. The Broncos need to continue to rebuild their offensive line.

14. Cleveland Browns (0-7) – James Washington (WR/Oklahoma State)

Corey Coleman has struggled with injuries in his short career and Kenny Britt has done everything he possibly can to get cut. Now that Cleveland again has a new quarterback, they will bring in a new target.

15. New York Jets (3-3) – Lamar Jackson (QB/Louisville)

Josh McCown was brought in to be a stop-gap. They flew a little too close to the sun early in the year, winning too many games and putting them out of reach of Darnold or Rosen. Jackson has taken the college world by storm, but I am not sold on his passing skills at the NFL level.

16. Detroit Lions (3-3) – Hayden Hurst (TE/South Carolina)

Eric Ebron has struggled in his NFL career and now he is taking Ls on Twitter. Matt Stafford needs a new safety valve.

17. Atlanta Falcons (3-3) – Kevin Tolliver (CB/LSU)

Robert Alford has been a weak link in the secondary this year. While he has had some good outings, he has been too up-and-down on the season.

18. Washington Redskins (3-3) – Quenton Nelson (G/Notre Dame)

Shawn Lauvao has been one of the worst guards in the NFL and is finally entering free agency after this season. Now, the Redskins can upgrade at guard.

19. Carolina Panthers (4-3) – Sam Hubbard (DE/Ohio State)

Carolina needs a long-term answer to Julius Peppers, who is now 37.

20. Jacksonville Jaguars (4-3) – Josh Allen (QB/Wyoming)

The Jaguars have a great defense and a solid running game, but they can only go so far with Blake Bortles at quarterback. Expect Jacksonville to find a new signal caller.

21. Green Bay Packers (4-3) – Da’Ron Payne (DT/Alabama)

Secondary is also a need, but if Payne falls, I can see the Packers snatching him up to play end, giving a fearsome front with Kenny Clark and Mike Daniels.

22. Buffalo Bills (4-3) – Mason Rudolph (QB/Oklahoma State)

Buffalo seems ready to move on from Tyrod Taylor. This is one of the offseason’s more interesting stories to watch, but if he leaves, they will need to find a replacement.

23. Miami Dolphins (4-3) – Tavarus McFadden (CB/Florida State)

Miami cut Byron Maxwell today, but he was terrible this season. Unfortunately, Xavien Howard has been pretty awful this year too.

24. New Orleans Saints (4-3) – Dorance Armstrong (DE/Kansas)

Alex Okafor has been solid for New Orleans, but he was only singed to a one-year deal. Here is a replacement if they can’t bring him back.

25. Tennessee Titans (4-3) – Vita Vea (DT/Washington)

Sylvester Williams has been a bust signing for Tennessee. They need a long-term answer at nose tackle.

26. Seattle Seahawks (4-2) – Tariq Cole (OT/Rutgers)

At this point, I would be surprised to see an offensive lineman not get selected by Seattle. Things aren’t good on that offensive line.

27. New England Patriots (5-2) – Mitch Hyatt (OT/Clemson)

Nate Solder has struggled this season and will enter free agency this spring. New England will need to find a replacement if they let him walk.

28. Los Angeles Rams (5-2) – Christian Kirk (WR/Texas A&M)

Sammy Watkins hasn’t been much of a factor for the Rams and he enters free agency this offseason. There’s a good chance they let him walk, but Jared Goff needs a more reliable option at wide receiver.

29. Minnesota Vikings (5-2) – Christian Wilkins (DT/Clemson)

Sharrif Floyd’s career is in jeopardy and he is a free agent after this season. Tom Johnson has been adequate in his place, but Minnesota could add another piece to an already stout front.

30. Buffalo Bills (4-3) – Courtland Sutton (WR/SMU)

With Buffalo getting their new quarterback with their first pick, now they can look to add a new weapon on offense.

31. Pittsburgh Steelers (5-2) – Bradley Chubb (DE/N.C. State)

Tyson Alualu was a bad NFL player in Jacksonville and continues to be awful in Pittsburgh. The Steelers need to replace him.

32. Philadelphia Eagles (6-1) – Derrius Guice (RB/LSU)

Running back is going to be an issue for the Eagles in the offseason. Darren Sproles is expected to retire, LeGarrette Blount is a free agent and neither Wendall Smallwood nor Donnel Pumphrey have taken advantage of any of their opportunities.