One thing that separates the Major League Baseball draft from most other drafts in major sports is the fact that the needs of a team and its system often get pushed to the back burner in favor of the best player available/highest-ceiling talent.
That is often a strategy that drives fans nuts, as they want to see their team building for the big league roster. But if you look at teams that follow the best-player-available strategy, more often than not they are more successful than the ones who go after a system need.
All that said, we want to give you an MLB mock draft conducted as if all 30 teams were drafting to fill a need.
This obviously isn't exactly how the draft will play out, but it's a way to provide a little more insight into the state of each franchise.