The New York Knicks signed Miles McBride to a two-year, $2 million contract with a team option for the third year.

McBride will make $925,000 in his rookie season.

The Knicks selected McBride 36th overall out of West Virginia.