Heyward has not flashed the power that the Cardinals discussed acquiring this season, but his ability to get on base could reshape the top of the Cardinals' lineup.

Heyward has one year remaining on his contract before he becomes a free agent. He will make $8.3 million this season. That figure includes a raise based on his plate appearances last season and the Gold Glove Award he won for his play in right field.

"As far as being traded? No, not (a surprise) at this point," Heyward said. "For me, if it happened, if it did have to happen, I'm honored that it's with the St. Louis Cardinals. ... I feel like with a player, whoever it is, in a situation where the contract is up a year from now, I don't think it a surprise at all that a team would make a trade if they don't feel like they're going to get something done long-term."

Heyward said there was only one short conversation about an extension with the Braves. And that was several years ago.

He said he would take it "one step at a time" with the Cardinals.