The White Sox acquired right-handed pitcher Jake Peavy from the Padres on Friday in exchange for left-handers Aaron Poreda and Clayton Richard and right-handers Dexter Carter and Adam Russell. Two months after the two teams agreed to what is believed to be a similar trade, only to have Peavy use his no-trade clause to scuttle the deal, Peavy agreed to this particular trade. He is expected to be able to return as early as late August. Richard, the only player who was on the White Sox Major League roster, was 4-3 with a 4.65 ERA in 26 games (14 starts) this season and had been scheduled to start Friday night's game against the Yankees at U.S. Cellular Field. Poreda, 22, is 3-4 with a 2.72 ERA between Triple-A Charlotte and Double-A Birmingham. His contract was purchased from Birmingham on June 9, and he went 1-0 with a 2.45 ERA in 10 relief appearances with the White Sox before being optioned to Charlotte on July 21. Carter, 23, is 6-2 with a 3.13 ERA and 143 strikeouts in 19 starts with Class A Kannapolis in 2009. Russell, 26, is 2-2 with a 3.20 ERA and five saves in 34 relief appearances this season with Charlotte. He went 4-0 with a 5.19 ERA in 22 relief appearances with the White Sox in 2008.