Dan Haren is off the market, and the Arizona Diamondbacks have an imposing 1-2 punch at the top of their rotation.
The NL West champions acquired Haren from the rebuilding Oakland Athletics and traded major league saves leader Jose Valverde to Houston in separate swaps involving 12 players Friday.
Oakland also sent right-hander Connor Robertson to Arizona and received six players. The Diamondbacks got reliever Chad Qualls, infielder Chris Burke and right-hander Juan Gutierrez from the Astros.
Haren, the AL starter in the All-Star game this year, joins a Diamondbacks rotation that includes 2006 National League Cy Young Award winner Brandon Webb. Arizona also hopes to get Randy Johnson back from injury next year.
Haren, who was 15-9 with a 3.07 ERA this year, becomes the first elite starter to switch teams this offseason.
In other National League West news.
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.