Royals sign eight players

? Catcher John Buck, who hit .245 with 11 home runs and 50 RBIs last season, was among eight players to sign one-year contracts Wednesday with the Kansas City Royals.

Joel Peralta, who was 1-3 with a 4.40 earned-run average in 64 relief appearances, and Joakim Soria, a Rule 5 draft pick who went 9-1 with a 2.41 ERA in the winter Mexico Pacific League, also signed deals.

Also signing were left-handers Neal Musser and Danny Christensen, right-handers Ryan Braun and Leo Nunez and outfielder-first baseman Justin Huber.