Gomes threw out 38 percent (18 of 47) of potential base stealers last season. (Jason Miller/Getty Images)
The Cleveland Indians have completed a new six-year, $23 million contract with catcher Yan Gomes, according to the AP.
The deal, which was reached over the weekend and finalized once Gomes passed a physical, also includes club options for 2020 and '21.
Gomes started last season in Columbus before being brought up in April when catcher Lou Marson was placed on the disabled list because of an inflamed right shoulder.
Gomes stepped up and earned his spot hitting .293 with 11 homers and 38 RBIs in 87 games last season.
SI.com's 2014 MLB experts' predictions and picks
Gomes, 26, is the first Brazilian-born player in the majors. The Indians open the season against the Oakland Athletics Monday night.