1. Atlanta Falcons – Ed Oliver (DT/Houston)

Atlanta has been horrible against the run this year, allowing 4.9 yards per carry and a league-worst eight touchdowns on the ground. Terrell McClain has been a bust signing, but luckily he is on just a one-year deal. Here is the long-term answer to their defensive line woes.

2. Oakland Raiders – Nick Bosa (DE/Ohio State)

The Raiders traded away Khalil Mack and he has responded by being the front runner for Defensive Player of the Year in Chicago while Oakland struggled to get to the passer. They’ve seen Nick’s brother up close, now they have a chance to land the other Bosa.

3. Arizona Cardinals – Derrick Brown (DT/Auburn)

Arizona has struggled defensively overall, so they need to get the best defender available. They took a chance on the talented but troubled Robert Nkemdiche in 2016, but it hasn’t paid dividends for them and now it looks like it is time to move on.

4. New York Giants – Justin Herbert (QB/Oregon)

Eli Manning is 37 years old and hasn’t looked good at all this season. New York should have selected a quarterback in the first round last April, but with the way things are going, they may have lucked out and have a chance to land the best signal caller in 2019.

5. Indianapolis Colts – Jeffery Simmons (DT/Mississippi State)

Indianapolis beefed up their offensive line in the 2018 draft, now they need to build the trenches on the other side of the ball. Simmons’ best trait is his skill as an interior pass rusher, but he can defend the run pretty well too.

6. San Francisco 49ers – Greedy Williams (CB/LSU)

Richard Sherman was injured, but he is also 30 years old and not the same player he once was. Akhello Witherspoon has regressed from a promising rookie year and Jimmie Ward continues to play below a replacement level. San Francisco should be in the market for a cornerback this offseason.

7. Buffalo Bills – Rashan Gary (DT/Michigan)

Greg Little could be in play here as well, but I think Gary is a better overall talent and fills a need for the Bills who could lose Kyle Williams to retirement this offseason and traded Marcell Dareus to the Jaguars last season.

8. Seattle Seahawks – Greg Little (OT/Ole Miss)

Duane Brown has held his own on the left side, but he is already 33. Meanwhile, on the right side Germain Ifedi has continued to struggle, especially as a run blocker. The Seahawks need to rebuild through the trenches.

9. Denver Broncos – Drew Lock (QB/Missouri)

Case Keenum is starting to look more and more like a bust signing. He’s 30th in ESPN’s QBR and passer rating, as well as 26th in adjusted completion percentage. Denver has a number of needs and quarterback is rapidly becoming another one. At 6-foot-4, Lock is a good six inches shorter than John Elway’s ideal signal caller, after Brock Osweiler flamed out and Paxton Lynch never even had a career, maybe it’s time to go against the grain.

10. New York Jets – Clellin Ferrell (DE/Clemson)

New York lands the best player available and gets another edge rusher to line up across from Leonard Williams.

11. Detroit Lions – Zach Allen (DE/Boston College)

Ezekiel Ansah is in the final year of his contract, but even if he is retained, the Lions need to add more teeth to their pass rush, especially with the Vikings and Bears making significant additions in recent seasons.

12. Dallas Cowboys – A.J. Brown (WR/Ole Miss)

I wouldn’t rule out Drew Lock if he is available, but Dallas has nothing to offer at wide receiver. A new No. 1 is needed as the team shuffles away from Dez Bryant.

13. Houston Texans – David Edwards (OT/Wisconsin)

Tackle is such a glaring need in Houston that I wouldn’t be surprised to see them take a flyer on Ereck Flowers. Both Martinas Rankin and Julie’n Davenport are tied for the highest pressure score against in our pass blocking metrics.

14. Philadelphia Eagles – Trevon Diggs (CB/Alabama)

Philadelphia desperately needs to find an upgrade from Jalen Mills who has allowed the second most yards of any cornerback in the league this season. Diggs broke his foot, but it sounds like he may still return this season.

15. Pittsburgh Steelers – Devin White (LB/LSU)

With Pittsburgh’s defense looking uncharacteristically weak, Pittsburgh needs to find a new man to patrol the middle.

