The St. Louis Cardinals and Houston Astros have made preliminary multi-year offers to Willson Contreras, according to a report.

A third team has also made an offer to the free agent catcher.