Draft order is based on current standings.

1. New York Giants (0-5) – Sam Darnold (QB/USC)

The Giants have looked bad and things may get worse now that their receiving corp has been depleted. If they end up with the top overall pick, it’s hard to imagine that Jerry Reese and Ben McAdoo will still be around.

That said, the Giants could be in an interesting position here. I don’t think Eli Manning’s career is over and a new quarterback isn’t going to magically fix their horrendous offensive line or anemic running game, but with a new regime coming and and owning the top pick, they may be inclined to take their guy instead and build around him. While Darnold doesn’t need a redshirt season in the NFL, he would get one while serving as Manning’s understudy for a year. Trey Adams, Saquon Barkley and even Arden Key would be in consideration here as well.

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

Using the same disclaimer I have given in my other mocks, San Francisco’s pick ultimately lies on whether or not they obtain Kirk Cousins next spring. I still like their chances to land the Redskins quarterback, but if they for some reason don’t, they will look to add someone in the draft.

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

Cleveland drafted Myles Garrett last year, but adding the top edge rusher in this draft as well would make their pass rush unit a nightmare to go up against. You can never have enough players who can get to the quarterback in the NFL.

4. Los Angeles Chargers (1-4) – Derwin James (S/Florida State)

Jahleel Addae has a solid 2016, but he has reverted back to poor form this season. Los Angeles will need to replace him.

5. Chicago Bears (1-4) – Calvin Ridley (WR/Alabama)

Kevin White can’t stay healthy and the rest of the Bears receivers are castoffs from other teams. Chicago needs to find a reliable target for Mitchell Trubisky.

6. Indianapolis Colts (2-3) – Trey Adams (OT/Washington)

The Colts need to get serious about protecting Andrew Luck and with Marlon Mack showing some promise at running back, they may avoid selecting Saquon Barkley. Adams will give Indianapolis a legitimate blindside protector and allow Anthony Castonzo to slide to the right.

7. Arizona Cardinals (2-3) – Mike McGlinchey (OT/Notre Dame)

Both John Wetzel and Jared Veldheer have been an abomination at tackle this season and an upgrade is desperately needed at either side. McGlinchey was considered a top-five prospect last season before ultimately opting to return to South Bend.

8. Cincinnati Bengals (2-3) – Connor Williams (OT/Texas)

The run on tackles continues. Dalton has gotten better in recent weeks, but he is still facing a ton of pressure due to the poor performance of his offensive line. They let Andrew Whitworth walk last spring and used high draft picks to find his heir, but none of the players have panned out.

9. Tennessee Titans (2-3) – Minkah Fitzpatrick (CB/Alabama)

Tennessee drafted Adoree’ Jackson last year, but don’t be surprised to see them double-dip for help in the secondary, especially with leaks still being sprung in the passing game.

10. Dallas Cowboys (2-3) – Equanimeous St. Brown (WR/Notre Dame)

Dallas has Dez Bryant, but Terrance Williams is replaceable and Cole Beasley is nothing more than a slot receiver.

11. Oakland Raiders (2-3) – Saquon Barkley (RB/Penn State)

I fully expect someone to trade up and select Barkley, but I don’t predict trades so Barkley falls here. Marshawn Lynch is still a bit rusty. Lynch turns 32 in April.

12. Cleveland Browns (0-5) – Iman Marshall (CB/USC)

Cleveland continues to build on defense. After a promising 2016 Jamar Taylor has reverted to his poor form this season.

13. Tampa Bay Buccaneers (2-2) – Sam Hubbard (DE/Ohio State)

The Bucs gave William Gholston a five-year extension for some reason last spring. Gholston has continued to be terrible while Noah Spence hasn’t lived up to the hype. Nobody has notched a double-digit sack total for Tampa Bay since Simeon Rice in 2005.

14. Miami Dolphins (2-2) – Kevin Tolliver (CB/LSU)

Byron Maxwell’s poor play has made him a potential cap casualty in the offseason. Even if he does return, he is replaceable and they Dolphins may do just that on draft night.

15. New Orleans Saints (2-2) – Da’Ron Payne (DT/Alabama)

