ST. LOUIS — Matt Wieters finalized a $2 million, one-year contract with the St. Louis Cardinals on Wednesday, a deal that brought back the 33-year-old to again back up Yadier Molina.

Wieters can earn an additional $1 million in performance bonuses based on starts as part of the deal, which was agreed to last weekend. He would get $100,000 each for 40 starts and each additional five through 75, and $200,000 for 80.

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.

Selected fifth overall by the Orioles in the 2007 amateur draft, Wieters also showed off the defensive ability that won him a pair of Gold Gloves: He threw out eight of 19 runners attempting to steal.

Wieters had a $1.5 million base salary and earned $300,000 in bonuses.

He is a career .250 hitter with 146 homers and 546 RBIs. He needs 11 hits to reach 1,000 for his career.

The deal raises the off-season total of agreements for agent Scott Boras and his staff to $1,136,250,000, with a deal still to be reached for free agent outfielder Nicholas Castellanos.

___

More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports