McCray is not in the starting lineup for Friday's game against the Cardinals, Maria I. Guardado of MLB.com reports.

McCray will be on the bench for the series opener after going 1-for-13 with seven strikeouts during the Giants' three-game series against the Diamondbacks earlier in the week. Heliot Ramos, Mike Yastrzemski and Jerar Encarnacion will man the outfield for San Francisco.