The three-day NFL draft begins three weeks from Thursday. Free agency continues, but most of the big-ticket shopping has been completed.

Little will change in team needs between now and April 25. With that as a backdrop, here is our first mock draft for this year.

If it goes as projected, the Browns can sit at No. 6 and fill a huge hole by drafting cornerback Dee Milliner from Alabama.

Of course, most mocks are obsolete 30 minutes into the draft because teams trading up or down throw everything out of whack. The Chiefs would like to trade the first pick for more picks, and the Browns will listen to any team wanting the sixth choice.