Free-agent center Robin Lopez has agreed in principle to a four-year, $54 million contract with the New York Knicks, league sources told Yahoo Sports. The deal was solidified once the representatives for Los Angeles Clippers free-agent center DeAndre Jordan notified the Knicks that Jordan had eliminated New York from consideration, sources said. Jordan is choosing between the Clippers and Dallas Mavericks.