The Royals agreed to a $9M, two-year contract with left-hander Bruce Chen on Wednesday, solidifying their starting rotation heading into next season, a person familiar with the deal told The Associated Press. The person spoke on condition of anonymity Wednesday because the team had not announced it.