The 33-year-old Ramos could give Detroit a boost after its catchers struggled last year. Jake Rogers hit .125 in 35 games, and Grayson Greiner batted .118 in 18 games. Austin Romine hit .238 but agreed to a deal with the Chicago Cubs recently.
"Adding a reliable veteran catcher was one of our priorities this offseason, and we know that Wilson will be a great fit for that role," general manager Al Avila said. "He's still producing on the field at a high level after 11 years in the big leagues, and we feel his presence in the clubhouse will be a major positive both for our young catchers and pitching staff."
"I'm excited to join this team during such an exciting time," Ramos said. "Whether it's playing in a lineup with Miguel Cabrera or working with a really talented group of young pitchers, this was an opportunity that I was excited to take on."
Until the shortened 2020 season, Ramos had hit double-digit home runs for seven straight years. He made about $4.43 million in 2020, prorated from his salary of $10.25 million.
The Tigers also designated infielder Sergio Alcantara for assignment.