The Pittsburgh Pirates have signed 31 year old pitcher Justin Masterson to a minor league deal. It was first reported by Jon Heyman.

Masterson won a career high 14 games in 2013 with the Indians but has been dreadful since. Masterson registered a 5.61 ERA in 18 appearances last season for the Red Sox and he had a 5.88 ERA between the Cardinals and Indians in 2014.

He is seven months removed from shoulder surgery.