The Kansas City Royals have inked a minor-league contract with a former Texas Rangers catcher,…