The San Francisco Giants' newest players have made major contributions in their first two games with the team.