16. Green Bay Packers – Chase Winovich (DE/Michigan)

Clay Matthews continues to decline, evidenced by our pass rush metrics. With Minnesota and Chicago focusing on beefing up their pass rush over the last few seasons, Green Bay needs to follow suit.

17. Minnesota Vikings  – Josh Allen (LB/Kentucky)

Minnesota has a stout defense, but their linebackers can’t cover in the passing game. Eric Kendricks has allowed the fifth most passing yards among linebackers while Anthony Barr is surrendering 19.1 yards per catch, the worst in the NFL among linebackers. Allen can cover as well as function as an effective blitzer.

18. Cleveland Browns  – Raekwon Davis (DT/Alabama)

Cleveland has a number of options here, but I think they continue to build on defense and specifically through the trenches. Offensive tackle could always be an option, but only if one of the previously selected guys drop.

19. Jacksonville Jaguars – Montez Sweat (DE/Mississippi State)

With no players who fill a need worth taking at this juncture, the Jaguars continue to build up a strength and make the lives of opposing quarterbacks hell.

20. Los Angeles Chargers – Dexter Lawrence (DT/Clemson)

Brandon Mebane is 33 and continues to regress. Now that he is in the final year of his deal, the Chargers should look at replacing him.

21. Tampa Bay Buccaneers – DeAndre Baker (CB/Georgia)

The Buccaneers have found themselves in shootouts all season and the result is surrendering the most yards per attempt and most passing touchdowns in football to the tune of an absurd 13:1 touchdown-to-interception ratio. Vernon Hargreaves looks like he will not have his options picked up and Tampa needs to clean house in their secondary.

22. Miami Dolphins – Jerry Tillery (DT/Notre Dame)

Miami cut Ndamukong Suh last summer and will need to find his replacement. Luckily, this draft is flush with talent at defensive tackle.

23. Tennessee Titans – Joe Jackson (DE/Miami)

Both Derrick Morgan and Brian Orakpo are struggling to get to the passer this season and both happen to be in the final year of their contracts. The Titans drafted Harold Landry in the second round last April, and he has shown promise, but the need to continue to bolster their pass rush.

24. Carolina Panthers – Jalen Jelks (OLB/Oregon)

Julius Peppers is 38 and may very well be in the final year of his career. The Panthers need to get a younger pass rusher to replace him.

25. Washington Redskins – N’Keal Harry (WR/Arizona State)

The Redskins are toiling in mediocrity at receiver. Josh Doctson is looking like a bust draft pick, while Jamison Crowder at 5-foot-9 can’t be expected to be a No. 1 receiver. Harry is 6-foot-4 and will be a commanding presence in the red zone.

26. Baltimore Ravens – Bryce Love (RB/Stanford)

Alex Collins showed promise in 2017, but he can’t protect the football this year and Buck Allen isn’t much more than an average player. Weapons are needed in Baltimore.

27. Oakland Raiders – Deionte Thompson (S/Alabama)

Oakland has release Obi Melifonwu and benched Karl Joseph, so clearly the team is in need for help at safety.

28. Cincinnati Bengals – Cody Ford (OT/G/Oklahoma)

Cincinnati needs to continue to beef up their offensive line. Ford is best fit at either right tackle or guard.

29. Green Bay Packers – Christian Wilkins (DT/Clemson)

Green Bay targets the best defensive player available to continue to beef up their defense.

30. Kansas City Chiefs – Trayvon Mullen (CB/Clemson)

The one glaring weakness for the Chiefs is their secondary as Steven Nelson is replaceable and Kendall Fuller hasn’t quite played up to his potential yet.

31. New England Patriots – Emmanuel Hall (WR/Missouri)

Tom Brady is lacking targets at wide receiver. Although Josh Gordon was acquired, New England shouldn’t be done adding pass catchers.

32. Los Angeles Rams – Dre’Mont Jones (DT/Ohio State)

Ndamukong Suh was signed on a one-year deal this summer, but the Rams are going to soon run into cap space issues and may be better off letting him walk in the offseason. Here is a more long-term alternative.