The Cleveland Indians have signed Roberto Perez to a four-year, $9 million contract extension.

The pact includes team options for 2011 and '12.

Perez will make $550,000 in 2017, $1.5 million in 2018, $2.5 million in 2019 and $3.5 million in 2020. The options are for $5.5 million and $7 million, respectively, and come with $450,000 buyouts.

The 28-year-old catcher hit .183/.285/.294 with three home runs in 184 plate appearances for the American League Champion Indians in 2016.