The St. Louis Cardinals have reached an agreement with Lance Berkman. The one-year deal will pay the outfielder $8 million.

The Cardinals plan to have him play left field and move Matt Holliday to right.

The 34-year-old first baseman-outfielder is a five-time NL All-Star with the Astros and last year batted .248 with Houston and the New York Yankees, finishing with 14 homers and 58 RBIs.

Berkman was traded to the Yankees on July 31 and helped them win the AL wild card.

Details to follow.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.