El 10 de diciembre de 2011, Brown firmó con los Phoenix Suns como agente libre por un año y 3.5 millones.