“It’s been frustrating for Matt,” Bochy said. “He’s been battling this for a while. It’s time. He could have kept trying to push it. But it was inevitable. He’s going to have this done and be ready for spring training.
Cain, 29, was placed on the disabled list on July 21 with elbow soreness. He posted a 4.18 ERA and 2-7 record over 90 1/3 innings in 15 starts this season.
Cain has been named to the National League All-Star team three times (2009, 2011 and 2012) and logged at least 180 innings and 30 starts in every season following his 2005 debut.
The Giants opened Monday holding the top Wild Card spot in the NL and two games back of the Dodgers in the NL West.
- Chris Johnson