Source: Royals sign Cruz to 2-year, $6M deal By Ken Rosenthal Published Feb 28, 2009 9:21 pm EST The Royals, intent on competing in 2009, signed free-agent reliever Juan Cruz to a two-year contract Saturday. The deal is worth $6 million, according to a major-league source.