En diciembre de 2011, Davis fichó como agente libre por New York Knicks.