Indians catcher Yan Gomes signed a six-year contract extension Monday that runs through 2019 and includes options for 2020 and '21, the team announced.
Word of the deal first surfaced Saturday as the Tribe left San Diego after two exhibition games against the Padres. The deal was contingent upon a Gomes' physical.
The Indians were off Sunday and will try to open the season tonight against the Oakland A's at rainy O.co Coliseum.
According to MLB.com, the contract has $23 million guarateed. The club option for 2020 is worth $9 million, jumping to $11 million on 2021.
Gomes was not eligible for arbitration until 2015.
Gomes started 2013 in Triple-A Columbus, but was first called up on April 9 and for good on April 28. He caught 85 games for the Indians in 2013, starting 79.
Gomes’ 65 assists as a catcher last season ranked second in the American League, as did his percentage of runners caught stealing (40.8). His fielding percentage of .996 was fourth in the league and his defensive WAR of 1.8 was 10th in the AL. Gomes also hit .294 with 11 home runs and 38 RBI.
He was acquired from the Toronto Blue Jays in November, 2012 in the trade for right-hander Esmil Rogers that also brought the Indians infielder Mike Aviles.
The Indians thought so highly of Gomes that they allowed Carlos Santana to move to third base, although Santana will serve as his backup.