The Giants put Pollock on their 10-day injured list Wednesday before their series finale against the Los Angeles Angels.
Pollock was taken out of Tuesday's game in the third inning due to discomfort in his side. The Giants acquired the 12-year major league veteran from the Seattle Mariners at the trade deadline along with infielder Mark Mathias.
Pollock is 0-for-6 in his first five games with San Francisco, including two starts. He is batting .165 this season with five homers and 15 RBIs in 54 games for the Mariners and Giants while struggling with injuries.
Pollock batted .245 for the Chicago White Sox last year following three more productive seasons with the Los Angeles Dodgers. He began his major league career with seven seasons with the Arizona Diamondbacks.
The Giants recalled outfielder Heliot Ramos from Triple-A Sacramento to take Pollock's roster spot. Ramos missed 50 games earlier this season with a right oblique strain.