 He was signed for the remainder of the season on March 31, 2012.In October 2012, Williams joined the Detroit Pistons for their training camp.On October 22, 2012 Williams was waived by the Detroit Pistons.