In 2005 he and teammate Gary Matthews both accomplished this feat while playing for the Texas Rangers.
In 2003 Matthews was teamed with switch hitter David Segui on the Baltimore Orioles. Segui homered from both sides in 1998 for Seattle.
In 1990 Segui was teamed with Mickey Tettleton on the Orioles. Tettleton had switch hit homers in games for the Orioles, Tigers and Rangers.
Tettleton played with fellow switch hitter Dave Collins on the 1985 Oakland A's.
In 1979 Collins played on the Cincinnati Reds with Ken Henderson. Henderson homers from both sides of plate in 1975 for the White Sox.
Ken was Ron Santo's teammate during his Final year on the Sox.
From Teixeira to Santo using nothing but switch hitters in 6 degrees.