1. San Francisco 49ers – Nick Bosa (DE/Ohio State)

San Francisco has talent, but injuries have devastated this team and now they’re at the top of the draft despite not truly being the worst team in the league. They have invested heavily in the defensive line in recent years, but it shouldn’t stop them from taking Bosa, the best pass rusher in this class. Bosa withdrew from Ohio State in order to prepare for the draft.

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

There are trade rumors for the Giants surrounding the quarterback position, but they should avoid that and use their top pick on Herbert instead. Eli Manning looks like he is finished and if he doesn’t retire, there is a very good chance the Giants release him.

3. Indianapolis Colts – Ed Oliver (DT/Houston)

The Colts spent the last draft fortifying their offensive line, now they need to build up the other side of the ball. Oliver would provide a significant upgrade against the run and can generate pressure up the middle.

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

Arizona’s run defense is one of the worst in football and desperately in need of an upgrade. Former first round pick Robert Nkemdiche has been a disappointment and may not be on the team next year.

5. Oakland Raiders – Clelin Ferrell (DE/Clemson)

It sounds like Jon Gruden intends to blow up their roster and Khalil Mack was the first domino to fall. A pass rusher is the team’s most obvious need, but they may be in the market for just about everyone when April rolls around.

6. Buffalo Bills – Jeffery Simmons (DT/Mississippi State)

Kyle Williams is at the tail end of his career while Star Lotulelei hasn’t lived up to his contract, ranking 124th in run stop percentage.

7. Atlanta Falcons – Rashan Gary (DT/Michigan)

Atlanta allowing a pitiful 5.1 yards per carry on the ground. Terrell McClain hasn’t lived up to expectations and will be a free agent in the offseason.

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

Broncos Stadium at Mile High erupted when Chad Kelly replaced Case Keenum. Keenum has been awful in Denver and will likely be released in the offseason. Denver has tried to tread water since Peyton Manning retired, but it’s time for a full-blown rebuild.

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

Regardless of whether or not the Lions are able to retain Ziggy Ansah, they should be targeting another edge rusher in the draft, especially when they play in a division that includes Aaron Rodgers, Kirk Cousins and an on-the-rise Mitchell Trubisky.

10. Tampa Bay Buccaneers – Greedy Williams (CB/LSU)

The Buccaneers have struggled tremendously against the pass, especially M.J. Stewart, who has allowed a league-high five touchdown passes.

11. Cleveland Browns – Greg Little (OT/Ole Miss)

Joe Thomas retired last offseason and Cleveland simply had too many needs to address before finding his replacement. This time, they can land the guy who will protect Baker Mayfield’s blindside.

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

It’s no secret that the Eagles secondary has struggled in 2018. Jalen Mills specifically needs to be replaced as he has allowed the second most yards in the league among cornerbacks.

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

Our pass block metrics have shown just how bad both Julie’n Davenport and Martinas Rankin have been at tackle. With DeShaun Watson an injury risk following ACL tears in both knees, protecting him is imperative.

14. New York Jets – A.J. Brown (WR/Ole Miss)

While Robby Anderson has talent, it’s hard to trust him to stay out of trouble while Quincy Enunwa is a replacement-level player in the NFL. New York got a new face of the franchise in Sam Darnold, now they need to get him shiny new toys.

15. Dallas Cowboys – Jerry Tillery (DT/Notre Dame)

Dallas blew the doors off of Jacksonville, but they still need to make improvements on defense. Tyron Crawford has not played up to expectations and the Cowboys can get out of his contract by releasing him in the offseason.

16. Seattle Seahawks – Chase Winovich (DE/Michigan)

Seattle has major holes on both sides of the defensive line and while the goal is to find a way to keep Russell Wilson from running for his life, there just isn’t anyone worth taking at this juncture.

17. Jacksonville Jaguars – Deebo Samuel (WR/South Carolina)

Jacksonville is another team with needs along the offensive line, but aren’t in position to take someone due to lack of talent at the position. Instead, they shift their focus to wide receiver as they need an outside receiver to replace Donte Moncrief.

18. Green Bay Packers – Devin White (LB/LSU)

Blake Martinez is talented, but Antonio Morrison has struggled next to him and Jake Ryan was placed on injured reserve in his contract year. Green Bay is armed with two first round picks and several needs on defense.

19. Pittsburgh Steelers – Josh Allen (LB/Kentucky)

With Ryan Shazier unlikely to play again, Pittsburgh finds their new inside linebacker. Allen has the versatility to play inside or outside and is currently playing outside in Kentucky’s 3-4 scheme.

20. Miami Dolphins – Raekwon Davis (DT/Alabama)

Miami released Ndamukong Suh last offseason and haven’t had the chance to replace him. Expect them to do so in a draft chock full of talent at the position.

21. Tennessee Titans – Montez Sweat (DE/Mississippi State)

Derrick Morgan and Brian Orakpo are in the final years of their deal and getting older, so Tennessee will need to continue to search for edge rushers.

22. Carolina Panthers – DeAndre Baker (CB/Georgia)

Carolina hasn’t had a true No. 1 cornerback since letting Josh Norman go. They have invested in the position, just not with one of their higher draft picks.

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

Josh Doctson is looking more and more like a bust draft pick while Jamison Crowder can’t be relied upon to be the top receiver. At 6-foot-4, Harry provides a sizable option who should command targets in the red zone for Washington.

24. Cincinnati Bengals – Cody Ford (OT/Oklahoma)

Cincinnati has added to their offensive line by trading for Cordy Glenn and drafting Billy Price, but they’re not finished improving. Ford is currently playing right tackle, but could slide inside to play guard too.

25. Minnesota Vikings – Joe Jackson (DE/Miami FL)

The Vikings have a strong defensive line, but they have shown they’re willing to add to position of strengths and target the best player available.

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

Karl Joseph is reportedly on the trading block after being benched as Jon Gruden looks to rebuild the roster.

27. Baltimore Ravens – Damien Harris (RB/Alabama)

Alex Collins has a case of fumblitis while Buck Allen is just an overwhelmingly average player. If Collins doesn’t turn it around, Baltimore may look for a new lead back.

28. Los Angeles Chargers – Quinnen Williams (DT/Alabama)

Brandon Mebane will be a 34-year-old free agent in the offseason and is definitely someone who can be upgraded.

29. Green Bay Packers – Jalen Jelks (OLB/Oregon)

Clay Matthews continues to regress and the Packers are without a reliable edge rusher, a significant thing to be lacking in today’s NFL.

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

The Chiefs offense can score in bunches, but their defense is going to hold them back as you can’t win every shootout. Their secondary has been a thorn in the team’s side all season and something Kansas City will most definitely look to improve in the offseason.

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

With Tom Brady getting older, New England needs to continue to focus on adding weapons for him. Josh Gordon is getting his feet wet, but he is far from the only addition the Patriots need at receiver.

32. Los Angeles Rams – Dexter Lawrence (DT/Clemson)

Ndamukong Suh was added in the offseason, but only on a one-year deal and with the team’s expenses on the rise, they may look for a cheaper alternative to line up across from Aaron Donald.