After some drama, it appears that Yadier Molina will be a Cardinal for life.
According to Fox Sports, the long-time St. Louis backstop has agreed to a deal with the Cards that will keep him in St. Louis through 2020.
Sources: Molina three-year extension with #STLCards will be between $55M and $65M.
— Ken Rosenthal (@Ken_Rosenthal) March 31, 2017
Molina, 34, hit .307/.360/.427 last season with eight homers in 147 games.
"Yadi" has played in at least 110 games every season since 2005, earning 1,593 career hits, 108 career home runs, eight Gold Gloves and seven All-Star apperances.
While the deal ends potential strife between the two sides, it actually seems somewhat risky for the Cardinals, as they'll be paying Molina between $18-21 million per year until the catcher turns 37.
Still, Molina has been steady and has won two World Series for the Cards over his 13-year career, all while never making more than $15 million in a season. So perhaps the deal also serves as a token of St. Louis' appreciaton for everything Molina has done for the franchise.