Jim Edmonds has retired, the Cardinals have announced (on Twitter). The 40-year-old, who agreed to a minor league deal with St. Louis earlier in the month, is still bothered by his right Achilles, so his playing days are over.
Edmonds retires with a .284/.376/.527 line and 393 career homers. The eight-time Gold Glover and four-time All-Star played for the Cardinals, Angels, Padres, Reds, Cubs and Brewers over the course of a career that began in 1993. An elite hitter in his prime, Edmonds was also a standout defender who became known for highlight reel catches in center field.
The 17-year veteran spent eight seasons with the Cardinals from 2000-07. He hit .285/.393/.555 for the Cards and was a member of the 2006 World Champions. After missing the 2009 season, Edmonds returned last year and posted a .276/.342/.504 line for the Reds and Brewers, adding 11 homers and 23 doubles.
Rick Hummel of the St. Louis Post-Dispatch first reported Edmonds' decision.