After scoring a total of five runs over their five-game losing streak, the Giants are shaking up the roster. The team announced four transactions on Twitter Tuesday afternoon.
The team purchased first baseman Travis Ishikawa's contract from Triple-A, also recalling outfielder Juan Perez from the Fresno affiliate.
To clear space on the 25- and 40-man roster for Ishikawa, San Francisco designated infielder Tony Abreu for assignment. To clear a spot for Perez, the Giants optioned first baseman Adam Duvall back to Triple-A.