The injury has quietly bothered Braun for weeks, manager Ron Roenicke said.
"He's had it, but he's been able to play with it," Roenicke said. "He hasn't been running, and that's why. It's something that's aggravated him. ... Hopefully, we can get rid of it."
Braun will sit again on Wednesday, when the Brewers face the D-backs, and the entire team is off on Thursday. That means Braun won't play before Friday's home game against the Angels, two weeks before the Brewers' regular-season opener.
Braun is 1-for-17 so far this spring with a home run.