KANSAS CITY, Mo. (AP) — The Royals and All-Star closer Greg Holland agreed on a $4.675 million contract Wednesday, which means all of Kansas City's arbitration-eligible players are signed ahead of spring training.

Pitchers and catchers are due to report to Surprise, Ariz., on Friday.

Holland asked for $5.2 million after going 2-1 with a 1.21 ERA and 47 saves last season, while the Royals offered $4.1 million. They settled on a figure that represents a big bump from the $539,000 he made in 2013, and includes a $50,000 bonus for making the All-Star game.

The deal means that Royals general manager Dayton Moore still has never gone to arbitration with a player. The last Royals player to go to arbitration was outfielder Emil Brown in 2006, the offseason prior to Moore's hiring as GM.

More From 600 ESPN El Paso