The Kansas City Royals and Martin Maldonado have agreed upon on a one-year, $2.5 million deal.

Maldonado will serve as a replacement for Salvador Perez, who underwent Tommy John surgery earlier this week and will miss the entire 2019 season.

Maldonado could make another $1.4 million in incentives, according to sources.