The St. Louis Cardinals appear to have found Yadier Molina's replacement.

ESPN's Jeff Passan reports the team has signed free-agent catcher Willson Contreras to a five-year, $87.5M deal.

The Athletic's Ken Rosenthal first reported an agreement was close

A three-time All-Star, the 30-year-old Contreras has played the entirety of his seven-year deal with the Chicago Cubs.

He appeared in 113 games for the team in 2022, batting .243 with 22 home runs, 55 runs batted in and an OPS of .815.

With Molina having retired after 19 years at season's end, the Cards were in the market for a new backstop. The team was believed to have been interested in one of the Toronto Blue Jays' surplus of catching talent in Danny Jansen, Alejandro Kirk and rookie Gabriel Moreno.