Derrick Williams has agreed upon a two-year, $10 million deal with the New York Knicks. 

The second year of the deal is a player option for Williams.