Brandon Duckworth was sent to the Kansas City Royals on Sunday for an undisclosed amount of cash by the Pirates. "We had an agreement, which occasionally happens, where the player gets a legitimate opportunity for a 25-man roster spot and that we work something out for him to go to that spot," Dave Littlefield said.