Peavy threw 100 pitches over seven innings in a minor league rehab start Thursday and was perfect in every inning but the third when he gave up five runs.
"I think he's coming here [Friday] or [Saturday], and then we'll have a sideline and see," pitching coach Don Cooper said. "Nothing is definite. We haven't sat down and spoke about it. But it looks good for the 11th [of May]."
The hard part will be figuring out who gets removed from the rotation to make room for Peavy. Mark Buehrle, John Danks, Gavin Floyd and Edwin Jackson are all established starters whose spots seem safe. But rotation fill-in Phil Humber is throwing better than anybody with a 2.67 ERA over five starts before Friday's start against the Seattle Mariners.
If Peavy returns, there is a possibility the White Sox use six starters their next time through the rotation, with Humber possibly pitching next Friday at Oakland. If Peavy struggles early in his start Wednesday, though, Humber could be used in long relief that day instead.
"We'll figure all that out," Cooper said. "Nobody is out. Who knows? We got some off days there. We might give some guys extra rest here and there, but nobody is out. We haven't gotten that far. We're here [Friday] playing [Felix] Hernandez and the Seattle Mariners and we got an off day six days from now."
If Peavy faces the Angels on Wednesday at Anaheim, he will be pitching against the same team he was facing last July when he blew out his latissimus dorsi muscle and had to undergo subsequent surgery.
Doug Padilla covers the White Sox for ESPNChicago.com and ESPN 1000.