Cardinals center fielder Jim Edmonds will have surgery today to fix a shoulder that plagued him most of last season.

St. Louis re-signed Edmonds last week to a two-year contract worth $19 million. There was some hesitation to ink the deal from team officials because of Edmonds recent injuries. The Gold Glove center fielder also missed time last season with post-concussion syndrome. Edmonds is expected to heal in time for spring training. He had a similar procedure done on the other shoulder in 2003 and started on time in 2004.

Through all the injuries Edmonds battled during the 2006 season, he still managed to hit .257, 19 home runs, and 70 RBI.