All the college football has been played, so that means its officially NFL draft season. The Senior Bowl is later this month. The NFL scouting combine is next month. Pro days are in March, and the draft is this April in Nashville.

Here's a first shot at the first round, with an emphasis on team needs, which can obviously change after free agency and trades in March and early April. A (*) represents a team still in the playoffs. Those eight teams are ordered by record.

2019 NFL Mock Draft, Version 1

1: Arizona Cardinals — Quinnen Williams, DL, Alabama | Williams was Alabama's best player all season and became a run-stopping force. Physically, no other prospect is more ready for the pro game. If he can contribute in the pass rush like he did in the final six regular season games (6.5 sacks), he could be an all-timer.

2: San Francisco 49ers — Nick Bosa, EDGE, Ohio State | The 49ers pass rush was so-so, and Bosa can make it a plus. San Francisco's front-seven investment continues.

3: New York Jets — Jonah Williams, OT, Alabama | Williams can protect Sam Darnold for a long, long time in the Meadowlands.

4: Oakland Raiders — Josh Allen, EDGE, Kentucky | Allen's pass-rushing potential was only partially tapped during his All-America season (17.5 sacks). As ironic as it would be to invest a top-five pick on a edge rusher after Khalil Mack, Allen can continue growing as the Raiders rebuild.

5: Tampa Bay Buccaneers — Dwayne Haskins, QB, Ohio State | The Bucs should be smart enough to know that Jameis Winston is not taking this team forward in the NFC South. Haskins would have a good arsenal to work with and could immediately throw it around in a gunslinger's division.

6: New York Giants — Ed Oliver, DL, Houston | Oliver could be the best player in the draft. The Giants can continue to build a defense with a two-way interior lineman who would be an athletic addition.

7: Jacksonville Jaguars — Greg Little, OL, Ole Miss | The Jaguars need some offensive attitude, because their "physical" run game lost the moniker by the end of the year. Little will move people around while the Jags and the front office aggressively pursue free agency for offensive help at the skill positions.

SIGN UP FOR THE NEWSLETTER: Get the Tennessean's sports coverage delivered straight to your inbox, for free

8: Detroit Lions — Greedy Williams, CB, LSU | The Lions only had seven interceptions last year, and Darius Slay needs a steady player on the other side of the field. The man is named Greedy. How can he not help Detroit's turnover tally?

9: Buffalo Bills — Marquise Brown, WR, Oklahoma | Get Josh Allen some help, and give the Bills some semblance of a playmaker down the field. Brown can run around, and Buffalo has to improve its offense.

10: Denver Broncos — Drew Lock, QB, Missouri | Lock is not a top-10 player in this draft class, but John Elway must figure out his post-Peyton QB issues. Lock will at least sling the ball around some.

11: Cincinnati Bengals — Dalton Risner, OL, Kansas State | Bengals fans will scoff at another offensive lineman. But they still have not found a consistent group that can protect Andy Dalton. Risner can plug one of the holes, likely at right tackle.

NFL DRAFT 2019:NFL Draft organizers offering VIP packages in Nashville

12: Green Bay Packers — Devin White, LB, LSU | The Packers last invested in a standing linebacker when A.J. Hawk was arriving from Ohio State. White is much-needed for a defense that needs good tackling and attitude.

13: Miami Dolphins — Clelin Ferrell, EDGE, Clemson | With free agency looming for Cameron Wake and older players at the tail end of their contracts (Robert Quinn, Andre Branch), Ferrell would start and contribute immediately as a two-way defensive end.

14: Atlanta Falcons — Jeffery Simmons, DL, Mississippi State | The assumption here is that an offensive coordinator switch from Steve Sarkisian is going to improve the offense. Simmons could replace Grady Jarrett (a free agent in a few weeks) or terrorize offensive lines with him.

15: Washington Redskins — Will Grier, QB, West Virginia | Alex Smith's future is not written in ink, and Josh Johnson is not an attainable option. Grier is the best available quarterback, and the Redskins have a solid enough defense that average QB play could vault them to 10-6.

16: Carolina Panthers — Irv Smith, TE, Alabama | The Panthers will have to move on from Greg Olsen in the next season or two, even if he attempts to play after two seasons battling foot injuries. Smith would be an excellent weapon for Cam Newton and would pair nicely with Ian Thomas, a mid-round pick in 2018 who had a solid finish to his rookie season.

