With Mike Glennon losing his job, it is obvious that the Buccaneers QB of the future is not on their roster. If Tampa has the first pick, Mariota will be the choice.
2. Oakland Raiders (3-13) - Amari Cooper (WR/Alabama)
Derek Carr has played well enough to keep his starting job, but the Raiders has nothing to offer on offense. Several playmakers are needed and will be sought after throughout the draft.
3. Jacksonville Jaguars (3-13) - Leonard Williams (DE/USC)
The Jaguars were unable to put any pressure on an injured Tony Romo. The lack of an elite pass rusher is obvious on their team and something that needs to be fixed as soon as possible.
4. New York Jets (4-12) - Jameis Winston (QB/Florida State)
The Jets are clearly moving away from Geno Smith this offseason, but with Michael Vick an impending free agent, the Jets will likely rely on the draft again to find their QB of the future.
5. Minnesota Vikings (5-11) - Randy Gregory (DE/Nebraska)
The top player available, Gregory would help solidify a pass rush that already features Anthony Barr and Everson Griffen.
6. Tennessee Titans (5-11) - Shlique Calhoun (DE/Michigan State)
The Titans lack an edge rusher, something that is a big need if you want to unseat Andrew Luck and the Colts on the top of the division.
7. Atlanta Falcons (6-10) - Todd Gurley (RB/Georgia)
Atlanta has an aging Steven Jackson as their feature back at the moment and nobody else on the roster has risen to the occasion to take the lead back role in their opportunities. The Falcons need a bell cow back for their offense to be successful.
8. Washington Redskins (6-10) - Andrus Peat (OT/Stanford)
Trent Williams' play has regressed this year and the Redskins are lacking at help at right tackle. An upgrade is needed somewhere on this roster.
9. Cleveland Browns (9-7) - Landon Collins (S/Alabama)
A replacement for T.J. Ward, Collins could bulk up a secondary that already has some talent across the field. Tashaun Gipson is a restricted free agent in the offseason and if the Browns don't match his offer sheet, this could become a position of need.
10. Houston Texans (7-9) - Brett Hundley (QB/UCLA)
Ryan Mallett is officially auditioning for the Texans job, but if he fails, they will likely look to the draft for their franchise signal caller. Hundley is a raw talent and needs to learn to go through his progressions, but Bill O'Brien has coached quarterbacks before and may want to mold Hundley.
11. St. Louis Rams (7-9) - Connor Cook (QB/Michigan State)
Austin Davis has been benched by Jeff Fisher in favor of Shaun Hill, indicating that the franchise doesn't see Davis as the long-term answer that some queried at the season's beginning. I am hesitant to mock Cook because he said he is leaning towards staying in school, but until he makes an official decision, I will have him available.
12. Cincinnati Bengals (7-8-1) - Shane Ray (OLB/Missouri)
The Bengals pass rush has been a weak link all season. The team never properly replaced Michael Johnson and only have 13 sacks all season. An upgrade is needed.
13. Carolina Panthers (7-8-1) - Brandon Scherff (OT/Iowa)
Cam Newton just isn't himself this season, and a big reason why is the lack of protection. This needs to be addressed if the Panthers want to succeed. Connor Barwin looked like JJ Watt last week.
14. New York Giants (8-8) - Melvin Gordon (RB/Wisconsin)
No running back on the Giants roster has seized the opportunity to take hold of the full-time role. Perhaps a playmaker like Gordon could be the change of pace the Giants need on offense.
15. Chicago Bears (8-8) - PJ Williams (CB/Florida State)
The Bears secondary is battered with injuries and were recently torched by Aaron Rodgers. It shouldn't be shocking at all to see them double-dip at cornerback in the draft.
16. Baltimore Ravens (9-7) - TJ Yeldon (RB/Alabama)
Baltimore needs weapons on offense, especially at running back where there is no true top option. Yeldon had a critical fumble in the game against LSU, but fumbling has not been an issue with Yeldon overall in Alabama.
17. Seattle Seahawks (9-7) - Mike Davis (RB/South Carolina)
The writing is on the wall for Marshawn Lynch who will not be back next season. The Seahawks will need a new running threat, however, as Christine Michael has look terrible in limited action.
18. Pittsburgh Steelers (9-7) - Sammie Coates (WR/Auburn)
I am putting this video up because that stiff arm was incredible. Pittsburgh needs another wideout across from Antonio Brown, but if Martavis Bryant continues to play well, they may look to address another position with this pick.
19. Miami Dolphins (9-7) - Ronald Darby (CB/Florida State)
With an aging Brent Grimes and Cortland Finnegan on their squad, Miami will likely look into adding to their secondary early in the draft.
20. Dallas Cowboys (10-6) - Vic Beasley (OLB/Clemson)
Think Dallas misses DeMarcus Ware? Without him rushing the edge, Dallas only had 15 sacks this season, a figure that needs to be upgraded if they want to succeed in the postseason, or even get there.
21. Kansas City Chiefs (9-7) - Kevin White (WR/West Virginia)
The Chiefs need to upgrade their ragtag group of receivers. Dwayne Bowe is pretending he is a top wideout and the rest of this roster are fringe players.
22. New Orleans Saints (9-7) - Dante Fowler (DE/Florida)
With Marcus Peters being kicked off the team, he may fall out of the first round, forcing the Saints to look for help at other positions of need. One big problem area is at defensive end, where they are failing to bring pressure to the quarterback.
23. Cleveland Browns (9-7) - Jaelen Strong (WR/Arizona State)
Josh Gordon is coming back soon, but he will likely be on thin ice with the team and the league considering how poorly he handled his suspension. Another target wouldn't hurt the Browns at all either.
24. Philadelphia Eagles (10-6) - Ifo Ekpre-Olomu (CB/Oregon)
A player recruited in college by Chip Kelly, Ekpre-Olomu may find himself playing professionally for Kelly as well. He is small by NFL standards, which may make him start his career at the nickel.
25. San Diego Chargers (9-7) - Markus Golden (DE/Missouri)
With all the quality running backs gone, San Diego will likely look to bolster their pass rush instead.
26. New England Patriots (11-5) - Stefon Diggs (WR/Maryland)
Diggs season may be over prematurely after he suffered a lacerated kidney, so it will be interesting to see how he is evaluated from this point going forward. The Patriots need help at wide receiver and will likely target one early in the draft.
27. Arizona Cardinals (10-6) - Leonard Floyd (OLB/Georgia)
John Abraham will likely retire in the offseason. Even if he returned, the Cardinals needed a younger option to groom on the edge.
28. Detroit Lions (12-4) - Hroniss Grasu (C/Oregon)
Domonic Raiola is an aging free agent and the Lions will likely look for a younger replacement.
29. Green Bay Packers (12-4) - Devin Funchess (TE/Michigan)
A safety valve for Aaron Rogers, this WR will be turned into a tight end into the pros, but he needs to cut back on his drops.
30. Denver Broncos (13-3) - Eric Kendricks (ILB/UCLA)
The Broncos need help when it comes to stopping the run. Interior offensive linemen are an option as well, given the Broncos desperation to establish a run game this season.
31. San Francisco 49ers (10-6) - DeVante Parker (WR/Louisville)
The 49ers need for wide receiver help has been well documented in recent mock drafts. If Crabtree leaves, they may even consider moving up for one of the bigger name wideouts.
32. Indianapolis Colts (13-3) - Tre' Jackson (G/Florida State)
The Colts are another team struggling on the run due to poor play on their offensive line. The team may be open to trading down and still getting Jackson as he is a slight reach at this spot.