The Royals have agreed to one-year deals with third baseman Mike Aviles and shortstop Alcides Escobar. Aviles hit .304 last season, while Escobar, who was acquired in December from Milwaukee in the Zack Greinke trade, hit .235 last season as a rookie with the Brewers.