With the draft almost here, it is time to commit to one final mock draft for all the marbles. So here it is. This draft class is the most unpredictable I have seen since I started creating mock drafts in 2006. So it should not be a surprise that my top 10 is surprising. Correctly predicting the top 10 accurately hinges completely on nailing Detroit pick. So who am I banking on them taking? Read to find out. As always, this is who I believe teams will draft, not who I think they should draft. For this mock, I did not include any trades as they just make a mess of things. I predict there will be several trades, including in the first round, involving teams moving up or down 3 to 5 spots. I believe there will only be at most 1 blockbuster trade. As a result, when I felt a team may move up or down for a player, I just mocked that player to the team at their current spot. I am more focused on getting players to their correct team than getting them in the correct spot.