Elfrid Payton has agreed to a two-year, $16 million deal with the New York Knicks.

Payton spent last season with the New Orleans Pelicans.