San Francisco Giants outfielder Andres Torres is scheduled for season-ending surgery on Wednesday.