1. Tampa Bay Buccaners (3-13) - Marcus Mariota (QB/Oregon)
Trading away Mark Barron could be a sign of a roster purge in Tampa Bay. The Buccaneers are a team with no direction or leadership. Mike Glennon has shown his ceiling in the NFL and if the Bucs want to escape the cellar of the NFC South, they will need to find their franchise signal caller.
2. Oakland Raiders (3-13) - Amari Cooper (WR/Alabama)
The Raiders took Khalil Mack last year in the first round and secon round pick Derek Carr has played well despite limited talent around him. Oakland needs to find a reliable weapon for him and Cooper looks like he could be a stud in the NFL.
3. Jacksonville Jaguars (3-13) - Leonard Williams (DE/USC)
Jacksonville, surprisingly, is tied for second in the NFL with 25 sacks, but nobody on their roster has more than four. Numbers like this have a tendency to drop off the following season and despite the gaudy number, Jacksonville does not have a truly reliable guy who can get to the quarterback.
4. Minnesota Vikings (4-12) - Randy Gregory (DE/Nebraska)
Everseon Griffen has played well after receiving and extension and Minnesota has talent on both sides of the ball, but they are a very young team and will go through growing pains with this roster. On the plus side, they can stockpile talent on their roster and Gregory would be a big piece to pass rush that already features Griffen and Anthony Barr.
5. New York Jets (4-12) - Jameis Winston (QB/Florida State)
There are a lot of teams who would not take Jameis Winston, including QB-needy teams like Tennessee and St. Louis, but the Jets would absolutely take him. Winston may do a lot of stupid things that have already burned bridges that weren't even formed in the NFL, but the Jets don't care about any of that. Winston is talented enough to let the Jets compete for backpage stories with the Giants and is an upgrade over Geno Smith, not to mention Michael Vick is a free agent this offseason.
6. Atlanta Falcons (5-11) - Shilique Calhoun (DE/Michigan State)
Atlanta could consider taking Todd Gurley here as well, but I think it is a bit early for the running back. Atlanta simply just can't get to the quarterback. They are tied for 29th in the NFL with only seven sacks and three of those sacks came in one game. Calhoun could be the edge rusher they need.
7. Tennessee Titans (5-11) - Brett Hundley (QB/UCLA)
Zach Mettenberger had a rough defense to face in his NFL debut, but I am not buying into him being the long-term solution at quarterback. Hundley has the talent, but he needs to work on his instincts, especially when it comes to extending the play with his legs rather than tucking and running.
8. St. Louis Rams (6-10) - Connor Cook (QB/Michigan State)
Sam Bradford will not be back in St. Louis next season. The Rams need a new franchise quarterback, especially since Bradford never lived up to expectations. Cook is still a bit raw, but QBs tend to be overdrafted in the NFL.
9. Cleveland Browns (8-8) - Shane Ray (OLB/Missouri)
Jabaal Sheard is a free agent and Barkevious Mingo has not lived up to expectations in the NFL so far. The Browns will likely be seeking a pass rusher early next year, especially if they can't retain Sheard.
10. Washington Redskins (7-9) - Landon Collins (S/Alabama)
Washington will likely let Brandon Meriweather walk this offseason. Landon Collins can fill the void.
11. Cleveland Browns (8-8) - Sammie Coates (WR/Auburn)
Cleveland may want to add another receiver, especially if Josh Gordon is unable to stay out of trouble.
12. Houston Texans (8-8) - PJ Williams (CB/Florida State)
A quarterback would be a great addition, but there is nobody worth taking at this spot. Instead, they can address a secondary that has been a weak link all season.
13. New York Giants (8-8) - Shawn Oakman (DE/Baylor)
Mathias Kiwanuka and Robert Ayers are impending free agents. New York will seek another pass rusher to play across from Jason Pierre-Paul.
14. Chicago Bears (8-8) - Ronald Darby (CB/Florida State)
Kyle Fuller was a solid addition, but the Bears secondary has been ravaged with injuries, exposing a massive lack of depth at the position. Charles Tillman is oft-injured also.
15. New Orleans Saints (8-8) - Marcus Peters (CB/Washington)
The Saints pass defense has hurt them all season. New Orleans will likely look to replace Patrick Robinson this offseason.
16. Seattle Seahawks (9-7) - Todd Gurley (RB/Georgia)
It looks like Marshawn Lynch has worn out his welcome in Seattle. As I mentioned all year, Lynch is a likely cap casualty and Seattle will look to replace him in a running back-heavy draft.
17. Baltimore Ravens (9-7) - Melvin Gordon (RB/Wisconsin)
Baltimore is another team who needs help at running back. Gordon is being hyped at the next Jamaal Charles, and it clear why, Gordon is an all-around talent.
18. Philadelphia Eagles (9-7) - Ifo Ekpre-Olomu (CB/Oregon)
The Eagles secondary gave up two big completions in a loss to the Cardinals. Their unit is mediocre at best and needs improvement.
19. Pittsburgh Steelers (9-7) - Andrus Peat (OT/Stanford)
It is surprising to see Peat fall this low, but a lot of teams picking earlier either do not need a LT or have a bigger need than LT to address. Either way, this is a steal for the Steelers.
20. Kansas City Chiefs (9-7) - Kevin White (WR/West Virginia)
The Chiefs have this ragtag group of receivers and are expecting Alex Smith to be able to spin this to gold and it just won't happen. Smith needs a real no. 1, not a middling Dwayne Bowe.
21. Arizona Cardinals (9-7) - Vic Beasley (OLB/Clemson)
John Abraham will likely retire. Regardless, he was a stop-gap solution anyway. The Cardinals need to find a young pass rusher if they want to compete in this division.
22. San Diego Chargers (9-7) - TJ Yeldon (RB/Alabama)
Ryan Mathews is a free agent at the end of the year, Donald Brown couldn't handle the workload and Branden Oliver is not an every down back. San Diego will need to find their main back this offseason.
23. Miami Dolphins (10-6) - Trae Waynes (CB/Michigan State)
Cortland Finnegan is not the long-term answer for the Dolphins secondary. Adding a young cornerback, especially since Brent Grimes is now 31, will be necessary in the offseason.
24. Carolina Panthers (8-7-1) - Brandon Scherff (OT/Iowa)
The Panthers need to find a way to protect Cam Newton. Scherff is another quality player who has slid a bit further than his talent should allow.
25. Cincinnati Bengals (9-6-1) - Dante Fowler (DE/Florida)
Fowler could be the missing piece the Bengals need on their defensive line. He is a quality pass rusher who can stop the run and is a team leader at Florida.
26. New England Patriots (11-5) - Jaelen Strong (WR/Arizona State)
New England needs a true no. 1 receiver for Tom Brady. Strong was held to just three catches while being covered by Marcus Peters, but he still found the end zone.
27. Dallas Cowboys (11-5) - Eric Kendricks (MLB/UCLA)
Rolando McClain has played well this year, but Sean Lee is a big injury liability. Dallas may consider adding another top end linebacker in case Lee is slow to return.
28. Green Bay Packers (12-4) - Devin Funchess (TE/Michigan)
Another wrinkle to the offense, Devin Funchess could be a Jimmy Graham-type player in this system.
29. Detroit Lions (11-5) - Hroniss Grasu (C/Oregon)
With an aging Domonic Raiola headed to free agency, the Lions may seek a new young center in the draft.
30. Denver Broncos (13-3) - Markus Golden (DE/Missouri)
DeMarcus Ware won't be in Denver forever. A young ass rusher to play across from Von Miller could be sought after.
31. San Francisco 49ers (10-6) - Stefon Diggs (WR/Maryland)
With Michael Crabtree slated for free agency and an aging group of receivers remaining, a true no. 1 target is a priority for the 49ers in the offseason.
32. Indianapolis Colts (12-4) - Tre' Jackson (G/Florida State)
Upgrades are needed all across the Colts offensive line. Jackson would be a big plus in the run block department.