Jim Edmonds spent 26 games with the Padres. Edmonds, who turns 38 on June 27, will become a free agent after he clears release waivers, which is likely to be sometime next week.
His agent, Paul Cohen, said that Edmonds, a 16-year veteran, wants to continue playing.
It is highly unlikely that another team would claim Edmonds and become responsible for the remainder of his $8 million salary, of which the Cardinals are paying $2 million.
Edmonds opened the season on the disabled list with a right calf strain and never produced for a team that has lost 17 of its last 21 games.