The Kansas City Royals and pitcher Danny year deal Tuesday.

The 23-year-old lefty started 20 games for the Royals last season, which was his first in the majors.

Duffy pitched to a 4-8 record with a 5.64 earned run average through 105 1/3 innings on the mound, striking out 87 batters while walking 52.

Every player on Kansas City's 40-man roster is now under contract for the 2012 season.