1. Albert Pujols (Dominican Republic)
Having missed most of this season with a wrist injury, the Cardinals’ big-swinging first baseman won’t play in today’s All-Star Game, but he has been the most dominant offensive player in the Major Leagues for the last half-decade or more.