Tyeler Davison is having a solid 2017, but he was a poor player before that and I would like to see him be able to consistently play at a high level. If he can’t, New Orleans can continue to beef up their front seven by adding someone to line up next to Sheldon Rankins.

16. Washington Redskins (2-2) – Lamar Jackson (QB/Louisville)

This ultimately hinges on whether or not Kirk Cousins returns. Jackson has been explosive at the college level, but I don’t trust in his passing skills to translate to the NFL level.

17. New York Jets (3-2) – Clayton Thorson (QB/Northwestern)

The Jets can’t even tank right. While they are winning games, their rivals, the Giants, own the top pick in the draft. According to a report on WalterFootball.com, Thorson is getting some first round consideration.

18. Los Angeles Rams (3-2) – James Washington (WR/Oklahoma State)

Sammy Watkins has been incredibly inconsistent with Los Angeles and at this point, it wouldn’t be a surprise if he signed elsewhere in the offseason. If he doesn’t return, Los Angeles will need to find a new target for Jared Goff.

19. Minnesota Vikings (3-2) – Orlando Brown (OT/Oklahoma)

The Vikings signed Riley Reiff and Mike Remmers this offseason, but Reiff is out of position on the blindside and Remmers is not a starting-caliber offensive tackle. Brown could force Reiff to right tackle.

20. New England Patriots (3-2) – Dorane Armstrong (DE/OLB/Kansas)

An upgrade over Cassius Marsh, who has been abysmal, is needed. New England could also seek secondary help if they let Malcolm Butler walk.

21. Seattle Seahawks (3-2) – Mitch Hyatt (OT/Clemson)

Seattle’s biggest priority this offseason will be fixing their offensive line. Russell Wilson is constantly facing pressure and on the run and he is going to get battered again like he was last season.

22. Baltimore Ravens (3-2) – Derrius Guice (RB/LSU)

Kenneth Dixon is too injury prone and the rest of Baltimore’s running backs form nothing more than a committee. An established run game has been long-needed.

23. Detroit Lions (3-2) – Christian Wilkins (DT/Clemson)

Detroit needs to find a replacement for 34-year-old free agent to be Haoti Ngata.

24. Buffalo Bills (3-2) – Christian Kirk (WR/Texas A&M)

Zay Jones hasn’t lived up to the hype and there is a severe lack of talent on offense after Sammy Watkins was traded away. LeSean McCoy is starting to get a lot of miles on his tires and that needs to be alleviated.

25. Jacksonville Jaguars (3-2) – Josh Allen (QB/Wyoming)

Jacksonville has shown this year that they have a legit roster, but they are being held back by Blake Bortles. I wanted to drop Allen out of the first round due to his struggles this season, and I think he could ultimately stay in school, but I wouldn’t put it past the Jaguars to snag him at this juncture.

26. Denver Broncos (3-1) – Quenton Nelson (G/Notre Dame)

Denver continues to build through the trenches, this time adding a mauler at guard to open up running lanes.

27. Atlanta Falcons (3-1) – Vita Vea (DT/Washington)

Dontari Poe only signed a one-year pact with Atlanta, so they could seek a replacement if he leaves.

28. Carolina Panthers (4-1) – Bradley Chubb (DE/N.C. State)

Julius Peppers has been effective as a situation pass rusher, but this could be his swan song in the NFL. A younger edge rusher is needed.

29. Pittsburgh Steelers (3-2) – Tavarus McFadden (CB/Florida State)

Unsurprisngly, Joe Haden has been a bust signing with the Steelers. Don’t be surprised is Pittsburgh replaces him.

30. Philadelphia Eagles (4-1) – Courtland Sutton (WR/SMU)

Alshon Jeffery is a free agent after this season. Philadelphia did a great job getting weapons for Carson Wentz, but they may not be finished yet.

31. Buffalo Bills (3-2) – Tariq Cole (OT/Rutgers)

Buffalo has been impressive so far, but they need to fix their poor offensive line this offseason. I was considering a quarterback here as well since the team really doesn’t seem to be interested in Tyrod Taylor, but there is nobody worth taking at this spot.

32. Green Bay Packers (4-1) – Quenton Meeks (CB/Stanford)

Green Bay’s secondary is still a cause for concern. Damarious Randall shouldn’t even be on an NFL roster, let alone start on one.