Carlos Beltran hopes to play at least three more years after this season.
The 36-year-old is in the final year of two-year, $26 million contract with the Cardinals.
"I would say three more years, just to say a number," Beltran said. "This is my 15th [season]. If I could do [three more], that would be a good career for me."
Beltran is batting .309 with 19 home runs and 53 RBIs this season.
Via ESPN