Raymond Felton and the Knicks reached an agreement in principle Friday on the broad parameters of a contract.
The length of the deal has not yet been agreed upon, but Felton will earn a starting salary in the $7 million range.
The sources said the deal is expected to be finalized over the weekend.