Reliever Kyle Farnsworth is on the move again, this time to the Royals. ESPN has reported that Farnsworth has agreed to a two-year, $9.25 million contract. The deal is contingent on his passing a physical examination. Farnsworth began last season with the Yankees but was dealt to the Tigers at the Trade Deadline in an exchange that moved catcher Ivan Rodriguez to the Yankees.