The Houston Astros and catcher Victor Caratini agreed to a two-year, $12 million contract on Tuesday, according to multiple reports.

Caratini can reportedly earn additional performance bonuses.

The 30-year-old Caratini spent the past two seasons with the Milwaukee Brewers and hit .259 with seven homers and 25 RBIs in 62 games this year as a backup to William