The Tigers have finalized a one-year, $2 million contract with catcher Wilson Ramos, who spent the past two seasons with the Mets.