Yadier Molina's contract with the St. Louis Cardinals doesn't run out until 2018 at the earliest, but that doesn't mean he isn't worried about getting a new deal.

Molina's agent, Melvin Roman, tells Jon Morosi of MLB Network that he plans to address the catcher's contract with the Cardinals prior to Opening Day.

The 34-year-old inked a five-year, $75 million extension with the Cards in 2012. The contract includes a $15 million team option for 2018 with a $2 million buyout.

Molina, who has been with the Cardinals since 2000, hit .307 with eight home runs and 58 RBIs in 147 games this year. An eight-time Gold Glove winner and seven-time All-Star, Molina is highly valued for his defense and leadership and has shown little signs of slowing down despite his age.

- Kyle Brasseur