Righthanded reliever Juan Cruz was signed by the Royals on Saturday.
Cruz signed a two-year contract with an option for 2011.
The deal was believed to be worth $2.25 million for this year, $3.25 million for 2010 and a club option for $4 million for 2011 with a $500,000 buyout.
Cruz, 30, last season had a 4-0 record with a 2.61 ERA in 57 games for the Arizona Diamondbacks.
He led all National League relievers with 12.37 strikeouts per nine innings, based on his 71 strikeouts in 52 2/3 innings.