Instead, the White Sox replaced Teahen on the roster with third baseman Dallas McPherson, who had a solid spring and was batting .305 with nine doubles, three home runs and 18 RBIs in 31 games with the Knights.
Teahen has been struggling with a strained right oblique since last week. He tried to play through the injury but was removed from a game at Anaheim and has not played since. His DL move was made retroactive to May 12.
"Teahen went out to hit and still feels uncomfortable," manager Ozzie Guillen said. "He can't help us the next couple days and he's already missed five days. We need people up there because we have to pinch-run for a lot of guys, maybe for three or four guys and we were a little short in that department."
After a solid start, Teahen cooled off and is batting .226 with one home run and four RBIs in 24 games, making 10 starts at third and one at first.
Viciedo was a much-discussed roster replacement for Teahen. He no longer plays third base, though, as the White Sox are in the process of transitioning him to right field. But his numbers have been screaming for attention. He is batting .444 with 16 RBIs over his last 11 games and .315 overall after a slow start.
Viciedo would not have a chance to play on a daily basis in the major leagues and the White Sox clearly do not want to disrupt his flow on offense.
"If Viciedo is here, he has to play every day," Guillen said. "There's no reason why you call him up then you have to sit him down. You have to open a spot. As soon as Viciedo is here I think he's here for good. But that's not the reason we should bring him up because all of the sudden he might not get playing time. To pinch-hit or play once a week, that's kind of hard for us and for him."
The move to the left-handed hitting McPherson allows the White Sox to split time between him and rookie right-handed hitting Brent Morel at third. Omar Vizquel is also a left-handed hitting option at third base, but Guillen does not want to overuse the 44-year-old, who also is the main backup at shortstop and second base.
McPherson was a highly touted prospect in the Angels organization before being slowed by back issues. He last played in the major leagues in 2008 with the Florida Marlins, spending all last season at Triple-A in the Oakland A's organization.
"I can't be happier," McPherson said before getting a pinch-hit single in the White Sox's 4-3 loss Tuesday. "Being healthy through spring and being able to get some at-bats going into the season, I felt good. Knock on wood, the body right now feels great and being able to get off to a pretty good start, it's definitely played out well so far."
Doug Padilla covers the White Sox for ESPNChicago.com and ESPN 1000.