The commissioner's office has approved the deal between San Diego and St. Louis that sends Jim Edmonds back to Southern California.
The Padres obtained the 37-year-old center fielder and cash from the Cardinals for a minor leaguer. The deal needed approval of the commissioner's office because the Cards are sending approximately 1 million dollars to the Padres to help offset Edmonds' 2008 salary.
The deal was struck yesterday, shortly after the agent for free agent center fielder Mike Cameron broke off talks with the Padres. He was the third outfielder in less than a week to spurn the Padres.
Edmonds grew up in Los Angeles County and was drafted by the Angels in 1988. He played for the Angels from late in the 1993 season until being traded to St. Louis just before the 2000 campaign.
Edmonds was slowed by injuries this year but the eight-time Gold Glove winner recently pronounced himself fit for 2008.