Courtney Lee has agreed to sign a four-year, $50 million deal with the New York Knicks.

Lee was a free agent after spending the end of last season with the Charlotte Hornets.

The Knicks had a big hole at shooting guard.