The Cleveland Indians have announced that Danny Salazar has undergone season-ending right shoulder surgery.

Salazar won't pick up a baseball for 12-16 weeks.

The 28-year-old hadn't pitched at all this season after developing shoulder inflammation during an offseason workout in January. He had thrown off a mound, but suffered a setback in May.