Mike Trout was drafted 25th overall. It would seem knowing who to pick is a matter of evaluating the best talent available when it's your turn. Plenty of top 5 draftees never make it. Some franchises are really good at this and many others not so much. Lot's of small/medium market teams stand out such as Atlanta, St. Louis, Minnesota and Milwaukee. When these teams lose a player it always seems someone Is ready to step up.