The Kansas City Royals have signed Wily Peralta to a one-year contract with a club option for the 2019 season.

The contract is worth $1.5 million guaranteed, with another $1.25 million in incentives.

Peralta made 19 appearances for the Milwaukee Brewers last season, posting a 5-4 record and 7.85 ERA in eight starts. He was designated for assignment in July.