Baseball drafts tend to be difficult to assess because we tend to completely ignore amateur baseball and it is a challenge to project how a player will develop over the years it takes for them to be prepared for Major League level performance. Often, people who follow one of the other sports, like football or baseball, get irritated when one makes this observation, but baseball is a sport that requires a rather prolonged developmental period. You can find immediate contributors in those other sports, but, outside of the rare college pitcher with two plus plus pitches, no baseball draftee is ready to step into a big league box.