The Giants acquired Jeff Keppinger from the Astros for right-handed pitchers Henry Sosa and Jason Stoffel, according to Alyson Footer of the Astros (on Twitter). The Astros called Jose Altuve up to the Major Leagues in a related move.
Keppinger has experience at all four infield positions, though he has spent the entire 2011 season at second base. Since recovering from left foot surgery and returning to Houston’s lineup at the end of May, the 31-year-old has a .307/.320/.436 line. He has been hitting especially well of late, with five hits, including two doubles and two home runs, in his last 13 at bats.
About $900K remains on Keppinger's $2.3MM salary for 2011 and he is controllable through 2012 via arbitration. When I looked at Keppinger as a trade candidate earlier in the month, I mentioned the Giants as a possible destination.