San Francisco Giants pitching matchups for weekend series with San Diego Padres