The Royals have known all along that they would have Eric Hosmer anchoring their lineup next season. The Royals and the All-Star first baseman agreed on a $12.25 million contract on Friday, avoiding arbitration with a deal that could take the 27-year-old Hosmer to free agency after the season. The 27-year-old Hosmer made $8.3 million last season in the second year of a $13.9 million, two-year contract that he signed to avoid arbitration in 2015.
More...