Tras tres años en Phoenix, el 2 de junio de 2016 los New York Knicks oficializan el contrato de Hornacek.