In his Mock Draft 3.0, Mel Kiper Jr. predicts that the first three picks in the NFL draft will be quarterbacks. (3:10)

So long, NFL free agency. That means team needs are much clearer, and we know which teams have gaping holes in their rosters. That's where the NFL draft comes in.

Among the holes (mostly) filled in free agency: wide receiver in Chicago, cornerback in L.A. (Rams), left tackle in New York (Giants) and quarterback in Minnesota.

So we're on to Mock Draft 3.0 -- click the links for 2.0 and 1.0 -- with several changes on the board based on how free agency impacted the first round. Let's go 1-32. (My new Big Board and position rankings can be found here.)

Two reminders before I get started, same as always:

There are no trades allowed in this projection, and several of these picks are based on who I think is the best player available. In some cases, I have identified a few needs that could be targeted.

An asterisk denotes a prospect who is an underclassman.

Quick links: Full draft order: 1-256 | Kiper's Big Board | McShay's Mock 3.0

*Josh Allen, QB, Wyoming

No change here from my first two mock drafts. The Browns are zeroing in on a quarterback with the first overall pick, and Allen has crushed the pre-draft process. The addition of Tyrod Taylor allows Allen, who is the most raw of the top quarterback prospects in this class, to sit on the sideline and adjust to the speed of the NFL. Cleveland doesn't have to play Allen immediately, which really hurt DeShone Kizer in 2017.