Yahoo Sports reports: Landry Shamet is returning to the New York Knicks with a four-year deal worth $24 million, a person with knowledge of the details said Monday. Shamet was a key contributor to the Knicks with his outside shooting and defense, and the NBA champions have an agreement to keep him long term, the person told The Associated Press on condition of anonymity since there was no announcement of the new contract. Shamet signed late last offseason and became a trusted member of coach Mike Brown's rotation.