The Giants have acquired infielder Jeff Keppinger from the Astros for two minor-league pitchers.

The pitchers are Henry Sosa and Jason Stoffel, according to an Astros spokesman.

In 43 games with the Astros this season, Keppinger is hitting .307 with four homers and 20 RBIs. The Giants will be Keppinger's fifth major-league team (Mets, Royals, Reds).

Sosa, 25, is 3-1 with a 10.41 ERA in 17 appearances -- all in relief -- at Class AAA Fresno.

Stoffel, 22, also a reliever, is 1-2 with a 3.98 ERA in 32 games. He was the Giants' fourth-round pick in the 2009 amateur draft.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.