17: Cleveland Browns — Christian Wilkins, DL, Clemson | Wilkins would continue to enjoy the color orange while also starting immediately. The Browns have juice off of the edges, but Wilkins can bring it from the interior, especially on plays that will allow him to use his excellent lateral quickness.

18: Minnesota Vikings — Cody Ford, OL, Oklahoma | The Vikings have to protect Kirk Cousins and need a mauler to feed the running game. Ford can move humans around.

19: Tennessee Titans — Jachai Polite, EDGE, Florida | Brian Orakpo is gone, and his production from two and three years ago will need replacing. The Titans defense was good last season, but needs playmakers in the front seven to make it a feared side of the ball. Polite's rookie year would be a success if his havoc play rate is high.

NFL DRAFT IN NASHVILLE: Your complete guide to the 2019 NFL Draft

20: Pittsburgh Steelers — D.K. Metcalf. WR, Ole Miss | Ben Roethlisberger did not click with James Washington in the same manner that he immediately did with Antonio Brown and Juju Smith-Schuster. Metcalf would find a role for certain in that offense.

21: Seattle Seahawks — Deionte Thompson, S, Alabama | The Seahawks will need an aggressive replacement for Earl Thomas. Thompson would have to make more havoc plays than he did in his final year at Alabama to live up to anything resembling Thomas's impact in Seattle, but the Seahawks could move him around.

22: Baltimore Ravens — Kelvin Harmon, WR, NC State | An outside, big-bodied receiver would loosen up Lamar Jackson, and Michael Crabtree is getting older. John Brown can take the top off, while Harmon can be the physical target.

23: Houston Texans — David Edwards, OT, Wisconsin | Deshaun Watson needs some protection on the offensive line. Edwards is the best lineman available at this point.

24: Oakland Raiders (from Chicago) — Byron Murphy, CB, Washington | Murphy would be great value as an aggressive outside corner in the late part of the first round. The Raiders would get an excellent talent here.

*25: Philadelphia Eagles — Montez Sweat, EDGE, Mississippi State | The Eagles have two aging pass rushers and love to rotate guys throughout games. Sweat is physically ready for that rotational edge-rushing role. Plus, the Eagles could trade Nick Foles for more early picks to fill other needs.

*26: Indianapolis Colts — N'Keal Harry, WR, Arizona State | While T.Y. Hilton can move around formations, Harry will be an outside receiver in the NFL. He would compliment the offense very well and have a role early.

*27: Oakland Raiders (from Dallas) — Riley Ridley, WR, Georgia | Again, a position-by-position swap for the Raiders. Ridley's ceiling is low, but his floor is high. He would be a dependable, sound target for Derek Carr, who needs one.

*28: Los Angeles Chargers — Jerry Tillery, DL, Notre Dame | Joey Bosa has gotten banged up in the NFL, and Tillery could either lighten the load as a rotational defensive end or play extensive snaps as an injury replacement.

*29: New England Patriots — Raekwon Davis, DL, Alabama | The Patriots would be an excellent spot for Davis, whose physical tools are all there as a 3-4 end. And New England will be looking to fill holes in its defensive line this offseason.

*30: Los Angeles Rams — Brian Burns, EDGE, Florida State | In a defense with plenty of pass rush, Burns can add to it when needed while learning how to play on the edge in other situations early on in his career.

*31: Kansas City Chiefs — Dexter Lawrence, DT, Clemson | At 340 pounds, Lawrence can be worth a double team on run downs, and the Chiefs need a run defender somewhere in its front seven to help out. Lawrence wouldn't have to be a tremendous pass rusher, but he will need to be a presence against two blockers in run defense.

*32: Green Bay Packers (from New Orleans) — Daniel Jones, QB, Duke | Ah, the last pick of the first round usually brings some type of "hmmm" selection. Jones can back up Aaron Rodgers and learn under new coach Matt LaFleur. He'll need some grooming before being a starter.

WHAT TO KNOW:Everything you need to know about the 2019 NFL Draft in Nashville

MOCKING THE TITANS:Edge rusher or wide receiver in first round?

2019 NFL DRAFT ORDER:Titans pick 19th; Cardinals are No. 1

NASHVILLE ON NETWORK TV:ABC, ESPN are going big with their coverage of the 2019 NFL draft