 Playing for three minor league teams in 2014, he hit .283 with 22 walks and 140 strikeouts in 452 at bats.After the season he played for the Surprise Saguaros in the Arizona Fall League, and hit .277 with 1 walk and 32 strikeouts in 112 at bats.On July 31, 2015, Williams was traded to the Philadelphia Phillies along with Matt Harrison, Jorge Alfaro, Jake Thompson, Alec Asher, and Jerad Eickhoff in exchange for Cole Hamels and Jake Diekman.