Edmonds, who played for the Brewers and Reds last season, had signed a one-year, non-roster contract with the Cardinals, but his injured right foot was not up to snuff, so he told Cardinals general manager John Mozeliak that he was instead retiring.
Edmonds missed the 2009 season, but didn't retire. This time, it appears to be over.
The Reds traded for Edmonds for the stretch run last season, but he played just 13 games for Cincinnati. His last game was Sept. 21 and he homered in the second inning of the game, but hobbled around the bases after aggravating an Achilles injury.
Edmonds finishes his 17-year career hitting .284/.376/.527 with 393 home runs, 1,199 RBI and 1,949 hits. He was also one of the premier defensive center fielders, winning eight Gold Gloves in nine years from 1997 to 2005. He also made four All-Star appearances. He also played for the Angels, Padres, Cubs and Brewers.
Of course, if nothing else, he'll be remembered for his great catches. The 1997 grab at Kauffmann Stadium in what may be the greatest catch of all time, robbing David Howard.
UPDATE: Edmonds released a statement through the team (via MLB.com ):
"After speaking with Dr. [George] Paletta [the Cardinals' team physician] and a number of doctors about the potential risk of future permanent damage, I have decided to retire. Although I feel that I can still play and contribute, the risk of permanent injury is too much for me to chance. As much as I regret this announcement, I feel that it is for the best."-- C. Trent Rosecrans