The Philadelphia Phillies have announced that Zach Elfin will undergo season-ending surgery on his right patella tendon.

The estimated recovery time is 6-8 months.

Eflin, 27, has not appeared in a game since July 16, though the Phillies held out hope he would be able to return down the stretch.