The Kansas City Royals signed veteran Jackie Bradley Jr. to a minor league deal with an invitation to spring training, where he will have an opportunity to earn playing time in a wide-open outfield.