The idea of any team drafting the best player available when they are on the clock is a bit of an exaggeration. In a perfect world a given NFL team would select the absolute best player available and have that line up with their top need, but things are rarely perfect. More often than not NFL teams have a general plan of what they want to walk away with and do their best to marry the idea of the best player available with their most pressing needs. History shows this to be the case much more often than not.