SURPRISE, Ariz. -- All 40 players on the Royals' Major League roster are now under contract after three signings were announced Saturday.
Duffy is among several pitchers bidding for the fifth rotation spot. Giavotella and Peguero are longshot candidates for backup roles.
Dick Kaegel is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.