The Twins signed free-agent catcher Jason Castro, who played six seasons for the Houston Astros, to a three-year, $24.5 million contract.
A major league baseball source confirmed the signing.
Castro, who is 6-3, 215 pounds, was an American League All-Star in 2013, when he batted .276 with 18 home runs and 56 RBI. He has struggled to make contact since then, batting .215 over the next three seasons, including .210 last season.
Castro is considered a strong defensive catcher. He threw out 24 percent of runners attempting to steal bases last season, which is slightly below average but higher than the 19 percent shutdown rate his predecessor, Kurt Suzuki, had in 2016.
Framing pitches is Castro's strength. He had 96 more strikes called last season than what was expected, according to StatCorner.com. That was fifth best among all catchers. Suzuki was minus-38 in the same category.
In that regard, Castro is a major upgrade. And if there is a position where it's acceptable to sacrifice offense for defense, it's at catcher.
Twins pitchers liked throwing to Suzuki and how he called games. But they should immediately benefit from Castro's moxie behind the plate. The staff's 5.08 ERA was the worst in the American League, better only than Arizona's 5.09.
Castro, 29, hit 210 with 11 home runs in 113 games for the Astros last season. In 617 major league games, the lefthanded hitter has 62 home runs, 212 RBI and a .232 batting average.