Yuniesky Betancourt is back with the Kansas City Royals after agreeing to a one-year contract. The deal was announced Tuesday.