Dominican slugger Albert Pujols of the St. Louis Cardinals won his second Major League Baseball National League Most Valuable Player award on Monday.