Pablo Sandoval could play all nine positions in a game for Giants