Peavy lasted only two-thirds of an inning, giving up three runs and four hits, Monday in a rehab start with double-A Birmingham.
He returned to Chicago on Tuesday for an MRI exam, which showed no sign of major problems. Peavy will be on anti-inflammation medication for six days and won't throw until Friday.
Cincinnati Reds starter Mike Leake will keep his spot in the rotation while he handles a misdemeanor shoplifting charge and will pitch Thursday against Arizona, Manager Dusty Baker said.
Leake was arrested Monday at a Cincinnati department store, accused of removing the tags from six T-shirts and trying to steal them.
The pitcher declined to be interviewed Tuesday, saying he would rather wait until after his next start to talk to the media.
Leake had his first court hearing Tuesday. His lawyer asked to let Leake enter a diversion program for first-time offenders. If accepted, he would pay a $200 fee, likely perform volunteer work and take a class.
He also would have to acknowledge guilt. His record could be wiped clean once he completed the program. His next court date is May 18.
Cardinals drop Franklin as closer
The St. Louis Cardinals bumped Ryan Franklin as closer after four blown saves. Manager Tony La Russa said that changing Franklin's responsibilities might help the 38-year-old right-hander get back on track.
La Russa didn't say who might replace Franklin in the ninth inning, but the top candidate probably is Mitchell Boggs.
The Cardinals put second baseman Skip Schumaker and reserve outfielder Allen Craig on the 15-day disabled list. Schumaker has a right triceps strain and Craig has a left groin strain. … Detroit put catcher-first baseman Victor Martinez on the 15-day DL after he aggravated his right groin strain against Seattle on Monday.