Molina, 39, has spent his entire career — 2,119 games over 18 seasons — with the Cardinals, including 2,080 games behind the plate — the most of any catcher for one team.
The Bayamon, Puerto Rico, native is a .280 hitter with 168 homers and 983 RBIs heading into Tuesday’s game.
“On behalf of the Cardinals and our fans, it gives me great pleasure to announce that Yadier Molina will continue his franchise legacy for another season in 2022,” Cardinals chairman Bill DeWitt Jr.
Molina was a free agent this offseason for the first time in his career but signed a one-year, $9 million deal in February to return to the Cardinals.
Molina’s off-the-field philanthropic efforts include Foundation 4, a charity that helps underprivileged children in Puerto Rico.