St. Louis, MO (AP) Matt Wieters has finalized a $2 million, one-year contract with the St. Louis Cardinals, a deal that brings back the 33-year-old to again back up Yadier Molina. Wieters was a four-time All-Star with Baltimore before spending two seasons with Washington and then joining the Cardinals. He was a non-roster invitee who wound up starting 54 games and appearing in 67 last season, hitting .214 with 11 homers and 27 RBIs while helping St. Louis win the NL Central.