Royals agree with pitcher Duffy on one-year contract

SURPRISE, AZ  -- The Kansas City Royals have announced that the club has agreed to terms on a 2012 Major League contract with left-handed pitcher Danny Duffy.  Consistent with club policy, terms of the contract were not disclosed.

Every player on the Royals 40-man roster has now signed or agreed to terms for the 2012 season.

The Spring Training opener is this Sunday, March 4 against the Texas Rangers at 1:05 p.m. CT.