The Kansas City Royals have agreed to a one-year deal with Brad Boxberger, a source has confirmed.

The contract is worth $2.2 million with $1 million in performance bonuses.

Dayton Moore said last week that the Royals hoped to add to bullpen ahead of spring training.

Boxberger saved 32 games for the Arizona Diamondbacks last season.