Editor's note: This mock draft was updated at 5:05 p.m. ET based on the latest information from sources in the league.
Draft day is finally here.
I've done four mock drafts up until this point going as far back as December, and here you have my final projection of all 32 first-round picks. As a reminder, this is what I think the teams will do, not what I would do if I were running each franchise. Oh, and no trades are allowed.
Here is my final NFL mock draft for 2017: