Gonzalez, who originally was rumored to sign a six-year deal with the Phils, joined the club in spring training 2014 but failed to make the major league roster. He was placed on the 60-day disabled list, then bounced around the system during ’13 and put up a respectable 3.13 ERA across three levels. In September of that season the Phils called up Gonzalez; he appeared six times to a 6.75 ERA.
In 2015 the Phils outrighted Gonzalez to the minors, where he put up a 4.86 ERA. The Phils released him in 2016.