Although both teams agreed to the deal, Peavy has a no-trade clause in his contract.
Peavy spoke with his former Padres teammate Scott Linebrink about the team and playing for manager Ozzie Guillen.
"At this point, it's 50-50," Linebrink said, adding he spoke to Peavy with Sox general manager Ken Williams blessings. "It's his decision and his family's, but given the trade rumors that haven't come to fruition, especially with the Cubs, I think he might want to get this behind him. I'm sure it was tough for him to go back [to San Diego, after the near-trade. He's probably ready to put on whatever uniform he's going to have."Peavy, who prefers to pitch in the National League, has $63 million left on his contract and is due $11 million this season.