The Kansas City Royals and first baseman Billy Butler agreed to a $30 million, four-year contract Saturday, avoiding arbitration. Butler was the Royals' player of the year the past two seasons and was ...