Todd McShay's 2019 NFL Mock Draft 2.0: Predictions for every first-round pick

The NFL season is over. The New England Patriots are again the champions, and football heads to the offseason. But that also means the 2019 NFL draft is lurking around the corner.

The scouting combine begins Feb. 26 in Indianapolis, and plenty of schools will have their own pro-day workouts. With each passing week, the draft picture is slowly clearing up as we race toward the start of the draft on April 25. Certainly a lot has already changed since my first mock in December, including a new top quarterback in Ohio State's Dwayne Haskins following Justin Herbert's decision to return to Oregon.

Let's take a turn through all 32 first-round picks, starting with the 3-13 Arizona Cardinals and ending with those Super Bowl champion Patriots. And be sure to check out my most recent top 32 draft rankings, along with in-depth scouting breakdowns for more than 300 prospects in the class.

Note: Underclassmen are denoted below with an asterisk.

McShay's Top 32 | Best of Senior Bowl
Kiper's Mock 1.0 | Draft order

1. Arizona Cardinals

Nick Bosa, DE, Ohio State*

With Kliff Kingsbury and Vance Joseph looking to bring back the 3-4 defensive scheme to the desert, look no further than the Chargers' use of Joey Bosa for a glance at how his younger brother would fit with the Cardinals. Expect Nick to play defensive end but also get some snaps standing up on the edge. Either way, Bosa will collect offensive tackles using his length, speed and power. He could get double-digit sacks as a rookie.

2. San Francisco 49ers

Josh Allen, OLB, Kentucky

The Niners really want an edge rusher after only DeForest Buckner cracked six sacks for them in 2018 (Buckner had 12). Allen blew up offensive linemen all season en route to 17 sacks and 21.5 tackles for loss for the Wildcats. With his big 6-foot-5, 260-pound frame, Allen could line up as a defensive end in the 49ers' 4-3 scheme if he tacks on some more weight.

3. New York Jets